.cp-form-subscription{margin:auto;max-width:var(--max-blog-width);padding:calc(var(--main-padding)*3) calc(var(--main-padding)*2)}.cp-form-subscription .title,.cp-form-subscription .title h5{color:#fff;text-align:center}.cp-form-subscription-bg{align-items:center;background:var(--kyoto-beige);display:flex;justify-content:center;margin:auto;min-height:296px}.cp-form-subscription form{align-items:flex-start;display:flex;justify-content:center}.cp-form-subscription .content{align-self:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.cp-form-subscription form input[type=email],.cp-form-subscription form input[type=submit]{font-size:var(--paragraph-tiny);font-weight:500;height:50px}.cp-form-subscription a:hover{color:var(--primary)!important}.cp-form-subscription form input[type=email]{background-color:#fff;border:2px solid #fff;color:var(--black);height:50px;margin-right:6px;min-width:272px;outline:none;padding:var(--main-padding)}.cp-form-subscription form input[type=submit]{background-color:var(--primary);border:none;color:#fff;font-size:var(--paragraph);min-width:105px;padding:var(--main-padding) calc(var(--main-padding)*2)}.cp-form-subscription form input[type=submit]:hover{background-color:var(--orange-button-overlay);cursor:pointer}.cp-form-subscription .form-subscription{padding:var(--main-padding);padding-bottom:calc(var(--main-padding)*2)}.cp-form-subscription .hs-error-msg,.cp-form-subscription .hs_error_rollup{color:#c00}.cp-form-subscription .hs_error_rollup{display:none!important}.cp-form-subscription .hs-error-msgs li,.cp-form-subscription .hs-error-msgs ul{list-style:none}@media screen and (max-width:768px){.cp-form-subscription,.cp-form-subscription .form-subscription{padding:0}.cp-form-subscription .hs_email{width:100%}.cp-form-subscription-bg{margin-left:calc(var(--main-margin)*-1);min-height:350px;padding:0;width:100vw}.cp-form-subscription form input[type=email]{min-width:calc(100vw - 104px);width:100%}.cp-form-subscription .row .right-column{text-align:left!important}.cp-form-subscription form{align-items:flex-end;flex-direction:column;justify-content:flex-end}.cp-form-subscription form input[type=submit]{margin-top:var(--main-margin);min-width:168px}}