.elementor-38 .elementor-element.elementor-element-33d2d24{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-b86367f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-icon i{color:#C6D8EC;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-icon svg{fill:#C6D8EC;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-c27ec21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:400;line-height:1.5em;letter-spacing:1.5px;}.elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-text{color:#C6D8EC;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-c27ec21 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-b381cca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-bd2d1ac{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-38 .elementor-element.elementor-element-bd2d1ac .elementor-social-icon{background-color:rgba(10,30,58,0.5);--icon-padding:0.57em;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.15);}.elementor-38 .elementor-element.elementor-element-bd2d1ac .elementor-social-icon i{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-bd2d1ac .elementor-social-icon svg{fill:#FFFFFF;}.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-38 .elementor-element.elementor-element-6d9499c .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;fill:#04162B;color:#04162B;border-radius:100px 100px 100px 100px;padding:9px 16px 9px 16px;}.elementor-38 .elementor-element.elementor-element-6d9499c .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-6d9499c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-38 .elementor-element.elementor-element-37c99b1 .elementor-button{background-color:#FFFFFF;font-family:"Source Sans 3", Sans-serif;font-size:11px;font-weight:700;line-height:1.5em;letter-spacing:1.5px;fill:#04162B;color:#04162B;border-radius:100px 100px 100px 100px;padding:9px 16px 9px 16px;}.elementor-38 .elementor-element.elementor-element-37c99b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-37c99b1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-38 .elementor-element.elementor-element-6644b5c{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--border-radius:100px 100px 100px 100px;box-shadow:0px 10px 30px 0px rgba(2,6,15,0.45);--padding-top:12px;--padding-bottom:12px;--padding-left:28px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-6644b5c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6644b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,30,58,0.5);}.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-38 .elementor-element.elementor-element-6baadc5{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-6baadc5 img{width:164px;}.elementor-38 .elementor-element.elementor-element-3adf840{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-3adf840 img{width:164px;}.elementor-38 .elementor-element.elementor-element-d23dadd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-menu-toggle{margin-left:auto;background-color:rgba(255,255,255,0.08);border-radius:100px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu .elementor-item{font-family:"Source Sans 3", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main .elementor-item{color:#D6E3F0;fill:#D6E3F0;padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main .elementor-item:focus{color:#64B7FE;fill:#64B7FE;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0174b41{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );--nav-menu-icon-size:22px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a, .elementor-38 .elementor-element.elementor-element-0174b41 .elementor-menu-toggle{color:#D6E3F0;fill:#D6E3F0;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown{background-color:#0A1E3D;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a:hover,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a:focus,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-menu-toggle:hover,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a:hover,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a:focus,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a.highlighted{background-color:#0C2340;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a.elementor-item-active{color:#64B7FE;background-color:#0C2340;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown .elementor-item, .elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown a{padding-left:28px;padding-right:28px;padding-top:16px;padding-bottom:16px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:rgba(255,255,255,0.08);border-bottom-width:1px;}.elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-38 .elementor-element.elementor-element-0174b41 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:18px !important;}.elementor-38 .elementor-element.elementor-element-0174b41 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-0174b41 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6680aa3 .elementor-button{background-color:transparent;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:700;line-height:1em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #46A6EE 0%, #1F77C4 100%);border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-38 .elementor-element.elementor-element-6680aa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-6680aa3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.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-38 .elementor-element.elementor-element-6644b5c{--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-6baadc5{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-38 .elementor-element.elementor-element-6baadc5 img{width:150px;}.elementor-38 .elementor-element.elementor-element-3adf840{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-38 .elementor-element.elementor-element-3adf840 img{width:150px;}.elementor-38 .elementor-element.elementor-element-d23dadd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-b381cca{--width:auto;}.elementor-38 .elementor-element.elementor-element-d23dadd{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-b381cca{--width:auto;}.elementor-38 .elementor-element.elementor-element-d23dadd{--width:auto;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-33d2d24{--padding-top:14px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-b381cca{--width:auto;--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-6644b5c{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:12px;}.elementor-38 .elementor-element.elementor-element-6baadc5{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-38 .elementor-element.elementor-element-6baadc5 img{width:128px;}.elementor-38 .elementor-element.elementor-element-3adf840{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-38 .elementor-element.elementor-element-3adf840 img{width:128px;}.elementor-38 .elementor-element.elementor-element-d23dadd{--width:auto;--flex-wrap:nowrap;}}/* Start custom CSS *//* Menú móvil: una sola animación (anula la de Elementor) */
@media(max-width:1024px){
.ocm-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s!important;max-height:calc(100vh - 140px)!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)!important;transform-origin:top center}
.ocm-menu .elementor-menu-toggle.elementor-active+.elementor-nav-menu--dropdown.elementor-nav-menu__container{opacity:1;visibility:visible;pointer-events:auto;transform:none!important;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s!important}
}
/* Indicador de navegación */
.ocm-loadbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:100000;pointer-events:none;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#64B7FE,#1F77C4);box-shadow:0 0 10px rgba(100,183,254,.7);opacity:0}
.ocm-loading .ocm-loadbar{opacity:1;animation:ocm-load 8s cubic-bezier(.08,.82,.17,1) forwards}
@keyframes ocm-load{0%{transform:scaleX(0)}10%{transform:scaleX(.35)}40%{transform:scaleX(.7)}100%{transform:scaleX(.94)}}
.ocm-loading,.ocm-loading *{cursor:progress}
a.ocm-tapped{opacity:.65;transition:opacity .15s}
.ocm-menu .elementor-nav-menu--dropdown a.elementor-item.ocm-tapped{opacity:1;background:rgba(100,183,254,.18)!important}
@media(prefers-reduced-motion:reduce){.ocm-loading .ocm-loadbar{animation:none;transform:scaleX(.6)}}

