.stack-course-form{padding:var(--scf-padding-top-mobile, 40px) 0 var(--scf-padding-bottom-mobile, 40px);background-color:var(--scf-bg, #ffffff)}@media screen and (min-width:750px){.stack-course-form{padding-top:var(--scf-padding-top, 60px);padding-bottom:var(--scf-padding-bottom, 60px)}}.stack-course-form__container{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 24px}.stack-course-form__layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media screen and (min-width:990px){.stack-course-form__layout{grid-template-columns:1fr 1fr;gap:var(--scf-layout-gap, 60px)}.stack-course-form__layout--image-left .stack-course-form__image-col{order:-1}.stack-course-form__layout--image-right .stack-course-form__image-col{order:1}}.stack-course-form__content-col{display:flex;flex-direction:column}.stack-course-form__header{margin-bottom:var(--scf-header-gap, 60px)}.stack-course-form__title{font-family:var(--font-heading-family, "Satoshi", sans-serif);font-weight:var(--scf-title-weight, 500);font-size:var(--scf-title-size-mobile, 32px);line-height:110%;letter-spacing:-.03em;color:var(--scf-title-color, #080808);margin:0 0 44px}.stack-course-form__description{font-family:Satoshi,sans-serif;font-weight:var(--scf-desc-weight, 400);font-size:var(--scf-desc-size-mobile, 14px);line-height:150%;letter-spacing:-.01em;color:var(--scf-desc-color, rgba(8, 8, 8, .7));margin:0 0 8px}.stack-course-form__contact-info{font-family:Satoshi,sans-serif;font-weight:var(--scf-contact-weight, 500);font-size:var(--scf-contact-size, 16px);line-height:150%;letter-spacing:-.01em;color:var(--scf-contact-color, #080808)}.stack-course-form__contact-info a{color:var(--scf-contact-color, #080808);text-decoration:underline;text-underline-offset:3px}.stack-course-form__form{display:flex;flex-direction:column;gap:var(--scf-form-gap, 12px)}.stack-course-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--scf-form-gap, 12px)}@media screen and (max-width:749px){.stack-course-form__row{grid-template-columns:1fr}}.stack-course-form__field{position:relative}.stack-course-form__input,.stack-course-form__select,.stack-course-form__textarea{width:100%;font-family:Satoshi,sans-serif;font-weight:400;font-size:var(--scf-input-size, 16px);line-height:120%;letter-spacing:-.01em;color:var(--scf-input-color, #080808);background-color:var(--scf-input-bg, rgba(8, 8, 8, .04));border:none;border-radius:var(--scf-input-radius, 30px);padding:var(--scf-input-padding-v, 16px) var(--scf-input-padding-h, 20px);transition:background-color .2s ease;-webkit-appearance:none;appearance:none}.stack-course-form__input::placeholder,.stack-course-form__textarea::placeholder{color:var(--scf-placeholder-color, rgba(8, 8, 8, .35));text-transform:none}.stack-course-form__select{color:var(--scf-placeholder-color, rgba(8, 8, 8, .35))}.stack-course-form__select.has-value{color:var(--scf-input-color, #080808)}.stack-course-form__input:focus,.stack-course-form__select:focus,.stack-course-form__textarea:focus{outline:none;background-color:#08080812}.stack-course-form__select-wrapper{position:relative}.stack-course-form__select{padding-right:44px;cursor:pointer}.stack-course-form__select-wrapper:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:no-repeat center / contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");pointer-events:none}.stack-course-form__textarea{min-height:120px;resize:vertical;border-radius:20px}.stack-course-form__privacy{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.stack-course-form__privacy-text,.stack-course-form__privacy-text p{font-family:Satoshi,sans-serif;font-weight:400;font-size:var(--scf-privacy-size, 13px);line-height:140%;color:var(--scf-privacy-color, rgba(8, 8, 8, .5))}.stack-course-form__privacy-text a,.stack-course-form__privacy-text p a{color:var(--scf-privacy-color, rgba(8, 8, 8, .5));text-decoration:underline;text-underline-offset:2px}.stack-course-form__submit{width:auto;align-self:flex-start;padding:var(--scf-btn-padding-v, 14px) var(--scf-btn-padding-h, 36px);font-family:Satoshi,sans-serif;font-weight:var(--scf-btn-weight, 500);font-size:var(--scf-btn-size, 16px);line-height:120%;letter-spacing:-.01em;text-transform:none;color:var(--scf-btn-color, #ffffff);background-color:var(--scf-btn-bg, #080808);border:none;border-radius:var(--scf-btn-radius, 30px);cursor:pointer;transition:opacity .3s ease;margin-top:8px}.stack-course-form__submit:hover{background-color:#f4ff00;color:#080808;opacity:1}.stack-course-form__submit:disabled{opacity:.4;cursor:not-allowed}.stack-course-form__newsletter{display:flex;align-items:flex-start;gap:10px}.stack-course-form__newsletter-text{font-family:Satoshi,sans-serif;font-weight:400;font-size:var(--scf-privacy-size, 13px);line-height:140%;color:var(--scf-privacy-color, rgba(8, 8, 8, .5));font-style:italic}.stack-course-form__legal,.stack-course-form__legal p{font-family:Satoshi,sans-serif;font-weight:400;font-size:var(--scf-legal-size, 12px);line-height:150%;color:var(--scf-legal-color, rgba(8, 8, 8, .4));margin-top:8px}.stack-course-form__legal a,.stack-course-form__legal p a{color:var(--scf-legal-color, rgba(8, 8, 8, .4));text-decoration:underline;text-underline-offset:2px}.stack-course-form__success{padding:40px 0;font-family:Satoshi,sans-serif;font-weight:500;font-size:18px;line-height:140%;color:var(--scf-title-color, #080808)}.stack-course-form__image-col{position:relative;overflow:hidden;border-radius:var(--scf-image-radius, 16px)}.stack-course-form__image{width:100%;height:100%;min-height:400px;object-fit:cover;display:block;border-radius:var(--scf-image-radius, 16px)}@media screen and (min-width:990px){.stack-course-form__title{font-size:var(--scf-title-size-desktop, 42px)}.stack-course-form__description{font-size:var(--scf-desc-size, 16px)}.stack-course-form__image{min-height:100%}}@media screen and (max-width:989px){.stack-course-form__image-col{order:-1;max-height:350px}.stack-course-form__image{min-height:350px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/stack-course-form.css.map */
