.elementor-505047 .elementor-element.elementor-element-69b5b1d9{--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:center;--align-items:center;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-505047 .elementor-element.elementor-element-69b5b1d9:not(.elementor-motion-effects-element-type-background), .elementor-505047 .elementor-element.elementor-element-69b5b1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de98382 );}.elementor-505047 .elementor-element.elementor-element-5c7ef32f .elementor-heading-title{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:26px;color:var( --e-global-color-8c641bb );}.elementor-505047 .elementor-element.elementor-element-73cf407b .elementor-heading-title{font-family:"Open Sans", Open Sans;font-size:16px;font-weight:700;line-height:26px;color:var( --e-global-color-3578330 );}.elementor-505047 .elementor-element.elementor-element-48451ed1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-505047 .elementor-element.elementor-element-48451ed1:not(.elementor-motion-effects-element-type-background), .elementor-505047 .elementor-element.elementor-element-48451ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3578330 );}.elementor-505047 .elementor-element.elementor-element-3eb728be{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:999;}.elementor-505047 .elementor-element.elementor-element-3eb728be:not(.elementor-motion-effects-element-type-background), .elementor-505047 .elementor-element.elementor-element-3eb728be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505047 .elementor-element.elementor-element-3eb728be.e-con{--align-self:center;}.elementor-505047 .elementor-element.elementor-element-3c2d52af{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505047 .elementor-element.elementor-element-3c2d52af:not(.elementor-motion-effects-element-type-background), .elementor-505047 .elementor-element.elementor-element-3c2d52af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505047 .elementor-element.elementor-element-3c2d52af.e-con{--align-self:center;}.elementor-505047 .elementor-element.elementor-element-61caf02c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505047 .elementor-element.elementor-element-61caf02c.e-con{--align-self:center;}.elementor-505047 .elementor-element.elementor-element-32b9e3b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-505047 .elementor-element.elementor-element-32b9e3b5 img{width:132px;max-width:100%;}.elementor-505047 .elementor-element.elementor-element-1fb01175{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505047 .elementor-element.elementor-element-3f9b950e > .elementor-widget-container{margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;}.elementor-505047 .elementor-element.elementor-element-3f9b950e .elementor-search-form{text-align:end;}.elementor-505047 .elementor-element.elementor-element-3f9b950e .elementor-search-form__toggle{--e-search-form-toggle-size:44px;--e-search-form-toggle-color:var( --e-global-color-de98382 );--e-search-form-toggle-icon-size:calc(48em / 100);--e-search-form-toggle-border-radius:32px;}.elementor-505047 .elementor-element.elementor-element-3f9b950e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-505047 .elementor-element.elementor-element-3f9b950e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-505047 .elementor-element.elementor-element-66727d1e .elementor-button{background-color:var( --e-global-color-3578330 );font-family:"Open Sans", Open Sans;font-size:16px;font-weight:600;fill:var( --e-global-color-de98382 );color:var( --e-global-color-de98382 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-de98382 );border-radius:44px 44px 44px 44px;padding:12px 24px 12px 24px;}.elementor-505047 .elementor-element.elementor-element-66727d1e .elementor-button:hover, .elementor-505047 .elementor-element.elementor-element-66727d1e .elementor-button:focus{background-color:var( --e-global-color-de98382 );color:var( --e-global-color-3578330 );border-color:var( --e-global-color-3578330 );}.elementor-505047 .elementor-element.elementor-element-66727d1e > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-505047 .elementor-element.elementor-element-66727d1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-505047 .elementor-element.elementor-element-66727d1e .elementor-button:hover svg, .elementor-505047 .elementor-element.elementor-element-66727d1e .elementor-button:focus svg{fill:var( --e-global-color-3578330 );}.elementor-505047 .elementor-element.elementor-element-1b67a47a .elementor-button{background-color:#194F90;font-family:"Open Sans", Open Sans;font-size:16px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#194F90;border-radius:44px 44px 44px 44px;padding:12px 24px 12px 24px;}.elementor-505047 .elementor-element.elementor-element-1b67a47a .elementor-button:hover, .elementor-505047 .elementor-element.elementor-element-1b67a47a .elementor-button:focus{background-color:var( --e-global-color-3578330 );color:var( --e-global-color-de98382 );}.elementor-505047 .elementor-element.elementor-element-1b67a47a .elementor-button:hover svg, .elementor-505047 .elementor-element.elementor-element-1b67a47a .elementor-button:focus svg{fill:var( --e-global-color-de98382 );}.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-505047 .elementor-element.elementor-element-3eb728be{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-505047 .elementor-element.elementor-element-3c2d52af{--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-505047 .elementor-element.elementor-element-61caf02c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-505047 .elementor-element.elementor-element-32b9e3b5{text-align:start;}.elementor-505047 .elementor-element.elementor-element-32b9e3b5 img{width:115px;}.elementor-505047 .elementor-element.elementor-element-1fb01175{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(min-width:769px){.elementor-505047 .elementor-element.elementor-element-48451ed1{--width:100%;}.elementor-505047 .elementor-element.elementor-element-3eb728be{--content-width:1440px;}.elementor-505047 .elementor-element.elementor-element-61caf02c{--width:150px;}}@media(max-width:1024px) and (min-width:769px){.elementor-505047 .elementor-element.elementor-element-48451ed1{--width:100%;}.elementor-505047 .elementor-element.elementor-element-3eb728be{--content-width:100%;}.elementor-505047 .elementor-element.elementor-element-61caf02c{--width:50%;}}@media(max-width:768px){.elementor-505047 .elementor-element.elementor-element-5c7ef32f{text-align:center;}.elementor-505047 .elementor-element.elementor-element-5c7ef32f .elementor-heading-title{line-height:20px;}.elementor-505047 .elementor-element.elementor-element-73cf407b{text-align:center;}.elementor-505047 .elementor-element.elementor-element-69b5b1d9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-505047 .elementor-element.elementor-element-48451ed1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-505047 .elementor-element.elementor-element-3eb728be{--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505047 .elementor-element.elementor-element-3c2d52af{--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;}.elementor-505047 .elementor-element.elementor-element-3c2d52af.e-con{--align-self:center;}.elementor-505047 .elementor-element.elementor-element-61caf02c{--width:49%;}.elementor-505047 .elementor-element.elementor-element-1fb01175{--width:51%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-505047 .elementor-element.elementor-element-1b67a47a .elementor-button{padding:8px 10px 8px 10px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-32b9e3b5 */#header-act-on-logo.header-act-on-logo {
    text-align: left;
}
#header-act-on-logo.header-act-on-logo  img {
        width: 98px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61caf02c */@media (max-width: 1024px) {
    /* make the column auto size*/
    #header-col-1.header-col-1 {
        width: auto;
        flex-shrink: 1;
        position: absolute;
    }
}
/* 
   can't attach to CSS to the parent column container
*/
div[data-elementor-id="491731"] {
    background: #fff;
    box-shadow: 0 2px 8px #dadada;
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-3f9b950e */#header-search.header-search {
    font-size: 12px;
}
#header-search.header-search input {
     font-size: 12px;
     text-align: right;
     max-width: 160px;
}
#header-search.header-search .elementor-search-form__container{
        display: flex;
    justify-content: end;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48451ed1 */.jet-mega-menu-item__icon {
        float: left !important;
    border-radius: 50% !important;
    padding: 0.5em !important;
    color: #193661 !important;
    background: #ebebeb !important;
    }
/* Border ONLY once sticky effects have started (after offset) */
.elementor-sticky--effects {
  border-bottom: 1px solid rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS *//*
 * Custom header breakpoint
 * Desktop navigation: 1230px and wider
 * Mobile navigation: below 1230px
 */

/* Below 1230px */
@media screen and (max-width: 1229px) {

	/* Hide desktop mega menu */
	.elementor-element-115136f {
		display: none !important;
	}

	/* Hide desktop buttons and search */
	.fontExempt {
		display: none !important;
	}

	/* Show mobile hamburger menu */
	.elementor-element-ab7c238 {
		display: block !important;
	}
}

/* 1230px and wider */
@media screen and (min-width: 1230px) {

	/* Show desktop mega menu */
	.elementor-element-115136f {
		display: block !important;
	}

	/* Show desktop buttons and search */
	.fontExempt {
		display: revert !important;
	}

	/* Hide mobile hamburger menu */
	.elementor-element-ab7c238 {
		display: none !important;
	}
}/* End custom CSS */