.newletter{background:#ece9e1;padding:55px 0 75px}.newletter .container{margin:0 auto;max-width:calc(1520px + 2rem);padding:0 1rem;width:100%}.newletter .container .row{align-items:center;display:flex;flex-wrap:wrap;gap:70px;justify-content:space-between;padding:50px 0;position:relative}.newletter .container .row .nl_left_box:after,.newletter .container .row:after{border-right:2px dashed #105e75;bottom:0;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.newletter .container .row .nl_left_box:after{display:none}.newletter .container .row .column_box{max-width:699px;position:relative;width:calc(50% - 35px)}.newletter .container .row .column_box h3{color:#105e75;font-family:var(--font-roboto-flex);font-size:24px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 10px;text-transform:uppercase}.newletter .container .row .column_box h2{color:#1e1e1e;font-family:var(--font-roboto-serif);font-size:40px;font-style:normal;font-weight:500;line-height:120%;margin:0 0 18px}.newletter .container .row .column_box p{color:#1e1e1e;font-family:var(--font-roboto-flex);font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin:0 0 25px}.newletter .container .row .column_box .nl_form form .actions .hs-button,.newletter .container .row .column_box a.button{font-family:var(--font-roboto-flex);font-size:20px;font-weight:800;letter-spacing:1.2px;line-height:120%;padding:15px 21px;text-transform:uppercase}.newletter .container .row .column_box a.button:hover{font-weight:800;text-decoration:none}.newletter .container .row .column_box .nl_form .form-title:empty{display:none}.newletter .container .row .column_box .nl_form .form-title,.newletter .container .row .column_box .nl_form .submitted-message,.newletter .container .row .column_box .nl_form form{background-color:transparent;border:transparent}.newletter .container .row .column_box .nl_form form{position:relative}.newletter .container .row .column_box .nl_form form .input input{background-color:#faf9f5;border:none;border-radius:10px;color:#1e1e1e;font-family:var(--font-archivo);font-size:20px;font-style:normal;font-weight:400;line-height:118%;padding:15px 20px}.newletter .container .row .column_box .nl_form form .input input::placeholder{color:#a2a2a2}.newletter .container .row .column_box .nl_form form .input input:-webkit-autofill,.newletter .container .row .column_box .nl_form form .input input:-webkit-autofill:active,.newletter .container .row .column_box .nl_form form .input input:-webkit-autofill:focus,.newletter .container .row .column_box .nl_form form .input input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #faf9f5!important}.newletter .container .row .column_box .nl_form form .actions{text-align:right}.newletter .container .row .column_box .nl_form form .actions .hs-button{background-color:#105e75;border:1px solid #105e75;color:#fff;padding:15px 37px}.newletter .container .row .column_box .nl_form form .actions .hs-button:hover{background-color:transparent;color:#105e75}.newletter .container .row .column_box .nl_form form .hs-error-msg{color:red;margin:0}.newletter .container .row .column_box .nl_form .submitted-message{color:#105e75;font-weight:800}.newletter .container .row .column_box .nl_form .hs_error_rollup{display:none}.newletter .container .row .column_box .nl_form form .hs_email{margin-bottom:0}.newletter .container .row .column_box .nl_form form .hs_submit{position:absolute;right:0;top:0}.newletter .container .row .column_box .nl_form form .actions .hs-button,.newletter .container .row .column_box .nl_form form .hs_email input{padding-bottom:13px;padding-top:13px}.newletter .container .row .column_box .nl_form form .hs_email input{height:52px;max-width:100%;padding-right:180px}@media only screen and (width <= 1199px){.newletter .container .row{flex-direction:column;padding:0}.newletter .container .row .column_box{max-width:100%;text-align:center;width:100%}.newletter .container .row:after{display:none}.newletter .container .row .nl_left_box:after{display:block}.newletter .container .row .nl_left_box:after,.newletter .container .row:after{border-bottom:2px dashed #105e75;border-right:0;bottom:-30px;height:1px;left:0;right:0;top:auto;transform:translateY(-50%);transform:none;width:100%}.newletter .container .row .column_box form,.newletter .container .row .column_box p{margin-left:auto;margin-right:auto;max-width:699px}.newletter .container .row .column_box .nl_form form .actions{text-align:center}.newletter .container .row .column_box .nl_form form .hs_email input{max-width:100%;padding-right:20px}.newletter .container .row .column_box .nl_form form .hs_submit{margin-top:30px;position:relative}}@media only screen and (width <= 991px){.newletter .container .row .column_box h3{font-size:20px}.newletter .container .row .column_box h2{font-size:32px}.newletter .container .row .column_box p{font-size:17px}.newletter .container .row .column_box .nl_form form .actions .hs-button,.newletter .container .row .column_box a.button{font-size:17px;letter-spacing:.9px}.newletter .container .row .column_box .nl_form form .input input{font-size:17px}}