/*!
Theme Name: Avant Supported Living
Theme URI: http://underscores.me/
Author: Matthew Dougherty
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: avant-supported-living
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Avant Supported Living is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;border:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%}body,button,input,select,select option,optgroup,textarea{color:#535353;font-family:canada-type-gibson,sans-serif;font-weight:200;font-style:normal;font-size:16px;line-height:1.5;letter-spacing:1px}h1,h2,h3,h4,h5,h6{clear:both}h1{color:#33738f;font-size:44px;font-family:canada-type-gibson,sans-serif;font-weight:600;font-style:normal;margin-bottom:0;letter-spacing:1px;line-height:1.2}h2{color:#004158;font-size:36px;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;margin-bottom:0;letter-spacing:1px;line-height:1.2}.wp-block-cover h2{color:#fff}h3{color:#33738f;font-size:28px;margin-top:.5em;margin-bottom:.3em;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;line-height:1.2}h4{color:#004158;font-family:canada-type-gibson,sans-serif;font-weight:300;font-style:normal;font-size:20px;margin-bottom:10px;margin-top:.5em;line-height:1.2}p~h4{padding-top:1em}p{font-size:1em;margin-bottom:1em}h4~p{margin-top:10px}.entry-content p+h2,.entry-content p+h3,.entry-content p+h4{margin-top:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.bold-max{font-weight:700;line-height:1}p.bold-max~h4{padding-top:0}.medium-font{font-family:canada-type-gibson,sans-serif;font-weight:500;font-style:normal}body{background:#fff;overflow-x:hidden;height:100%;overflow:auto}.entry-content p{color:#3d3d3d;position:relative}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;margin-top:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc;margin-left:1em}.entry-content ul li,.entry-content ol li{margin-bottom:.1em;margin-left:1.5em}ol{list-style:decimal}ol{margin:0 0 1.5em;padding:0;counter-reset:item}ol>li{margin:0;margin-bottom:1em;padding:0 0 0 2em;text-indent:-2em;list-style-type:none;counter-increment:item}ol>li:before{display:inline-block;width:1em;padding-right:.5em;font-weight:700;text-align:right;content:counter(item) "."}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}li p.list-address{margin-top:0;margin-left:4em;font-weight:500}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}a{color:#008996}a:visited{color:#008996}a:hover,a:focus,a:active{color:#191970;text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}a .fab{color:#008996;padding:0 15px 0 0;font-size:18px}article a,.entry-content p a{font-family:proxima-nova,sans-serif;font-style:normal;color:#f06623}article .breadcrumbs a,.entry-content .breadcrumbs span a{color:#535353}.entry-content a.arrow-text{text-decoration:none}.entry-content a.arrow-text p{color:#f06623;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:1.4px}.entry-content a.arrow-text p:hover{color:#33738f}.entry-content a.arrow-text p:active,.entry-content a.arrow-text:active{color:#f06623;text-decoration:underline}button,#top-header-navigation .button a,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link{background-color:#f06623;color:#fff;text-transform:uppercase;font-size:14px;font-family:canada-type-gibson,sans-serif;font-weight:400;font-style:normal;cursor:pointer;border:3px solid transparent;border-radius:24px;padding:10px 20px;line-height:1.4;min-height:42px;transition:all .2s;min-width:13em;letter-spacing:1.4px}#top-header-navigation .button a{font-size:12px;padding:11px 5px 8px;min-width:10em;line-height:1.2;max-width:290px}.wp-block-button.inverse-btn .wp-block-button__link{background-color:#fff;color:#f06623;border:3px solid #ec6522}#top-header-navigation ul li.button{flex:1}.btn-width .wp-block-button__link{min-width:20em}.wp-block-button__link:hover{color:#fff}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}button:hover,#top-header-navigation .button a:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.wp-block-button__link:hover{box-shadow:3px 3px 10px #9640005C}button:active,button:focus,#top-header-navigation .button a:active,#top-header-navigation .button a:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus,.wp-block-button__link:active,.wp-block-button__link:focus{background-color:transparent;border:3px solid #ec6522;color:#f06623}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select,#email-registration-form-container .email-registration-form .field input{background-color:#fff;color:#004158;border:1px solid #94b0be;border-radius:5px;padding:3px;width:100%;height:42px;max-width:100%}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder,select::placeholder,#email-registration-form-container .email-registration-form .field input::placeholder{color:#656565}textarea{width:100%}.page-template-default .entry-content .wpcf7 form .first-last-name span input,.page-template-default .entry-content .wpcf7 form .city-state span input,.page-template-default .entry-content .wpcf7 form .city-state span select{max-width:48.5%}.page-template-default .entry-content .wpcf7 form .first-last-name span:nth-child(even),.page-template-default .entry-content .wpcf7 form .city-state span:nth-child(even){margin-left:5px}.page-template-default .entry-content .wpcf7 form input[placeholder="Zip Code"],.page-template-default .entry-content .wpcf7 form input[type=tel],.page-template-default .entry-content .wpcf7 form input[placeholder=XXX-XX-XXXX]{max-width:100%}.page-template-default .entry-content .wpcf7 form input[type=date]{max-width:100%}.page-template-default .entry-content .wpcf7 form .note{font-size:14px;font-style:italic}.page-template-default .entry-content .wpcf7 form .wpcf7-list-item{display:block}.page-template-default .entry-content .wpcf7 form hr{margin-top:2.5em}.page-employment-application .wpcf7{background-color:#fff;padding-top:1em;padding-bottom:1em;margin-top:3em;margin-bottom:3em}.page-template-default.page-employment-application .entry-content .wpcf7 form h2{color:#33738f;max-width:700px}.page-employment-application .wpcf7 p{color:#3d3d3d}.page-employment-application .wpcf7 p.label{margin-top:2em}@media screen and (min-width:37.5em){input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select,#email-registration-form-container .email-registration-form .field input{width:100%}footer #email-registration-form-container .email-registration-form .field input,footer #email-registration-form-container .email-registration-form .field select{width:unset}}@media screen and (min-width:44.6875em){.page-template-default .entry-content .wpcf7 form .first-last-name span:nth-child(even),.page-template-default .entry-content .wpcf7 form .city-state span:nth-child(even){margin-left:14px}.page-template-default .entry-content .wpcf7 form input[placeholder="Zip Code"],.page-template-default .entry-content .wpcf7 form input[type=tel],.page-template-default .entry-content .wpcf7 form input[placeholder=XXX-XX-XXXX]{max-width:330px}.page-template-default .entry-content .wpcf7 form input[type=date]{max-width:12em}}@media screen and (min-width:68em){#top-header-navigation .button a{font-size:14px;padding:10px 20px 8px;min-width:13em;line-height:1.8}}@media screen and (min-width:62em){#page.jump-padding{padding-top:56px}}main{margin-top:4.5rem}.home main{margin-top:3.6rem}.breadcrumbs{margin-top:3em;font-size:14px}.breadcrumbs .current-item{font-weight:600}.home .breadcrumbs{display:none}.breadcrumbs+.entry-header .entry-title{margin-top:.1rem}.flex{display:flex;flex-wrap:wrap}.gradient-bg{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.2) 70%,transparent)}.entry-content,.site-main .products.columns-3{flex:100%}main aside{flex:100%}main aside section{border:1px solid #707070;padding:.5em 1em;margin:1em}.entry-content.center>*,.center{margin-left:auto;margin-right:auto}.center-forced{margin-left:auto !important;margin-right:auto !important}.wrapper-width,.home .entry-content .wrapper-width,.navigation.posts-navigation,.navigation.post-navigation{max-width:1200px}@media screen and (min-width:68em){.entry-content,.site-main .products.columns-3{flex:6}main aside{flex:3;max-width:30%;min-width:350px}main,.home main{margin-top:unset}}aside ul{list-style:none;margin-left:0;padding-left:0}aside ul li{padding:1em}aside ul a,aside ul a:visited{color:#000;text-decoration:none;text-transform:uppercase}aside ul a:hover{color:#33738f}aside #menu-quick-links li.current-menu-item a{color:#868686}ul#tabs.menu{display:flex;flex-wrap:wrap;flex-direction:column;max-width:1200px;margin:0;list-style-type:none;justify-content:space-between;align-content:center;padding:1em;border:1px solid #707070}#tabs.menu li a{cursor:pointer;color:#868686;font-weight:700}#tabs.menu li a.inactive{color:#2c2c2c}#tabs.menu li a:hover{color:#33738f;text-decoration:underline}#tabs.menu li{padding-left:10px;padding-right:10px;padding-top:.5em;padding-bottom:.5em}.wp-block-gallery .blocks-gallery-item{flex-grow:unset}header .top-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:1em auto;position:fixed;top:0;z-index:9;margin:0;margin-top:.5em}header .top-header img{height:38px;width:auto;padding-left:10px}#site-navigation{display:block;width:100%;background-color:#33738f;box-shadow:0px 3px 6px #0000005a;position:fixed;top:0;z-index:10}.main-navigation.toggled{max-height:100%;overflow-y:auto}#primary-menu{background-color:#33738f;text-align:center}.main-navigation a{color:#fff}#top-header-navigation{position:fixed;background-color:#fff;bottom:0;width:100%;box-shadow:0px 1px 6px #00000077}#top-header-navigation ul{display:flex;width:100%;align-items:center;justify-content:space-between}#top-header-navigation ul li{flex:1;padding-left:2vw;padding-right:2vw;padding-top:0;padding-bottom:0}#top-header-navigation ul li.flex-2{flex:2}#top-header-navigation a{color:#004158;font-weight:500;font-size:14px;text-align:center;padding-left:0;padding-right:0}#top-header-navigation .fas{color:#f06623;padding-right:3px;display:block;text-align:center;padding-bottom:.3em}#top-header form input[type=text]{min-height:unset;height:17px;cursor:pointer;padding-left:3px}#top-header form input[type=text]:focus,#top-header form input[type=text]:active{border:none;cursor:text}#top-header form input[type=text]::placeholder{font-size:14px;font-weight:500;color:#004158;letter-spacing:1.6px;opacity:1;text-align:center}#top-header form input[type=text]:focus::placeholder,#top-header form input[type=text]:active::placeholder{opacity:.2}.main-navigation.toggled .menu-menu-1-container{min-height:100vh}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);position:relative;max-height:0;overflow:hidden;transition:max-height .2s ease-out;z-index:99999}#site-navigation .sub-menu li a{font-weight:500;text-transform:none;letter-spacing:.16px}.main-navigation ul li.menu-item-has-children+ul.sub-menu,.main-navigation ul li>ul{left:auto;max-height:0}.main-navigation.toggled ul.sub-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;color:orange}.main-navigation.toggled ul.sub-menu li a{color:#000}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:auto;max-height:500px;transition:max-height .5s ease-in}.main-navigation ul ul a{width:240px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto;max-height:500px;transition:max-height .5s ease-in}.main-navigation li{position:relative;padding-top:1em;padding-bottom:1em;margin-bottom:unset;font-weight:500}.main-navigation a{display:block;text-decoration:none;padding-top:10px;padding-bottom:10px;letter-spacing:1.6px}.menu-toggle,.main-navigation.toggled ul{display:block;margin-left:auto;color:#fff;background-color:transparent;border:transparent;padding:0;box-shadow:none}.main-navigation.toggled ul.menu{min-height:100vh;z-index:15}button.menu-toggle{cursor:pointer;min-width:unset;margin-top:.6em;margin-bottom:.6em}button.menu-toggle:hover{-webkit-box-shadow:none;-moz-box-shadow:none;transform:none;font-weight:initial;letter-spacing:initial;background-color:initial;color:#f06623}button.menu-toggle:focus,button.menu-toggle:active{color:#fff}.site-branding.sm a{padding-top:5px}.main-navigation button.menu-toggle .fas{margin-right:10px;margin-left:10px;font-size:2.3em}.main-navigation button.menu-toggle .fas.fa-bars{display:block}.main-navigation button.menu-toggle .fas.fa-times{display:none}.main-navigation.toggled button.menu-toggle .fas.fa-bars{display:none}.main-navigation.toggled button.menu-toggle .fas.fa-times{display:block}#site-navigation ul li.menu-item-has-children>a:after{content:"▼";padding-left:5px;font-size:.6em;vertical-align:middle}ul#primary-menu li.scroll-lg{position:absolute;left:-10vw;border-color:transparent !important;transition:left .5s ease-in-out}ul#primary-menu li.scroll-lg a{padding:0;font-size:1.5em;border-color:transparent !important;transition:all .35s ease-in-out;-webkit-text-stroke:1px transparent;color:#fff}ul#primary-menu li.scroll-lg:hover{border-color:transparent !important}ul#primary-menu li.scroll-lg a:hover{border-color:transparent;color:transparent;-webkit-text-stroke:1px #fff;transition:all .2s ease-in-out}.site-branding{display:none}.site-branding.sm{display:block;position:absolute}.site-branding.sm img{height:42px;width:auto;padding-left:10px}@media screen and (min-width:68em){header .top-header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:.3em auto;position:relative;z-index:1}header .top-header img{height:auto;max-width:300px}.site-branding{display:block;flex:1}.site-branding.sm{display:none}.menu-toggle{display:none}ul#tabs.menu{flex-wrap:nowrap;flex-direction:row}.main-navigation.toggled ul{display:flex;margin-top:unset;min-height:unset;overflow-x:unset}.main-navigation.toggled ul.menu{min-height:unset}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{max-height:1000px}#site-navigation{display:block;position:relative;background-color:#33738f;min-height:unset;max-height:unset;overflow-y:unset}#top-header-navigation{position:relative;width:100%;padding-left:10px;padding-right:10px;margin-right:10px;margin-left:10px;flex:1;box-shadow:none;max-width:750px}#top-header-navigation ul{justify-content:flex-end}#top-header-navigation ul li{padding-left:5px;padding-right:5px}#top-header-navigation .fas{display:inline-block;padding-bottom:0}#top-header-navigation a{font-size:18px;padding:0}#top-header form input[type=text]::placeholder{font-size:18px}.main-navigation ul,.menu-top{display:flex;align-items:center;justify-content:center;padding-left:5px;padding-right:5px}.main-navigation ul a{padding:5px 10px;border:1px solid transparent}.main-navigation ul li{padding-left:.5em;padding-right:.5em;padding-top:.5em;padding-bottom:.5em}.main-navigation li a:hover,.main-navigation li a:active,.main-navigation li a:focus,.main-navigation li:hover>a{border:1px solid #fff}.main-navigation .sub-menu,.main-navigation.toggled .sub-menu{position:absolute;top:100%;background-color:#fff;box-shadow:3px 3px 6px #00000055;flex-direction:column;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:left;margin-left:-1em;max-height:0;overflow:hidden;transition:max-height 1s ease-out;z-index:-1}.main-navigation .sub-menu li{border-bottom:1px solid #00000029;padding:0}.main-navigation .sub-menu li:last-child{border-bottom:none}#site-navigation .sub-menu li a{font-style:normal;color:#2c2c2c;padding:1em;border:2px solid #fff}#site-navigation.main-navigation .sub-menu li a:hover,#site-navigation.main-navigation .sub-menu li a:active,#site-navigation.main-navigation .sub-menu li a:focus{text-decoration:underline;color:#f06623}.main-navigation .menu-menu-1-container,.main-navigation.toggled .menu-menu-1-container{height:unset;overflow-x:unset}.sticky ul#primary-menu li.scroll-lg{transition:left .5s ease-in-out;left:0}.sticky{position:fixed;top:0;width:100%}.menu-menu-1-container{display:block;box-shadow:0px 3px 6px #00000077}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.home .entry-content{margin-top:0}.home header.entry-header{display:none}.entry-content .h1-hilite{background:linear-gradient(to top,#e8fbff 50%,transparent 50%);display:inline}.entry-content .center{text-align:center}.mtop0{margin-top:0}.entry-content .wp-block-media-text,.entry-content .wp-block-columns{max-width:1300px;margin-left:auto;margin-right:auto}.entry-content>.wp-block-column{padding-left:10px;padding-right:10px}.white-bg{background-color:#fff}.home .entry-content .white-bg{border-radius:10px;padding-left:1em;padding-right:1em;padding-top:3em;padding-bottom:2em;margin:4em 1em}.home .entry-content .white-bg>*{max-width:360px;margin-left:auto;margin-right:auto}.entry-content .white-bg h3{color:#33738f}.entry-content .white-bg p{color:#656565}.entry-content .fas.fa-long-arrow-alt-right{font-size:2em;margin-left:.5em;position:absolute;bottom:-.1em}.home .entry-content .wp-block-buttons.text-center a,.home .entry-content .mc4wp-form-fields input[type=submit]{display:block;min-width:12em;margin:1em auto}.home .entry-content .wp-block-columns.center .fas{text-align:center;color:#33738f;display:block}.home .entry-content .faq-bg p.has-text-align-center{max-width:25em;margin-right:auto;margin-left:auto}.home .home-services{flex-wrap:wrap}.home .home-services>.wp-block-column{background-color:#fff;border-radius:10px;box-shadow:0px 3px 10px #00000040;margin-bottom:3em;flex-wrap:wrap;flex-basis:100%!important;flex-grow:1;grid-template-columns:100%!important}.home .home-services>.wp-block-column:not(:first-child){margin-left:0}.home .home-services>.wp-block-column>.wp-block-media-text{grid-template-columns:39% 1fr;height:100%}.home .home-services>.wp-block-column>.wp-block-media-text .wp-block-media-text__content{padding:0 1.5em}.home .home-services img{object-fit:cover;width:100%;height:100%}.home .home-services figure{height:100%;max-height:700px;width:100%;position:relative}@media screen and (max-width:799px){.home .entry-content .wp-block-column.white-bg{flex-basis:100%!important}}@media screen and (min-width:56em){.home .home-services>.wp-block-column{flex-basis:0 !important;grid-template-columns:unset !important}.home .home-services>.wp-block-column:not(:first-child){margin-left:2em}}.breadcrumbs{display:block}.text-center{text-align:center}.page-template-default h1.entry-title,.page-template-default .entry-content>*,.page-template-default .breadcrumbs{max-width:800px;margin-left:auto;margin-right:auto}.home.page-template-default .entry-content>*,.home.page-template-default .entry-content>.wp-block-cover>*,.page-template-default.page-id-11753 .entry-content>.wp-block-cover>*,.page-template-default.page-id-11744 h1.entry-title,.page-template-default.page-id-11744 .entry-content>*,.page-template-default.page-id-11733 h1.entry-title,.page-template-default.page-id-11733 .entry-content>*,.page-template-default.page-id-11733 .breadcrumbs,.page-template-default.page-id-11744 .breadcrumbs{max-width:1100px;margin-left:auto;margin-right:auto}.home.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container h2,.home.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container h3,.home.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container h4,.home.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container p{max-width:350px}.page-template-default .entry-content>.wp-block-cover{max-width:100%}.page-template-default .entry-content>.wp-block-cover>*{max-width:800px;margin-left:auto;margin-right:auto}.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container h2,.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container h3,.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container h4,.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container p{max-width:600px;margin-left:auto;margin-right:auto}.page-template-default .entry-content>.wp-block-cover form,.page-template-default .entry-content>.wp-block-cover .wp-block-cover__inner-container form p{max-width:700px;margin-left:auto;margin-right:auto}.page-volunteer .entry-content>.wp-block-cover .wp-block-cover__inner-container h2,.page-volunteer .entry-content>.wp-block-cover .wp-block-cover__inner-container h3,.page-volunteer .entry-content>.wp-block-cover .wp-block-cover__inner-container h4,.page-volunteer .entry-content>.wp-block-cover .wp-block-cover__inner-container p{max-width:800px;margin-left:auto;margin-right:auto}.page-volunteer .entry-content>.wp-block-cover form,.page-volunteer .entry-content>.wp-block-cover .wp-block-cover__inner-container form p{max-width:800px;margin-left:auto;margin-right:auto}.page-training .entry-content>.wp-block-cover>*{max-width:1100px;margin-left:auto;margin-right:auto}.page-training .entry-content>.wp-block-cover .white-bg h3{margin-left:unset;margin-right:unset}.page-training .white-bg{padding-left:2em;padding-top:1em;padding-bottom:1em;display:flex;flex-direction:column;justify-content:space-between;margin-top:2em}.page-template-default form textarea{height:150px}.page-template-default form input[type=submit]{max-width:150px;width:100%}.page-template-default .wp-block-columns.contact-col .contact-box{display:flex;align-items:center}.page-template-default .wp-block-columns.contact-col .contact-box p{padding-left:1em}.page-template-default .wp-block-columns.contact-col .no-marg{margin-left:1em}.page-template-default .wp-block-columns.contact-col .fas{display:inline-block;color:#fff;background-color:#33738f;border-radius:60px;padding:.5em .6em}.page-press .entry-content p{margin-top:0;margin-bottom:0}.blog article,.search article,.archive article,.search .page-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-bottom:1px solid #d3d3d3}nav.navigation{padding-top:4em}.single-post .entry-meta.wrapper-width,.single-post .entry-title.wrapper-width,.blog article,.blog .wrapper-width,.search article,.archive article,.search .page-title{max-width:950px}.single-post header.entry-header{padding-bottom:3em}.search article{padding-top:2em;padding-bottom:2em}.blog article .flex,.search article .flex{flex:100%}.blog article a.post-thumbnail,.search article a.post-thumbnail{width:100%;height:250px}.blog article a.post-thumbnail img,.search article a.post-thumbnail img{width:100%;height:100%;object-fit:cover}.blog article .entry-content,.search article entry-content{margin-top:0}.blog article header,.search article header{background-color:transparent;padding-top:0;padding-bottom:0;flex:100%}.blog article header h2,.search article header h2{font-size:22px}.blog article header h2 a{color:#000;text-decoration:none}.entry-meta.wrapper{padding-left:0;font-size:12px}.single .post-thumbnail{max-width:800px;margin-left:auto;margin-right:auto}.single .post-thumbnail img{width:100%;height:100%;object-fit:cover}.single .entry-content>*,.navigation.posts-navigation,.navigation.post-navigation{margin-left:auto;margin-right:auto}.wrapper,.navigation.post-navigation,.navigation.posts-navigation,.archive .site-main .products.columns-3,.page-template-default h1.entry-title,.page-template-default .entry-content>.wp-block-cover form,.entry-content>*{padding-left:10px;padding-right:10px}.entry-content hr{padding-left:0;padding-right:0}.entry-content>*,.archive .site-main .products.columns-3{max-width:800px}.entry-content.compatible-cans figure{max-width:950px;margin-left:auto;margin-right:auto}.archive .site-main .products.columns-3{max-width:unset}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0;max-width:100%}.page-links{clear:both;margin:0 0 1.5em}.contact-form p{margin-bottom:0}.contact-form p.one-line{display:flex;justify-content:space-between}.entry-content.newsletter-sign-up input{max-width:420px}.entry-content.newsletter-sign-up .mc4wp-form-fields p{margin-bottom:.5em}.entry-content .contact-form h5+p{margin-top:initial;border-bottom:none;padding-bottom:initial}.entry-content.press h5+p{margin-top:.2em;border-bottom:1px solid #d6d6d6;padding-bottom:1.5em}.entry-content h5+p:last-child{border-color:transparent}.page-press .entry-content p.has-text-color.has-medium-font-size a{color:#33738f}.faq-item{border:1px solid #707070;margin-top:2em;margin-bottom:1em;margin-left:1em;margin-right:1em}.faq-item.active{border:2px solid #33738f}.acc-parent:after{content:"▼";padding-left:5px;font-size:.6em;vertical-align:middle;float:right}.acc-parent.active:after{transform:scaleY(-1)}.wp-block-columns{margin-bottom:0}@media screen and (min-width:42em){.blog article .flex:nth-child(2),.search article .flex:nth-child(2){padding-left:2em}.blog article .flex,.search article .flex{flex:1}.blog article,.search article{flex-wrap:none}.blog article a.post-thumbnail,.search article a.post-thumbnail{width:280px;height:200px}}@media screen and (min-width:62em){.archive .site-main .products.columns-3{max-width:800px}}footer.site-footer{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:5em;padding-top:4em}footer a,footer a:visited{color:#333;font-weight:500}footer p{color:#656565}footer ul{margin:0;padding:0;list-style:none}footer .copyright{font-style:italic;font-weight:500}.footer-row{display:flex;justify-content:center;flex-wrap:wrap;max-width:1400px;margin:1em auto}footer .footer-row:nth-child(2) section:nth-child(2){flex:4}.footer-row section{flex:100%;padding:0 1em 2em;text-align:center}.footer-row:last-child{border-top:1px solid #fff;padding-top:2em}.footer-row aside{display:inline-block}.footer-row h5{font-size:16px;margin-top:0}.footer-row h5 .fas{font-size:1.2em}.footer-row aside.widget-area{text-align:left}footer .fab{padding-left:15px;padding-right:15px;color:#33738f;font-size:2em}.sub-footer p{font-size:12px;color:#000;max-width:1020px;text-align:center;margin:2em auto 10em auto}footer ul.menu li{padding-left:0;padding-right:0;margin-bottom:.5em}@media screen and (min-width:52em){.footer-row{justify-content:space-between}.footer-row section{flex:1;text-align:left}.footer-row h5{text-align:right}.footer-row section:first-child{padding-left:0}.footer-row section:last-child{padding-right:0}.sub-footer p{margin:2em auto}footer .footer-copyright,.footer-row.wrapper span{text-align:left;flex:unset;padding-bottom:0}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget select{max-width:100%}aside h2{font-size:18px;text-transform:uppercase}video{width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.mc4wp-checkbox-contact-form-7 label{display:flex;align-items:center}.mc4wp-checkbox-contact-form-7 label span{margin-left:.5em}.sa_hover_container{display:flex;padding:0 1em;flex-direction:column}.slide-left{flex:2;height:550px}.slide-right{flex:1;display:flex;flex-direction:column;justify-self:flex-start;padding:0 2em;min-height:450px;justify-content:center}.slide-right h2{color:#e8fbff;font-size:44px;line-height:1.2;font-weight:600}.slide-right p{color:#fbfbfb}.slide-right .arrow-text{color:#fbfbfb}.owl-carousel .owl-item .sa_hover_container img{display:inline;width:auto;height:auto;max-width:100%;object-fit:cover;height:100%;width:100%}.entry-content .sa_owl_theme .owl-dots{right:50% !important;bottom:0 !important;width:unset;transform:translateX(50%)}.entry-content .sa_owl_theme .owl-dots button{box-shadow:none;padding-right:5px !important;min-width:unset}.entry-content .sa_owl_theme .owl-dots button:focus{border:none;outline:none}button:focus{border:none;outline:none}.entry-content .sa_owl_theme .owl-dots .owl-dot.active span{background-color:#fff !important}.entry-content .sa_owl_theme .owl-dots .owl-dot span{background-color:#8db1c0 !important}.home .entry-content>.white{max-width:unset}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:red}.wpcf7 form.sent .wpcf7-response-output{color:#000}@media screen and (min-width:62em){.sa_hover_container{flex-direction:unset}.slide-left{height:500px}.slide-right{min-height:unset}.entry-content .sa_owl_theme .owl-dots{right:15% !important;bottom:5% !important;transform:unset}.flex-row{flex-direction:unset}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background,p.has-background{padding:.5rem 1.5rem}a.arrow-text p.has-background{padding:0 0 0 1.5rem}.wp-block-media-text .wp-block-media-text__content{padding:0 10px;word-break:unset}