.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-61c01e98:#E6F3ED;--e-global-color-69bf31ed:#D9ECE4;--e-global-color-7a1ccbe5:#B0D8C6;--e-global-color-13ed1179:#008248;--e-global-color-d3aa719:#007541;--e-global-color-4ae3180:#00683A;--e-global-color-3cc098c:#006236;--e-global-color-69d5775:#004E2B;--e-global-color-7c2ee02:#003A20;--e-global-color-ac40059:#003A20;--e-global-color-8f9cbb7:#E6EEF7;--e-global-color-272257f:#D9E6F2;--e-global-color-f186195:#B0CCE5;--e-global-color-a7de280:#0059AA;--e-global-color-c52814d:#005099;--e-global-color-266b759:#004788;--e-global-color-82cac55:#004380;--e-global-color-18cc083:#003566;--e-global-color-c7711b6:#00284C;--e-global-color-1c2473f:#001F3B;--e-global-color-a30bc38:#E6E8EF;--e-global-color-26fbe73:#D9DCE7;--e-global-color-500bdb5:#B0B7CE;--e-global-color-af919c3:#001662;--e-global-color-f173f2c:#001458;--e-global-color-561b420:#00124E;--e-global-color-bd68382:#00114A;--e-global-color-c26f7f8:#000D3B;--e-global-color-bf692b4:#000A2C;--e-global-color-5c92c0f:#000822;--e-global-color-e5815c3:#FFFFFF;--e-global-color-3722266:#FAFBFC;--e-global-color-c8bebe9:#EEF1F6;--e-global-color-b8fc035:#FAFBFC;--e-global-color-8b6eb72:#EEF1F6;--e-global-color-6e70149:#E5EAF0;--e-global-color-19f47ac:#EFF0F6;--e-global-color-7970344:#E8ECF2;--e-global-color-9da3383:#DCE2EB;--e-global-color-8d756ce:#ECF2F9;--e-global-typography-primary-font-family:"Alexandria";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Alexandria";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Alexandria";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-49911b5-font-family:"Alexandria";--e-global-typography-49911b5-font-size:36px;--e-global-typography-49911b5-font-weight:700;--e-global-typography-8d7c473-font-family:"Alexandria";--e-global-typography-8d7c473-font-size:14px;--e-global-typography-8d7c473-font-weight:600;--e-global-typography-8d7c473-text-transform:uppercase;--e-global-typography-8d7c473-letter-spacing:0.11em;background-color:#FAFBFC;--e-preloader-delay:0ms;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}.sc_layouts_title_caption{display:var(--page-title-display);}@media(max-width:1279px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.elementor-kit-15{--e-preloader-width:34%;--e-preloader-max-width:47%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.elementor-kit-15{--e-preloader-width:100%;--e-preloader-max-width:55%;}}
/* Start custom CSS */body{
    background-color: #FAFBFC !important;
}

/* Initial state */
.swiper-slide .slide-animate {
    opacity: 0;
    transform: translateX(-160px) !important;
    transition: all 0.8s 0.5s ease;
}

/* When slide becomes active */
.swiper-slide-active .slide-animate {
    opacity: 1;
    transform: translateX(0) !important;
}

/* Initial state */
.swiper-slide .subheading-animate {
    opacity: 0;
    transform: translateX(-160px) !important;
    transition: all 0.8s 1s ease;
}

/* When slide becomes active */
.swiper-slide-active .subheading-animate {
    opacity: 1;
    transform: translateX(0) !important;
}


/*.swiper-slide-active .slide-animate:nth-child(1) {*/
/*    transition-delay: .5s;*/
/*}*/

/*.swiper-slide-active .slide-animate:nth-child(2) {*/
/*    transition-delay: 0s;*/
/*}*/


.custom_links_list_item{
    width: fit-content;
}

#hero_controls .swiper-wrapper{
    min-height: 100vh;
}


.logo-img img{
 width: 72px !important;
 height: 72px !important;
}

.elementor-26409 .elementor-element.elementor-element-ad63d47 img ,
.elementor-26409 .elementor-element.elementor-element-5e12502 img {
    width: 72px !important;
    height: 72px !important;
    object-fit: contain;
}


.scroll_to_top_style_default{
    background-color: white !important;
    color: #001662 !important;
    box-shadow: 1px 1px 5px #0016611a !important;
}/* End custom CSS */