.elementor-42094 .elementor-element.elementor-element-90252d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-96px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;--z-index:16;}.elementor-42094 .elementor-element.elementor-element-90252d2:not(.elementor-motion-effects-element-type-background), .elementor-42094 .elementor-element.elementor-element-90252d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #004779 0%, #000000 100%);}.elementor-42094 .elementor-element.elementor-element-90252d2, .elementor-42094 .elementor-element.elementor-element-90252d2::before{--border-transition:0.3s;}.elementor-42094 .elementor-element.elementor-element-71c91ca{text-align:left;width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;z-index:12;}.elementor-42094 .elementor-element.elementor-element-71c91ca img{height:48px;}.elementor-42094 .elementor-element.elementor-element-17b1617{--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:flex-end;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42094 .elementor-element.elementor-element-b6d6b33 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-42094 .elementor-element.elementor-element-b6d6b33{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:1366px){.elementor-42094 .elementor-element.elementor-element-71c91ca{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}}@media(max-width:1024px){.elementor-42094 .elementor-element.elementor-element-90252d2{--justify-content:flex-start;}.elementor-42094 .elementor-element.elementor-element-71c91ca{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}.elementor-42094 .elementor-element.elementor-element-17b1617{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:880px){.elementor-42094 .elementor-element.elementor-element-71c91ca{--container-widget-width:86px;--container-widget-flex-grow:0;width:var( --container-widget-width, 86px );max-width:86px;}}@media(max-width:720px){.elementor-42094 .elementor-element.elementor-element-90252d2{--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-42094 .elementor-element.elementor-element-71c91ca img{height:48px;}.elementor-42094 .elementor-element.elementor-element-71c91ca{--container-widget-width:107px;--container-widget-flex-grow:0;width:var( --container-widget-width, 107px );max-width:107px;}.elementor-42094 .elementor-element.elementor-element-17b1617{--gap:16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:4px;}.elementor-42094 .elementor-element.elementor-element-b6d6b33 > .elementor-widget-container{margin:0px -4px 0px 0px;padding:0px 0px 0px 8px;}}@media(min-width:721px){.elementor-42094 .elementor-element.elementor-element-90252d2{--content-width:1400px;}.elementor-42094 .elementor-element.elementor-element-17b1617{--width:10%;}}@media(max-width:1366px) and (min-width:721px){.elementor-42094 .elementor-element.elementor-element-17b1617{--width:11%;}}/* Start custom CSS for image, class: .elementor-element-71c91ca */.elementor-42094 .elementor-element.elementor-element-71c91ca img{ width: auto; } @media only screen and (max-width: 1024px) { .elementor-42094 .elementor-element.elementor-element-71c91ca{ margin-right: auto; } }/* End custom CSS */ /* Start custom CSS for shortcode, class: .elementor-element-b6d6b33 */.elementor-42094 .elementor-element.elementor-element-b6d6b33{ position: relative; } .elementor-42094 .elementor-element.elementor-element-b6d6b33, .elementor-42094 .elementor-element.elementor-element-b6d6b33 *{ white-space: nowrap; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 svg { width: 17px; fill: white; cursor: pointer; margin-top: 2px; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul.sub-menu { list-style-type: none; padding: 0; margin: 0; color: #fff; font-size: 18px; line-height: 32px; max-height: 48px; margin-right: -12px; margin-left: 13px; background-color: #004779; position: absolute; right: 12px; top: 32px; margin-top: -48px; opacity: 0; transition: margin-top .3s ease,opacity .3s ease,visibility .3s ease; pointer-events: none; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul.sub-menu.open { margin-top: 0; opacity: 1; visibility: visible; pointer-events: auto; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul li{ background-color: #004779; display: block; padding-left: 12px !important; padding-right: 12px !important; min-width: 48px !important; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul li.active{ display: block; text-decoration: none !important; color: #fff !important; cursor: default !important; background-color: transparent; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul li.active a{ color: #fff !important; text-decoration: none !important; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 li a{ color: #fff; text-decoration: none; } .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul li a:hover, .elementor-42094 .elementor-element.elementor-element-b6d6b33 ul li:hover{ text-decoration: underline; color: #9FD8FF; cursor: pointer; }/* End custom CSS */ /* Start custom CSS for container, class: .elementor-element-17b1617 */@media only screen and (max-width: 1024px) { .elementor-42094 .elementor-element.elementor-element-17b1617{ width: 160px !important; } }/* End custom CSS */ /* Start custom CSS for container, class: .elementor-element-90252d2 */body:not(.single-post) .elementor-42094 .elementor-element.elementor-element-90252d2:not(.elementor-sticky--effects){ background-image: none !important; }/* End custom CSS */