.elementor-54093 .elementor-element.elementor-element-1846c2aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54093 .elementor-element.elementor-element-1846c2aa:not(.elementor-motion-effects-element-type-background), .elementor-54093 .elementor-element.elementor-element-1846c2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-54093 .elementor-element.elementor-element-1846c2aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54093 .elementor-element.elementor-element-1846c2aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54093 .elementor-element.elementor-element-31666056.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-54093 .elementor-element.elementor-element-31666056 > .elementor-element-populated{padding:0rem 3rem 0rem 0rem;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-search-form{text-align:center;}.elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-search-form__toggle{--e-search-form-toggle-size:30px;--e-search-form-toggle-background-color:#F7F7F7;}.elementor-54093 .elementor-element.elementor-element-6d179509.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#011A71E0;}.elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-search-form__input,
					.elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-search-form__icon,
					.elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-54093 .elementor-element.elementor-element-6d179509.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#ffffff;fill:#ffffff;}.elementor-54093 .elementor-element.elementor-element-6d179509:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:0px;}.elementor-54093 .elementor-element.elementor-element-6d179509.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:0px;}.elementor-54093 .elementor-element.elementor-element-6d179509 > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-54093 .elementor-element.elementor-element-6d179509{width:auto;max-width:auto;}.elementor-54093 .elementor-element.elementor-element-6d179509.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.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-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:18px;line-height:30px;}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--main .elementor-item{color:#4B4B4B;fill:#4B4B4B;padding-left:14px;padding-right:14px;padding-top:6px;padding-bottom:6px;}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .e--pointer-framed .elementor-item:before,
					.elementor-54093 .elementor-element.elementor-element-7c3f8366 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown a:hover,
					.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown a:focus,
					.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#FFFFFF;}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:14px;padding-bottom:14px;}.elementor-54093 .elementor-element.elementor-element-7c3f8366{width:auto;max-width:auto;z-index:9;}.elementor-54093 .elementor-element.elementor-element-7c3f8366.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-54093 .elementor-element.elementor-element-c14981e:not(.elementor-motion-effects-element-type-background), .elementor-54093 .elementor-element.elementor-element-c14981e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-54093 .elementor-element.elementor-element-c14981e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-54093 .elementor-element.elementor-element-c14981e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54093 .elementor-element.elementor-element-d6c1464 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54093 .elementor-element.elementor-element-d6c1464{padding:2em 0em 1.25em 0em;}.elementor-bc-flex-widget .elementor-54093 .elementor-element.elementor-element-df8e067.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54093 .elementor-element.elementor-element-df8e067.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-theme-site-logo .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-54093 .elementor-element.elementor-element-b371a37{text-align:left;}.elementor-54093 .elementor-element.elementor-element-b371a37 img{width:416px;}.elementor-bc-flex-widget .elementor-54093 .elementor-element.elementor-element-b4e867b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54093 .elementor-element.elementor-element-b4e867b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54093 .elementor-element.elementor-element-b4e867b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-54093 .elementor-element.elementor-element-b4e867b > .elementor-element-populated{padding:0em 3em 0em 0em;}.elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-search-form{text-align:center;}.elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-search-form__toggle{--e-search-form-toggle-size:38px;--e-search-form-toggle-background-color:#ffffff;}.elementor-54093 .elementor-element.elementor-element-c2ae118.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:rgba(1,26,113,0.88);}.elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-search-form__input,
					.elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-search-form__icon,
					.elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-54093 .elementor-element.elementor-element-c2ae118.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#ffffff;fill:#ffffff;}.elementor-54093 .elementor-element.elementor-element-c2ae118:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:0px;}.elementor-54093 .elementor-element.elementor-element-c2ae118.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:0px;}.elementor-54093 .elementor-element.elementor-element-c2ae118 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-54093 .elementor-element.elementor-element-c2ae118{width:auto;max-width:auto;}.elementor-54093 .elementor-element.elementor-element-c2ae118.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:500;line-height:28px;}.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E7E7E7;}.elementor-54093 .elementor-element.elementor-element-e502672 .e--pointer-framed .elementor-item:before,
					.elementor-54093 .elementor-element.elementor-element-e502672 .e--pointer-framed .elementor-item:after{border-color:#E7E7E7;}.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--dropdown a, .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--dropdown .elementor-item, .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"proxima-nova", Sans-serif;font-size:18px;}.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;}.elementor-54093 .elementor-element.elementor-element-e502672{width:auto;max-width:auto;}.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown{background-color:#e7e7e7;}.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown a:hover,
					.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown a:focus,
					.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown a.highlighted{background-color:#001a71;}.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown .elementor-item, .elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"proxima-nova", Sans-serif;font-size:1rem;}.elementor-54093 .elementor-element.elementor-element-d6e685e div.elementor-menu-toggle{color:#001a71;}.elementor-54093 .elementor-element.elementor-element-d6e685e div.elementor-menu-toggle svg{fill:#001a71;}.elementor-54093 .elementor-element.elementor-element-d6e685e{width:auto;max-width:auto;align-self:center;}.elementor-54093 .elementor-element.elementor-element-d6e685e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-54093 .elementor-element.elementor-element-40a82ea:not(.elementor-motion-effects-element-type-background), .elementor-54093 .elementor-element.elementor-element-40a82ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDA001F;}.elementor-54093 .elementor-element.elementor-element-40a82ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:138px;margin-bottom:0px;}.elementor-54093 .elementor-element.elementor-element-40a82ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54093 .elementor-element.elementor-element-63095e4a > .elementor-container{max-width:1642px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert{background-color:#FFDA0000;border-left-width:0rem;}.elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert-description{color:#000000;font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-54093 .elementor-element.elementor-element-5f26d478{--dismiss-icon-size:42px;--dismiss-icon-vertical-position:3px;--dismiss-icon-horizontal-position:0rem;--dismiss-icon-normal-color:#000000;--dismiss-icon-hover-color:#F7F7F7;}.elementor-54093 .elementor-element.elementor-element-5f26d478 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.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-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .elementor-item{font-size:0.8rem;}.elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-54093 .elementor-element.elementor-element-d6c1464{padding:0.75em 0em 0.75em 0em;}.elementor-54093 .elementor-element.elementor-element-b371a37 img{width:297%;}.elementor-54093 .elementor-element.elementor-element-b4e867b > .elementor-element-populated{padding:0em 0.5em 0em 0em;}.elementor-54093 .elementor-element.elementor-element-c2ae118 > .elementor-widget-container{margin:0px 6px 0px 0px;}.elementor-54093 .elementor-element.elementor-element-40a82ea{margin-top:0px;margin-bottom:0px;}.elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert-description{font-size:18px;line-height:26px;}}@media(max-width:767px){.elementor-54093 .elementor-element.elementor-element-d6c1464{padding:0.75em 0em 0.75em 0em;}.elementor-54093 .elementor-element.elementor-element-df8e067{width:70%;}.elementor-54093 .elementor-element.elementor-element-b371a37 img{width:297px;}.elementor-54093 .elementor-element.elementor-element-b4e867b{width:30%;}.elementor-54093 .elementor-element.elementor-element-b4e867b > .elementor-element-populated{padding:0em 1em 0em 0em;}.elementor-54093 .elementor-element.elementor-element-c2ae118 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:23px !important;}.elementor-54093 .elementor-element.elementor-element-d6e685e{--nav-menu-icon-size:28px;}.elementor-54093 .elementor-element.elementor-element-40a82ea{margin-top:0px;margin-bottom:0px;}.elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert-description{font-size:18px;line-height:26px;}.elementor-54093 .elementor-element.elementor-element-5f26d478{--dismiss-icon-vertical-position:-2px;--dismiss-icon-horizontal-position:0rem;}.elementor-54093 .elementor-element.elementor-element-5f26d478 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}}@media(min-width:768px){.elementor-54093 .elementor-element.elementor-element-df8e067{width:20%;}.elementor-54093 .elementor-element.elementor-element-b4e867b{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54093 .elementor-element.elementor-element-df8e067{width:35%;}.elementor-54093 .elementor-element.elementor-element-b4e867b{width:65%;}}/* Start custom CSS for search-form, class: .elementor-element-6d179509 */.elementor-54093 .elementor-element.elementor-element-6d179509 i.fas.fa-search {
   color: #4B4B4B;
}

@media only screen and (max-width: 500px) {
    .elementor-54093 .elementor-element.elementor-element-6d179509 .elementor-search-form__container {
        padding: 0 5%;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7c3f8366 */@media only screen and (min-width: 1025px) and (max-width: 1119px) {
    .elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .65rem;
    }
}

@media only screen and (min-width: 1120px) and (max-width: 1299px) {
    .elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .75rem;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1449px) {
    .elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .85rem;
    }
}

@media only screen and (min-width: 1450px) and (max-width: 1629px) {
    .elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .95rem;
    }
}

@media only screen and (min-width: 1630px) {
    .elementor-54093 .elementor-element.elementor-element-7c3f8366 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: 1.125rem;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1846c2aa */@media screen and (min-width: 1025px) {
    .elementor-54093 .elementor-element.elementor-element-1846c2aa {
        position: fixed;
        width: 100%;
        z-index: 9997;
        top: 0px;
    }
    
    .elementor.elementor-52679.elementor-location-header {
        min-height: 110px;
    }
    
    body.logged-in .elementor-54093 .elementor-element.elementor-element-1846c2aa {
        top: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-c2ae118 */.elementor-54093 .elementor-element.elementor-element-c2ae118 i.fas.fa-search {
   color: #001a71;
}

@media only screen and (max-width: 500px) {
    .elementor-54093 .elementor-element.elementor-element-c2ae118 .elementor-search-form__container {
        padding: 0 5%;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e502672 */.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-item-active:not(.highlighted) {
    color: #001a71 !important;
}


.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-sub-item.elementor-item-active {
    background-color: #e7e7e7;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu > .menu-item:last-child a {
    background-color: #001a71;
    color: #ffffff !important;
    border-radius: 60px;
    font-weight: 600;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu > .menu-item:last-child a:before, .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu > .menu-item:last-child a:after {
    background: none !important;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .sub-menu {
    min-width: 100% !important;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .sub-menu .menu-item > a:focus {
    background-color: #ffffff;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu > .menu-item:last-child a:hover, .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu > .menu-item:last-child a:focus {
    background-color: #1A348B;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .menu-item:last-child .elementor-item-active {
    text-decoration: underline;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .sub-arrow .fa:before {
    content: "\f0d7" !important;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--dropdown a:hover, .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--dropdown a:focus {
    background-color: #e7e7e7;
}

.elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
    margin-top: 5px !important;
}

@media only screen and (min-width: 1025px) and (max-width: 1169px) {
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .70rem;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-sub-item {
        font-size: .65rem;
    }
}

@media only screen and (min-width: 1170px) and (max-width: 1259px) {
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .85rem;
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-sub-item {
        font-size: .65rem;
    }
}

@media only screen and (min-width: 1260px) and (max-width: 1399px) {
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: .85rem;
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-sub-item {
        font-size: .75rem;
        line-height: 20px;
    }
}


@media only screen and (min-width: 1400px) and (max-width: 1628px) {
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: 1rem;
        padding-left: 22px;
        padding-right: 22px;
    }
    
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-sub-item {
        font-size: .85rem;
    }
}

@media only screen and (min-width: 1629px) and (max-width: 1787px) {
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: 1.125rem;
        padding-left: 22px;
        padding-right: 22px;
    }
    
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-sub-item {
        font-size: .95rem;
    }
}

@media only screen and (min-width: 1788px) {
    .elementor-54093 .elementor-element.elementor-element-e502672 .elementor-nav-menu .menu-item a.elementor-item {
        font-size: 22px;
        padding-left: 22px;
        padding-right: 22px;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d6e685e */.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-menu-toggle {
    padding: 0;
}

.elementor-54093 .elementor-element.elementor-element-d6e685e .elementor-nav-menu a {
    padding: 10px 0 10px 20px;
    font-family: "proxima-nova";
}

.elementor-54093 .elementor-element.elementor-element-d6e685e .sub-arrow {
    padding: 10px 20px;
}

.elementor-54093 .elementor-element.elementor-element-d6e685e ul li:last-child ul a:hover, .elementor-54093 .elementor-element.elementor-element-d6e685e ul li:last-child ul a:focus {
    background-color: #e3e3e3;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c14981e */@media screen and (min-width: 1025px) {
    .elementor-54093 .elementor-element.elementor-element-c14981e {
        position: fixed;
        width: 100%;
        top: 32px;
        z-index: 9996;
    }
    
    body.logged-in .elementor-54093 .elementor-element.elementor-element-c14981e {
        top: 64px;
    }
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-5f26d478 */.elementor-54093 .elementor-element.elementor-element-5f26d478 a {
    color: #000000;
    text-decoration: underline;
    white-space: nowrap;
}

.elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert-dismiss {
    overflow: hidden;
}

.elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert {
        padding: 8px 35px 8px 15px;
    }

@media screen and (min-width: 768px) {
    .elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert {
        padding: 15px 28px 15px 0;
    }
}

@media screen and (min-width: 1630px) {
    .elementor-54093 .elementor-element.elementor-element-5f26d478 .elementor-alert-description {
        font-size: 22px;
        line-height: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40a82ea */.elementor-54093 .elementor-element.elementor-element-40a82ea .elementor-column {
    min-height: 0;
}/* End custom CSS */