.atomics-footer-newsletter-wrapper{width:100%}.atomics-fn-trigger-row{display:flex;justify-content:flex-end;align-items:center;gap:15px}.atomics-fn-link{cursor:pointer;background:#fff0;border:none;padding:0;margin:0;font-size:inherit;color:inherit;display:inline-flex;align-items:center;transition:opacity 0.2s ease;text-decoration:none}.atomics-fn-link:hover{opacity:.8}.atomics-fn-icon{margin-right:8px;display:inline-flex;align-items:center}.atomics-fn-icon svg{width:18px;height:18px;fill:currentColor}.atomics-fn-separator{color:inherit;opacity:.5}.atomics-fn-dropdown-container{width:100%;max-height:0;background-color:#e1e3e7;overflow:hidden;opacity:0;transition:max-height 0.5s ease,opacity 0.5s ease}.atomics-fn-dropdown-container.is-active{max-height:2000px;opacity:1}.atomics-fn-inner{max-width:1276px;margin:0 auto;width:100%;padding:40px 20px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.atomics-fn-full-row{grid-column:1 / -1}.atomics-fn-subscribe-heading{font-size:24px;margin:0 0 20px 0;color:#1a1a1a;font-weight:400}.atomics-fn-checkbox-list{display:flex;flex-direction:column;gap:15px}.atomics-fn-checkbox-item input,.atomics-fn-terms input{display:none}.atomics-fn-checkbox-label,.atomics-fn-terms-label{position:relative;padding-left:45px;cursor:pointer;display:inline-flex;align-items:center;min-height:24px;font-size:18px;color:#1a1a1a;user-select:none}.atomics-fn-terms-label{align-items:flex-start;font-size:14px;line-height:1.5}.atomics-fn-terms-text p{margin:0 0 10px 0}.atomics-fn-terms-text p:last-child{margin:0}.atomics-fn-checkbox-label::before,.atomics-fn-terms-label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid #8b9198;border-radius:4px;background-color:#fff0;transition:all 0.2s ease}.atomics-fn-terms-label::before{top:2px;transform:none}.atomics-fn-checkbox-label::after,.atomics-fn-terms-label::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0);width:30px;height:34px;background-image:url(https://www.copenhagenatomics.com/wp-content/plugins/atomics-core/assets/images/checkmark.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;opacity:0;transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275),opacity 0.2s ease}.atomics-fn-terms-label::after{top:16px}.atomics-fn-checkbox-item input:checked+.atomics-fn-checkbox-label::after,.atomics-fn-terms input:checked+.atomics-fn-terms-label::after{opacity:1;transform:translateY(-50%) scale(.6)}.atomics-fn-fields-row{display:grid;grid-template-columns:4fr 4fr 3fr;gap:15px}.atomics-input-group,.atomics-submit-group{display:flex;flex-direction:column}.atomics-fn-input{width:100%;padding:13px 16px!important;border:1px solid #a4aab1;background-color:#fff0;border-radius:4px;font-size:20px;color:#1a1a1a;outline:none;transition:border-color 0.2s ease}.atomics-fn-input:focus{border-color:#1a1a1a}.atomics-fn-submit-btn{width:100%;height:100%;padding:13px 20px;cursor:pointer;display:flex;justify-content:center;align-items:center}.atomics-fn-terms{margin-top:20px}.has-error::before{border-color:#D7403A!important}input.has-error{border-color:#D7403A!important}.atomics-field-error{color:#D7403A;font-size:12px;margin-top:8px;display:block}.atomics-fn-success-container{padding:20px 0}.atomics-fn-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 0}.atomics-success-icon-wrapper{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 6px rgb(0 0 0 / .05)}.atomics-success-icon-wrapper svg{width:24px;height:24px}.atomics-success-heading{font-size:36px;line-height:1.2;margin:0 0 30px 0;color:#1a1a1a;font-weight:400}@media (max-width:1024px){.atomics-fn-inner{grid-template-columns:1fr}}@media (max-width:767px){.atomics-fn-fields-row{grid-template-columns:1fr}.atomics-fn-separator{display:none}}.atomics-fn-trigger-row[style*="flex-direction: column"] .atomics-fn-separator,.atomics-fn-trigger-row[style*="flex-direction:column"] .atomics-fn-separator{display:none}