.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-one__title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-two__title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-three__title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-four__title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-five__title{font-size:90px;}.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-one__sub-title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-two__sub-title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-three__sub-title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-four__sub-title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-five__sub-title{font-size:35px;}.elementor-180 .elementor-element.elementor-element-15d1ab15 .solox-btn::before,.elementor-180 .elementor-element.elementor-element-15d1ab15 .solox-btn--icon{background-color:#020101;}.elementor-180 .elementor-element.elementor-element-4e43e59 .sec-title__title,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-three__con-middle__title,.elementor-180 .elementor-element.elementor-element-4e43e59 .sec-title-two__title{padding:0px 0px 0px 0px;margin:0px 0px -20px 0px;font-size:45px;color:#DAB378;}.elementor-180 .elementor-element.elementor-element-4e43e59 .sec-title__tagline,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-three__con-middle__text-one,.elementor-180 .elementor-element.elementor-element-4e43e59 .sec-title-two__tagline{color:#DAB378;}.elementor-180 .elementor-element.elementor-element-4e43e59 .why-choose-two__text,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-one__content__text-two,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-two__content__text,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-three__con-middle__text-two,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-four__content__text{line-height:25px;color:#000000;}.elementor-180 .elementor-element.elementor-element-4e43e59 .why-choose-two__highlight,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-one__content__text-one{margin:0px 0px 30px 0px;font-size:16px;line-height:25px;color:#000000;}.elementor-180 .elementor-element.elementor-element-4e43e59 .about-one__content__list li span{color:#000000;}.elementor-180 .elementor-element.elementor-element-4e43e59 .why-choose-two__progress__inner{background-color:#000000;}.elementor-180 .elementor-element.elementor-element-4e43e59 .solox-btn::before{background-color:#000000;}.elementor-180 .elementor-element.elementor-element-f016bc3{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-83814d6{padding:0px 0px 0100px 0px;}.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-180 .elementor-element.elementor-element-5506c4ac{padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-57c3edcf .cta-two__title,.elementor-180 .elementor-element.elementor-element-57c3edcf .cta-one__title{color:#000000;}.elementor-180 .elementor-element.elementor-element-57c3edcf .cta-two{background-color:#000000;}.elementor-180 .elementor-element.elementor-element-57c3edcf .solox-btn::before,.elementor-180 .elementor-element.elementor-element-57c3edcf .cta-one__link::before:hover,.elementor-180 .elementor-element.elementor-element-57c3edcf .solox-btn::before,.elementor-180 .elementor-element.elementor-element-57c3edcf .cta-one__link::before:focus{color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-57c3edcf .solox-btn::after,.elementor-180 .elementor-element.elementor-element-57c3edcf .cta-one__link::after{background-color:var( --e-global-color-text );}.elementor-180 .elementor-element.elementor-element-3012d051 > .elementor-container{max-width:1200px;}.elementor-180 .elementor-element.elementor-element-3012d051 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-180 .elementor-element.elementor-element-3012d051 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-3012d051{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-5cf5e9c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-180 .elementor-element.elementor-element-241f865f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-180 .elementor-element.elementor-element-201bf0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-180 .elementor-element.elementor-element-66106ef6 .footer-widget__title{color:#000000;}.elementor-180 .elementor-element.elementor-element-16407042 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-180 .elementor-element.elementor-element-5a2487f3 .footer-widget__title{color:#000000;}.elementor-180 .elementor-element.elementor-element-79d4d599 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-180 .elementor-element.elementor-element-1afd5f5d .footer-widget__title{color:#000000;}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-one__title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-two__title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-three__title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-four__title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-five__title{font-size:52px;}.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-one__sub-title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-two__sub-title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-three__sub-title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-four__sub-title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-five__sub-title{font-size:25px;}.elementor-180 .elementor-element.elementor-element-5506c4ac{padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-3012d051 > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-one__title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-two__title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-three__title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-four__title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-five__title{font-size:40px;}.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-one__sub-title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-two__sub-title, .elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-three__sub-title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-four__sub-title,.elementor-180 .elementor-element.elementor-element-15d1ab15 .main-slider-five__sub-title{font-size:15px;}.elementor-180 .elementor-element.elementor-element-4e43e59 .sec-title__title,.elementor-180 .elementor-element.elementor-element-4e43e59 .about-three__con-middle__title,.elementor-180 .elementor-element.elementor-element-4e43e59 .sec-title-two__title{font-size:28px;}.elementor-180 .elementor-element.elementor-element-57c3edcf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-3012d051{padding:0px 15px 0px 15px;}}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-241f865f{width:33.33%;}.elementor-180 .elementor-element.elementor-element-201bf0b{width:16.67%;}.elementor-180 .elementor-element.elementor-element-16407042{width:25%;}.elementor-180 .elementor-element.elementor-element-79d4d599{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-180 .elementor-element.elementor-element-241f865f{width:50%;}.elementor-180 .elementor-element.elementor-element-16407042{width:50%;}.elementor-180 .elementor-element.elementor-element-79d4d599{width:50%;}}/* Start custom CSS for solox-main-slider, class: .elementor-element-15d1ab15 *//* ===== LUXURY SILVER H2 ===== */

h2{
font-family:'Playfair Display', serif;
font-size:48px;
font-weight:700;
letter-spacing:3px;
text-align:center;
position:relative;
display:inline-block;
padding-bottom:25px;
overflow:hidden;

/* CHROME SILVER */
background:linear-gradient(
90deg,
#0a0a0a 0%,
#7b7f84 15%,
#f5f7f9 30%,
#d0d4d8 45%,
#ffffff 50%,
#d0d4d8 55%,
#8e9398 70%,
#3a3a3a 85%,
#050505 100%
);

background-size:300% auto;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;

/* glow */
text-shadow:
0 0 6px rgba(255,255,255,0.15),
0 0 18px rgba(220,220,220,0.25),
0 0 35px rgba(255,255,255,0.08);

animation:chromeFlow 8s linear infinite;
}

/* LIGHT SWEEP */

h2::before{
content:"";
position:absolute;
top:0;
left:-150%;
width:70%;
height:100%;
background:linear-gradient(
120deg,
transparent,
rgba(255,255,255,0.9),
transparent
);
transform:skewX(-25deg);
animation:lightSweep 6s infinite;
}

/* DIVIDER LINE */

h2::after{
content:"";
position:absolute;
bottom:0;
left:50%;
transform:translateX(-50%);
width:120px;
height:1px;

background:linear-gradient(
90deg,
transparent,
#cfd3d6,
#ffffff,
#cfd3d6,
transparent
);

box-shadow:
0 0 8px rgba(255,255,255,0.4),
0 0 20px rgba(255,255,255,0.2);
}

/* SPARKLE */

h2 span::after{
content:"";
position:absolute;
top:10%;
right:10%;
width:6px;
height:6px;
background:white;
border-radius:50%;

box-shadow:
0 0 10px white,
0 0 20px rgba(255,255,255,0.8),
0 0 30px rgba(255,255,255,0.6);

animation:sparkle 3s infinite;
}

/* HOVER */

h2:hover{
text-shadow:
0 0 10px rgba(255,255,255,0.4),
0 0 25px rgba(255,255,255,0.5),
0 0 50px rgba(255,255,255,0.2);
}

/* ANIMATIONS */

@keyframes chromeFlow{
0%{background-position:0% center;}
100%{background-position:300% center;}
}

@keyframes lightSweep{
0%{left:-150%;}
60%{left:150%;}
100%{left:150%;}
}

@keyframes sparkle{
0%{opacity:0; transform:scale(.4);}
50%{opacity:1; transform:scale(1.2);}
100%{opacity:0; transform:scale(.4);}
}

/* MOBILE */

@media(max-width:768px){

h2{
font-size:34px;
letter-spacing:2px;
}

h2::after{
width:80px;
}

}

h5{
font-family:'Cormorant Garamond', serif;
font-size:20px;
font-weight:600;
letter-spacing:2px;


/* silver gradient */
background:linear-gradient(
90deg,
#3a3a3a,
#bfc3c7,
#ffffff,
#d0d4d8,
#3a3a3a
);

background-size:200% auto;
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;

/* glow nhẹ */
text-shadow:
0 0 6px rgba(255,255,255,0.15),
0 0 12px rgba(255,255,255,0.08);

/* animation */
animation:silverShimmer 5s linear infinite;
}

@keyframes silverShimmer{
0%{background-position:0% center;}
100%{background-position:200% center;}
}

/* mobile */

@media(max-width:768px){
h5{
font-size:18px;
letter-spacing:1.5px;
}
}/* End custom CSS */