.elementor-kit-9{--e-global-color-primary:#0E2943;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#052F53;--e-global-color-accent:#921D2E;--e-global-color-d04c7cb:#D1D1D1;--e-global-color-cb3a9de:#0090DF;--e-global-color-06f587e:#FFFFFF00;--e-global-color-bd77769:#7E3492;--e-global-color-9da307e:#4B60B3;--e-global-color-6ade7d4:#8297E9;--e-global-color-e79f59d:#010911;--e-global-color-d6dfcc5:#4764AC;--e-global-color-6d13b96:#4764AC;--e-global-color-4de4d1a:#6C6DB1;--e-global-color-9d6c19c:#BCD9FF;--e-global-color-704755c:#2E3192;--e-global-color-7fc5b76:#BA39B5;--e-global-color-1b08176:#7A3894;--e-global-color-7d4eb5c:#422C63;--e-global-color-4d3182c:#6A3693;--e-global-color-630c6ca:#286FB4;--e-global-color-cd68b56:#7A3894;--e-global-color-df9af48:#4B60B3;--e-global-color-fa6849f:#4B60B378;--e-global-color-2a7bd40:#EABCF5CC;--e-global-color-caea6ff:#B1F1FED1;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:25px;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:25px;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:25px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;--e-global-typography-598dda4-font-family:"Manrope";--e-global-typography-598dda4-font-size:40px;--e-global-typography-598dda4-font-weight:500;--e-global-typography-598dda4-font-style:normal;--e-global-typography-ff952dd-font-family:"Manrope";--e-global-typography-ff952dd-font-size:40px;--e-global-typography-ff952dd-font-weight:500;--e-global-typography-f3dac14-font-family:"Manrope";--e-global-typography-f3dac14-font-size:16px;--e-global-typography-f3dac14-font-weight:500;font-family:var( --e-global-typography-text-font-family ), txt-cifras;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-9d6c19c );font-family:var( --e-global-typography-text-font-family ), txt-cifras;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-family:"Manrope", txt-cifras;font-weight:400;}.elementor-kit-9 h2{font-family:"Manrope", txt-cifras;font-weight:400;line-height:35px;}.elementor-kit-9 h3{font-family:var( --e-global-typography-text-font-family ), txt-cifras;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h4{font-family:var( --e-global-typography-text-font-family ), txt-cifras;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h5{font-family:var( --e-global-typography-text-font-family ), txt-cifras;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h6{font-family:var( --e-global-typography-text-font-family ), txt-cifras;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-9{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h3{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h4{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h5{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h6{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h3{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h4{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h5{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h6{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* CSS - header */

.d-logo {
 display:none;
}

.elementor-sticky--effects .d-logo {
 display:inline-block;
}
.elementor-sticky--effects .l-logo {
 display:none;
}

.elementor-sticky--effects {
 background:#FFF!important;
}

.elementor-sticky--effects .sticky-menu-items ul li a {
 color:#052F53!important;
}

.elementor-sticky--effects .sticky-menu-items ul li a:hover{color:#921D2E!important}

.elementor-sticky--effects .sticky-menu-items ul li a, .elementor-sticky--effects .sticky-menu-items  .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{
 transition:0.5s all ease-in-out;
}

.elementor-sticky--effects, .elementor-sticky--effects .sticky-menu-items  .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
 transition:0.5s all ease-in-out;
}

.elementor-nav-menu--main .elementor-item.has-submenu{
    color:#FFF!important;
}

.elementor-element.elementor-element-f4ccc05 .elementor-nav-menu--dropdown a{color:#fff!important;}

.elementor-sticky--effects .sticky-menu-items .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{border-color:#052F53!important;}



/* CSS - general */

.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:#FFF!important;}

.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:50px!important;}

.area-txt-slide{display:flex;justify-content:center;margin:20px 0;}

.area-txt-slide ul{list-style:none;font-size:0.35em;}

.area-txt-slide li{padding:0 10px;border-right:1px solid #FFF;float:left;}

.swiper-pagination-bullet{clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);}

.elementor-nav-menu .sub-arrow{padding:0!important;}

.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item::before,
.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item::after {
    border-radius:10px 10px 0 0!important;
}

.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item:hover::before,
.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item:hover::after {
    background-color:#0E2943!important;
}

.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item.elementor-item-active::before,
.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item.elementor-item-active::after,
.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item.highlighted::before,
.elementor-nav-menu--main:not(.e--pointer-framed) .has-submenu.elementor-item.highlighted::after {
    background-color:#0E2943!important;
}

.elementor-nav-menu--main .elementor-item.has-submenu{
    color:#0E2943!important;
}

.elementor-nav-menu--main a.elementor-item.has-submenu:hover {
    color:#FFF!important;
}

.elementor-nav-menu--main a.elementor-item.has-submenu.elementor-item-active,
.elementor-nav-menu--main a.elementor-item.has-submenu.highlighted {
    color:#FFF!important;
}

.elementor-nav-menu--dropdown {
    padding:20px 40px 20px 0!important;
}

.elementor-icon-list-text {border:none!important;padding:0 0 0 2px;}

.elementor-icon-list-text:hover{background:none !important;}

@media (max-width: 767px) {

.elementor-nav-menu--dropdown{padding:0!important;}

.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:80px!important;}
 
.elementor-nav-menu .sub-arrow{width:0!important;}

.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:1em!important;}
    
}/* End custom CSS */