.bg-header header,header{background:#0f0e0d}header a{color:#fff}:root{--color1:#2b2926;--color2:#fff;--color3:#858585;--color4:#000;--color5:#ebf1ea;--color6:#767676;--color7:#f1edea;--primaryFont:Manrope,sans-serif;--secondaryFont:Cormorant Infant,sans-serif;--bodyFontSize:16px}.case-studies-banner{background-color:#1f1d1a}.grey{color:var(--color3)}.content-wrapper{max-width:1370px}.content-wrapper--vertical-spacing,.dnd-section{padding:0}html{font-size:16px}body{background-color:#0f0e0d;font-family:Manrope,sans-serif;font-size:16px}.h1,body,h1{color:#fff;font-style:normal;font-weight:400;text-decoration:none}.h1,h1{font-family:Cormorant Infant,serif;font-size:72px;text-transform:none}.h2,h2{font-size:48px}.h2,.h3,h2,h3{color:#fff;font-family:Cormorant Infant,serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.h3,h3{font-size:32px;line-height:1.1}.h4,h4{font-family:Cormorant Infant,serif;font-size:21px;line-height:1.1}.h4,.h5,h4,h5{color:#fff;font-style:normal;font-weight:600;text-decoration:none;text-transform:none}.h5,h5{font-family:Cormorant Infant,sans-serif;font-size:16px;letter-spacing:.6px}.h6,h6{color:#fff;font-family:Cormorant Infant,serif;font-size:14px;font-style:normal;font-weight:600;text-decoration:none;text-transform:none}.border-bottom:after{background:#fff}blockquote{color:var(--color2);font-family:var(--secondaryFont);font-size:24px}.button,button,form .hs-button,form input[type=submit]{background-color:#fff;border-radius:4px;color:#0e0d0c;cursor:pointer;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding:16px 20px;text-decoration:none;text-transform:none;transition:all .35s}.button:hover,button:hover,form .hs-button:hover,form input[type=submit]:hover{background-color:#8e8b85;color:#0e0d0c}.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{fill:#0e0d0c}.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:Manrope,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.form-title{color:#fff}form label,form legend{color:#2b2926}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 #fff;border-radius:0;color:#2b2926}form input[type=checkbox]+span:before{background-color:#ebf1ea;border:1px solid #fff;border-radius:0}form input[type=radio]+span:before{background-color:#ebf1ea;border:1px solid #fff}::-webkit-input-placeholder{color:#2b2926}::-moz-placeholder{color:#2b2926}:-ms-input-placeholder{color:#2b2926}::placeholder{color:#2b2926}.hs-fieldtype-date .input .hs-dateinput:before{color:#2b2926}.fn-date-picker td.is-selected .pika-button{background:#2b2926}.fn-date-picker td .pika-button:hover{background-color:#2b2926!important}.fn-date-picker td.is-today .pika-button{color:#2b2926}table{background-color:#fff}table,td,th{border:1px solid #2b2926}td,th{color:#2b2926;padding:18px}thead th{background-color:#2b2926;color:#fff}tfoot td{background-color:#fff;color:#2b2926}.footer-section{background:#1f1d1a}.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:#fff;font-family:Cormorant Infant,serif;font-style:normal;font-weight:400;text-decoration:none}@media (min-width:1440px){body{font-size:20px;line-height:1.75rem}}@media(max-width:1024px){:root{--bodyFontSize:16px}.button,.hs-blog-post-listing__post-button,button{padding-left:20px;padding-right:20px}body{font-size:var(--bodyFontSize)}.h1,h1{font-size:48px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}}@media(max-width:767px){.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}}