:root[data-theme=light]{--bg: #ffffff;--text: #101010}:root[data-theme=dark]{--bg: #101010;--text: #ffffff}.newsletter{display:flex;justify-content:center;align-items:center;height:100%}.newsletter .container{height:100%}.newsletter .newsletter__wrap{display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%}.newsletter .input-checkbox-wrapper{display:flex;flex-direction:column;grid-column:span 4}.newsletter .form-group{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;align-items:baseline;font-size:clamp(16px,15.1269035533px + .2538071066vw,20px);line-height:clamp(18px,17.1269035533px + .2538071066vw,22px);letter-spacing:.2px}@media(max-width:768px){.newsletter .form-group{grid-template-columns:1fr;gap:10px}}.newsletter .form-group .title{grid-column:3/span 4;grid-row:1;margin-bottom:0;width:100%;font-size:50px;font-weight:500;line-height:.9;text-transform:uppercase}@media(max-width:768px){.newsletter .form-group .title{grid-column:span 1}}.newsletter .form-group label{grid-column:span 2}.newsletter .form-group input{font-size:inherit;line-height:inherit;letter-spacing:inherit;width:100%;border:none;border-bottom:1px solid currentColor;background:transparent;padding:5px 0;color:inherit;outline:none}.newsletter .form-group input::placeholder{color:#999}.newsletter .terms{justify-content:start;display:flex;align-items:baseline;gap:5px;margin-top:20px;font-size-adjust:16px}.newsletter .terms input[type=checkbox]{flex-shrink:0;-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;font:inherit;color:var(--bg);width:17px;height:17px;aspect-ratio:1;border:.05em solid var(--text);transform:translateY(-.075em);display:grid;place-content:center;transition:background-color .12s ease-in-out}.newsletter .terms input[type=checkbox]:before{content:"";width:.56em;height:.56em;transform:scale(0);transition:.12s transform ease-in-out;background-color:transparent;transform-origin:center center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.newsletter .terms input[type=checkbox]:checked{background-color:transparent}.newsletter .terms input[type=checkbox]:checked:before{transform:scale(1);background-color:var(--text)}.newsletter .form-submit{display:flex;justify-content:flex-end;margin-top:10px}.newsletter .form-submit button{background:none;border:none;font-size:16px;cursor:pointer;padding:0;color:inherit}.newsletter .loader-wrapper{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none}.newsletter .loader-wrapper .position-loader{display:flex;justify-content:center;align-items:center;top:50%;position:absolute;transform:translateY(-50%);left:0;right:0}.newsletter .loader-wrapper .loader{width:35px;height:35px;aspect-ratio:1;border-radius:50%;border:8px solid var(--text);animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.newsletter .form-response{font-size:24px}
