/*!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}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}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}[hidden],template{display:none}*:focus,*:focus-visible{outline-offset:2px}.admin-bar .site-header{top:auto}.admin-bar .site-header.sticky{top:0;@media screen and (min-width:600px){top: 46px;}@media screen and (min-width:782px){top: 32px;}}:root{--blue:#3F7994;--light-grey:#e9e9e9;--light-blue:#D1EEEA;--dark-blue:#3b3f44;--black:#080808;--white:#FFFFFF;--border-grey:#757575;--ywf--family-nunito-sans:'Nunito Sans';--ywf--family-handlee:'Handlee'}.white-bg{background-color:var(--white)}.light-grey-bg{background-color:var(--light-grey)}.blue-bg{background-color:var(--blue)}html{font-size:16px;scroll-behavior:smooth}[id]{scroll-margin-top:100px}body{background-color:var(--white)}body,button,input,select,textarea{color:var(--black);font-family:var(--ywf--family-nunito-sans);font-size:24px;font-size:1.5rem;line-height:1.6;font-weight:300}h1,h2,h3,h4,h5,h6{margin:0 0 .25em;line-height:1.1;position:relative;color:var(--dark-blue);font-family:var(--ywf--family-handlee);text-wrap:balance;font-weight:400}h1{font-size:clamp(2.25rem,1.446rem + 2.143vw,3.375rem)}h2{font-size:clamp(2rem,1.393rem + 1.619vw,3.25rem)}h3{font-size:clamp(1.5rem,1.7618vw + .8037rem,2.5rem)}h4{font-size:clamp(1.35rem,1.7618vw + .8037rem,2.25rem)}.entry-header .sub-header{display:block;text-wrap-style:pretty;font-size:1.5rem;margin-bottom:1em;padding-top:14px;position:relative;@media screen and (max-width:600px){font-size: 1.125rem;}&:before{width:75px;height:1px;background-color:var(--black);content:'';position:absolute;left:50%;transform:translateX(-50%);top:0}}p{margin:0 0 1.5em;text-wrap-style:pretty}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}blockquote{margin:0 0 1.5em;background-color:var(--light-grey);padding:20px;border-left:6px solid var(--blue);font-style:italic;font-size:1.125rem;& p:last-of-type{margin-bottom:0}}address{margin:0 0 1.5em}pre{background:#eee;font-family:"courier 10 pitch",Courier,monospace;font-size:15px;font-size:.9375rem;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;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a,a:visited{color:var(--black);text-decoration:none;transition:all ease .5s}a:hover,a:focus,a:active{color:var(--dark-blue);outline:transparent}.page-section a:not(.button),.entry-content a:not(.button),.entry-content a:not(.button):visited{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:2px}html body :focus{outline:1px dashed var(--black);outline-offset:2px}a[href^="tel:"]{white-space:nowrap}.button,a.button,a.button:visited,button,.mobile-navigation li.menu-item-308 a,input[type=button],input[type=reset],input[type=submit]{background-color:var(--blue);border:0;box-shadow:none;color:var(--white);display:inline-block;line-height:1;padding:1.25em 2em;font-size:1.125rem;font-family:var(--ywf--family-nunito-sans);text-align:center;font-weight:300;transition:all ease .5s;letter-spacing:2px;text-transform:uppercase}.main-navigation li.menu-item-296 a{&:focus{outline-color:var(--black)}@media screen and (max-width:1200px){padding: 0.9em 1.5em;}@media screen and (max-width:500px){letter-spacing: 0; font-size: 1rem; padding: 0.9em 1em;}@media screen and (max-width:370px){font-size: .875rem; padding: 1.25em 1em;}@media screen and (max-width:350px){display: none;}}.mobile-navigation li.menu-item-308{margin-top:1em;& a{background-color:var(--black);border:2px solid var(--white);color:var(--white);&:hover, &:focus{background-color:var(--light-blue)}}}.gf_browser_ie.gform_wrapper .gform_footer input.button{padding:.6em 1em!important}.button:hover,a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.main-navigation li.menu-item-296 a:hover,.main-navigation li.menu-item-296 a:focus,.mobile-navigation li.menu-item-308 a:hover,.mobile-navigation li.menu-item-308 a:focus,.button:focus,a.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.button:active,a.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{cursor:pointer;background-color:var(--black);color:var(--white)}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=search],textarea,select{border:1px solid var(--border-grey);background-color:#fdfdfd;border-radius:0;color:var(--black);caret-color:var(--black);padding:13px 8px}body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme select,body .gform_wrapper.gravity-theme textarea{padding:13px 8px}body .gform_wrapper.gravity-theme .gfield_label{text-transform:uppercase}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number],textarea:focus{color:#111}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search]{padding:3px}textarea{padding-left:3px;width:100%;caret-color:var(--black)}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{@media screen and (max-width:1024px){justify-content: center;}}body .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{outline:1px solid var(--white);outline-offset:1px}.row{padding-top:4em;padding-bottom:4em}.medium-row{padding-top:3em;padding-bottom:3em}.small-row{padding-top:1.5em;padding-bottom:1.5em}.padding-top-1{padding-top:1em}.padding-top-2{padding-top:2em}.padding-top-3{padding-top:3em}.padding-top-4{padding-top:4em;@media screen and (max-width:1024px){padding-top: 3.5em;}@media screen and (max-width:600px){padding-top: 2.5em;}}.padding-top-5{padding-top:5em;@media screen and (max-width:1024px){padding-top: 3.5em;}@media screen and (max-width:600px){padding-top: 2.5em;}}.padding-top-6{padding-top:6em;@media screen and (max-width:1024px){padding-top: 3.5em;}@media screen and (max-width:600px){padding-top: 2.5em;}}.padding-top-7{padding-top:7em}.padding-top-8{padding-top:8em}.padding-top-9{padding-top:9em}.padding-top-10{padding-top:10em}.padding-bottom-1{padding-bottom:1em}.padding-bottom-2{padding-bottom:2em}.padding-bottom-3{padding-bottom:3em}.padding-bottom-4{padding-bottom:4em}.padding-bottom-5{padding-bottom:5em;@media screen and (max-width:1024px){padding-bottom: 3.5em;}@media screen and (max-width:600px){padding-bottom: 2.5em;}}.padding-bottom-6{padding-bottom:6em;@media screen and (max-width:1024px){padding-bottom: 3.5em;}@media screen and (max-width:600px){padding-bottom: 2.5em;}}.padding-bottom-7{padding-bottom:7em}.padding-bottom-8{padding-bottom:8em}.padding-bottom-9{padding-bottom:9em}.padding-bottom-10{padding-bottom:10em}.margin-top-1{margin-top:1em}.margin-top-2{margin-top:2em}.margin-top-3{margin-top:3em}.margin-top-4{margin-top:4em}.margin-top-5{margin-top:5em}.margin-top-6{margin-top:6em}.margin-top-7{margin-top:7em}.margin-top-8{margin-top:8em}.margin-top-9{margin-top:9em}.margin-top-10{margin-top:10em}.margin-bottom-1{margin-bottom:1em}.margin-bottom-2{margin-bottom:2em}.margin-bottom-3{margin-bottom:3em}.margin-bottom-4{margin-bottom:4em}.margin-bottom-5{margin-bottom:5em}.margin-bottom-6{margin-bottom:6em}.margin-bottom-7{margin-bottom:7em}.margin-bottom-8{margin-bottom:8em}.margin-bottom-9{margin-bottom:9em}.margin-bottom-10{margin-bottom:10em}.content-area ul ul.children{margin-top:.35em}.content-area ul{list-style:none;padding:0}.content-area ul li{position:relative;padding:0 0 0 1em;margin:0 0 .35em}.content-area ol li{padding:0 0 0 .5em;margin:0 0 .35em}.content-area ul li:before{left:0;content:'';position:absolute;line-height:1em;margin:15px 0 0;width:5px;height:5px;background-color:var(--black);border-radius:50%}.content-area ul li ol li{padding-left:.5em}.content-area ul li ol li:before{content:none}.content-area .no-bullets ul li:before,.content-area ul.no-bullets li:before,.content-area ul.products li:before,.content-area ul.slick-dots li:before{content:none}.content-area .no-bullets ul li,.content-area ul.no-bullets li,.content-area ul.products li{padding-left:0}.white-text{color:var(--white)}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text ul li:before,.white-text a{color:var(--white)}.white-text a:hover,.white-text a:focus{color:#000}.white-text a.button,.white-text button,.white-text input[type=submit]{color:var(--white);border:2px solid var(--white)}.white-text a.button:hover,.white-text a.button:focus,.white-text button:hover,.white-text button:focus,.white-text input[type=submit]:hover,.white-text input[type=submit]:focus{color:var(--white);background-color:var(--light-blue)}body .gform_wrapper.gravity-theme .gform_delete_file{color:var(--black);margin-left:20px;padding:10px;&:hover, &:focus{color:var(--light-blue)}}body .white-text .gform_wrapper.gravity-theme .gform_delete_file{background-color:var(--black);&:hover, &:focus{background-color:var(--light-blue)}}.main-navigation li.menu-item-296 a:hover,.main-navigation li.menu-item-296 a:focus{color:var(--white);background-color:var(--light-blue)}.top-navigation li a:focus{outline-color:var(--white)}.white-text .gform_wrapper.gravity-theme .gfield_required{color:var(--white)}.white-text input[type=text],.white-text input[type=email],.white-text input[type=tel],.white-text input[type=url],.white-text input[type=password],.white-text input[type=search],.white-text input[type=number],.white-text textarea,.white-text select{color:var(--black);border:0;caret-color:var(--black)}.white-text :focus{outline-color:var(--white)}.white-text option{background-color:#fff;color:var(--black)}#mannix a{&:focus, &:hover{color:var(--black)}}.container{max-width:1400px;margin-inline:auto;box-sizing:border-box;position:relative;padding-left:20px;padding-right:20px;@media screen and (min-width:600px){padding-left: 40px; padding-right: 40px;}& p:last-of-type{margin-bottom:0}& ul:last-of-type{margin-top:1.5em;margin-bottom:0}}.extra-large-container{max-width:1500px;margin-inline:auto}.large-container{max-width:1200px;margin-inline:auto}.medium-container{max-width:1100px;margin-inline:auto}.small-container{max-width:800px;margin-inline:auto}.margin-bottom{margin-bottom:1.5em}.embed-container{height:0;margin-bottom:2em;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;height:100%;left:0;width:100%}.centered{text-align:center}.flexed{display:flex;justify-content:space-between;flex-wrap:wrap}.flexed-v-center{align-items:center}.flexed-v-top{align-items:flex-start}.flexed-v-bottom{align-items:flex-end}.flexed-stretch{align-items:stretch}.flexed-justify-start{justify-content:flex-start}.flexed-justify-center{justify-content:center}.flexed-justify-end{justify-content:flex-end}.flex-73{flex-basis:73%}.flex-70{flex-basis:70%}.flex-50{flex-basis:50%}.flex-48{flex-basis:48%}.flex-45{flex-basis:45%}.flex-33{flex-basis:33%}.flex-32{flex-basis:32%}.flex-31{flex-basis:31%}.flex-30{flex-basis:30%}.flex-23{flex-basis:23%}.flex-18{flex-basis:18%}.flexed-with-margin{margin-left:1%;margin-right:1%}.bg-image{height:0;line-height:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.four-by-three{padding-top:75%}.square{padding-top:100%}.portrait{padding-top:133.33%}.full-height{height:100%}.contain{background-size:contain}.full-width-image{& img{aspect-ratio:3/1.25;object-fit:cover;width:100%;@media screen and (max-width:700px){aspect-ratio: 3/2;}}}.entry-content>:last-child{margin-bottom:0}.box-20{padding:20px}.box-40{padding:40px;@media screen and (max-width:600px){padding: 30px 20px;}}.box-60{padding:60px;@media screen and (max-width:1024px){padding: 40px;}@media screen and (max-width:600px){padding: 30px 20px;}}.border-radius{border-radius:10px;& img{border-radius:10px}}.no-line-height{line-height:0}.background-image{background-position:50%;background-size:cover}#sticky-anchor{position:absolute;transition:all ease .3s;width:100%;z-index:0}body:not(.home) .site-header{background:var(--white)}.site-header{position:relative;top:auto;width:100%;z-index:500;@media screen and (max-width:1024px){box-shadow: 0 0 10px rgba(0,0,0,.1);}& .header-row{padding:17px 50px;@media screen and (max-width:1725px){max-width: 100%;}@media screen and (max-width:1024px){padding: 10px 40px;}@media screen and (max-width:600px){padding: 10px 20px;}& .header-info{flex-basis:32%;line-height:1.3em;@media screen and (max-width:1024px){display: none;}& p{margin-bottom:0;max-width:340px;font-size:1.125rem;letter-spacing:1px}}& .site-logo{flex-basis:32%;text-align:center;@media screen and (max-width:1024px){flex-basis: auto;}& img{transition:.5s ease;max-width:275px;margin-inline:auto;display:block;@media screen and (max-width:1024px){max-width: 200px;}@media screen and (max-width:600px){max-width: 150px;}}& a{display:block}}}& .header-phone{flex-basis:32%;line-height:1.3em;letter-spacing:1px;@media screen and (max-width:1024px){flex-basis: auto; display: flex; justify-content: space-between; align-items: center; letter-spacing: 0;}& p{margin-bottom:0;font-size:1.125rem;text-align:right;& .contact-name, & .personality{@media screen and (max-width:1024px){display: none;}}@media screen and (max-width:450px){display: none;}}& a{display:block;&:hover, &:focus{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}}&.mobile-active, &.sticky{background-color:var(--white);left:0;position:fixed;top:0;width:100%;z-index:500;padding-bottom:0;box-shadow:0 2px 10px rgba(0,0,0,.1);& a:focus{outline-color:var(--white)}& .header-row{& .site-logo{& img{max-width:200px;@media screen and (max-width:1024px){max-width: 200px;}@media screen and (max-width:600px){max-width: 150px;}}}}}}body:not(.home) .hero{padding-top:0}.hero-image{& img{object-fit:cover;height:600px;width:100%;max-width:none;@media screen and (max-width:1024px){height: 500px;}@media screen and (max-width:800px){height: 400px;}@media screen and (max-width:600px){height: 300px;}}}.flexed.top-content-flexed{& .hero-image{flex-basis:46%;position:relative;@media screen and (max-width:1024px){flex-basis: 100%; margin-top: 2em; order: 2;}& img{height:auto;@media screen and (max-width:1024px){order: 1;}}}& .entry-content{flex-basis:46%;& h1, & .page-sub-header{@media screen and (max-width:1024px){text-align: center;}}@media screen and (max-width:1024px){flex-basis: 100%; padding: 0;}}}.home .hero{& .hero-image{height:auto;position:relative;@media screen and (max-width:1725px){max-width: 100%;}@media screen and (max-width:1024px){padding-top: 2em;}& img{width:100%;height:auto;display:block;position:relative;z-index:1;aspect-ratio:2/.95}& .slick-slider{height:auto;padding-bottom:0}& .slick-list{height:auto!important}& .slick-track{height:auto}& .hero-slider-image{height:auto}button.slick-autoplay-toggle-button{padding:10px;position:absolute;right:20px;bottom:30px;z-index:100}& button.slick-arrow{background-color:var(--white);color:var(--blue);left:-80px;top:50%;transform:translateY(-50%);@media screen and (max-width:1725px){left: 20px;}@media screen and (max-width:1024px){left: 10px; bottom: auto; top: 50%; transform: translateY(-50%);}&:hover, &:focus{background-color:var(--blue);color:var(--white)}&.slick-next{right:-80px;left:auto;@media screen and (max-width:1725px){right: 20px;}@media screen and (max-width:1024px){right: 10px; left: auto; top: 50%; transform: translateY(-50%);}}}& .slick-list{height:100%}}}.page-sub-header{font-size:1.125rem;font-family:var(--ywf--family-nunito-sans);letter-spacing:2px;margin-bottom:1em;text-transform:uppercase;color:#39728d;display:block}.post-13{& h1{font-size:clamp(2rem,1.25rem + 3.333vw,3.75rem);text-align:center;text-transform:none;letter-spacing:normal;font-family:var(--ywf--family-handlee)}& h2{font-size:clamp(2rem,1.25rem + 3.333vw,3.75rem);text-align:center}& p{text-align:center;&:last-of-type:not(.page-sub-header){margin-bottom:0}}}#get-to-know{& .container{& .image-text-inner{& .image-text-image{& img{aspect-ratio:auto}}& .image-text-text{& h2{font-size:1.125rem;font-family:var(--ywf--family-nunito-sans);letter-spacing:2px;margin-bottom:1em;text-transform:uppercase;color:var(--black)}& h3{font-size:clamp(2rem,1.286rem + 1.905vw,3rem);margin-bottom:.5em}}}}}body:not(.home) .top-content{background-color:var(--light-grey)}.image-cta-blocks-section{&.col-2 .image-cta-block{flex-basis:50%;@media screen and (max-width:600px){flex-basis: 100%;}}&.col-3 .image-cta-block{flex-basis:calc(33.33% - 10px);@media screen and (max-width:1024px){flex-basis: calc(50% - 5px);}@media screen and (max-width:600px){flex-basis: 100%;}}&.col-4 .image-cta-block{flex-basis:25%;@media screen and (max-width:1024px){flex-basis: calc(50% - 5px);}@media screen and (max-width:600px){flex-basis: 100%;}}& .image-cta-blocks{gap:10px;flex-wrap:wrap;& .image-cta-block{position:relative;&:hover, &:focus{& h3{transform:scaleX(1);opacity:1}& i{opacity:1}}& h3{line-height:1em;color:var(--white);padding:40px;font-size:2rem;display:flex;align-items:center;justify-content:space-around;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:normal;text-align:center;transform:scaleX(0);transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;background-color:rgba(0,0,0,.7);z-index:2;@media screen and (max-width:1024px){opacity: 1; transform: none; background-color: rgba(0,0,0,.4); text-shadow: 0 0 10px #000000;}}& i{position:absolute;right:10px;bottom:10px;font-size:1.25rem;border-radius:50%;width:35px;height:35px;text-align:center;line-height:1.75em;background-color:var(--white);color:var(--black);z-index:3;opacity:0;transition:all .5s ease-in-out;@media screen and (max-width:1024px){opacity: 1;}}& img{aspect-ratio:1/1;object-fit:cover;max-width:none;width:100%}}}}#about-joan{padding-top:2em}#about-joan-image{& img{aspect-ratio:auto;margin-inline:auto;display:block}}.why-choose-section{& .why-choose-text h2{text-align:center}& .why-choose-services{margin-top:40px;& ul{margin:0;padding:0;row-gap:2em;& li{flex-basis:23%;text-align:center;align-content:flex-start;@media screen and (max-width:1024px){flex-basis: 48%;}@media screen and (max-width:450px){flex-basis: 100%;}& img{aspect-ratio:4/3;object-fit:cover}& p{font-family:var(--ywf--family-handlee);font-size:1.5rem;margin:.5em 0 0;line-height:1;@media screen and (max-width:600px){font-size: 1.25rem;}}}}}}#top-of-page{position:absolute;top:0;left:0;outline:none}#back-to-top{display:none;position:fixed;bottom:20px;right:20px;z-index:99;width:44px;height:44px;padding:0;font-size:1rem;line-height:2;background-color:var(--blue);color:var(--white);border:2px solid transparent;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.4);transition:background-color .3s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;&:hover{background-color:var(--black);transform:translateY(-2px)}&:focus-visible{outline:3px solid var(--black);outline-offset:3px;background-color:var(--black)}&:focus{outline:3px solid var(--black);outline-offset:3px}&:focus:not(:focus-visible){outline:none}}.image-text-inner.half-image{& .image-text-image, & .image-text-text{flex-basis:47%;@media screen and (max-width:1024px){flex-basis: 100%;}}.image-text-image{& img{aspect-ratio:1/1;object-fit:cover}}}.image-text-inner.two-thirds{& .image-text-image{flex-basis:60%;@media screen and (max-width:1024px){flex-basis: 100%;}& img{aspect-ratio:4/3;@media screen and (max-width:1024px){aspect-ratio: 4 / 3;}}}& .image-text-text{flex-basis:33%;@media screen and (max-width:1024px){flex-basis: 100%;}}}.image-text-inner.wide-image{& .image-text-image{flex-basis:70%;@media screen and (max-width:1200px){flex-basis: 60%;}@media screen and (max-width:1024px){flex-basis: 100%;}& img{aspect-ratio:4/2.35;width:100%;object-fit:cover;max-width:none;@media screen and (max-width:1200px){aspect-ratio: 4 / 3;}}}& .image-text-text{flex-basis:25%;@media screen and (max-width:1200px){flex-basis: 37%;}@media screen and (max-width:1024px){flex-basis: 100%;}}}.image-text-text{@media screen and (max-width:1024px){max-width: 100%; margin-top: 1em;}& h2, & h3, & p.has-button{@media screen and (max-width:1024px){text-align: center;}}& p.has-button{margin-bottom:1em;&:last-of-type{margin-bottom:0}}}.right-image-text{flex-direction:row-reverse}#styled-list{& ul{list-style:none!important;padding:0!important;margin:0;display:flex;flex-wrap:wrap;gap:0 2em}& li{list-style:none!important;width:calc(50% - 1em);padding:.75em 0!important;margin:0!important;border-bottom:1px solid var(--border-grey);@media screen and (max-width:600px){width: 100%;}&::before{display:none!important}}}.two-column{flex-basis:47%;@media screen and (max-width:1024px){flex-basis: 100%;}}.image-grid-container{&:not(.padding-top-3):not(.padding-bottom-3){padding-top:10px;padding-bottom:10px}& .image-grid{padding:0 10px;column-gap:10px;columns:3;@media screen and (max-width:1024px){columns: 1; column-gap: 0; display: flex; flex-wrap: wrap; row-gap: 10px; justify-content: space-between;}& .image-grid-image{position:relative;overflow:hidden;@media screen and (max-width:1024px){flex-basis: calc(50% - 5px);}& img{object-fit:cover;width:100%;height:100%;display:block}}}}.image-grid-1{margin-bottom:10px;@media screen and (max-width:1024px){margin-bottom: 0;}& img{aspect-ratio:1/1}}.image-grid-2 img{aspect-ratio:2/1;@media screen and (max-width:1024px){aspect-ratio: 1/1;}}.image-grid-image.image-grid-3{@media screen and (max-width:1024px){flex-basis: 100%;}& img{aspect-ratio:52/79;@media screen and (max-width:1024px){aspect-ratio: 4/3;}}}.image-grid-4{& img{aspect-ratio:2/1;margin-bottom:10px;@media screen and (max-width:1024px){aspect-ratio: 1/1; margin-bottom: 0;}}}.image-grid-5 img{aspect-ratio:1/1}.image-slider{padding-bottom:5em;@media screen and (max-width:1024px){padding-bottom: 3em;}& .slick-track{max-height:400px;@media screen and (max-width:1024px){max-height: 350px;}@media screen and (max-width:600px){max-height: 300px;}& .slick-slide > div{text-align:center;height:100%!important}& .image-slide{padding:0 7px;height:100%;& img{max-width:none;object-fit:cover;object-position:center;block-size:100%;inline-size:100%;max-height:400px;@media screen and (max-width:1024px){max-height: 350px; object-fit: contain;}@media screen and (max-width:600px){max-height: 300px;}}}}}.learn-more-blocks-section.col-4{& .learn-more-block{flex-basis:24%;@media screen and (max-width:1024px){flex-basis: 48%;}@media screen and (max-width:800px){flex-basis: 100%;}& .learn-more-text{padding:30px 20px}&.learn-more-block-no-link .learn-more-text{padding:20px}}}.learn-more-blocks-section.col-3{& .learn-more-block{flex-basis:32%;@media screen and (max-width:1200px){flex-basis: 48%;}@media screen and (max-width:800px){flex-basis: 100%;}}}.learn-more-blocks{row-gap:2.5em;& a.learn-more-block{flex-basis:48%;transition:.5s ease all;text-decoration:none!important;@media screen and (max-width:1024px){flex-basis: 100%;}& .learn-more-block-image{position:relative;& img{object-fit:cover;aspect-ratio:4/2.75;z-index:1;position:relative}}& .learn-more-block-image-overlay{position:absolute;bottom:0;left:0;width:100%;padding:100px 40px 30px;z-index:2;border-radius:0 0 12px 12px;background:linear-gradient(0deg,rgba(0,0,0,.5) 50%,transparent 100%);@media screen and (max-width:600px){padding: 50px 20px 20px; text-align: center;}& h3{font-size:3rem;color:var(--white);line-height:1em;margin:.5em 0 0;max-width:540px;@media screen and (max-width:1024px){font-size: 2rem;}@media screen and (max-width:600px){text-align: center; font-size: 1.5rem;}}& i{border:5px var(--white)solid;border-radius:50%;width:63px;height:63px;font-size:1.8rem;text-align:center;line-height:1.9em;color:var(--blue);background-color:#c1c7c3;transition:.5s ease all;text-align:center}}&:hover, &:focus{& .learn-more-text i{border:5px solid #dd8f97;color:var(--white);background-color:var(--light-blue)}}}& .learn-more-text{padding:20px;& p{flex-basis:calc(100% - 100px);margin-bottom:0;@media screen and (max-width:600px){flex-basis: 100%;}}& i{flex-basis:63px;border:5px #c1c7c3 solid;border-radius:50%;background-color:var(--blue);width:63px;height:63px;font-size:1.7rem;text-align:center;line-height:1.9em;color:var(--white);transition:.5s ease all;@media screen and (max-width:600px){margin-top: 10px;}}@media screen and (max-width:600px){text-align: center; justify-content: center;}}}.contact-us-page-section{& .contact-us-contacts{flex-basis:42%;@media screen and (max-width:1024px){flex-basis: 100%; margin-bottom: 2em; text-align: center;}& img{@media screen and (max-width:1024px){display: none;}}h2{font-size:1.75rem;font-family:var(--ywf--family-nunito-sans);font-weight:500}& p{margin-bottom:1em;@media screen and (max-width:1024px){text-align: center;}&:last-of-type{margin-bottom:0}}& a{font-size:1.5rem;@media screen and (max-width:1024px){text-align: center;}&:before{font-family:"font awesome 7 sharp";font-weight:300;font-size:2rem;width:40px;content:"\f3c5";display:inline-block;color:var(--blue);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;@media screen and (max-width:500px){font-size: 1rem;}}&[href^="tel:"]:before{content:"\e5be"}&[href^="mailto:"]:before{content:"\f0e0"}}}& .contact-us-page-form{flex-basis:52%;background-color:var(--white);@media screen and (max-width:1024px){flex-basis: 100%;}h2{font-size:2.5rem;text-align:center}& p{text-align:center}}& .contact-us-map iframe{width:100%;height:500px}}.border-radius{border-radius:12px;& img{border-radius:12px}}.testimonial-slider-section{& .testimonials-header{& p{font-size:1.6rem;&:last-of-type{margin-bottom:0}}}& .testimonials-slider{position:relative;z-index:10;padding-bottom:6em;max-width:900px;padding-top:6em;@media screen and (max-width:1024px){padding-bottom: 4em;}& .slick-list{background-color:#ffffffde;& .testimonial-slide{padding:60px 80px;@media screen and (max-width:1024px){padding: 40px 40px 80px;}@media screen and (max-width:600px){padding: 30px 20px 80px;}& p{font-size:1.5rem;line-height:1.6;margin-bottom:0;@media screen and (max-width:1024px){font-size: 1.25rem; line-height: 1.4;}&.testimonial-name{text-transform:uppercase;font-size:1rem;font-weight:600;color:var(--black);letter-spacing:1px;margin-bottom:0;margin-top:.75em}}}}& .slick-arrow{background-color:var(--white);color:var(--black);bottom:30px;&:hover, &:focus{background-color:var(--blue);color:var(--white)}&:focus{outline-color:var(--white);box-shadow:0 0 7px 6px #0000009c}}}}.highlight-blocks-section{& .highlight-blocks{row-gap:1.2em;position:relative;z-index:2;& .highlight-block{flex-basis:calc(33.33% - 1px);text-align:center;border-left:1px solid var(--border-grey);padding:30px 40px;@media screen and (max-width:1024px){flex-basis: 100%; border-top: 1px solid var(--border-grey); border-left: 0;}@media screen and (max-width:600px){padding: 20px;}&:first-of-type{border-left:0;@media screen and (max-width:1024px){border-top: 0;}}&:last-of-type{@media screen and (max-width:1024px){border-left: 0;}}& i{border:5px #5b952a7d solid;border-radius:50%;width:63px;height:63px;font-size:1.8rem;text-align:center;line-height:1.9em;color:var(--blue);background-color:#cbd7c1}& h3{font-size:2rem;margin:.5em 0;font-family:var(--ywf--family-nunito-sans)!important;@media screen and (max-width:500px){font-size: 1.6rem;}}& p{margin-bottom:0;font-size:1.125rem;line-height:1.3em}}}& .highlight-block-footer{gap:20px;& a.button{min-width:271px}}}.highlight-blocks-section.col-four{& .highlight-blocks{@media screen and (max-width:1200px){row-gap: 0;}& .highlight-block{flex-basis:calc(25% - 1px);padding:30px;@media screen and (max-width:1200px){flex-basis: calc(50% - 1px);}@media screen and (max-width:1024px){flex-basis: 100%; border-top: 1px solid var(--border-grey); border-left: 0;}@media screen and (max-width:600px){padding: 20px;}&:first-of-type{@media screen and (max-width:1024px){border-top: 0;}}&:nth-of-type(3){@media screen and (max-width:1200px){border-left: 0; border-top: 1px solid var(--border-grey);}}&:nth-of-type(4){@media screen and (max-width:1200px){border-top: 1px solid var(--border-grey);}}}}}.highlight-blocks-section.col-two{& .highlight-blocks{& .highlight-block{flex-basis:50%}}}.accordion-image,.accordion-faqs{flex-basis:48%;@media screen and (max-width:1024px){flex-basis: 100%; margin-top: 2em;}}.accordion-image img{width:100%;max-width:none}details.accordion-block{position:relative;padding:20px 30px;background-color:#ffffff78;margin-bottom:.75em;@media screen and (max-width:1024px){padding: 20px;}&:last-of-type{margin-bottom:0}& .accordion-text{padding-top:1em;font-size:1.125rem;& p:last-of-type{margin-bottom:0}}& summary{position:relative;list-style:none;& h3{position:relative;display:block;cursor:pointer;font-size:1.25rem;padding-right:3em;margin-bottom:0;font-weight:600;font-family:var(--ywf--family-plus-jakarta-sans);color:var(--black);text-transform:none;@media screen and (max-width:800px){font-size: 1.25rem;}}&::marker{content:none}&::-webkit-details-marker{display:none}&::before{content:'\2b';font-family:'font awesome 7 sharp';font-weight:300;position:absolute;right:0;line-height:1.5em;font-size:1rem;border-radius:50%;width:25px;height:25px;text-align:center;color:var(--blue);transition:all ease .3s;border:1px solid var(--blue);@media screen and (max-width:1024px){right: 20px;}}&:hover, &:focus{&::before{background-color:var(--black);color:var(--white)}}}&[open] summary::before{content:'\f068'}}.content-area .slick-dots{display:flex;justify-content:center;column-gap:10px;margin:1em 0 0;& li{padding:0;margin:0;&:before{content:none}& button{padding:0;width:25px;height:25px;border-radius:50%;background-color:var(--white);border:1px solid var(--white);&:focus{outline:1px dashed var(--white)}&:after{content:none!important}}&.slick-active button{background-color:var(--black)}}}.slick-slider{padding-bottom:100px;@media screen and (max-width:1024px){padding-bottom: 70px;}}.slick-slide{& .image-slide{padding:0 20px;@media screen and (max-width:1024px){padding: 0 10px;}@media screen and (max-width:600px){padding: 0 20px;}}&.slick-current.slick-active img{opacity:1}}.slick-track{display:flex!important}.slick-slide{height:inherit!important}.slick-slide>div{height:100%}.slick-disabled{opacity:.2}button.slick-arrow{background-color:initial;color:var(--blue);border:1px solid var(--blue);font-size:1.5rem;position:absolute;width:60px;height:60px;text-align:center;line-height:2.5em;z-index:50;transform:translateX(-50%);border-radius:50%;left:calc(50% - 45px);bottom:0;padding:0;@media screen and (max-width:1024px){left: calc(50% - 30px); font-size: 1.3rem; width: 45px; height: 45px; line-height: 1.9em;}@media screen and (max-width:800px){line-height: 2.2em;}&:hover, &:focus{background-color:var(--black);color:var(--white)}&.slick-next{right:calc(50% - 100px);bottom:0;left:auto;@media screen and (max-width:1024px){right: calc(50% - 75px);}}}a.slick-arrow.slick-disabled{opacity:.3}.slick-disabled{background:#c9c9c9;cursor:not-allowed}.content-image img{aspect-ratio:1/1;object-fit:cover;width:100%;z-index:100;position:relative;block-size:100%;inline-size:100%}.section-header{position:relative;max-width:975px;margin-inline:auto;& h2{margin-bottom:.25em;& span{font-family:var(--ywf--family-nunito-sans);font-size:.75em;line-height:1.2;font-weight:600;display:block}}}.section-footer{position:relative;max-width:975px;margin-inline:auto}#home-reviews .testimonials-slider-background{border:15px solid #fff}#home-reviews,.contact-form-section,#get-to-know,#why-choose{background-image:url(/wp-content/uploads/2013/03/star-dogwood.jpg);background-size:cover;background-position:50%;position:relative;&:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:1}& .container{z-index:2}}.contact-form-section{& .container{& .contact-form-text{flex-basis:38%;@media screen and (max-width:1024px){flex-basis: 100%; border-radius: 0; text-align: center;}& p{font-size:1.35rem}& a{font-size:1.375rem;&:before{font-family:"font awesome 7 sharp";content:"\e0d5";font-weight:300;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:10px;font-size:1em}&[href^="tel:"]:before{content:"\e5be"}&[href^="mailto:"]:before{content:"\f0e0"}}}& .contact-form-form{flex-basis:57%;@media screen and (max-width:1024px){flex-basis: 100%;}}}}.two-columns{& .two-column{flex-basis:48%;@media screen and (max-width:1024px){flex-basis: 100%;}}& h2{@media screen and (max-width:1024px){text-align: center;}}& p.has-button{@media screen and (max-width:1024px){text-align: center;}}& .column-1{@media screen and (max-width:1024px){margin-bottom: 4em;}}}body .gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:1rem;& .gform-icon{inset-inline-start:-1.25em}}body .gform_wrapper.gravity-theme .gform_footer,body .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme .gform_page_footer{margin:20px 0 0;padding:0}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){@media only screen and (max-width:641px){line-height: 1; min-height: 55px;}}.quick-links-404{margin-top:3em;max-width:700px;margin-inline:auto;& ul{display:flex;justify-content:center;flex-wrap:wrap;gap:0 1em}& h2{text-align:center}}.footer-main{& .container{max-width:1600px}& .footer-tag{margin-bottom:3em;text-align:center;& p{margin-bottom:.3em;font-size:2.8vw;@media screen and (max-width:1225px){font-size: 4.2vw;}@media screen and (max-width:600px){font-size: 7vw; line-height: 1.2em;}}& img{opacity:.25}}& .footer-cols{border-bottom:1px solid #ffffff2e;padding-bottom:2em;@media screen and (max-width:1225px){gap: 1em;}& a:not(.button){text-decoration:underline}& .footer-col{@media screen and (max-width:1225px){text-align: center;}& h2{font-size:1.125rem;margin-bottom:.5em;text-transform:uppercase;font-family:var(--ywf--family-nunito-sans);font-weight:400;letter-spacing:3px}&.footer-col-1{flex-basis:37%;@media screen and (max-width:1225px){flex-basis: 100%; order: 3;}& .footer-navigation{width:100%;& ul{list-style:none;margin:0;padding-left:0;column-count:2;column-gap:10px;@media screen and (max-width:1225px){column-count: auto; max-width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}& li{position:relative;display:block;margin-bottom:10px;@media screen and (max-width:1024px){text-align: left;}&:last-of-type, &:nth-of-type(5){margin-bottom:0}& a{display:block;font-size:1.125rem;text-transform:uppercase}}}}}&.footer-col-2{flex-basis:24%;@media screen and (max-width:1225px){flex-basis: 100%;}& .footer-logo img{max-width:300px;margin-inline:auto;display:block}& .footer-login{text-align:center;margin-top:1em;border-top:1px solid #ffffff2e;padding-top:1em;& form{display:flex;flex-wrap:wrap;justify-content:center;max-width:400px;margin-inline:auto;& label{font-size:1.125rem;margin-bottom:.5em;text-transform:uppercase;font-weight:400;letter-spacing:3px;line-height:1em}& input{padding:.25em 1em;flex-basis:calc(100% - 104px);font-size:1.125rem;@media screen and (max-width:1500px){flex-basis: 100%;}}& button{padding:.5em 1em;background-color:var(--black);color:var(--white);@media screen and (max-width:1500px){flex-basis: 100%; margin-top: .5em;}&:hover, &:focus{background-color:var(--blue);color:var(--white)}}}}}&.footer-col-3{flex-basis:37%;@media screen and (max-width:1225px){flex-basis: 100%;}& .footer-contacts{& p{font-size:1.25rem;margin-bottom:.75em;text-align:right;@media screen and (max-width:1225px){text-align: center;}&:last-of-type{margin:0}}& .footer-social{margin:1em 0 0;column-gap:15px;@media screen and (max-width:1225px){justify-content: center;}& .social-icon{& a{text-decoration:none;background-color:initial;border-radius:50%;border:1px solid var(--white);width:42px;height:42px;line-height:1.5em;text-align:center;padding-top:5px;display:inline-block}& svg{fill:var(--white);width:20px;height:20px;transition:all ease .3s}& a:hover, & a:focus{background-color:var(--white);& svg{fill:var(--blue)}}}}}}}}}#mannix{font-size:1rem;padding-bottom:1em;& p{margin-bottom:.125em}& a{text-decoration:underline}}.main-navigation ul li.menu-item-425{white-space:nowrap;& ul{right:20px}}.main-navigation{display:flex;justify-content:center;position:relative;flex-basis:100%;@media screen and (max-width:1024px){justify-content: space-between; align-items: center; max-width: none;}& #site-navigation.container{max-width:1600px}& .menu-main-nav-container{& ul{list-style:none;margin-inline:auto;margin:0;padding-left:0;display:flex;justify-content:center;align-items:center;column-gap:2em;@media screen and (max-width:1500px){column-gap: 1em;}@media screen and (max-width:1300px){column-gap: 0.6em;}@media screen and (max-width:1024px){padding-top: 0; border-top: 0;}}& ul li{text-align:center;line-height:.8em;@media screen and (max-width:1024px){display: none;}&:first-of-type{margin-left:0}&:last-of-type{margin-right:0}& a{font-family:var(--ywf--family-nunito-sans);font-size:1rem;text-decoration:none;transition:.5s ease;position:relative;padding:1.5em 0;font-weight:400;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#f4fafa;@media screen and (max-width:1200px){font-size: 1rem;}}& button{background-color:initial;border-radius:0;padding:4px;margin-left:-4px;color:var(--white);position:relative;display:inline-block;letter-spacing:0;font-size:1rem;border:0;&:after{content:none}}}& ul ul{background:var(--white);box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;float:left;left:-999em;position:absolute;z-index:99999;padding:20px 30px;min-width:250px;align-items:flex-start}& ul ul ul{display:none;left:-999em;top:0}& ul ul a{display:block;color:var(--black);padding:5px 0;font-size:1.125rem;text-transform:none}& ul ul li{display:block;margin:20px 0;text-align:left}}}.main-navigation li:hover>a,.main-navigation li.focus>a,.main-navigation li>a:focus,.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:var(--white)}.main-navigation ul li.menu-item-47 a:after,.main-navigation ul ul a:focus:after,.main-navigation ul ul li.focus>a:after,.main-navigation ul ul .current_page_item>a:after,.main-navigation ul ul .current-menu-item>a:after,.main-navigation li.menu-item-296 a:after{content:none}.main-navigation a:after,.main-navigation li.focus>a:after,.main-navigation .current_page_item>a:after,.main-navigation .current-menu-item>a:after{opacity:.2;transition:.5s all cubic-bezier(.48,-.01,.27,1.21);background-color:var(--light-blue);position:absolute;content:'';width:40px;height:4px;bottom:0;left:50%;margin-left:-20px;transform:translateZ(0)scaleX(0);will-change:opacity,transform}.main-navigation ul ul a:after,.main-navigation ul ul a:after,.main-navigation ul ul li.focus>a:after,.main-navigation ul ul .current_page_item>a:after,.main-navigation ul ul .current-menu-item>a:after{content:none}.main-navigation a:hover:after,.main-navigation a:focus:after,.main-navigation li.focus>a:after,.main-navigation .current_page_item>a:after,.main-navigation .current-menu-item>a:after{opacity:1;transform:translateZ(0)scaleX(1)}.main-navigation li>a:focus-visible{outline:1px dashed;outline-offset:2px}.main-navigation ul ul li:hover>a,.main-navigation ul ul li.focus>a,.main-navigation ul ul .current_page_item>a,.main-navigation ul ul .current-menu-item>a,.main-navigation ul ul .current_page_ancestor>a,.main-navigation ul ul .current-menu-ancestor>a{color:#2d79bf}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block;left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:100%}.mobile-navigation{height:100%;overflow-x:hidden;position:fixed;right:0;top:0;transition:.5s;visibility:hidden;width:0;z-index:400;overscroll-behavior:contain;padding:140px 40px 3em;@media screen and (max-width:600px){padding: 140px 20px 3em;}}.mobile-nav-wrapper{display:none;margin-left:1em;@media screen and (max-width:1024px){display: block;}@media screen and (max-width:460px){margin-left: .5em;}}.mobile-nav-wrapper span{display:block;color:var(--black);font-size:.75rem}#togglenav{background:0 0;border-radius:0;color:var(--black);font-size:2.5rem;padding:0;margin-top:7px;&:hover, &:focus{color:var(--blue)}&:after{content:none}}.mobile-navigation ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;text-align:left;margin:0;max-width:450px}.mobile-navigation li{position:relative;flex-basis:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;&.menu-item-8557{border-top:1px solid #ffffff2e;padding-top:1em;margin-top:1em;& a{font-size:1.25rem;letter-spacing:1px}}}.mobile-navigation li a{display:block;padding:.3em 0;font-size:1.5rem;position:relative;color:var(--white)}.mobile-navigation ul ul{display:none;margin:0;flex-basis:100%}.mobile-navigation ul ul li a{font-size:1.125rem;text-transform:none;& span{display:block;margin-top:0;font-size:.875rem}}.mobile-navigation li:not(.menu-item-308).current-menu-item>a,.mobile-navigation li:not(.menu-item-308)>a:hover,.mobile-navigation li:not(.menu-item-308)>a:focus{color:var(--white)}.mobile-navigation li{position:relative}.mobile-navigation ul li.menu-item-has-children>a{margin-right:10px}.mobile-navigation li>button{border-radius:0;padding:2px 4px 3px 5px;z-index:1000;background-color:initial;color:var(--white);border:0;font-size:1.5rem;box-shadow:none;&:hover, &:focus{color:var(--white);background-color:initial}&:after{content:none!important}}.mobile-navigation ul li.focus>ul{display:block}.screen-reader-text,.slick-sr-only{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,.slick-sr-only:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;display:block;font-size:14px;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}#content[tabindex="-1"]:focus{outline:transparent}a.skip-link{color:#000;background-color:#fff}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-delay:-1ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:.01ms!important}}.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{display:inline;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}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after{clear:both}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}embed,iframe,object{max-width:100%}iframe{width:100%}.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}.kind-words-section{position:relative;&:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2013/03/fence0004-Edit3-scaled-1-2048x1367.jpeg.webp);background-size:cover;background-position:50%;z-index:1;opacity:.1}}.kind-words-description p{font-size:1.65rem;&:last-child{margin-bottom:0}}.kind-words-slider.container{padding-bottom:4.5rem;z-index:2}.kind-words-section button.slick-arrow{color:var(--white);border-color:rgba(255,255,255,.5)}.kind-words-section button.slick-arrow:hover,.kind-words-section button.slick-arrow:focus{background-color:var(--black);color:var(--white)}.kind-words-section .slick-disabled{background:0 0;opacity:.3;cursor:not-allowed}.kind-words-controls{display:none}.kw-prev,.kw-next{background-color:initial;color:var(--white);border:1px solid rgba(255,255,255,.5);font-size:1.5rem;width:60px;height:60px;border-radius:50%;padding:0;cursor:pointer}.kind-words-section .kw-prev:hover,.kind-words-section .kw-prev:focus,.kind-words-section .kw-next:hover,.kind-words-section .kw-next:focus{background-color:var(--black);color:var(--white)}@media screen and (min-width:1025px){.kind-words-slider.container{padding-bottom:0;padding-left:calc(40px - 1rem);padding-right:calc(40px - 1rem)}.kind-words-top{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:1.5rem}.kind-words-header.section-header{text-align:left;margin-inline:0;margin-bottom:0;max-width:none}.kind-words-header h2,.kind-words-header .kind-words-description{text-align:left}.kind-words-header .kind-words-description{max-width:889px}.kind-words-controls{display:flex;align-items:center;gap:1.5rem;flex-shrink:0;padding-bottom:.25rem;z-index:1000}.kind-words-section button.slick-arrow{display:none!important}}.kind-words-slider .slick-slide>div{height:100%}.kind-word-slide{padding:0 1rem;height:100%;box-sizing:border-box}.kind-word-slide-inner{background-color:var(--white);border:1px solid var(--border-grey);border-radius:8px;padding:1.5rem;text-align:left;height:100%;box-sizing:border-box;box-shadow:0 2px 12px rgba(0,0,0,8%)}.kind-word-slide-inner img{width:40px;height:28px;object-fit:cover;display:block;margin-bottom:1rem}.kind-word-quote{font-family:var(--ywf--family-nunito-sans);font-style:italic;font-size:clamp(1.05rem,.85rem + .6vw,1.3rem);line-height:1.65;margin-bottom:.75em;max-height:8.5em;overflow:hidden;position:relative;color:var(--black)}.kind-word-quote.is-truncated::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3em;background:linear-gradient(to bottom,transparent,var(--white));pointer-events:none}.kind-word-quote.expanded{max-height:none;overflow:visible}.kind-word-quote.expanded::after{display:none}.kind-word-quote p{margin-bottom:0}.kind-words-section .kind-word-read-more{display:inline-flex;align-items:center;gap:.4em;background:0 0;border:1px solid var(--blue);color:var(--blue);font-family:var(--ywf--family-nunito-sans);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.45em 1em;margin-bottom:.75em;transition:background-color .2s,border-color .2s,color .2s}.kind-words-section .kind-word-read-more:hover,.kind-words-section .kind-word-read-more:focus,.kind-words-section .kind-word-read-more:active{background-color:var(--black);border-color:var(--black);color:var(--white);opacity:1}.kind-word-attribution{font-size:.9375rem;color:var(--black);opacity:.7;margin-bottom:0}@media screen and (max-width:600px){.kind-word-slide{padding-left:.5rem;padding-right:.5rem}}