.block-newsletter{background-color:#fff;overflow:hidden;padding:80px 0;position:relative}@media only screen and (max-width:1060px){.block-newsletter{padding:50px 0}}.block-newsletter .block-newsletter__container{position:relative;z-index:2}.block-newsletter .block-newsletter__row{align-items:center;-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:58fr 42fr}@media only screen and (max-width:1260px){.block-newsletter .block-newsletter__row{-moz-column-gap:50px;column-gap:50px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__row{grid-template-columns:1fr;row-gap:40px}}.block-newsletter .block-newsletter__col-left{align-items:center;display:flex;position:relative;width:100%}.block-newsletter .block-newsletter__image-wrapper{height:380px;overflow:visible;position:relative;width:100%}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__image-wrapper{height:250px;margin-bottom:40px}}.block-newsletter .block-newsletter__bg-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-newsletter .block-newsletter__badge-wrapper{height:180px;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:180px;z-index:3}@media only screen and (max-width:1260px){.block-newsletter .block-newsletter__badge-wrapper{height:140px;width:140px}}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__badge-wrapper{bottom:-50px;height:120px;right:50%;top:auto;transform:translateX(50%);width:120px}}.block-newsletter .block-newsletter__badge-wrapper .block-newsletter__badge-image{display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-newsletter .block-newsletter__col-right{display:flex;flex-direction:column;justify-content:center;padding-left:50px}@media only screen and (max-width:1260px){.block-newsletter .block-newsletter__col-right{padding-left:35px}}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__col-right{padding-left:0}}.block-newsletter .block-newsletter__content{max-width:450px}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__content{max-width:100%}}.block-newsletter .block-newsletter__title{color:#fbb03b;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:3.25rem;font-weight:700;line-height:3.875rem;margin-bottom:8px;margin-top:0}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__title{font-size:2.25rem;line-height:1.2}}.block-newsletter .block-newsletter__subtitle{color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.5rem;font-weight:400;line-height:2.125rem;margin-bottom:24px;margin-top:0}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__subtitle{font-size:1.125rem;line-height:1.3;margin-bottom:16px}}.block-newsletter .block-newsletter__text{color:rgba(0,0,0,.8);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:30px}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__text{margin-bottom:24px}}.block-newsletter .block-newsletter__text p{margin-bottom:16px}.block-newsletter .block-newsletter__text p:last-child{margin-bottom:0}.block-newsletter .block-newsletter__form-wrapper{width:100%}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter{background:transparent!important;min-height:0!important;padding:0}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .form-fields{row-gap:0}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .container,.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .newsletter-form-container{background:transparent!important;margin:0;max-width:100%;padding:0}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .description,.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .title,.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter label[for=email]{display:none}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .newsletter-form{display:flex;flex-direction:column;width:100%}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:50px;display:flex;height:50px;margin-bottom:16px;max-width:400px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;width:100%}@media only screen and (max-width:500px){.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container{max-width:100%}}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container:focus-within{border-color:#1c5642;box-shadow:0 0 0 3px rgba(28,86,66,.1)}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container input[type=email]{background:transparent!important;border:none!important;box-shadow:none!important;color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;height:100%!important;outline:none!important;padding:0 24px!important;width:100%!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container input[type=email]::-moz-placeholder{color:rgba(0,0,0,.5)}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container input[type=email]::placeholder{color:rgba(0,0,0,.5)}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container button[type=submit]{background-color:#1c5642!important;border:none!important;border-radius:0!important;color:#fff!important;cursor:pointer;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-weight:700;height:100%!important;letter-spacing:.6px;padding:0 30px!important;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container button[type=submit]:hover{background-color:#12372a!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container button[type=submit]:active{transform:scale(.98)}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .email-container button[type=submit]{font-size:11px;padding:0 20px!important}}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field{align-items:center;display:flex;margin-top:4px;max-width:420px}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field{max-width:100%}}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field label{align-items:center;color:rgba(0,0,0,.7);cursor:pointer;display:flex;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;line-height:1.4}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field input[type=checkbox]{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;border:1.5px solid rgba(28,86,66,.6)!important;border-radius:4px!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;height:18px!important;justify-content:center!important;margin:0 10px 0 0!important;position:relative!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;width:18px!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field input[type=checkbox]:hover{border-color:#1c5642!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field input[type=checkbox]:checked{background-color:#1c5642!important;border-color:#1c5642!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;display:block!important;height:9px!important;left:5px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .acceptance-field input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(28,86,66,.15)!important;outline:none!important}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .newsletter-subscription-validated{background-color:rgba(28,86,66,.08);border:1px solid rgba(28,86,66,.25);border-left:4px solid #1c5642;border-radius:6px;color:#1c5642;font-weight:700}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .newsletter-subscription-error,.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .newsletter-subscription-validated{font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.8125rem;margin-top:12px;padding:10px 14px}.block-newsletter .block-newsletter__form-wrapper .cqt-newsletter .newsletter-subscription-error{background-color:rgba(217,83,79,.08);border:1px solid rgba(217,83,79,.25);border-left:4px solid #d9534f;border-radius:6px;color:#d9534f;font-weight:500}.block-newsletter .block-newsletter__form-wrapper .wpcf7-form{display:flex;flex-direction:column;width:100%}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:30px;display:flex;height:50px;margin-bottom:16px;max-width:400px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;width:100%}@media only screen and (max-width:500px){.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline{max-width:100%}}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline:focus-within{border-color:#1c5642;box-shadow:0 0 0 3px rgba(28,86,66,.1)}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline .wpcf7-form-control-wrap{display:block;flex:1;height:100%}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=email],.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=text]{background:transparent!important;border:none!important;box-shadow:none!important;color:#000;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;height:100%!important;outline:none!important;padding:0 24px!important;width:100%!important}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=email]::-moz-placeholder,.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=text]::-moz-placeholder{color:rgba(0,0,0,.5)}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=email]::placeholder,.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=text]::placeholder{color:rgba(0,0,0,.5)}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=submit]{background-color:#1c5642!important;border:none!important;border-radius:0!important;color:#fff!important;cursor:pointer;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.75rem;font-weight:700;height:100%!important;letter-spacing:.6px;padding:0 30px!important;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease!important}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=submit]:hover{background-color:#12372a!important}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-inline input[type=submit]:active{transform:scale(.98)}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-acceptance{align-items:flex-start;display:flex;max-width:420px}@media only screen and (max-width:1060px){.block-newsletter .block-newsletter__form-wrapper .newsletter-form-acceptance{max-width:100%}}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-acceptance .wpcf7-acceptance{display:block;width:100%}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-acceptance .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-acceptance .wpcf7-acceptance label{align-items:flex-start;color:rgba(0,0,0,.7);cursor:pointer;display:flex;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.6875rem;line-height:1.5}.block-newsletter .block-newsletter__form-wrapper .newsletter-form-acceptance .wpcf7-acceptance input[type=checkbox]{accent-color:#1c5642;cursor:pointer;flex-shrink:0;margin-right:10px;margin-top:3px}.block-newsletter--reverse .block-newsletter__row{grid-template-columns:42fr 58fr}@media only screen and (max-width:1260px){.block-newsletter--reverse .block-newsletter__row{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1060px){.block-newsletter--reverse .block-newsletter__row{grid-template-columns:1fr}}.block-newsletter--reverse .block-newsletter__col-left{order:2}@media only screen and (max-width:1060px){.block-newsletter--reverse .block-newsletter__col-left{order:0}}.block-newsletter--reverse .block-newsletter__col-right{order:1;padding-left:0;padding-right:50px}@media only screen and (max-width:1260px){.block-newsletter--reverse .block-newsletter__col-right{padding-right:35px}}@media only screen and (max-width:1060px){.block-newsletter--reverse .block-newsletter__col-right{order:0;padding-right:0}}.block-newsletter--reverse .block-newsletter__badge-wrapper{left:0;right:auto;transform:translate(-50%,-50%)}@media only screen and (max-width:1060px){.block-newsletter--reverse .block-newsletter__badge-wrapper{left:50%;transform:translateX(-50%)}}
