.elementor-24269 .elementor-element.elementor-element-1444fbcc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24269 .elementor-element.elementor-element-1444fbcc:not(.elementor-motion-effects-element-type-background), .elementor-24269 .elementor-element.elementor-element-1444fbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-1444fbcc > .elementor-container{max-width:1600px;min-height:64px;}.elementor-24269 .elementor-element.elementor-element-1444fbcc{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000033;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;z-index:100;overflow:visible;}.elementor-24269 .elementor-element.elementor-element-1444fbcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24269 .elementor-element.elementor-element-78b7895b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24269 .elementor-element.elementor-element-78b7895b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24269 .elementor-element.elementor-element-78b7895b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24269 .elementor-element.elementor-element-78b7895b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-2e73be50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24269 .elementor-element.elementor-element-56ea126c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24269 .elementor-element.elementor-element-56ea126c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24269 .elementor-element.elementor-element-56ea126c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24269 .elementor-element.elementor-element-56ea126c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24269 .elementor-element.elementor-element-56ea126c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger:hover{background-color:#1454A4;}.elementor-24269 .elementor-element.elementor-element-44422b89{width:auto;max-width:auto;z-index:0;}.elementor-24269 .elementor-element.elementor-element-44422b89 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a{font-family:"Karla", Karla;font-size:16px;font-weight:400;color:#000000;padding:12px 12px 12px 12px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a:hover{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a:focus{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a:active{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li:hover > a{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#000000;fill:#000000;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#000000;fill:#000000;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger{float:right;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-close{color:#000000;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-24269 .elementor-element.elementor-element-3cfd6730{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-3cfd6730 > .elementor-widget-container{margin:0px 8px -5px 0px;}.elementor-24269 .elementor-element.elementor-element-3cfd6730 .ekit_navsearch-button :is(i, svg){font-size:18px;}.elementor-24269 .elementor-element.elementor-element-3cfd6730 .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24269 .elementor-element.elementor-element-4b354d2a{width:auto;max-width:auto;align-self:center;}.elementor-24269 .elementor-element.elementor-element-55685eca{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-425d8019{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-36ec7d36{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-1d0bf32a{width:auto;max-width:auto;z-index:99;}.elementor-24269 .elementor-element.elementor-element-1d0bf32a > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-24269 .elementor-element.elementor-element-4ff700c5{width:auto;max-width:auto;align-self:center;}.elementor-24269 .elementor-element.elementor-element-4ff700c5 > .elementor-widget-container{margin:0px 10px -5px 0px;}.elementor-24269 .elementor-element.elementor-element-e2a8d02{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-e2a8d02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-4b310b4f{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-14f3072{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-14f3072 > .elementor-widget-container{margin:0px 0px 0px 016px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-71a4d45a{width:auto;max-width:auto;align-self:center;}.elementor-24269 .elementor-element.elementor-element-71a4d45a > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-6a31a907{width:auto;max-width:auto;align-self:center;}.elementor-24269 .elementor-element.elementor-element-6a31a907 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-4cf10df3{width:auto;max-width:auto;align-self:center;}.elementor-24269 .elementor-element.elementor-element-4cf10df3 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-4a66db3d{width:auto;max-width:auto;align-self:center;}.elementor-24269 .elementor-element.elementor-element-4a66db3d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-4b02661e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24269 .elementor-element.elementor-element-4b02661e:not(.elementor-motion-effects-element-type-background), .elementor-24269 .elementor-element.elementor-element-4b02661e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-4b02661e > .elementor-container{max-width:1440px;min-height:106px;}.elementor-24269 .elementor-element.elementor-element-4b02661e{box-shadow:0px 4px 40px 0px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;z-index:99;overflow:visible;}.elementor-24269 .elementor-element.elementor-element-4b02661e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24269 .elementor-element.elementor-element-9176245.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24269 .elementor-element.elementor-element-9176245.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24269 .elementor-element.elementor-element-9176245 > .elementor-element-populated{margin:0px 0px 0px 140px;--e-column-margin-right:0px;--e-column-margin-left:140px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-a2aeffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-a2aeffb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-24269 .elementor-element.elementor-element-195cd71f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24269 .elementor-element.elementor-element-195cd71f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24269 .elementor-element.elementor-element-195cd71f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24269 .elementor-element.elementor-element-195cd71f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-195cd71f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24269 .elementor-element.elementor-element-9f30ff3{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-9f30ff3 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-24269 .elementor-element.elementor-element-3fcc5a43{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-3fcc5a43 > .elementor-widget-container{margin:0px 8px -5px 0px;}.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .ekit_navsearch-button :is(i, svg){font-size:18px;}.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .ekit_navsearch-button{margin:5px 5px 5px 5px;padding:0px 0px 0px 0px;text-align:center;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger:hover{background-color:#1454A4;}.elementor-24269 .elementor-element.elementor-element-19295658{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-19295658 > .elementor-widget-container{margin:0px -12px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a{font-family:"Karla", Karla;font-size:24px;font-weight:400;color:#FFFFFF;padding:12px 12px 12px 12px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a:hover{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a:focus{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a:active{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li:hover > a{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#93358D;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li.current-menu-item > a{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#FFFFFF;fill:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger{float:right;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-close{color:#000000;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-24269 .elementor-element.elementor-element-2ed429a0{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-3d6299bf{width:auto;max-width:auto;}.elementor-24269 .elementor-element.elementor-element-7f447a74{width:auto;max-width:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-24269 .elementor-element.elementor-element-78b7895b > .elementor-element-populated{margin:0px 5px 0px -50px;--e-column-margin-right:5px;--e-column-margin-left:-50px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-56ea126c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-hamburger{float:right;padding:8px 8px 8px 8px;width:32px;border-radius:3px;}.elementor-24269 .elementor-element.elementor-element-44422b89 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:30px;border-radius:3px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-nav-logo > img{max-width:155px;max-height:60px;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-24269 .elementor-element.elementor-element-55685eca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-425d8019 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-1d0bf32a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-4b02661e{padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-9176245 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-195cd71f > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-24269 .elementor-element.elementor-element-9f30ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 15px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-hamburger{float:right;padding:8px 8px 8px 8px;width:32px;border-radius:3px;}.elementor-24269 .elementor-element.elementor-element-19295658 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:30px;border-radius:3px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-nav-logo > img{max-width:155px;max-height:60px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-24269 .elementor-element.elementor-element-78b7895b{width:5.591%;}.elementor-24269 .elementor-element.elementor-element-56ea126c{width:94.409%;}.elementor-24269 .elementor-element.elementor-element-9176245{width:28%;}.elementor-24269 .elementor-element.elementor-element-195cd71f{width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24269 .elementor-element.elementor-element-78b7895b{width:34%;}.elementor-24269 .elementor-element.elementor-element-56ea126c{width:60%;}.elementor-24269 .elementor-element.elementor-element-9176245{width:34%;}.elementor-24269 .elementor-element.elementor-element-195cd71f{width:66%;}}@media(max-width:767px){.elementor-24269 .elementor-element.elementor-element-1444fbcc{z-index:1000;}.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-24269 .elementor-element.elementor-element-4b02661e{z-index:999;}.elementor-24269 .elementor-element.elementor-element-9176245{width:34%;}.elementor-24269 .elementor-element.elementor-element-9176245.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24269 .elementor-element.elementor-element-9176245 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-a2aeffb{width:var( --container-widget-width, 49.391px );max-width:49.391px;--container-widget-width:49.391px;--container-widget-flex-grow:0;}.elementor-24269 .elementor-element.elementor-element-195cd71f{width:66%;}.elementor-24269 .elementor-element.elementor-element-195cd71f > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-container{background-color:#FFFFFF;}.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-24269 .elementor-element.elementor-element-2ed429a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-3d6299bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24269 .elementor-element.elementor-element-7f447a74 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-2e73be50 */.elementor-24269 .elementor-element.elementor-element-2e73be50{
    display: flex;
    align-items: center;
    width: 140px;
height: 72px;

}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-44422b89 */.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-hamburger{
    border:none;
}


