.section-pro-program-shell{background:#f5f2ef}.section-pro-program-shell .page-width{width:min(100%,1400px);margin:0 auto;padding-left:24px;padding-right:24px}.section-pro-program-shell .pro-program-page-title{margin:0 0 40px;color:#333;font-family:Aveburg Grande Regular,serif;font-size:56px;font-weight:400;line-height:56px;letter-spacing:0;text-align:center;text-transform:none}.section-pro-program{display:grid;grid-template-columns:1fr 1fr;gap:45px}.section-pro-program .pro-program-rules-container{background-color:var(--bg-color);border:1px solid #707070;padding:30px 45px}.section-pro-program .pro-program-rules-title{color:var(--text-color);text-transform:uppercase;text-align:center;font-family:DIN Regular;font-size:26px;font-weight:500;margin-bottom:10px}.section-pro-program .pro-program-rules-title-underline{height:1px;background-color:var(--text-color);width:70%;margin:0 auto}.section-pro-program .pro-program-rules{color:var(--text-color);margin-top:30px;gap:20px;display:flex;flex-direction:column;font-size:16px;font-family:DIN Regular}.section-pro-program .inputs-container{display:grid;row-gap:20px;column-gap:17px;grid-template-columns:1fr 1fr}.section-pro-program .account-form-input-wrapper{position:relative}.section-pro-program .account-form-input{border-radius:0;background-color:#fff;padding:8px 14px;font-size:16px;border:1px solid #707070;color:#626366}.section-pro-program .form-container{margin-bottom:78px}.section-pro-program .pro-program-auth-card{background-color:#f5f2ef;border:1px solid #d2ceca;border-radius:16px;padding:32px}.section-pro-program .form-title{font-family:DIN Regular;font-size:26px;color:#333;font-weight:700;margin-bottom:12px}.section-pro-program .pro-program-forms.is-success{display:flex;flex-direction:column;align-items:center;text-align:center}.section-pro-program .pro-program-forms.is-success .form-title,.section-pro-program .pro-program-forms.is-success .pro-program-info,.section-pro-program .pro-program-forms.is-success p,.section-pro-program .pro-program-forms.is-success div,.section-pro-program .pro-program-forms.is-success span{text-align:center}.section-pro-program .account-form-button{background-color:var(--Mandarin-Red, #007681);color:#fff;padding:10px 43px;border-radius:8px;font-size:20px;text-transform:uppercase;font-family:DIN Regular;font-weight:600;margin-top:17px;letter-spacing:1px}.section-pro-program .account-form-button:hover{opacity:.8}.section-pro-program .inputs-wrapper{display:flex;flex-direction:column;gap:21px}.section-pro-program .pro-program-title{color:#333;font-weight:700;font-family:DIN Regular;font-size:26px;letter-spacing:2px;margin-bottom:5px}.section-pro-program .pro-program-info{color:#626366;font-family:DIN Regular;font-size:16px;line-height:1.6}.section-pro-program .pro-program-auth-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:24px}.section-pro-program .pro-program-auth-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.section-pro-program .pro-program-secondary-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 43px;margin:17px 0 0;border:1px solid #707070;border-radius:8px;background-color:#f3f3f3;color:#626366;font-family:DIN Regular;font-size:20px;font-weight:600;letter-spacing:1px;line-height:1.2;text-decoration:none;text-transform:uppercase}.section-pro-program .pro-program-secondary-link:hover{opacity:.8}.section-pro-program .input-gap{margin-top:21px}.section-pro-program .pro-program-file-info-text{display:flex;flex-direction:column;gap:30px;margin-top:20px;margin-bottom:30px}.section-pro-program .pro-program-file-info-text>*{color:#626366;font-size:14px;font-family:DIN Regular}.section-pro-program .account-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(0deg,#f3f3f3,#e4e4e4)!important;width:100%;padding:8px 14px;border:1px solid #707070;border-radius:2px;font-size:16px;color:#626366}.section-pro-program .custom-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#707070;font-size:12px}.section-pro-program .selects-container{margin:20px 0}.section-pro-program .round-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.section-pro-program .checkmark{position:relative;display:inline-block;width:27px;height:27px;background-color:#fff;border:2px solid #707070;border-radius:50%;margin-right:10px;margin-left:10px}.section-pro-program .round-checkbox input:checked~.checkmark{background-color:var(--Mandarin-Red, #007681);border-color:var(--Mandarin-Red, #007681)}.section-pro-program .checkmark:after{content:"";position:absolute;display:none}.section-pro-program .round-checkbox input:checked~.checkmark:after{display:block}.section-pro-program .round-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.section-pro-program .round-checkbox-container{display:flex;align-items:center;margin-top:14px;margin-bottom:30px}.section-pro-program .account-form-file-container{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.section-pro-program .select-part{grid-column:1 / 3}.section-pro-program .file-part{grid-column:3 / 4}.section-pro-program .file-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-pro-program .custom-file-button{font-family:DIN Regular;font-size:16px;font-weight:700;padding:8px;border:1px solid #333333;background-color:#f3f3f3;border-radius:8px;width:100%;color:#626366}.section-pro-program .custom-file-button:hover{opacity:.8}.section-pro-program .file-upload-wrapper{position:relative;display:inline-block}@media screen and (max-width:950px){.section-pro-program-shell .page-width{padding-left:20px;padding-right:20px}.section-pro-program-shell .pro-program-page-title{margin-bottom:24px;font-size:42px;line-height:44px}.section-pro-program,.section-pro-program .inputs-container{display:flex;flex-direction:column}.section-pro-program .pro-program-auth-card{padding:24px}.section-pro-program .form-container{margin-bottom:40px}.section-pro-program .pro-program-rules-container{padding:30px}}@media screen and (max-width:1352px){.section-pro-program .account-form-file-container{display:flex;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-pro-program.css.map */
