h1,h2,h3,h4{line-height:1.2!important}p:last-child{margin-bottom:0}strong,b{font-weight:700}@media screen and (min-width:1100px){a[href^="tel:"]{text-decoration:none!important;color:inherit!important;cursor:default!important}}.elementor-text-editor ul,.elementor-toc__body ul,.elementor-nav-menu--layout-vertical ul,.elementor-widget-container ul{margin:0 0 0 15px;list-style-type:none;padding-left:0}.elementor-text-editor ul li,.elementor-toc__body ul li,.elementor-nav-menu--layout-vertical ul li,.elementor-widget-container ul li{margin-bottom:.3em}.elementor-text-editor ul li a,.elementor-toc__body ul li a,.elementor-nav-menu--layout-vertical ul li a,.elementor-widget-container ul li a{display:inline-block;padding:auto!important}.elementor-text-editor ul li:before,.elementor-toc__body ul li:before,.elementor-nav-menu--layout-vertical ul li:before,.elementor-widget-container ul li:before{font-family:'Font Awesome 5 Free';display:inline-block;content:'\f105';margin:0 0 0 -15px;color:#004896;font-weight:900;width:15px}.elementor-text-editor ol,.elementor-toc__body ol,.elementor-nav-menu--layout-vertical ol,.elementor-widget-container ol{margin:0 0 0 0;padding-left:1em}.elementor-text-editor ol li,.elementor-toc__body ol li,.elementor-nav-menu--layout-vertical ol li,.elementor-widget-container ol li{margin-bottom:.3em}.elementor-text-editor ol li a,.elementor-toc__body ol li a,.elementor-nav-menu--layout-vertical ol li a,.elementor-widget-container ol li a{display:inline-block;padding:auto!important}.elementor-button-text{text-align:left}.elementor-button i{transition:all .3s ease;color:#004896}.elementor-button:hover i{transform:scale(1.2);color:#fff}main .elementor-section-wrap>section.elementor-section:not(.nopad),#content .elementor-section-wrap>section.elementor-section:not(.nopad),#primary .elementor-section-wrap>section.elementor-section:not(.nopad),.site-main .elementor-section-wrap>section.elementor-section:not(.nopad){padding-top:25px;padding-bottom:25px}@media screen and (min-width:768px){main .elementor-section-wrap>section.elementor-section:not(.nopad),#content .elementor-section-wrap>section.elementor-section:not(.nopad),#primary .elementor-section-wrap>section.elementor-section:not(.nopad),.site-main .elementor-section-wrap>section.elementor-section:not(.nopad){padding-top:40px;padding-bottom:40px}}main .elementor-section-wrap .nopad,#content .elementor-section-wrap .nopad,#primary .elementor-section-wrap .nopad{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){main .elementor-section-wrap .nopad,#content .elementor-section-wrap .nopad,#primary .elementor-section-wrap .nopad{margin-top:40px;margin-bottom:40px}}main .elementor-section-wrap .nomarg,#content .elementor-section-wrap .nomarg,#primary .elementor-section-wrap .nomarg,.site-main .elementor-section-wrap .nomarg{margin:0}.elementor-element-populated{overflow:hidden}.welcomebox .elementor-widget-container{height:100%}.elementor hr{clear:both!important;margin:3em 0!important;background-color:#F0EFE9!important}footer section{margin-bottom:1em!important}.astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,.transparent-custom-logo .astra-logo-svg,.advanced-header-logo .astra-logo-svg){height:auto}.site-header .site-description{max-width:220px}header .site-branding .ast-site-title-wrap .site-title,header .site-branding .ast-site-title-wrap .site-description{line-height:1.4!important}.main-header-bar-navigation ul>li{border-bottom:3px solid #fff0}.main-header-bar-navigation ul>li.current-menu-item .menu-text,.main-header-bar-navigation ul>li.current_page_ancestor .menu-text{line-height:2;border-bottom:3px solid #004896;display:inline-block}.main-header-bar-navigation ul>li.current-menu-item ul li .menu-text,.main-header-bar-navigation ul>li.current_page_ancestor ul li .menu-text{border-bottom:none;line-height:1}.main-header-bar-navigation ul>li ul li{transition:all .3s ease}.main-header-bar-navigation ul>li ul li:hover,.main-header-bar-navigation ul>li ul li.current_page_item,.main-header-bar-navigation ul>li ul li.current-page-ancestor{background-color:#F0EFE9}.ast-primary-header-bar{transition:all .5s ease}.ast-header-sticked .site-branding{margin:0!important}