.elementor-24549 .elementor-element.elementor-element-fc36d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24549 .elementor-element.elementor-element-fc36d6f:not(.elementor-motion-effects-element-type-background), .elementor-24549 .elementor-element.elementor-element-fc36d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24549 .elementor-element.elementor-element-c01dd1d{text-align:justify;}/* Start custom CSS for container, class: .elementor-element-fc36d6f *//* =========================================
TAMNAIL ART - GLASS RULES PAGE
Modern Telegram Style Glassmorphism
========================================= */

.elementor-24549 .elementor-element.elementor-element-fc36d6f{

/* Layout */
position: relative;
overflow: hidden;

padding: 45px 38px;
border-radius: 32px;

/* Glass Effect */
background:
linear-gradient(
135deg,
rgba(255,255,255,0.10),
rgba(255,255,255,0.03)
);

backdrop-filter: blur(22px) saturate(180%);
-webkit-backdrop-filter: blur(22px) saturate(180%);

/* Border */
border: 1px solid rgba(255,255,255,0.10);

/* Shadow */
box-shadow:
0 8px 32px rgba(0,0,0,0.38),
inset 0 1px 0 rgba(255,255,255,0.08),
inset 0 -1px 0 rgba(255,255,255,0.03);

/* Smooth */
transition:
transform .35s ease,
box-shadow .35s ease,
border-color .35s ease;

}

/* Hover Effect */

.elementor-24549 .elementor-element.elementor-element-fc36d6f:hover{

transform: translateY(-4px);

border-color: rgba(255,255,255,0.16);

box-shadow:
0 14px 45px rgba(0,0,0,0.48),
inset 0 1px 0 rgba(255,255,255,0.10);

}

/* Top Glow */

.elementor-24549 .elementor-element.elementor-element-fc36d6f::before{

content: "";

position: absolute;

top: -120px;
left: -120px;

width: 280px;
height: 280px;

background:
radial-gradient(
circle,
rgba(0,153,255,0.22),
transparent 70%
);

pointer-events: none;

}

/* Bottom Glow */

.elementor-24549 .elementor-element.elementor-element-fc36d6f::after{

content: "";

position: absolute;

bottom: -140px;
right: -120px;

width: 260px;
height: 260px;

background:
radial-gradient(
circle,
rgba(255,255,255,0.08),
transparent 70%
);

pointer-events: none;

}

/* Typography */

.elementor-24549 .elementor-element.elementor-element-fc36d6f h1,
.elementor-24549 .elementor-element.elementor-element-fc36d6f h2,
.elementor-24549 .elementor-element.elementor-element-fc36d6f h3{

color: #ffffff;

font-weight: 700;

letter-spacing: -.3px;

line-height: 1.5;

margin-bottom: 18px;

}

/* Main Title */

.elementor-24549 .elementor-element.elementor-element-fc36d6f h1{

font-size: 34px;

}

/* Section Titles */

.elementor-24549 .elementor-element.elementor-element-fc36d6f h2{

font-size: 22px;

margin-top: 30px;

}

/* Paragraphs */

.elementor-24549 .elementor-element.elementor-element-fc36d6f p,
.elementor-24549 .elementor-element.elementor-element-fc36d6f li{

color: rgba(255,255,255,0.78);

font-size: 15.8px;

line-height: 2.1;

font-weight: 400;

}

/* Lists */

.elementor-24549 .elementor-element.elementor-element-fc36d6f ul{

padding-right: 18px;

}

/* Divider */

.elementor-24549 .elementor-element.elementor-element-fc36d6f hr{

border: none;

height: 1px;

background:
linear-gradient(
to left,
transparent,
rgba(255,255,255,0.10),
transparent
);

margin: 28px 0;

}

/* Links */

.elementor-24549 .elementor-element.elementor-element-fc36d6f a{

color: #63b3ff;

text-decoration: none;

}

.elementor-24549 .elementor-element.elementor-element-fc36d6f a:hover{

color: #9ed0ff;

}

/* Mobile Responsive */

@media(max-width:767px){

.elementor-24549 .elementor-element.elementor-element-fc36d6f{

padding: 30px 22px;

border-radius: 24px;

}

.elementor-24549 .elementor-element.elementor-element-fc36d6f h1{

font-size: 27px;

}

.elementor-24549 .elementor-element.elementor-element-fc36d6f h2{

font-size: 20px;

}

.elementor-24549 .elementor-element.elementor-element-fc36d6f p,
.elementor-24549 .elementor-element.elementor-element-fc36d6f li{

font-size: 14.7px;

line-height: 2;

}

}/* End custom CSS */