.elementor-25 .elementor-element.elementor-element-0b3c0dc{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-13a373a img{transition-duration:1s;border-radius:10px 10px 10px 10px;box-shadow:10px 10px 15px 0px rgba(201.00000000000003, 0, 0, 0.5019607843137255);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-41ce182{text-align:center;}.elementor-25 .elementor-element.elementor-element-41ce182 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:600;text-decoration:underline;color:#FFFEFE;}.elementor-25 .elementor-element.elementor-element-ce43d48{--display:flex;}.elementor-25 .elementor-element.elementor-element-520bc13 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-520bc13 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#FC924C;}.elementor-25 .elementor-element.elementor-element-520bc13 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-520bc13 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FC924C;}.elementor-25 .elementor-element.elementor-element-520bc13 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FC924C;opacity:1;}.elementor-25 .elementor-element.elementor-element-520bc13 .swiper-pagination-bullet{background:#FC924C;}.elementor-25 .elementor-element.elementor-element-520bc13 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:030px 030px 030px 030px;}.elementor-25 .elementor-element.elementor-element-12dc0e9{--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-25 .elementor-element.elementor-element-c3c7a3a{text-align:center;}.elementor-25 .elementor-element.elementor-element-c3c7a3a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:600;text-decoration:underline;color:#FFFEFE;}.elementor-25 .elementor-element.elementor-element-0107bc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-4416714{--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-25 .elementor-element.elementor-element-318a8b7 img{box-shadow:10px 10px 15px 0px rgba(203.00000000000003, 45.000000000000014, 45.000000000000014, 0.5019607843137255);}.elementor-25 .elementor-element.elementor-element-bb838d1{--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-25 .elementor-element.elementor-element-65c96d5 img{box-shadow:10px 10px 15px 0px rgba(203.00000000000003, 45.000000000000014, 45.000000000000014, 0.5019607843137255);}.elementor-25 .elementor-element.elementor-element-890fa1d{--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-25 .elementor-element.elementor-element-8c9defc img{box-shadow:10px 10px 15px 0px rgba(203.00000000000003, 45.000000000000014, 45.000000000000014, 0.5019607843137255);}.elementor-25 .elementor-element.elementor-element-ce4a77f{--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-25 .elementor-element.elementor-element-c8d9896 img{box-shadow:10px 10px 15px 0px rgba(203.00000000000003, 45.000000000000014, 45.000000000000014, 0.5019607843137255);}.elementor-25 .elementor-element.elementor-element-6c3755e{--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-25 .elementor-element.elementor-element-3a95a3f img{box-shadow:10px 10px 15px 0px rgba(203.00000000000003, 45.000000000000014, 45.000000000000014, 0.5019607843137255);}.elementor-25 .elementor-element.elementor-element-27c48f2{--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-25 .elementor-element.elementor-element-e1bfb0a img{box-shadow:10px 10px 10px 0px rgba(203.00000000000003, 45.000000000000014, 45.000000000000014, 0.5019607843137255);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-4416714{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-bb838d1{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-890fa1d{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-ce4a77f{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-6c3755e{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-27c48f2{--width:33.3333%;}}/* Start custom CSS for heading, class: .elementor-element-41ce182 *//* PREMIUM PARAGRAPH STYLE */
.elementor-widget-text-editor p,
.elementor-text-editor p {
    
    color: #CFCFCF;
    
    font-size: 17px;
    
    line-height: 1.9em;
    
    font-weight: 400;
    
    letter-spacing: 0.3px;
    
    margin-bottom: 20px;
    
    transition: all 0.3s ease;
}

/* PARAGRAPH HOVER EFFECT */
.elementor-widget-text-editor p:hover,
.elementor-text-editor p:hover {
    
    color: #FFFFFF;
    
    text-shadow: 0 0 8px rgba(252,146,76,0.15);
}

/* ORANGE HIGHLIGHT WORDS */
.elementor-widget-text-editor strong,
.elementor-text-editor strong {
    
    color: #FC924C;
    
    font-weight: 700;
}

/* LINKS INSIDE PARAGRAPH */
.elementor-widget-text-editor a,
.elementor-text-editor a {
    
    color: #FC924C;
    
    text-decoration: none;
    
    transition: all 0.3s ease;
}

/* LINK HOVER */
.elementor-widget-text-editor a:hover,
.elementor-text-editor a:hover {
    
    color: #FFFFFF;
    
    text-shadow: 0 0 10px rgba(252,146,76,0.7);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-520bc13 *//* PREMIUM IMAGE CAROUSEL STYLE */

.elementor-image-carousel img {
    
    border-radius: 20px;
    
    transition: all 0.4s ease;
    
    border: 2px solid rgba(252,146,76,0.15);
    
    box-shadow: 0 0 15px rgba(0,0,0,0.5);
}

/* HOVER POP + GLOW EFFECT */

.elementor-image-carousel img:hover {
    
    transform: scale(1.05);
    
    border-color: #FC924C;
    
    box-shadow:
        0 0 15px rgba(252,146,76,0.5),
        0 0 30px rgba(252,146,76,0.35),
        0 0 50px rgba(252,146,76,0.2);
}

/* DARK BACKGROUND */

.elementor-image-carousel-wrapper {
    
    background: #050505;
    
    padding: 20px;
    
    border-radius: 25px;
}

/* OPTIONAL SLIDE SPACING */

.swiper-slide {
    
    padding: 12px;
}

/* NAVIGATION ARROWS */

.elementor-swiper-button {
    
    color: #FC924C !important;
    
    transition: all 0.3s ease;
}

.elementor-swiper-button:hover {
    
    transform: scale(1.15);
    
    text-shadow: 0 0 15px rgba(252,146,76,0.8);
}

/* DOTS */

.swiper-pagination-bullet {
    
    background: rgba(255,255,255,0.3);
    
    opacity: 1;
}

.swiper-pagination-bullet-active {
    
    background: #FC924C;
    
    box-shadow: 0 0 10px rgba(252,146,76,0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce43d48 *//* BOX STYLE */
.elementor-icon-box {
    background: rgba(15,15,15,0.95);
    
    border: 1px solid rgba(252,146,76,0.2);
    
    border-radius: 20px;
    
    padding: 30px;
    
    transition: all 0.3s ease;
    
    backdrop-filter: blur(10px);
}

/* HOVER EFFECT */
.elementor-icon-box:hover {
    transform: translateY(-10px);
    
    border-color: #FC924C;
    
    box-shadow: 0 0 25px rgba(252,146,76,0.25);
}

/* ICON COLOR */
.elementor-icon-box-icon i {
    color: #FC924C;
    
    transition: all 0.3s ease;
}

/* ICON HOVER */
.elementor-icon-box:hover i {
    transform: scale(1.1);
    
    text-shadow: 0 0 15px rgba(252,146,76,0.8);
}

/* TITLE */
.elementor-icon-box-title {
    color: #FFFFFF;
    
    font-weight: 700;
}

/* DESCRIPTION */
.elementor-icon-box-description {
    color: #AAAAAA;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3c7a3a *//* PREMIUM PARAGRAPH STYLE */
.elementor-widget-text-editor p,
.elementor-text-editor p {
    
    color: #CFCFCF;
    
    font-size: 17px;
    
    line-height: 1.9em;
    
    font-weight: 400;
    
    letter-spacing: 0.3px;
    
    margin-bottom: 20px;
    
    transition: all 0.3s ease;
}

/* PARAGRAPH HOVER EFFECT */
.elementor-widget-text-editor p:hover,
.elementor-text-editor p:hover {
    
    color: #FFFFFF;
    
    text-shadow: 0 0 8px rgba(252,146,76,0.15);
}

/* ORANGE HIGHLIGHT WORDS */
.elementor-widget-text-editor strong,
.elementor-text-editor strong {
    
    color: #FC924C;
    
    font-weight: 700;
}

/* LINKS INSIDE PARAGRAPH */
.elementor-widget-text-editor a,
.elementor-text-editor a {
    
    color: #FC924C;
    
    text-decoration: none;
    
    transition: all 0.3s ease;
}

/* LINK HOVER */
.elementor-widget-text-editor a:hover,
.elementor-text-editor a:hover {
    
    color: #FFFFFF;
    
    text-shadow: 0 0 10px rgba(252,146,76,0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0107bc7 *//* PREMIUM IMAGE STYLE */

.elementor-widget-image img {
    
    border-radius: 22px;
    
    overflow: hidden;
    
    transition: all 0.4s ease;
    
    border: 2px solid rgba(252,146,76,0.15);
    
    background: #050505;
    
    box-shadow:
        0 10px 25px rgba(0,0,0,0.55);
}

/* IMAGE HOVER EFFECT */

.elementor-widget-image img:hover {
    
    transform: translateY(-8px) scale(1.03);
    
    border-color: #FC924C;
    
    box-shadow:
        0 0 15px rgba(252,146,76,0.45),
        0 0 35px rgba(252,146,76,0.25),
        0 15px 40px rgba(0,0,0,0.7);
}

/* IMAGE CONTAINER */

.elementor-widget-image {
    
    padding: 12px;
    
    border-radius: 25px;
    
    background: linear-gradient(
        145deg,
        rgba(10,10,10,0.98),
        rgba(20,20,20,0.95)
    );
}

/* OPTIONAL DARK OVERLAY */

.elementor-widget-image::before {
    
    content: "";
    
    position: absolute;
    
    inset: 0;
    
    border-radius: 25px;
    
    pointer-events: none;
    
    box-shadow:
        inset 0 0 20px rgba(252,146,76,0.04);
}

/* PREMIUM SMOOTHNESS */

.elementor-widget-image,
.elementor-widget-image * {
    
    backface-visibility: hidden;
    
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */