.bg-header header,header{background:#fefaf2}:root{--color1:#6c6c6c;--color2:#000;--color3:#006241;--color4:#212121;--color5:#ebf1ea;--color6:#fafafa;--color7:#f1edea;--primaryFont:Varela Round,sans-serif;--secondaryFont:Playfair Display,sans-serif;--bodyFontSize:16px}.case-studies-banner{background-color:#1e3932}.content-wrapper{max-width:1288px}.content-wrapper--vertical-spacing,.dnd-section{padding:0}html{font-size:16px}body{color:#6c6c6c;font-family:Varela Round,sans-serif;font-size:16px;font-weight:400}.h1,body,h1{font-style:normal;text-decoration:none}.h1,h1{font-size:68px}.h1,.h2,h1,h2{color:#2b463c;font-family:Playfair Display,sans-serif;font-weight:700;line-height:1.25;text-transform:none}.h2,h2{font-size:36px;font-style:normal;text-decoration:none}.h3,h3{font-size:30px;line-height:1.25}.h3,.h4,h3,h4{color:#212121;font-family:Playfair Display,sans-serif;font-style:normal;font-weight:600;text-decoration:none;text-transform:none}.h4,h4{font-size:21px;line-height:1.5}.h5,h5{font-size:12px;letter-spacing:.6px}.h5,.h6,h5,h6{color:#212121;font-family:Playfair Display,sans-serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase}.h6,h6{font-size:16px}blockquote{color:var(--color2);font-family:var(--secondaryFont);font-size:24px}.button,button,form .hs-button,form input[type=submit]{background-color:#006241;border:0 solid #006241;border-radius:48px;color:#fff;cursor:pointer;font-family:Varela Round,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:100%;overflow:hidden;padding:13px 31px;position:relative;text-decoration:none;text-transform:none;transition:all .35s;z-index:1}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover,form .hs-button:active,form .hs-button:focus,form .hs-button:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{color:#fff}.button:after,.button:before,form .hs-button:after,form .hs-button:before,form input[type=submit]:after,form input[type=submit]:before{background:var(--color2);content:"";height:100%;left:0;position:absolute;top:-100%;transition:all .35s;width:100%;z-index:-1}.button:before,form .hs-button:before,form input[type=submit]:before{opacity:.5}.button:after,form .hs-button:after,form input[type=submit]:after{transition-delay:.2s}.button:hover,form .hs-button:hover,form input[type=submit]:hover{color:#fff}form .hs-button:hover,form input[type=submit]:hover{background:var(--color2)}.button:hover:after,.button:hover:before,form .hs-button:hover:after,form .hs-button:hover:before,form input[type=submit]:hover:after,form input[type=submit]:hover:before{top:0}.button.arrow-button{padding-right:100px;position:relative}.button.arrow-button svg{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:48px}.button.arrow-button svg polygon,.button.arrow-button:active svg polygon,.button.arrow-button:focus svg polygon,.button.arrow-button:hover svg polygon{fill:#fff}.button.arrow-button:hover{padding-right:110px}.button.white{border-color:#fff;color:#fff}.button.arrow-button.white svg polygon{fill:#fff}.button.white:hover{background:transparent}.submitted-message,form{font-family:Varela Round,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.form-title{color:#000}form label,form legend{color:#6c6c6c}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=datetime],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{background-color:#ebf1ea;border:1px solid #000;border-radius:5px;color:#6c6c6c}form input[type=checkbox]+span:before{background-color:#ebf1ea;border:1px solid #000;border-radius:5px}form input[type=radio]+span:before{background-color:#ebf1ea;border:1px solid #000}::-webkit-input-placeholder{color:#6c6c6c}::-moz-placeholder{color:#6c6c6c}:-ms-input-placeholder{color:#6c6c6c}::placeholder{color:#6c6c6c}.hs-fieldtype-date .input .hs-dateinput:before{color:#6c6c6c}.fn-date-picker td.is-selected .pika-button{background:#6c6c6c}.fn-date-picker td .pika-button:hover{background-color:#6c6c6c!important}.fn-date-picker td.is-today .pika-button{color:#6c6c6c}table{background-color:#fff}table,td,th{border:1px solid #6c6c6c}td,th{color:#6c6c6c;padding:18px}thead th{background-color:#6c6c6c;color:#fff}tfoot td{background-color:#fff;color:#6c6c6c}.footer-section{background:#1e3932}.footer-section a,.footer-section p,.footer-top-area h6{color:#fff}.footer-social-icons ul li a svg,.footer-top-area .footer-icon{fill:#fff}.footer-copyright-links ul li:after{background:#fff}.hs-search-results__title{color:#2b463c;font-family:Playfair Display,sans-serif;font-style:normal;font-weight:700;text-decoration:none}@media(max-width:1024px){:root{--bodyFontSize:16px}.button,.hs-blog-post-listing__post-button,button{font-size:15px;padding-left:20px;padding-right:20px}body{font-size:var(--bodyFontSize)}.h1,h1{font-size:36px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}}@media(max-width:767px){.h1,h1{font-size:28px}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:24px}.h4,h4{font-weight:700}.button.arrow-button svg{right:20px;width:35px}.button.arrow-button{padding-right:70px;text-align:left}.button.arrow-button:hover{padding-right:70px}blockquote{font-size:20px}}