﻿#pre-consult .main{border-bottom:1px solid #ccc;margin:0 auto;max-width:1120px;padding:70px 0 95px;width:100%}#pre-consult .page-header{color:#00af3a;line-height:1.3;margin-bottom:60px;text-align:center}#pre-consult .page-header__title{font-size:36px}#pre-consult .pageLead{margin:0 auto 50px;max-width:initial}#pre-consult .pageLead p{color:#222;font-size:16px;font-weight:bold;text-align:center}#pre-consult .pageLead .pageLead__note{color:#444;font-weight:normal;margin-top:20px}#pre-consult .pageLead .pageLead__note a{color:initial}#pre-consult .pageLead .pageLead__note a::after{background-color:#444;bottom:2px;height:1px}#pre-consult .pageLead ul{list-style:none;margin:1.5em auto;max-width:560px;padding-left:0;text-align:left}#pre-consult .pageLead ul li{font-size:16px;line-height:1.5;margin:.5em 0;padding-left:1.5em;position:relative}#pre-consult .pageLead ul li::before{color:#2bb673;content:"✓";font-size:1.1em;font-weight:bold;left:0;position:absolute}#pre-consult.l-main .pageLead{font-size:18px;line-height:2;margin:0 auto 40px;max-width:760px;width:100%}#pre-consult #apply{margin:30px auto 150px;max-width:1120px;width:100%}@media screen and (max-width: 600px){#pre-consult #apply{margin:30px auto 40px}}#pre-consult #apply .form__apply-intro__wrap{margin:50px auto;max-width:840px}#pre-consult #apply .form__apply-intro__wrap .form__apply-intro{color:#00af3a;font-size:16px;font-weight:bold;line-height:1.7;text-align:center}#pre-consult #apply .consult--form{margin:0 auto 0;width:100%}#pre-consult #apply .consult--form .consult__field{display:block}#pre-consult #apply .consult--form .consult__field .group{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}#pre-consult #apply .consult--form .consult__field .group .consult__input{width:300px}#pre-consult #apply .consult--form .required__label{color:#222;display:block;margin:0 0 50px}#pre-consult #apply .consult--form .consult__results,#pre-consult #apply .consult--form .consult__free{padding:30px 0 0}#pre-consult #apply .consult--form .consult__results p{font-size:20px;font-weight:bold;margin:0 0 30px}#pre-consult #apply .consult--form input[type=text],#pre-consult #apply .consult--form input[type=url]{border:1px solid #999;border-radius:6px;color:#222;font-size:14px;height:54px}#pre-consult #apply .consult--form textarea{border:1px solid #999;border-radius:6px;box-sizing:border-box;color:#222;font-size:14px;height:54px;overflow:auto;padding:10px 12px;resize:none}#pre-consult #apply .consult--form .consult__fieldset{align-items:flex-start;border:0;display:flex;gap:8px;margin:0 0 30px;padding:0}#pre-consult #apply .consult--form .consult__legend{font-weight:700;margin-bottom:12px}#pre-consult #apply .consult--form .consult__radios{display:block;margin:30px 0 0;width:100%}#pre-consult #apply .consult--form .consult__radio{align-items:flex-start;display:flex;margin:0 0 16px}#pre-consult #apply .consult--form .consult__checkbox{margin:0 0 12px 0;width:100%}#pre-consult #apply .consult--form .consult__checkbox .consult__checkbox--personallink{margin:0 0 20px 0;text-align:center}#pre-consult #apply .consult--form .consult__checkbox .consult__checkbox--personallink a{color:#00af3a;display:inline-block;margin:0 3px 0 0}#pre-consult #apply .consult--form .consult__checkbox .consult__checkbox--personallink a::after{background-color:#00af3a;bottom:-6px;height:1px}#pre-consult #apply .consult--form .consult__grid{gap:16px}#pre-consult #apply .consult--form .consult__field{margin-bottom:50px}#pre-consult #apply .consult--form .consult__field textarea{min-height:160px;width:100%}#pre-consult #apply .consult--form .consult__label{display:block;font-size:20px;font-weight:600;line-height:1.5;margin:0 0 14px}#pre-consult #apply .consult--form .consult__label .consult__req{margin-right:0}#pre-consult #apply .consult--form .consult__req{color:#c00;font-size:1em;margin-left:.2em;margin-right:.2em}#pre-consult #apply .consult--form .consult__input,#pre-consult #apply .consult--form .consult__radio-input{font:inherit;line-height:1.4}#pre-consult #apply .consult--form .consult__input{border:1px solid #ccc;border-radius:6px;padding:10px 12px;width:100%}#pre-consult #apply .consult--form .consult__actions{margin-top:40px;text-align:center}#pre-consult #apply .consult--form .consult__submit{background-color:#00af3a;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;padding:18px 24px;text-decoration:none;transition:.2s}#pre-consult #apply .consult--form .consult__submit:hover{opacity:.7}#pre-consult #apply .consult--form .consult__submit span{display:block;font-size:16px;font-weight:normal;margin:0 0 4px}:root{--ctrl-size: 20px;--ctrl-gap: 10px;--ctrl-border: #bbb;--ctrl-bg: #fff;--ctrl-checked:#00af3a;--ctrl-focus: #4c9ffe}.consult__radio-input{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.consult__radio-label{cursor:pointer;line-height:20px;padding-left:30px;position:relative}.consult__radio-label::before{background:#fff;border:1.5px solid #bbb;border-radius:50%;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:1}.consult__radio-label::after{background:#00af3a;border-radius:50%;content:"";height:12px;left:10px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:12px;z-index:2}.consult__radio-input:checked+.consult__radio-label::after{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.consult__radio-input:focus-visible+.consult__radio-label::before{outline:2px solid #4c9ffe;outline-offset:2px}.consult__checkbox-input{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.consult__checkbox-label{cursor:pointer;line-height:20px;padding-left:30px;position:relative}.consult__checkbox-label::before{background:#fff;border:1.5px solid #bbb;border-radius:1px;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:1}.consult__checkbox-label::after{border-bottom:2px solid #00af3a;border-right:2px solid #00af3a;content:"";height:14px;left:5px;position:absolute;top:50%;-webkit-transform:translateY(-60%) rotate(45deg) scale(0);transform:translateY(-60%) rotate(45deg) scale(0);-webkit-transform-origin:50% 70%;transform-origin:50% 70%;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:8px;z-index:2}.consult__checkbox-input:checked+.consult__checkbox-label::after{-webkit-transform:translateY(-60%) rotate(45deg) scale(1);transform:translateY(-60%) rotate(45deg) scale(1)}.consult__checkbox-input:focus-visible+.consult__checkbox-label::before{outline:2px solid #4c9ffe;outline-offset:2px}:root{--focus: #00af3a;--focus-ring: rgba(0,175,58,.25)}.consult__input,.consult__form textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;caret-color:#00af3a;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.consult__input:focus,.consult__input:focus-visible,.consult__form textarea:focus,.consult__form textarea:focus-visible{border-color:#00af3a;box-shadow:0 0 0 3px rgba(0,175,58,.25)}.consult__input:focus:not(:focus-visible),.consult__form textarea:focus:not(:focus-visible){border-color:#00af3a;box-shadow:none}.consult__field:focus-within .consult__label{color:#00af3a}.consult__input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset !important}.consult__input:-webkit-autofill:focus{border-color:#00af3a;box-shadow:0 0 0 1000px #fff inset,0 0 0 3px rgba(0,175,58,.25)}.consult__input::-webkit-input-placeholder,.consult__form textarea::-webkit-input-placeholder{color:#999;opacity:1}.consult__input:-ms-input-placeholder,.consult__form textarea:-ms-input-placeholder{color:#999;opacity:1}.consult__input::-ms-input-placeholder,.consult__form textarea::-ms-input-placeholder{color:#999;opacity:1}.consult__input::placeholder,.consult__form textarea::placeholder{color:#999;opacity:1}.consult__input:focus::-webkit-input-placeholder,.consult__form textarea:focus::-webkit-input-placeholder{color:#999}.consult__input:focus:-ms-input-placeholder,.consult__form textarea:focus:-ms-input-placeholder{color:#999}.consult__input:focus::-ms-input-placeholder,.consult__form textarea:focus::-ms-input-placeholder{color:#999}.consult__input:focus::placeholder,.consult__form textarea:focus::placeholder{color:#999}.is-invalid .consult__input::-webkit-input-placeholder{color:#d93025}.is-invalid .consult__input:-ms-input-placeholder{color:#d93025}.is-invalid .consult__input::-ms-input-placeholder{color:#d93025}.is-invalid .consult__input::placeholder{color:#d93025}#creator-program .creator--form .consult__submit:disabled{background-color:#c8cdd3;border-color:#c8cdd3;color:#fff;cursor:not-allowed;opacity:.8}.consult__submit{-webkit-appearance:none;appearance:none;background-image:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#00af3a;border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;padding:13px 85px;text-decoration:none;transition:background-color .2s,opacity .2s,-webkit-transform .05s;transition:background-color .2s,opacity .2s,transform .05s;transition:background-color .2s,opacity .2s,transform .05s,-webkit-transform .05s}.consult__submit:not(:disabled):hover{opacity:.7}.consult__submit:not(:disabled):active{-webkit-transform:translateY(1px);transform:translateY(1px)}.consult__submit:focus-visible{outline:2px solid #fff;outline-offset:2px}.consult__submit::-moz-focus-inner{border:0}.consult__submit:disabled{background-color:#c8cdd3;color:#fff;cursor:not-allowed;opacity:.9}.privacy-consent__scroll{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;margin-top:8px;max-height:190px;overflow-y:auto;padding:12px 16px}.privacy-consent__intro{font-size:.95rem;line-height:1.7;margin:0 0 16px}.privacy-consent{margin:40px 0 0 0;display:none}.privacy-consent__inner{margin:0 auto;width:100%}.privacy-consent__title{border-bottom:1px solid #ddd;font-size:1.2rem;font-weight:normal;margin:20px 0 20px;padding:0 0 30px;text-align:center}.privacy-consent__block{margin-top:16px}.privacy-consent__heading{font-size:1rem;font-weight:700;margin:0 0 8px}.privacy-consent__list{list-style:disc;margin:0 0 8px 1.2em;padding:0}.privacy-consent__list li{font-size:.95rem;line-height:1.6;margin-bottom:4px}.privacy-consent__block p{font-size:.95rem;line-height:1.8;margin:0 0 8px}.privacy-consent__block a{color:#0072c6;text-decoration:underline}.privacy-consent__block a:hover{text-decoration:none}.privacy-consent__contact{border-top:1px solid #ddd;font-size:.95rem;line-height:1.7;margin-top:16px;padding-top:12px}.privacy-consent__contact-title{font-weight:700;margin:0 0 4px}.privacy-consent__contact-tel,.privacy-consent__contact-responsible{margin:0}@media screen and (max-width: 600px){#pre-consult .l-main{padding:0 20px 0}#pre-consult .l-main .page-header{margin-bottom:30px}#pre-consult .l-main .page-header .page-header__title{font-size:24px}#pre-consult .pageLead{margin-bottom:30px}#pre-consult .l-main .pageLead p{text-align:left}#pre-consult #apply .form__apply-intro__wrap .form__apply-intro{text-align:left}#pre-consult #apply .consult--form .consult__field{display:block}#pre-consult #apply .consult--form .consult__field .group{gap:10px;justify-content:initial}#pre-consult #apply .consult--form .consult__field .group .consult__input{flex:1 1 0;min-width:0;width:100%}#pre-consult #apply .consult--form .consult__results,#pre-consult #apply .consult--form .consult__free{padding:initial}#pre-consult #apply .consult--form .consult__radios{display:block}#pre-consult #apply .consult--form .consult__checkbox .consult__checkbox--personallink{font-size:16px}#pre-consult #apply .consult--form .consult__checkbox .consult__checkbox--personallink a::after{bottom:0}#pre-consult #apply .consult--form .consult__label{display:block;font-size:16px;line-height:1.5;margin:0 0 14px;text-align:initial;width:100%}#pre-consult #apply .consult--form .consult__actions{margin-top:20px}.consult__radio-label{line-height:30px}.privacy-consent__scroll{width:100%}}@media(prefers-reduced-motion: reduce){.consult__submit{transition:none}}@media(max-width: 767px){.privacy-consent{margin-top:32px;padding:20px 16px}.privacy-consent__scroll{max-height:190px;padding:10px 12px}.privacy-consent__title{font-size:1.1rem}.privacy-consent__intro,.privacy-consent__block p,.privacy-consent__list li,.privacy-consent__contact{font-size:.9rem}}@media screen and (max-width: 767px)and (max-width: 600px){.privacy-consent{padding:initial}}.p-pre-consult__booking{margin:0 0 60px}.p-pre-consult__booking-iframe{display:block;width:100%;height:1000px;border:0;background-color:rgba(0,0,0,0)}
