.elementor-625 .elementor-element.elementor-element-53fe101{--display:flex;--min-height:134px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-625 .elementor-element.elementor-element-f321fa0 .elementor-repeater-item-60b2f4a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://xtrememax.in/wp-content/uploads/2026/04/Untitled-design-2-1.svg);background-size:cover;}.elementor-625 .elementor-element.elementor-element-f321fa0 .elementor-repeater-item-45565a9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://xtrememax.in/wp-content/uploads/2026/04/Untitled-design-2.svg);background-size:cover;}.elementor-625 .elementor-element.elementor-element-f321fa0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:740px;}.elementor-625 .elementor-element.elementor-element-f321fa0 .elementor-slide-button{background-color:#CA0000;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:0px;color:#000000;border-color:#000000;}.elementor-625 .elementor-element.elementor-element-f321fa0 .elementor-slide-button:hover{background-color:#000000;color:#CA0000;border-color:#CA0000;}.elementor-625 .elementor-element.elementor-element-f321fa0 .swiper-slide-contents{max-width:66%;}.elementor-625 .elementor-element.elementor-element-f321fa0 .swiper-slide-inner{text-align:center;}.elementor-625 .elementor-element.elementor-element-1e0a8c7{--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-625 .elementor-element.elementor-element-9463b50{--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 50px;--row-gap:0px;--column-gap:50px;}.elementor-625 .elementor-element.elementor-element-8c9df97{--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;--justify-content:center;}.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-625 .elementor-element.elementor-element-74483d8{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFD8D8;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-625 .elementor-element.elementor-element-74483d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#CA0000;}.elementor-625 .elementor-element.elementor-element-eae1b54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#CA0000;}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-625 .elementor-element.elementor-element-264a327 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-264a327{width:var( --container-widget-width, 100% );max-width:100%;background-color:#CA0000;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-625 .elementor-element.elementor-element-264a327:hover{background-color:#000000;box-shadow:0px 0px 17px 0px rgba(255, 0, 0, 0.5);}.elementor-625 .elementor-element.elementor-element-8a07be1{--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-625 .elementor-element.elementor-element-2639d39 img{border-radius:40px 40px 40px 40px;}.elementor-625 .elementor-element.elementor-element-39e9f73{--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;}.elementor-625 .elementor-element.elementor-element-7f40723{--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;--justify-content:center;}.elementor-625 .elementor-element.elementor-element-15a1947{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFD8D8;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-625 .elementor-element.elementor-element-15a1947 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#CA0000;}.elementor-625 .elementor-element.elementor-element-d3a67ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#CA0000;}.elementor-625 .elementor-element.elementor-element-6739323 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-6739323{width:var( --container-widget-width, 100% );max-width:100%;background-color:#CA0000;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-625 .elementor-element.elementor-element-6739323:hover{background-color:#000000;box-shadow:0px 0px 17px 0px rgba(255, 0, 0, 0.5);}.elementor-625 .elementor-element.elementor-element-475beee{--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-625 .elementor-element.elementor-element-89afa75 img{border-radius:40px 40px 40px 40px;}.elementor-625 .elementor-element.elementor-element-a242a3e{--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;}.elementor-625 .elementor-element.elementor-element-79f5169{--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;--justify-content:center;}.elementor-625 .elementor-element.elementor-element-1ae9bd1{width:var( --container-widget-width, 31% );max-width:31%;background-color:#FFD8D8;--container-widget-width:31%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-625 .elementor-element.elementor-element-1ae9bd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:#CA0000;}.elementor-625 .elementor-element.elementor-element-eb9ad3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#CA0000;}.elementor-625 .elementor-element.elementor-element-cb69fa9 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-cb69fa9{width:var( --container-widget-width, 100% );max-width:100%;background-color:#CA0000;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-625 .elementor-element.elementor-element-cb69fa9:hover{background-color:#000000;box-shadow:0px 0px 17px 0px rgba(255, 0, 0, 0.5);}.elementor-625 .elementor-element.elementor-element-6a558af{--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-625 .elementor-element.elementor-element-b4ec3ea{--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-625 .elementor-element.elementor-element-b4ec3ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-625 .elementor-element.elementor-element-de15eca img{border-radius:40px 40px 40px 40px;}.elementor-625 .elementor-element.elementor-element-f6bba31{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#646464;--e-n-carousel-dots-hover-color:#CA0000;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:31px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-83px;}@media(max-width:1024px){.elementor-625 .elementor-element.elementor-element-f6bba31{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-625 .elementor-element.elementor-element-53fe101{--min-height:0px;}.elementor-625 .elementor-element.elementor-element-f321fa0 .swiper-slide{height:100px;}.elementor-625 .elementor-element.elementor-element-f321fa0 .elementor-slide-button{font-size:11px;}.elementor-625 .elementor-element.elementor-element-f6bba31{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-offset:23px;--e-n-carousel-dots-vertical-offset:-21px;}}@media(min-width:768px){.elementor-625 .elementor-element.elementor-element-8c9df97{--width:50%;}.elementor-625 .elementor-element.elementor-element-8a07be1{--width:50%;}.elementor-625 .elementor-element.elementor-element-7f40723{--width:50%;}.elementor-625 .elementor-element.elementor-element-475beee{--width:50%;}.elementor-625 .elementor-element.elementor-element-79f5169{--width:50%;}.elementor-625 .elementor-element.elementor-element-6a558af{--width:50%;}.elementor-625 .elementor-element.elementor-element-b4ec3ea{--width:96.296%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-f6bba31 *//* Create the ring around the active dot */
.elementor-625 .elementor-element.elementor-element-f6bba31 .swiper-pagination-bullet-active {
    background: #Ca0000 !important;
    transform: scale(1.4);
    position: relative;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-625 .elementor-element.elementor-element-f6bba31 .swiper-pagination-bullet-active::after {
    content: '';
    position: absolute;
    top: -6px;
    left: -6px;
    right: -6px;
    bottom: -6px;
    border: 2px solid rgba(202, 0, 0, 0.2); /* Light red ring */
    border-radius: 50%;
    animation: pulseActive 2s infinite;
}

@keyframes pulseActive {
    0% { transform: scale(1); opacity: 1; }
    100% { transform: scale(1.2); opacity: 0; }
}/* End custom CSS */