body{position:relative}
.elementor-location-header,[data-elementor-type="header"]{position:absolute;top:0;left:0;right:0;z-index:100}
#ocm-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.ocm-cv-btn .elementor-button{transition:background-color .2s,color .2s}
.ocm-cv-btn .elementor-button:hover{background-color:#64B7FE;color:#04162B}
.ocm-cv-btn .elementor-button-icon svg{width:14px;height:14px}
.ocm-menu .elementor-nav-menu--main .menu-cta{display:none!important}
.ocm-menu .elementor-nav-menu--dropdown{overflow:hidden;box-shadow:0 24px 48px rgba(2,6,15,.45)}
.ocm-menu .elementor-nav-menu--dropdown .menu-cta a{color:#64B7FE!important;font-weight:700}
.ocm-menu .elementor-menu-toggle{padding:10px}
@media(max-width:1024px){
#ocm-nav:not(.ocm-fixed){position:relative}
#ocm-nav .e-con,#ocm-nav .elementor-widget-nav-menu,#ocm-nav .elementor-widget-nav-menu>.elementor-widget-container{position:static!important}
.ocm-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;width:auto!important;margin:0!important;padding:8px!important;border-radius:22px!important;background:#0A1E3D!important;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 48px rgba(2,6,15,.45)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1000;transform-origin:top center;max-height:calc(100vh - 140px);overflow-y:auto!important}
.ocm-menu .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex;flex-direction:column;gap:2px}
.ocm-menu .elementor-nav-menu--dropdown li{border:0!important}
.ocm-menu .elementor-nav-menu--dropdown a.elementor-item{display:flex!important;align-items:center;justify-content:space-between;padding:14px 18px!important;border-radius:14px;background:transparent!important;color:#D6E3F0!important;font-size:17px!important;font-weight:600!important;border:0!important}
.ocm-menu .elementor-nav-menu--dropdown a.elementor-item::after{display:none!important}
.ocm-menu .elementor-nav-menu--dropdown a.elementor-item:hover,.ocm-menu .elementor-nav-menu--dropdown a.elementor-item:focus{background:rgba(255,255,255,.07)!important;color:#fff!important}
.ocm-menu .elementor-nav-menu--dropdown a.elementor-item.elementor-item-active{background:rgba(100,183,254,.12)!important;color:#64B7FE!important}
.ocm-menu .elementor-nav-menu--dropdown .menu-cta{margin-top:6px}
.ocm-menu .elementor-nav-menu--dropdown .menu-cta a.elementor-item{justify-content:center;gap:10px;background:linear-gradient(180deg,#46A6EE,#1F77C4)!important;color:#fff!important;border-radius:100px!important;box-shadow:0 10px 21px rgba(31,119,196,.45)}
.ocm-menu .elementor-nav-menu--dropdown .menu-cta a.elementor-item::after{display:block!important;content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;border:0;transform:none;opacity:1!important;position:static;flex:0 0 16px}
#ocm-nav.ocm-nav-light .ocm-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{background:#FFFFFF!important;border-color:rgba(14,34,53,.08);box-shadow:0 24px 48px rgba(14,34,53,.16)!important}
#ocm-nav.ocm-nav-light .ocm-menu .elementor-nav-menu--dropdown a.elementor-item{color:#0E2235!important}
#ocm-nav.ocm-nav-light .ocm-menu .elementor-nav-menu--dropdown a.elementor-item:hover{background:#F1F4F8!important}
#ocm-nav.ocm-nav-light .ocm-menu .elementor-nav-menu--dropdown a.elementor-item.elementor-item-active{background:#EAF3FD!important;color:#1F77C4!important}
#ocm-nav.ocm-nav-light .ocm-menu .elementor-nav-menu--dropdown .menu-cta a.elementor-item{color:#fff!important}
}
.ocm-menu .elementor-menu-toggle{-webkit-tap-highlight-color:transparent;border:0!important;transition:background-color .2s}
.ocm-menu .elementor-menu-toggle:focus{outline:none!important;box-shadow:none!important}
.ocm-menu .elementor-menu-toggle:focus-visible{outline:2px solid #64B7FE!important;outline-offset:2px}
.ocm-menu .elementor-menu-toggle.elementor-active{background-color:rgba(255,255,255,.16)!important}
#ocm-nav.ocm-nav-light .ocm-menu .elementor-menu-toggle.elementor-active{background-color:rgba(14,34,53,.1)!important}
.ocm-sticky-js{position:absolute!important;width:0;height:0;overflow:hidden}
.ocm-logo-dark{display:none!important}
#ocm-nav{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}
#ocm-nav.ocm-fixed{position:fixed;top:12px;left:50%;transform:translateX(-50%);width:min(1200px,calc(100% - 48px));max-width:none;z-index:999;background-color:rgba(10,30,58,.82)!important;animation:ocm-drop .35s ease}
body.admin-bar #ocm-nav.ocm-fixed{top:44px}
@media(max-width:782px){body.admin-bar #ocm-nav.ocm-fixed{top:58px}}
@media(max-width:600px){body.admin-bar #ocm-nav.ocm-fixed{top:10px}}
@media(max-width:767px){#ocm-nav.ocm-fixed{top:10px;width:calc(100% - 32px)}}
@keyframes ocm-drop{from{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%,0)}}
#ocm-nav.ocm-nav-light{background-color:rgba(255,255,255,.9)!important;border-color:rgba(14,34,53,.08)!important;box-shadow:0 10px 30px rgba(14,34,53,.12)!important}
#ocm-nav.ocm-nav-light .ocm-logo-light{display:none!important}
#ocm-nav.ocm-nav-light .ocm-logo-dark{display:block!important}
#ocm-nav.ocm-nav-light .elementor-nav-menu--main .elementor-item{color:#0E2235}
#ocm-nav.ocm-nav-light .elementor-nav-menu--main .elementor-item:hover,#ocm-nav.ocm-nav-light .elementor-nav-menu--main .elementor-item:focus,#ocm-nav.ocm-nav-light .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1F77C4}
#ocm-nav.ocm-nav-light .elementor-menu-toggle{color:#0E2235;background-color:rgba(14,34,53,.06)}
#ocm-nav.ocm-nav-light .elementor-menu-toggle svg{fill:#0E2235}
.ocm-menu .elementor-nav-menu--main .elementor-item{transition:color .3s ease}/* End custom CSS */