.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-829261f{--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;}.elementor-37 .elementor-element.elementor-element-f4a79e3{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-37 .elementor-element.elementor-element-5fe32a9{text-align:start;}.elementor-37 .elementor-element.elementor-element-4744efb{--display:flex;--justify-content:center;}.elementor-widget-eael-lightbox .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-lightbox .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-lightbox .eael-lightbox-btn > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-lightbox .eael-trigger-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.eael-lightbox-popup-window-{{ID}} .eael-lightbox-container .eael-lightbox-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-37 .elementor-element.elementor-element-4b0d3e7 .eael-lightbox-wrapper{justify-content:flex-end;}.eael-lightbox-popup-window.eael-lightbox-popup-window-4b0d3e7 .eael-lightbox-container, .eael-lightbox-popup-window.eael-lightbox-modal-window-4b0d3e7 .mfp-iframe{border-style:none;}.mfp-bg.eael-lightbox-modal-popup-4b0d3e7{background:#1C2A2EB3;}.elementor-37 .elementor-element.elementor-element-4b0d3e7 .eael-trigger-icon{font-size:30px;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-4b0d3e7 .eael-trigger-svg-icon svg{width:30px;}.elementor-37 .elementor-element.elementor-element-4b0d3e7 .eael-lightbox-btn{width:75px;height:75px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-4b0d3e7 .eael-trigger-icon svg{fill:var( --e-global-color-primary );}.eael-lightbox-popup-window-4b0d3e7 .mfp-close{font-size:100px;font-weight:normal;color:#FFFFFF;}.eael-lightbox-modal-window-4b0d3e7 .mfp-close{font-size:100px;font-weight:normal;color:#FFFFFF;}.eael-lightbox-popup-window-4b0d3e7 button.mfp-close{margin-top:40px;margin-left:0px;margin-right:40px;margin-bottom:0px;}.eael-lightbox-modal-window-4b0d3e7 button.mfp-close{margin-top:40px;margin-left:0px;margin-right:40px;margin-bottom:0px;}.elementor-widget-eael-offcanvas .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-offcanvas .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-offcanvas .eael-offcanvas-toggle{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.eael-offcanvas-content.eael-offcanvas-content-9736a2c{background-color:#F5DDA2C7;width:300px;}.eael-offcanvas-content-open.eael-offcanvas-content-left .eael-offcanvas-container-9736a2c{transform:translate3d(300px, 0, 0);}.eael-offcanvas-content-open.eael-offcanvas-content-right .eael-offcanvas-container-9736a2c{transform:translate3d(-300px, 0, 0);}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap{text-align:left;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap .eael-offcanvas-toggle-icon{font-size:28px;margin-right:10px;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap svg.eael-offcanvas-toggle-icon{height:28px;width:28px;line-height:28px;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap .eael-offcanvas-toggle-icon.eael-offcanvas-toggle-svg-icon{width:28px;right:10px;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle{background-color:#FFFFFF00;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle:hover{background-color:#FFFFFF00;}.eael-offcanvas-close-9736a2c{order:2;color:var( --e-global-color-secondary );}.eael-offcanvas-close-9736a2c svg{fill:var( --e-global-color-secondary );}.eael-offcanvas-content-9736a2c .eael-offcanvas-close-9736a2c{font-size:28px;}.eael-offcanvas-content-9736a2c .eael-offcanvas-close-9736a2c svg{width:28px;height:28px;line-width:28px;}.eael-offcanvas-content-9736a2c .eael-offcanvas-close-9736a2c .eael-offcanvas-close-svg-icon{width:28px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-829261f{--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;--padding-top:3px;--padding-bottom:0px;--padding-left:10px;--padding-right:21px;}.elementor-37 .elementor-element.elementor-element-f4a79e3{--width:50%;}.elementor-37 .elementor-element.elementor-element-5fe32a9 img{width:100px;}.elementor-37 .elementor-element.elementor-element-4744efb{--width:42%;}.eael-offcanvas-content.eael-offcanvas-content-9736a2c{width:95%;}.eael-offcanvas-content-open.eael-offcanvas-content-left .eael-offcanvas-container-9736a2c{transform:translate3d(95%, 0, 0);}.eael-offcanvas-content-open.eael-offcanvas-content-right .eael-offcanvas-container-9736a2c{transform:translate3d(-95%, 0, 0);}.eael-offcanvas-content-9736a2c .eael-offcanvas-body{padding:20px 20px 20px 20px;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap{text-align:right;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap .eael-offcanvas-toggle-icon{margin-right:0px;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle-wrap .eael-offcanvas-toggle-icon.eael-offcanvas-toggle-svg-icon{right:0px;}.elementor-37 .elementor-element.elementor-element-9736a2c .eael-offcanvas-toggle{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-829261f{--content-width:990px;}}/* Start custom CSS */.eael-lightbox-icon-bg-shape-radius .eael-lightbox-btn {border-radius: 5px;}
#aubv-mobile-menu-toggle svg {width:30px;}
.eael-offcanvas-content .eael-offcanvas-close {top:27px}
#uabv-mobile-menu .elementor-item.elementor-item-active {text-decoration: underline;}

#aub-sticky-header {
    position: relative;
    width: 100%;
    z-index: 9999;
    transition: transform 0.45s ease, opacity 0.35s ease;
}

/* Header becomes fixed after scrolling */
#aub-sticky-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9999;

    transform: translateY(0);
    transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

#aub-sticky-header.aub-hide {
    transform: translateY(-110%);
}

#aub-sticky-header.aub-show {
    transform: translateY(0);
}

@media (max-width: 767px) and (orientation: portrait) {

    #aub-sticky-header {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        transform: none !important;
        transition: none !important;
    }

}/* End custom CSS */