/**
 *  - v2.0.14
 * 
 * Copyright (c) 2023
 * Licensed GPLv2+
 */

.ct-newsletter-subscribe-form{display:grid;gap:var(--theme-form-field-gap, 10px);--theme-link-initial-color: var(--text-color, var(--theme-text-color))}@media(min-width: 690px){.ct-newsletter-subscribe-form[data-columns="2"]{grid-template-columns:1fr auto}}@media(min-width: 690px){.ct-newsletter-subscribe-form[data-columns="3"]{grid-template-columns:1fr 1fr auto}}.ct-newsletter-subscribe-form .wp-element-button{width:100%;--theme-button-min-height: var(--theme-form-field-height, 40px);--theme-button-border-radius: var(--theme-form-field-border-radius, 3px)}.ct-newsletter-subscribe-form .gdpr-confirm-policy,.ct-newsletter-subscribe-form .ct-newsletter-subscribe-message{grid-column:1/-1;margin:0}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-message{display:none}.ct-newsletter-subscribe-form .ct-newsletter-subscribe-message a{text-decoration:underline}.ct-newsletter-subscribe-form.subscribe-error .ct-newsletter-subscribe-message,.ct-newsletter-subscribe-form.subscribe-success .ct-newsletter-subscribe-message{display:block}.ct-newsletter-subscribe-form.subscribe-error .ct-newsletter-subscribe-message{color:#e42b2b;font-size:14px}.ct-newsletter-subscribe-form.subscribe-success *:not(.ct-newsletter-subscribe-message){display:none}.ct-newsletter-subscribe-container{margin-top:60px;padding:var(--padding, 30px);color:var(--text-color, var(--theme-text-color));border-radius:var(--theme-border-radius, 0px);border:var(--newsletter-container-border, none);box-shadow:var(--theme-box-shadow, 0px 12px 18px -6px rgba(34, 56, 101, 0.04))}.ct-newsletter-subscribe-container h3{font-size:20px}.ct-newsletter-subscribe-container>*{text-align:center;margin-inline:auto}@media(min-width: 690px){.ct-newsletter-subscribe-container>*{width:80%}}.ct-newsletter-subscribe-container>*:first-child{margin-top:20px}.ct-newsletter-subscribe-container>*:last-child{margin-bottom:20px}