.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-hamburger-icon{
    height: 2px;
    border-radius: 24px;
}

.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-toggler{
    border: none;
    
}

.elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-toggler:hover{
    background: #1454A4;
    
    
}

.elementor-1214 .elementor-element.elementor-element-495bd6b .elementskit-navbar-nav > li > a:hover{
    font-weight: 600;
}

@media screen and (max-width:768px){
    .elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-submenu-indicator{
        border:none;
    }
    .elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-hamburger{
        display:none;
    }
    .elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-overlay{
        left: -100%;
    }
    .elementor-24269 .elementor-element.elementor-element-44422b89 .elementskit-menu-overlay.active{
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-header-search, class: .elementor-element-3cfd6730 */.elementor-24269 .elementor-element.elementor-element-3cfd6730 .mfp-container{
    max-width: 560px;
}

.elementor-24269 .elementor-element.elementor-element-3cfd6730 .mfp-close{
    margin-top:26px!important;
}

.elementor-24269 .elementor-element.elementor-element-3cfd6730 .ekit-search-group{
    margin-top: -8px;
}

.elementor-24269 .elementor-element.elementor-element-3cfd6730 .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
    height:55px;
}

.elementor-24269 .elementor-element.elementor-element-3cfd6730 .mfp-wrap{
    overflow: visible!important;
}

.elementor-24269 .elementor-element.elementor-element-3cfd6730 button.mfp-close.ekit-popup-close{
    border:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b354d2a */.elementor-24269 .elementor-element.elementor-element-4b354d2a{
    margin-right: 8px;
}

@media screen and (max-width:768px){
    .elementor-24269 .elementor-element.elementor-element-4b354d2a{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55685eca */.elementor-24269 .elementor-element.elementor-element-55685eca{
    display: none;
    align-items: center;
}
.elementor-24269 .elementor-element.elementor-element-55685eca a{
    
font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1a1a1a;
margin-right:24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-425d8019 */.elementor-24269 .elementor-element.elementor-element-425d8019{
    display: none;
    align-items: center;
}
.elementor-24269 .elementor-element.elementor-element-425d8019 a{
    
font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1a1a1a;
margin-right:24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ec7d36 */.elementor-24269 .elementor-element.elementor-element-36ec7d36{
    display: none;
    align-items: center;
}
.elementor-24269 .elementor-element.elementor-element-36ec7d36 a{
    
font-family: 'Karla';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1a1a1a;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d0bf32a */.elementor-24269 .elementor-element.elementor-element-1d0bf32a .header-search input {
    background-color: #fff;
    height: 40px;
    border: 1px solid #93358D;
    border-radius: 20px;
    font-size: 16px;
    color: rgba(0,0,0,0.6);
    margin-right:-10px;
    z-index:99;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ff700c5 */.elementor-24269 .elementor-element.elementor-element-4ff700c5{
    margin-right: 8px;
}

@media screen and (max-width:768px){
    .elementor-24269 .elementor-element.elementor-element-4ff700c5{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2a8d02 */.elementor-24269 .elementor-element.elementor-element-e2a8d02 button{
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8px;

    width: 135px;
    height: 40px;
    

    border: 1px solid #93358D;
    box-sizing: border-box;
    border-radius: 24px;    
    
   
   background: none;
  font-family: 'Karla';
    font-weight: 400;
    color:#1a1a1a;
    font-size: 16px;
    line-height: 24px;
}

.elementor-24269 .elementor-element.elementor-element-e2a8d02 #solicita-programare:hover{
    border: 1px solid #93358D;
    background: #93358D;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b310b4f */.elementor-24269 .elementor-element.elementor-element-4b310b4f a{
    
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px;
    

    
    box-sizing: border-box;
    border-radius: 24px;    
    
    margin-left:16px;

   background: #93358D;
border-radius: 24px;
  font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
    width: 125px;
    color:white;
}

.elementor-24269 .elementor-element.elementor-element-4b310b4f a:hover{
    background:#1454A4;
    color:#fff;
    transition: all 0.3s ease;
}

.icon-telefon{
    margin-right: 12px;
    margin-bottom: -5px
}

@media screen and (max-width:768px){
    .elementor-24269 .elementor-element.elementor-element-4b310b4f{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14f3072 */.elementor-24269 .elementor-element.elementor-element-14f3072 button{
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 8px;

    width: 100px;
    height: 40px;
    

    border: 1px solid #93358D;
 
    border-radius: 24px;    
    
   
   background: none;
  font-family: 'Karla';
    font-weight: 400;
    color:#1a1a1a;
    font-size: 16px;
    line-height: 24px;
}

.elementor-24269 .elementor-element.elementor-element-14f3072 #my-emc:hover{
    border: 1px solid #93358D;
    background: #93358D;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71a4d45a */.elementor-24269 .elementor-element.elementor-element-71a4d45a{
    margin-right:16px;
    margin-left: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a31a907 */.elementor-24269 .elementor-element.elementor-element-6a31a907{
    margin-right: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cf10df3 */.elementor-24269 .elementor-element.elementor-element-4cf10df3{
    margin-right: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a66db3d */.elementor-24269 .elementor-element.elementor-element-4a66db3d{
    margin-right: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1444fbcc */.elementor-24269 .elementor-element.elementor-element-1444fbcc{
    background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(48px);
}

@media screen and (max-width:768px){
    .elementor-24269 .elementor-element.elementor-element-1444fbcc{
    display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2aeffb */.elementor-24269 .elementor-element.elementor-element-a2aeffb{
    display: flex;
    align-items: center;
    width: 140px;
height: 72px;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9176245 */@media screen and (max-width:767px){
    .elementor-24269 .elementor-element.elementor-element-9176245 > .elementor-element-populated{
        margin:0 0 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-header-search, class: .elementor-element-3fcc5a43 */.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .mfp-container{
    max-width: 560px;
}

.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .mfp-close{
    margin-top:26px!important;
}

.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .ekit-search-group{
    margin-top: -8px;
}

.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
    height:55px;
}

.elementor-24269 .elementor-element.elementor-element-3fcc5a43 .mfp-wrap{
    overflow: visible!important;
}

.elementor-24269 .elementor-element.elementor-element-3fcc5a43 button.mfp-close.ekit-popup-close{
    border:none;
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-19295658 */.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-hamburger{
    border:none;
    background: #1454A4
}


.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-hamburger-icon{
    height: 2px;
    border-radius: 24px;
}

.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-toggler{
    border: none;
    
}

.elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-toggler:hover{
    background: #1454A4;
    
    
}

.elementor-24269 .elementor-element.elementor-element-19295658 #menu-new-main-menu-mobile > li:nth-last-child(2) a{
 
    
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px;
    

    border: 1px solid #93358D;
    box-sizing: border-box;
    border-radius: 24px;    
    
    margin-left:10px;
    margin-right: 10px;
    margin-top:20px;

   background: #93358D;
  font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 24px;
    
    color:white;
}

.elementor-24269 .elementor-element.elementor-element-19295658 #menu-new-main-menu-mobile > li:nth-last-child(2) a:hover{
    background:#1454A4;
    border: 1px solid #1454A4;
    color:#fff;
    transition: all 0.3s ease;
}

.elementor-24269 .elementor-element.elementor-element-19295658 #menu-new-main-menu-mobile > li:last-child a{
 
    
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px;
    

    border: 1px solid #93358D;
    box-sizing: border-box;
    border-radius: 24px;    
    
    margin-left:10px;
    margin-right: 10px;
    margin-top:20px;

   background: #FFF;
  font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 24px;
    
     color:#1A1A1A;
}

.elementor-24269 .elementor-element.elementor-element-19295658 #menu-new-main-menu-mobile > li:last-child a:hover{
    background:#93358D;
    border: 1px solid #93358D;
    color:#FFF;
    transition: all 0.3s ease;
}




@media screen and (max-width:768px){
    .elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-submenu-indicator{
        border:none;
    }
    
    .elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-overlay{
        left: -100%;
    }
    .elementor-24269 .elementor-element.elementor-element-19295658 .elementskit-menu-overlay.active{
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ed429a0 */.elementor-24269 .elementor-element.elementor-element-2ed429a0 a{
    
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px;
    

    border: 1px solid #93358D;
    box-sizing: border-box;
    border-radius: 4px;    
    
    margin-left:24px;
    
   background: #93358D;
border-radius: 4px;
  font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 28px;
   
    color:white;
}

.elementor-24269 .elementor-element.elementor-element-2ed429a0 a:hover{
    background:#1454A4;
    color:#fff;
    transition: all 0.3s ease;
}

.elementor-24269 .elementor-element.elementor-element-2ed429a0 .icon-telefon{
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d6299bf */.elementor-24269 .elementor-element.elementor-element-3d6299bf a{
    
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px;
    

    border: 1px solid #93358D;
    box-sizing: border-box;
    border-radius: 4px;    
    
    margin-left:10px;
    
   background: #93358D;
border-radius: 4px;
  font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 28px;
   
    color:white;
}

.elementor-24269 .elementor-element.elementor-element-3d6299bf a:hover{
    background:#1454A4;
    color:#fff;
    transition: all 0.3s ease;
}

.elementor-24269 .elementor-element.elementor-element-3d6299bf .icon-telefon{
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f447a74 */.elementor-24269 .elementor-element.elementor-element-7f447a74 a{
    
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 8px;
    

    border: 1px solid #93358D;
    box-sizing: border-box;
    border-radius: 4px;    
    
    margin-left:10px;
    
   background: #93358D;
border-radius: 4px;
  font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 28px;
   
    color:white;
}

.elementor-24269 .elementor-element.elementor-element-7f447a74 a:hover{
    background:#1454A4;
    color:#fff;
    transition: all 0.3s ease;
}

.elementor-24269 .elementor-element.elementor-element-7f447a74 .icon-telefon{
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-195cd71f */@media screen and (max-width:767px){
    .elementor-24269 .elementor-element.elementor-element-195cd71f{
    display:flex;
    margin-left:auto;

    }
}/* End custom CSS */