.subpage .row{--bs-gutter-x:1.5rem;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x)*-.5);--bs-gutter-y:0;margin-left:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1);display:flex}.subpage .row .column-8{flex:0 0 auto;width:100%}.subpage .row .column-8 .container{width:100%}@media (min-width:992px){.subpage .row .column-8{flex:0 0 auto;width:66.66666667%}}.subpage .row .column-4{flex:0 0 auto;width:100%}.subpage .row .column-4 .container{width:100%}@media (min-width:992px){.subpage .row .column-4{flex:0 0 auto;width:33.33333333%}}.introductory-text,.text-lg{font-size:18px}.subpage h2.checkmark{color:#000}.subpage h2.checkmark:before{font-size:24px;color:var(--color21);content:"\f00c";padding-right:8px;font-family:Font Awesome\ 6 Free}.subpage h1{font-size:32px;margin-top:0}.subpage main>.container,.subpage main>section:first-of-type{padding-top:30px}.subpage article{align-self:flex-start}@media (max-width:767.98px){.subpage article{border-right:none!important}}@media (min-width:992px){.subpage article{flex:1 0 72%!important;max-width:72%!important;padding-right:30px!important}.subpage article+aside{flex:1 0 28%!important;max-width:28%!important}}.subpage article .testimonial-wrapper{padding-top:20px}.subpage article .testimonial-wrapper .testimonial{padding-bottom:30px}.subpage article .testimonial-wrapper .testimonial .quote-content{padding:20px 20px 20px 90px;border:thin solid #bbb!important;position:relative;background-color:#fff;border-radius:6px;z-index:6}.subpage article .testimonial-wrapper .testimonial .quote-content p{font-size:18px;position:relative;padding-bottom:0;line-height:30px}@media (min-width:768px){.subpage article .testimonial-wrapper .testimonial .quote-content p{font-size:20px;line-height:34px}}.subpage article .testimonial-wrapper .testimonial .quote-content p:first-of-type:after{content:url(../img/quote.png);position:absolute;top:0;left:-70px}.subpage article .testimonial-wrapper .testimonial .quote-content:after,.subpage article .testimonial-wrapper .testimonial .quote-content:before{height:0;transform:rotate(90deg);content:"";position:absolute;border-style:solid;border-width:30px;bottom:-59px;left:55%;width:0;display:block;z-index:5}@media (min-width:768px){.subpage article .testimonial-wrapper .testimonial .quote-content:after,.subpage article .testimonial-wrapper .testimonial .quote-content:before{left:67%}}.subpage article .testimonial-wrapper .testimonial .quote-content:before{border-color:transparent transparent transparent #aaa!important;bottom:-60px}.subpage article .testimonial-wrapper .testimonial .quote-content:after{border-color:transparent transparent transparent #fff}.subpage article .testimonial-wrapper .quote-footer{padding-top:35px;font-weight:700;padding-left:58%}@media (min-width:768px){.subpage article .testimonial-wrapper .quote-footer{padding-left:70%}}.subpage p+ul{margin-top:-12px}.subpage aside{height:100%;padding-bottom:40px}@media (max-width:767.98px){.subpage aside{border-left:none!important;padding-top:20px;background-color:var(--color11)}}@media (min-width:992px){.subpage aside{padding-bottom:0;padding-left:30px!important}}.subpage aside h4{font-size:18px;font-weight:700;color:var(--color12);text-transform:uppercase;line-height:22px;margin-top:0}.subpage aside .column-12>h4:nth-of-type(1n+2),.subpage aside .widget>h4{padding-top:20px;border-top:thin solid var(--color10)}.subpage aside .column-12.sidebarPicker .col-md-12{padding-right:0;padding-left:0}.subpage aside .column-12.sidebarPicker .col-md-12>div>h4:nth-of-type(1n+2){padding-top:20px;border-top:thin solid var(--color10)}.subpage aside .list{margin-bottom:0;padding-bottom:20px;padding-left:20px}.subpage aside .list a{color:var(--color4)}.subpage aside .card{border:none;margin-bottom:0}.subpage aside .card .card-block{background-color:var(--color11);padding-bottom:0;padding-left:0}.subpage aside .card .card-block p{line-height:20px}.subpage aside .card .card-block .card-title{margin-bottom:0;text-transform:none}.subpage aside .testimonial{padding-bottom:20px}.subpage aside .testimonial .quote-footer{font-weight:700;font-style:italic;text-align:right}.subpage aside .gen-info{padding-bottom:20px}.subpage aside .gen-info>p{padding-bottom:0}.subpage aside .gen-info>p.name{font-weight:700}.subpage aside .gen-info>p.address,.subpage aside .gen-info>p.address-cont{line-height:20px}.subpage aside .gen-info>p.phone{padding-top:4px}.subpage aside .umbraco-forms-form{padding-top:0;padding-bottom:20px}.subpage aside .umbraco-forms-form .umbraco-forms-navigation{text-align:right}.subpage aside .umbraco-forms-form .umbraco-forms-navigation>div{padding-right:0}.subpage aside .umbraco-forms-form label.umbraco-forms-label{margin-bottom:.25rem}.subpage aside .umbraco-forms-form input.text{height:34px}.subpage aside .umbraco-forms-form .umbraco-forms-field>div{padding-bottom:.5em}.subpage aside .umbraco-forms-form .umbraco-forms-field>div input,.subpage aside .umbraco-forms-form .umbraco-forms-field>div textarea{border-color:var(--color7);margin-bottom:0;border-radius:6px;width:100%}.subpage aside .umbraco-forms-form textarea{height:85px}.subpage aside .umbraco-forms-form .umbraco-forms-fieldset{padding-top:0;padding-right:0}.subpage aside .umbraco-forms-form .umbraco-forms-fieldset .col-md-12{padding-right:0;padding-left:0}.subpage aside .umbraco-forms-form .umbraco-forms-fieldset .col-md-12 input,.subpage aside .umbraco-forms-form .umbraco-forms-fieldset .col-md-12 textarea{margin-top:0}