.subscription-section{background:linear-gradient(180deg,var(--white-color) 50%,var(--secondary-color) 0);padding:35px 25px}.form-block{display:flex;column-gap:57px;align-items:center;background-color:var(--white-color);border:2px solid var(--dark-hover-color);border-radius:12px;padding:40px 57px;margin:0 auto;max-width:1200px;box-shadow:0 3px 6px rgba(34,34,34,.16);color:#404040}.form-content{max-width:65%}.checkbox-topics p{display:flex;font-weight:700}.checkbox-topics .wpcf7-form-control-wrap{font-weight:500}.form-content input[type=submit]{background:var(--hover-color);border:none;border-radius:5px;color:var(--dark-bg);cursor:pointer;font-size:20px;font-weight:500;height:54px;line-height:23px;margin:0;min-width:unset;transition:var(--main-transition);width:100%}.form-content input[type=submit]:hover{background:var(--primary-color);color:var(--white-color)}.form-content .form-input p{display:flex;flex-wrap:wrap;column-gap:12px}.form-input .wpcf7-form-control-wrap{width:46%}.form-content input[type=text],.form-content input[type=email]{background:#f4f4f4;border:2px solid transparent;border-radius:5px;color:#222;font-size:18px;height:46px;letter-spacing:0;line-height:21px;margin-bottom:12px;padding:2px 0 2px 12px;width:100%}.subscription-form form{position:relative;width:fit-content;margin:0 auto}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:0;right:10%;margin:2em .5em 1em;padding:.2em 1em;color:var(--accent-color);border:none}.form-block [type=checkbox]{background-color:#f4f4f4;border:2px solid transparent;border-radius:5px;height:24px;width:24px}.wpcf7-list-item.first.last{display:flex;gap:10px;align-items:center;text-align:left;flex-direction:row}.checkbox-topics .wpcf7-checkbox .wpcf7-list-item label{display:flex;gap:5px;align-items:center;justify-content:center;flex-direction:row}.checkbox-topics .wpcf7-checkbox{display:flex}.wpcf7-not-valid-tip{padding:5px 10px 10px}.form-content h2{color:#222;font-size:30px;font-weight:700;line-height:33px;margin-bottom:12px;text-align:left}@media screen and (max-width:991px){.form-block{flex-direction:column;padding:35px 15px}.form-content{max-width:100%}.checkbox-topics p{flex-direction:column;align-items:center}.form-input .wpcf7-form-control-wrap{width:100%}.form-content .form-input p{column-gap:0}.form-content h2{text-align:center}.form-content p{line-height:24px;text-align:center}.checkbox-topics .wpcf7-checkbox .wpcf7-list-item label{flex-direction:column}}
.clearfix::after{content:"";display:table;clear:both}
