.elementor-14640 .elementor-element.elementor-element-57d70064{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14640 .elementor-element.elementor-element-23a19f8b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14640 .elementor-element.elementor-element-6e78fa5b{--display:flex;--justify-content:center;}.elementor-14640 .elementor-element.elementor-element-667b6968{--display:flex;--justify-content:center;}.elementor-14640 .elementor-element.elementor-element-41edc8b1{--display:flex;--justify-content:center;}.elementor-14640 .elementor-element.elementor-element-1488cab1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14640 .elementor-element.elementor-element-5e6745aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14640 .elementor-element.elementor-element-19d7f7b6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14640 .elementor-element.elementor-element-7091d9a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14640 .elementor-element.elementor-element-4dc4e90e > .elementor-widget-container{--e-transform-translateY:-4px;}.elementor-14640 .elementor-element.elementor-element-4dc4e90e .elementor-icon-wrapper{text-align:center;}.elementor-14640 .elementor-element.elementor-element-4dc4e90e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-14640 .elementor-element.elementor-element-4dc4e90e.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-4dc4e90e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14640 .elementor-element.elementor-element-4dc4e90e.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-4dc4e90e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-14640 .elementor-element.elementor-element-4dc4e90e .elementor-icon{font-size:5px;}.elementor-14640 .elementor-element.elementor-element-4dc4e90e .elementor-icon svg{height:5px;}.elementor-14640 .elementor-element.elementor-element-1ddccd55 > .elementor-widget-container{--e-transform-translateY:-4px;}.elementor-14640 .elementor-element.elementor-element-1ddccd55 .elementor-icon-wrapper{text-align:center;}.elementor-14640 .elementor-element.elementor-element-1ddccd55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-14640 .elementor-element.elementor-element-1ddccd55.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-1ddccd55.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-14640 .elementor-element.elementor-element-1ddccd55.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-1ddccd55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14640 .elementor-element.elementor-element-1ddccd55 .elementor-icon{font-size:5px;}.elementor-14640 .elementor-element.elementor-element-1ddccd55 .elementor-icon svg{height:5px;}.elementor-14640 .elementor-element.elementor-element-2106ad70 > .elementor-widget-container{--e-transform-translateY:-4px;}.elementor-14640 .elementor-element.elementor-element-2106ad70 .elementor-icon-wrapper{text-align:center;}.elementor-14640 .elementor-element.elementor-element-2106ad70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f103c8 );}.elementor-14640 .elementor-element.elementor-element-2106ad70.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-2106ad70.elementor-view-default .elementor-icon{color:var( --e-global-color-8f103c8 );border-color:var( --e-global-color-8f103c8 );}.elementor-14640 .elementor-element.elementor-element-2106ad70.elementor-view-framed .elementor-icon, .elementor-14640 .elementor-element.elementor-element-2106ad70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8f103c8 );}.elementor-14640 .elementor-element.elementor-element-2106ad70 .elementor-icon{font-size:5px;}.elementor-14640 .elementor-element.elementor-element-2106ad70 .elementor-icon svg{height:5px;}body.elementor-page-14640:not(.elementor-motion-effects-element-type-background), body.elementor-page-14640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7acdcb4 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14640 .elementor-element.elementor-element-7091d9a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14640 .elementor-element.elementor-element-7091d9a{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS */body {
    overflow-x: clip;
}

.rcc-blue-bg h1, .rcc-blue-bg h2, .rcc-blue-bg h3, .rcc-blue-bg h4, .rcc-blue-bg h5, .rcc-blue-bg h6, .rcc-blue-bg p, .rcc-blue-bg li {
    color: #fff;
}

/* ---------------------
# Logo Loop
----------------------*/

.continuous-carousel .swiper-wrapper {
    transition-timing-function: linear !important;
}
.swiper-slide .e-con-inner {
    position: relative;
    z-index: 10;
}

.logo-loop:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -15px;
    transform: translate(50%, -50%);
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background-color: #FEC200;
}


#rail:before,
#rail-mirror:before {
    content: "";
    position: absolute;
    top: 0;
    left: 35.5px;
    height: 100%;
    width: 1px;
    background-color: #fff;
}
#rail-mirror:before {
    background-color: #041D50;
}/* End custom CSS */