.newsletter{padding:40px 0;position:relative}@media (min-width:768px){.newsletter{padding:65px 0}}.newsletter:before{background-color:rgba(var(--lightBlueRgb),.9);content:"";z-index:-1}.newsletter:before,.newsletter__bg{height:100%;left:0;position:absolute;top:0;width:100%}.newsletter__bg{-o-object-fit:cover;object-fit:cover;z-index:-2}.newsletter .wrap{max-width:850px;padding:0}@media (max-width:767.8px){.newsletter .wrap{padding:0 var(--padding)}}.newsletter__text{text-align:center}.newsletter__text>h2{color:var(--darkYellow);font-size:37px;font-weight:300;letter-spacing:-.93px;margin-bottom:20px}@media screen and (min-width:375px){.newsletter__text>h2{font-size:calc(33.21594px + 1.00908vw)}}@media screen and (min-width:1366px){.newsletter__text>h2{font-size:47px}}@media (min-width:768px){.newsletter__text>h2{letter-spacing:-1.18px;margin-bottom:35px}}.newsletter__text>h3{color:var(--white);font-size:17px;font-weight:300;letter-spacing:-.42px;margin-bottom:10px}@media screen and (min-width:375px){.newsletter__text>h3{font-size:calc(14.72957px + .60545vw)}}@media screen and (min-width:1366px){.newsletter__text>h3{font-size:23px}}@media (min-width:768px){.newsletter__text>h3{letter-spacing:-.57px}}.newsletter form{display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}@media (max-width:767.8px){.newsletter form{display:block}}.newsletter form fieldset:nth-child(3){grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:3}@media (max-width:767.8px){.newsletter form fieldset:nth-child(3){grid-column-start:unset;grid-row-end:unset;grid-row-start:unset}}.newsletter form fieldset:nth-child(3) ul{justify-content:space-between}.newsletter form fieldset:nth-child(4){grid-column-end:3;grid-column-start:1;grid-row-end:4;grid-row-start:4}@media (max-width:767.8px){.newsletter form fieldset:nth-child(4){grid-column-start:unset;grid-row-end:unset;grid-row-start:unset}}.newsletter form fieldset:nth-child(5){grid-column-end:3;grid-column-start:1;grid-row-end:5;grid-row-start:5}@media (max-width:767.8px){.newsletter form fieldset:nth-child(5){grid-column-start:unset;grid-row-end:unset;grid-row-start:unset}}.newsletter form .hs_submit.hs-submit{grid-column-end:3;grid-column-start:1;grid-row-end:6;grid-row-start:6}@media (max-width:767.8px){.newsletter form .hs_submit.hs-submit{grid-column-start:unset;grid-row-end:unset;grid-row-start:unset}.newsletter form .hs-fieldtype-phonenumber,.newsletter form .hs-fieldtype-text{margin-bottom:20px}}.newsletter__form{margin-bottom:26px}.newsletter__form .hs-dependent-field{margin:10px 0}.newsletter__form fieldset{max-width:100%!important;position:relative}.newsletter__form .hs-fieldtype-checkbox>label,.newsletter__form>p{display:block;font-size:17px;letter-spacing:-.42px;margin-bottom:30px;margin-top:30px;text-align:center}@media (max-width:767.8px){.newsletter__form .hs-fieldtype-checkbox>label,.newsletter__form>p{margin-bottom:20px;margin-top:32px}}.newsletter__form .legal-consent-container p{font-size:11px}.newsletter__form .hs-fieldtype-phonenumber .input,.newsletter__form .hs-fieldtype-text .input{margin:0 4px!important}@media (max-width:480px){.newsletter__form .hs-fieldtype-phonenumber .input,.newsletter__form .hs-fieldtype-text .input{margin-bottom:10px;margin-right:0}}.newsletter__form .hs-fieldtype-phonenumber .input.active .hs-input,.newsletter__form .hs-fieldtype-text .input.active .hs-input{border-color:var(--darkYellow);color:var(--darkYellow)}.newsletter__form .hs-fieldtype-phonenumber .input .hs-input,.newsletter__form .hs-fieldtype-text .input .hs-input{background-color:transparent;border:1px solid var(--white);border-radius:23px!important;color:var(--white);outline:none!important;padding:11.5px;transition:all .15s;width:100%!important}.newsletter__form .hs-fieldtype-phonenumber .input .hs-input::-moz-placeholder,.newsletter__form .hs-fieldtype-text .input .hs-input::-moz-placeholder{color:var(--white)}.newsletter__form .hs-fieldtype-phonenumber .input .hs-input::placeholder,.newsletter__form .hs-fieldtype-text .input .hs-input::placeholder{color:var(--white)}.newsletter__form .hs-error-msg{color:var(--darkYellow);font-size:11px}.newsletter__form .form-columns-1{margin-top:20px}.newsletter__form .form-columns-1 .input{margin-right:0!important}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list{display:flex;flex-wrap:wrap}@media (max-width:767.8px){.newsletter__form .hs-fieldtype-checkbox .input .inputs-list{padding:0 40px}}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox{flex:0 0 50%}@media (min-width:768px){.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox{flex-basis:20%}}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox label input{display:none}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox label input:checked+span:before{opacity:0}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox label input:checked+span:after{opacity:1}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox label span{align-items:center;cursor:pointer;display:flex;margin-bottom:17px;position:relative}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox label span:before{border:1px solid var(--lightText);border-radius:3px;content:"";display:block;height:18px;margin-right:15px;transition:all .15s;width:18px}.newsletter__form .hs-fieldtype-checkbox .input .inputs-list .hs-form-checkbox label span:after{background-color:var(--darkYellow);background-image:url(https://f.hubspotusercontent20.net/hubfs/2339975/Trinto/check_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:65%;border-radius:3px;content:"";height:18px;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s;width:18px}.newsletter__form .actions{margin-top:30px;text-align:center}.newsletter__form .actions .hs-button{-webkit-appearance:none;background-color:#fff;border:1px solid #fff;border-radius:0;color:var(--white);cursor:pointer;font-family:var(--fontHeading);font-weight:700;max-width:358px;padding:16px 0;text-align:center;transition:all .15s;width:100%}.newsletter__form .actions .hs-button:active,.newsletter__form .actions .hs-button:focus,.newsletter__form .actions .hs-button:hover{background-color:transparent}.newsletter__form form.hs-form .hs-error-msgs{position:absolute}