/**
 *  - v1.8.25
 * 
 * Copyright (c) 2022
 * Licensed GPLv2+
 */

.ct-widget-inner{border-radius:3px}.ct-widget-inner[data-alignment='center']{text-align:center}.ct-widget-inner[data-alignment='right']{text-align:right}.ct-newsletter-subscribe-widget-form>*:not(:first-child){margin-top:10px}[class*="ct-newsletter-subscribe"] form [data-fields]{display:grid;grid-column-gap:15px;grid-row-gap:15px}@media (min-width: 690px){[class*="ct-newsletter-subscribe"] form [data-fields='1']{grid-template-columns:65% 1fr}}@media (min-width: 690px){[class*="ct-newsletter-subscribe"] form [data-fields='2']{grid-template-columns:32.5% 32.5% 1fr}}[class*="ct-newsletter-subscribe"] form button{width:100%;--padding: 0 15px;--buttonMinHeight: var(--form-field-height, 40px)}[class*="ct-newsletter-subscribe"] form .ct-newsletter-subscribe-description:not(:empty){margin-bottom:1.5em}[class*="ct-newsletter-subscribe"] form .ct-newsletter-subscribe-message,[class*="ct-newsletter-subscribe"] form .gdpr-confirm-policy{margin-top:15px;margin-bottom:0}.ct-newsletter-subscribe-block,.ct-newsletter-subscribe-widget [data-container='boxed']{padding:var(--padding, 30px);box-shadow:var(--box-shadow, 0px 12px 18px -6px rgba(34,56,101,0.04))}.ct-newsletter-subscribe-block{margin-top:60px;text-align:center;color:var(--color);border:var(--newsletter-container-border, none);border-radius:var(--border-radius, 0px);--linkInitialColor: var(--color)}.ct-newsletter-subscribe-block>*:first-child{margin-top:20px}.ct-newsletter-subscribe-block>*:last-child{margin-bottom:20px}.ct-newsletter-subscribe-block>h3{--fontSize: 25px}.ct-newsletter-subscribe-block form{max-width:550px;margin:0 auto}@media (min-width: 690px){.ct-newsletter-subscribe-block form{width:85%}}form[class*='ct-newsletter-subscribe'] .button{--buttonFontWeight: 600}.ct-newsletter-subscribe-message{display:none;font-size:16px}.ct-newsletter-subscribe-message a{text-decoration:underline}.subscribe-error .ct-newsletter-subscribe-message{display:block;font-size:14px;color:#e42b2b}.subscribe-success button.button,.subscribe-success input[type='text'],.subscribe-success input[type='email'],.subscribe-success .gdpr-confirm-policy,.subscribe-success .ct-newsletter-subscribe-description{display:none}.subscribe-success .ct-newsletter-subscribe-message{display:block}