@font-face{font-family:Nunito;src:url(../../fonts/nunito-sans/nunitosans-bold.eot);src:url(../../fonts/nunito-sans/nunitosans-bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/nunito-sans/nunitosans-bold.woff2) format("woff2"),url(../../fonts/nunito-sans/nunitosans-bold.woff) format("woff"),url(../../fonts/nunito-sans/nunitosans-bold.ttf) format("truetype"),url(../../fonts/nunito-sans/nunitosans-bold.svg#nunito_sansbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(../../fonts/nunito-sans/nunitosans-black.eot);src:url(../../fonts/nunito-sans/nunitosans-black.eot?#iefix) format("embedded-opentype"),url(../../fonts/nunito-sans/nunitosans-black.woff2) format("woff2"),url(../../fonts/nunito-sans/nunitosans-black.woff) format("woff"),url(../../fonts/nunito-sans/nunitosans-black.ttf) format("truetype"),url(../../fonts/nunito-sans/nunitosans-black.svg#nunito_sansblack) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans/opensans-bold.eot);src:url(../../fonts/open-sans/opensans-bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans/opensans-bold.woff2) format("woff2"),url(../../fonts/open-sans/opensans-bold.woff) format("woff"),url(../../fonts/open-sans/opensans-bold.ttf) format("truetype"),url(../../fonts/open-sans/opensans-bold.svg#open_sansbold) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans/opensans-italic.eot);src:url(../../fonts/open-sans/opensans-italic.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans/opensans-italic.woff2) format("woff2"),url(../../fonts/open-sans/opensans-italic.woff) format("woff"),url(../../fonts/open-sans/opensans-italic.ttf) format("truetype"),url(../../fonts/open-sans/opensans-italic.svg#open_sansitalic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans/opensans-light.eot);src:url(../../fonts/open-sans/opensans-light.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans/opensans-light.woff2) format("woff2"),url(../../fonts/open-sans/opensans-light.woff) format("woff"),url(../../fonts/open-sans/opensans-light.ttf) format("truetype"),url(../../fonts/open-sans/opensans-light.svg#open_sanslight) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(../../fonts/open-sans/opensans-regular.eot);src:url(../../fonts/open-sans/opensans-regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/open-sans/opensans-regular.woff2) format("woff2"),url(../../fonts/open-sans/opensans-regular.woff) format("woff"),url(../../fonts/open-sans/opensans-regular.ttf) format("truetype"),url(../../fonts/open-sans/opensans-regular.svg#open_sansregular) format("svg");font-weight:400;font-style:normal;font-display:swap}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#c90000;border:2px solid #c90000;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 30px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;white-space:normal;width:auto}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#ba0000;border-width:2px solid #ba0000;color:#fff}.read-more{clear:both;display:block;margin-top:30px}.button{display:inline-block}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:#efeeee;border-width:0;color:#777;cursor:not-allowed}.gform_footer input[type=submit]{font-size:14px!important;padding:10px 20px!important;margin:0!important}li.gfield{margin-bottom:30px!important}.gform_wrapper .top_label .gfield_label{font-size:14px!important;font-weight:600}.gform_wrapper .gform_footer{padding:0!important;margin:0!important}select{background-color:#efeeee!important;border:1px solid #efeeee!important;box-sizing:border-box;color:#171717;font-size:14px;font-size:1.4rem;font-weight:400;padding:8px;width:100%}select:focus{transition:all .2s ease-in-out}input[type=email],input[type=text]{background-color:#efeeee!important;border:1px solid #efeeee!important;box-sizing:border-box;color:#171717;font-size:14px;font-size:1.4rem;font-weight:400;padding:8px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=text]:focus{border:1px solid #efeeee;outline:none;transition:all .2s ease-in-out}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#efeeee!important;border:1px solid #efeeee!important;box-sizing:border-box;color:#171717;font-size:14px;font-size:1.4rem;font-weight:400;height:130px;padding:8px;resize:none;width:100%}textarea:focus{border:1px solid #efeeee;outline:none;transition:all .2s ease-in-out}input[type=checkbox],input[type=image],input[type=radio]{width:auto}:-ms-input-placeholder{color:#171717;opacity:1}::-moz-placeholder{color:#171717;opacity:1}::placeholder{color:#171717;opacity:1}*{box-sizing:border-box}body{background:#efeeee;color:#171717;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.625em}@media (min-width:1024px){body{font-size:18px}}.home{background:#fff}p{color:#171717;margin-bottom:15px}@media (min-width:1024px){p{margin-bottom:30px}}p.entry-meta{margin-bottom:5px}h1{font-size:24px}@media (min-width:1024px){h1{font-size:30px}}h1,h2,h3,h4,h5,h6{color:#171717;font-family:Nunito,serif;font-weight:900;letter-spacing:.05rem}.home .ast-container{max-width:100%;padding:0!important}.ast-separate-container{background:#efeeee!important}#ast-mobile-header{display:block}.ast-mobile-header-wrap .ast-primary-header-bar .ast-builder-grid-row-container-inner{height:70px!important}.ast-logo-title-inline .ast-site-identity{padding:10px 0!important}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em 0 .5em .5em}.ast-header-break-point .ast-primary-header-bar{border-bottom:0}.ast-header-break-point #masthead .site-logo-img .custom-logo-link img,.ast-header-break-point .site-branding img,.astra-logo-svg{width:170px!important;height:60px!important}.ast-header-break-point #masthead .site-logo-img .custom-logo-link img,.ast-header-break-point .site-branding img{max-width:170px!important}.main-header-menu .menu-link,.main-header-menu>a{color:#fff}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background:#fff}.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle:before{color:#171717}.ast-separate-container .ast-article-single{padding:0!important}.site-below-footer-wrap[data-section=section-below-footer-builder]{background:#171717}.ast-footer-html-inner p{color:#fff;font-size:14px;font-style:italic;font-weight:500}.wrap{margin:0 auto;max-width:1240px}.one-half{width:100%}@media (min-width:1024px){.one-half{width:50%}}.button{border-radius:5px;border-width:2px;font-size:14px;font-weight:700;padding:10px 20px;text-transform:uppercase}.button.red{background:#c90000;border:2px solid #c90000;color:#fff}.white-ghost{align-items:center;background:transparent;border:2px solid #fff;color:#fff;display:inline-flex}.white-ghost:hover{background:#fff;border:2px solid #fff;color:#171717}.white-ghost:hover svg path:last-of-type{fill:#171717}.white-ghost svg{margin-left:20px}.black-ghost{align-items:center;display:inline-flex;background:transparent;border:2px solid #171717;color:#171717}.black-ghost:hover{background:#171717;border:2px solid #171717;color:#fff}.black-ghost:hover svg path:last-of-type{fill:#fff}.black-ghost svg{margin-left:20px}.red-ghost{align-items:center;background:transparent;border:2px solid #c90000;color:#c90000;display:inline-flex}.red-ghost:hover{background:#c90000;border:2px solid #c90000;color:#fff}.red-ghost:hover svg path:last-of-type{fill:#fff}.red-ghost svg{margin-left:20px}.ast-container{max-width:100%;padding:0}.site-header{background:#fff;position:sticky;top:0}@media (min-width:1024px){.site-header{padding:0 2.5%}}.ast-primary-header-bar{background:none;border:0;max-width:1240px}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:#171717}.home-hero{background:#171717;min-height:594px;padding-top:15px}@media (min-width:370px){.home-hero{padding-top:35px}}.home-hero .wrap{display:flex;flex-direction:column;justify-content:space-between;max-width:100%}@media (min-width:1024px){.home-hero .wrap{display:grid;grid-template-columns:55% 45%}}@media (min-width:1280px){.home-hero .wrap{grid-template-columns:1fr 45%;margin-left:calc(50% - 620px)}}.home-hero .wrap .h-cpy{order:2}@media (min-width:1024px){.home-hero .wrap .h-cpy{order:1}}@media (min-width:1280px){.home-hero .wrap .h-cpy{max-width:70%}}.home-hero .wrap .h-img{display:none;order:1}@media (min-width:1024px){.home-hero .wrap .h-img{display:flex;order:2;position:relative}}.home-hero .wrap .hero-copy{max-width:100%;margin-bottom:30px;padding:35px 5%}@media (min-width:1280px){.home-hero .wrap .hero-copy{padding:70px 0}}@media (min-width:640px){.home-hero .wrap .hero-copy{padding-left:5%;padding-right:5%}}@media (min-width:1280px){.home-hero .wrap .hero-copy{padding-left:0;padding-right:0}}.home-hero .wrap .hero-copy h1{color:#fff;margin-bottom:20px}.home-hero .wrap .hero-copy p{color:#fff}.home-hero .wrap .hero-image{background-position:50%!important;border-radius:95px 0 0 95px;height:300px;width:88%;overflow:hidden;float:right}@media (min-width:370px){.home-hero .wrap .hero-image{height:350px}}@media (min-width:640px){.home-hero .wrap .hero-image{height:470px;width:65%}}@media (min-width:1024px){.home-hero .wrap .hero-image{background:#fff;border-radius:156px 0 0 156px;height:620px;width:100%;overflow:hidden;position:absolute;right:0}}@media (min-width:1280px){.home-hero .wrap .hero-image{height:681px}}.hero-cta-container .button:first-of-type{margin-right:20px}@media (min-width:1024px){.hero-cta-container .button:first-of-type{margin-right:30px}}.home-services{clear:both;background:#efeeee;padding:35px 5%}@media (min-width:1280px){.home-services{padding:70px 0}}@media (min-width:640px){.home-services{padding-left:5%;padding-right:5%}}@media (min-width:1024px){.home-services{padding-top:157px}}.services-heading{margin:0 auto;width:100%}@media (min-width:1024px){.services-heading{max-width:1240px}}@media (min-width:1024px){.services-heading h2{margin:0 auto;text-align:center;width:600px}}.service-cards{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:35px;max-width:1240px;margin:0 auto;padding:35px 0 0}@media (min-width:1024px){.service-cards{display:grid;grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-gap:35px}}@media (min-width:1280px){.service-cards{grid-gap:70px;padding:70px 0}}@media (min-width:1024px){.service-cards{padding-bottom:0}}.service-cards .service-card{background:#171717;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px;height:343px;position:relative;overflow:hidden}.service-cards .service-card .bg-container{background-size:cover;background-repeat:no-repeat;border-radius:20px;left:0;height:100%;position:absolute;top:-1px;transition:all .25s ease-in;width:100%}.service-cards .service-card:hover .bg-container{transform:scale(1.1)}@media (min-width:1024px){.service-cards .service-card{height:443px}}.service-cards .service-card .overlay{background:rgba(10,0,0,.4);border-radius:20px;left:0;height:100%;position:absolute;top:0;width:100%;z-index:1}.service-cards .service-card .copy-wrap{z-index:2}.service-cards .service-card .copy-wrap h3{margin-bottom:20px}.service-cards .service-card .copy-wrap h3 a,.service-cards .service-card .copy-wrap p{color:#fff}.service-cards .service-card .button-wrap{z-index:2}.feature-recent-posts{background:#fff;padding:35px 5%}@media (min-width:1280px){.feature-recent-posts{padding:70px 0}}@media (min-width:640px){.feature-recent-posts{padding-left:5%;padding-right:5%}}.feature-recent-posts .recent-posts-heading{max-width:1240px;padding-bottom:0!important;margin:0 auto}@media (min-width:1024px){.feature-recent-posts .recent-posts-heading{margin-bottom:70px}}.feature-recent-posts .recent-posts-heading h2{text-align:center}.feature-recent-posts .wrap{display:grid;gap:35px 35px}@media (min-width:1024px){.feature-recent-posts .wrap{grid-template-columns:1fr 1fr;grid-template-areas:"featured-post featured-post" "post-2 post-3";grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content)}}@media (min-width:1280px){.feature-recent-posts .wrap{gap:70px 70px}}.feature-recent-posts .wrap .post{background:#efeeee;border-radius:20px}.feature-recent-posts .wrap .post .featured-image{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.feature-recent-posts .wrap .post .featured-image img{-o-object-fit:cover;object-fit:cover;width:100%}.feature-recent-posts .wrap .post .entry{padding:15px}@media (min-width:640px){.feature-recent-posts .wrap .post .entry{padding:30px}}.feature-recent-posts .wrap .post .entry .entry-header{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-top:-65px;width:100%}@media (min-width:1024px){.feature-recent-posts .wrap .post .entry .entry-header{margin-top:-78px}}.feature-recent-posts .wrap .post .entry .entry-header .avatar{border-radius:100%;height:96px;margin:0 0 20px;width:96px}@media (min-width:1024px){.feature-recent-posts .wrap .post .entry .entry-header .avatar{margin:0 30px 25px 0}}.feature-recent-posts .wrap .post .entry .entry-header .entry-header-wrap{width:100%}@media (min-width:1024px){.feature-recent-posts .wrap .post .entry .entry-header .entry-header-wrap{width:calc(100% - 126px)}}.feature-recent-posts .wrap .post .entry .entry-header .entry-header-wrap .entry-meta{font-size:16px;font-style:italic;font-weight:500;margin-bottom:5px}@media (min-width:1024px){.feature-recent-posts .wrap .post .entry .entry-header .entry-header-wrap .entry-meta{margin-top:60px}}.feature-recent-posts .wrap .post .entry .entry-header .entry-header-wrap .entry-meta a,.feature-recent-posts .wrap .post .entry .entry-header .entry-header-wrap .entry-meta span{color:#5e5e5e}.feature-recent-posts .wrap .post .entry .entry-header h2{font-size:24px;font-weight:900;margin-bottom:20px;width:100%}.feature-recent-posts .wrap .post .entry .entry-header h2 a{color:#171717}.feature-recent-posts .wrap .post.featured-post{border-radius:20px}@media (min-width:1024px){.feature-recent-posts .wrap .post.featured-post{display:grid;grid-area:featured-post;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.feature-recent-posts .wrap .post.featured-post .featured-image{border-bottom-left-radius:20px;border-top-right-radius:0!important}}.feature-recent-posts .wrap .post.featured-post .featured-image img{height:100%;width:100%}@media (min-width:1024px){.feature-recent-posts .wrap .post.featured-post .entry .entry-header{margin-top:0!important}}@media (min-width:1024px){.feature-recent-posts .wrap .post.featured-post .entry .entry-header .entry-meta{margin:0!important}}@media (min-width:1024px){.feature-recent-posts .wrap .post.featured-post .entry .entry-header h2{margin-bottom:0}}.feature-recent-posts .wrap .post-2{grid-area:post-2}.feature-recent-posts .wrap .post-3{grid-area:post-3}.cta-lightgrey{background-color:#efeeee;background-image:url(../../images/aid-icons-grey.svg);background-repeat:no-repeat;background-position:calc(100% - 35px) 100%;background-size:auto 90%;padding:35px 5%}@media (min-width:1280px){.cta-lightgrey{padding:70px 0}}@media (min-width:640px){.cta-lightgrey{padding-left:5%;padding-right:5%}}.cta-lightgrey .wrap p{font-size:30px;max-width:100%;font-weight:700;line-height:1.2}@media (min-width:640px){.cta-lightgrey .wrap p{max-width:80%}}@media (min-width:1024px){.cta-lightgrey .wrap p{max-width:65%}}.testimonials-feature{background:#171717;padding:70px 5% 35px}@media (min-width:640px){.testimonials-feature{padding-left:5%;padding-right:5%}}@media (min-width:1024px){.testimonials-feature{padding:104px 5% 70px}}.testimonials-feature .wrap{display:flex;flex-wrap:wrap;justify-content:center;max-width:1240px;margin:0 auto}.testimonials-feature .wrap .testimonial-card{border-radius:20px;padding:30px;background:#efeeee;width:100%}@media (min-width:1024px){.testimonials-feature .wrap .testimonial-card{height:550px;margin-right:70px;width:calc(33% - 70px)}}@media (min-width:1024px){.testimonials-feature .wrap .testimonial-card:nth-of-type(2){margin-top:70px}}.testimonials-feature .wrap .testimonial-card:last-of-type{margin-right:0}.testimonials-feature .wrap .testimonial-card .quote-icon{align-items:center;background:#c90000;border-radius:100%;display:flex;height:75px;justify-content:center;margin:-68px auto 30px;width:75px}.testimonials-feature .wrap .testimonial-card .quote-icon svg{width:40px}.testimonials-feature .wrap .testimonial-card h2,.testimonials-feature .wrap .testimonial-card h3{color:#171717;margin-bottom:20px}.testimonials-feature .wrap .testimonial-card p{color:#171717}.testimonials-feature .wrap .testimonial-card p.client{margin-bottom:0}.home-content{background:#fff;padding:35px 5%}@media (min-width:1280px){.home-content{padding:70px 0}}@media (min-width:640px){.home-content{padding-left:5%;padding-right:5%;background-image:url(../../images/aid-icons-red.svg);background-repeat:no-repeat;background-position:-100px 100%;background-size:auto 60%;overflow:auto}}@media (min-width:1024px){.home-content{background-size:auto 62%}}@media (min-width:1280px){.home-content{background-image:url(../../images/aid-icons-red.svg);background-repeat:no-repeat;background-position:0 100%;background-size:auto 80%;overflow:auto}}.home-content .wrap{max-width:1240px}@media (min-width:640px){.home-content .wrap .content{float:right;max-width:70%}}.home-content .wrap .content h1,.home-content .wrap .content h2,.home-content .wrap .content h3,.home-content .wrap .content h4,.home-content .wrap .content h5{margin-bottom:10px}.contact-hero{background:#fff;min-height:594px}.contact-hero .wrap{display:flex;flex-direction:column;justify-content:space-between;max-width:100%}@media (min-width:1024px){.contact-hero .wrap{display:grid;grid-template-columns:45% 55%}}@media (min-width:1280px){.contact-hero .wrap{grid-template-columns:45% 1fr;margin-right:calc(50% - 620px)}}.contact-hero .wrap .c-cpy{order:2}@media (min-width:1024px){.contact-hero .wrap .c-cpy{order:2}}@media (min-width:1280px){.contact-hero .wrap .c-cpy{max-width:100%;padding-left:70px}}.contact-hero .wrap .c-img{order:1}@media (min-width:1024px){.contact-hero .wrap .c-img{order:1;position:relative}}.contact-hero .wrap .contact-copy{max-width:100%;margin-bottom:30px;padding:35px 5%}@media (min-width:1280px){.contact-hero .wrap .contact-copy{padding:70px 0}}@media (min-width:640px){.contact-hero .wrap .contact-copy{padding-left:5%;padding-right:5%}}@media (min-width:1280px){.contact-hero .wrap .contact-copy{padding-left:0;padding-right:0}}.contact-hero .wrap .contact-copy h2,.contact-hero .wrap .contact-copy h3,.contact-hero .wrap .contact-copy h4{color:#171717;margin-bottom:20px}.contact-hero .wrap .contact-copy p{color:#171717}.contact-hero .wrap .contact-image{border-radius:0 95px 95px 0;height:300px;width:88%;overflow:hidden;float:left}@media (min-width:370px){.contact-hero .wrap .contact-image{height:350px}}@media (min-width:640px){.contact-hero .wrap .contact-image{height:470px;width:65%}}@media (min-width:1024px){.contact-hero .wrap .contact-image{background:#fff;border-radius:0 156px 156px 0;height:620px;width:100%;overflow:hidden;position:absolute;left:0}}@media (min-width:1280px){.contact-hero .wrap .contact-image{height:681px}}.gfield.recaptcha-field{height:1px;padding:0!important;margin-top:0!important;margin-bottom:0!important}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link,.main-header-menu .menu-link{text-transform:uppercase;font-size:14px;font-weight:600;color:#171717}.ast-builder-menu-1 .sub-menu{border-color:transparent}.footer-widgets{background:#171717;color:#fff;padding:35px 5%}@media (min-width:1280px){.footer-widgets{padding:70px 0}}.footer-widgets .wrap{display:flex;flex-wrap:wrap}.footer-widgets .wrap .widget{color:#fff;margin:0 0 35px;width:100%}.footer-widgets .wrap .widget:last-of-type{margin:0 0 35px}@media (min-width:1024px){.footer-widgets .wrap .widget:last-of-type{margin:0}}@media (min-width:1024px){.footer-widgets .wrap .widget{margin:0 70px 0 0;width:calc(25% - 52.5px)}}.footer-widgets .wrap .widget .widget-title,.footer-widgets .wrap .widget a,.footer-widgets .wrap .widget p{color:#fff}.single-post{background:#efeeee}.single-post .ast-container{max-width:1240px!important}.single-post article.post{border-radius:20px;padding:15px!important}@media (min-width:640px){.single-post article.post{padding:30px!important}}.single-post article.post .post-thumb-img-content{display:none}.single-post article.post .entry-header .post-thumb+.ast-single-post-order{margin-top:0}.single-post article.post .entry-meta,.single-post article.post .entry-meta *{color:#5e5e5e;font-style:italic;font-size:14px}