@font-face{font-family:Georama-Light;font-style:normal;font-weight:400;src:url(/assets/font/Georama-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Georama-Medium;font-style:normal;font-weight:400;src:url(/assets/font/Georama-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Georama-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Georama-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Georama-SemiBold;font-style:normal;font-weight:700;src:url(/assets/font/Georama-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Reforma2018-Negra;font-style:normal;font-weight:400;src:url(/assets/font/Reforma2018-Negra.woff2)format("woff2");font-display:swap}:root{--header-height:70px}.step-form{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:50px 24px;display:flex}.step-form .custom-datepicker{background-image:url(../svg/calendar-blue.svg)}.step-form__step{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:40px 0;padding:0;display:flex}.step-form__step.-secondary{grid-template-columns:1fr;gap:0;display:grid}.step-form__step.-hidden{display:none!important}.step-form__box{border:2px solid #e5e4e2;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:0;padding:32px 12px 16px;display:flex}.step-form__box.-invalid{border:1px solid #d28c64}.step-form__box__inputs{grid-template-columns:1fr;gap:24px;width:100%;height:auto;margin:0;padding:0;display:grid}.step-form__title{color:#42436d;margin:0 0 10px;font-family:Georama-Medium;font-size:1.3125rem;line-height:2.1rem}.step-form__title.-secondary{margin:40px 0 10px}.step-form__notification{color:#19058c;background:#d0efed;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:auto;min-height:36px;margin:6px 0 0;padding:0 0 0 16px;font-family:Georama-Medium;font-size:.8125rem;line-height:0;display:flex}.step-form__notification.-hidden{display:none}.step-form__column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex}.step-form__column.-secondary{margin:40px 0 0}.step-form__buttons{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.step-form__buttons.-left{flex-direction:row}.step-form__button{color:#fff;text-align:center;cursor:pointer;background-color:#19058c;border:0;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:140px;height:40px;font-family:Georama-SemiBold;font-size:.75rem;line-height:1.2rem;transition:background-color .3s,color .3s;display:flex}.step-form__button:hover{background-color:#11016f}.step-form__button.-white{color:#42436d;background-color:#0000;border:2px solid #e5e4e2;border-radius:4px}.step-form__button.-white:hover{color:#fff;background-color:#b31854;border:0}.step-form__button.-hidden{opacity:0;display:none}.step-form__button.-payment{width:100%}.step-form__verify{color:#fff;text-align:center;cursor:pointer;background-color:#19058c;border:0;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:80px;height:26px;font-family:Georama-SemiBold;font-size:.75rem;line-height:1.2rem;transition:background-color .3s,color .3s;display:flex;position:absolute;top:34px;right:8px}.step-form__verify:hover{background-color:#b31854}.step-form__result{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.step-form__result__icon{background-color:#e8f7f6;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:85px;height:85px;margin:0;padding:0;display:flex}.step-form__result__icon:after{content:"";border:4px solid #29aba3;border-width:0 4px 4px 0;width:14px;height:28px;margin:-2px 0 0;display:block;transform:rotate(45deg)}.step-form__result__title{color:#42436d;text-align:center;margin:26px 0 16px;font-family:Georama-Medium;font-size:1.5rem;line-height:2.4rem}.step-form__result__desc{color:#42436d;text-align:center;width:100%;font-family:Georama-Light;font-size:1rem;line-height:1.6rem}.step-form__result__pdf{cursor:pointer;border:2px solid #e5e4e2;border-radius:4px;flex-direction:row;justify-content:space-evenly;align-items:center;width:240px;height:auto;margin:32px 0 0;padding:24px;display:flex}.step-form__result__pdf svg{width:32px}.step-form__result__pdf__text{color:#24265a;font-family:Georama-SemiBold;font-size:1.125rem;line-height:1.8rem}.step-form__item{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:100%;margin:0 0 16px;padding:0;display:flex;position:relative}.step-form__item.-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.step-form__item.-row .step-form__item{margin:0}.step-form__item.-invalid input,.step-form__item.-invalid select,.step-form__item.-invalid textarea,.step-form__item.-invalid .step-form__radio__text:after{border:1px solid #d28c64}.step-form__item.-hidden{display:none}.step-form__label{color:#1f0f4d;margin:0 0 4px;font-family:Georama-Medium;font-size:.8125rem;line-height:1.3rem}.step-form__description{color:#8d8ea8;margin:6px 0 0;font-family:Georama-Medium;font-size:.8125rem;line-height:1.3rem}.step-form__description.-secondary{margin:-6px 0 16px}.step-form__radio{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:32px;margin:0;padding:0;display:flex}.step-form__radio__item{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;width:auto;height:32px;margin:0 0 0 48px;padding:0 0 0 40px;display:flex}.step-form__radio__item:first-child{margin:0}.step-form__radio__item input{display:none}.step-form__radio__item input:checked~.step-form__radio__text:before{opacity:1}.step-form__radio__text{color:#42436d;font-family:Georama-Medium;font-size:1rem;line-height:1.6rem;position:relative}.step-form__radio__text:after{content:"";cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:50%;width:32px;height:32px;display:block;position:absolute;top:-3px;left:-40px}.step-form__radio__text:before{content:"";opacity:0;cursor:pointer;background-color:#19058c;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-30px}.step-form__radiobox{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0 0 24px;padding:0;display:flex}.step-form__radiobox:last-child{margin:0}.step-form__radiobox.-active .step-form__radiobox__item{border:2px solid #19058c}.step-form__radiobox.-active .step-form__radiobox__header__title,.step-form__radiobox.-active .step-form__radiobox__header__price{color:#19058c}.step-form__radiobox.-active .step-form__radiobox__header:before{opacity:1}.step-form__radiobox__item{cursor:pointer;border:2px solid #e5e4e2;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:24px;display:flex}.step-form__radiobox__item input{display:none}.step-form__radiobox__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex}.step-form__radiobox__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0;padding:0 0 0 50px;display:flex;position:relative}.step-form__radiobox__header__title,.step-form__radiobox__header__price{color:#42436d;font-family:Georama-SemiBold;font-size:1.3125rem;line-height:2.1rem}.step-form__radiobox__header:after{content:"";cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:50%;width:32px;height:32px;display:block;position:absolute;top:0;left:0}.step-form__radiobox__header:before{content:"";opacity:0;cursor:pointer;background-color:#19058c;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:10px}.step-form__radiobox__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:12px 0 0;padding:0;display:flex}.step-form__radiobox__row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0;padding:0;display:flex;position:relative}.step-form__radiobox__row__title{z-index:1;color:#42436d;background-color:#fff;height:20px;padding:0 10px 0 0;font-family:Georama-Medium;font-size:1rem;line-height:1.6rem;position:relative}.step-form__radiobox__row:after{z-index:0;content:"";opacity:.3;border:1px dashed #000;width:100%;height:1px;position:absolute;top:14px;left:0}.step-form__radiobox__row__price{z-index:1;color:#42436d;background-color:#fff;flex-direction:row;justify-content:flex-end;align-items:center;width:66px;min-width:66px;font-family:Georama-Light;font-size:1rem;line-height:1.6rem;display:flex;position:relative}.step-form__checkbox{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex}.step-form__checkbox:last-child{margin:0}.step-form__checkbox__description{color:#8d8ea8;margin:4px 0 0;font-family:Georama-Medium;font-size:.8125rem;line-height:1.3rem}.step-form__checkbox__description.-hidden{display:none}.step-form__checkbox__description span{color:#42436d;cursor:pointer;font-family:Georama-Medium}.step-form__checkbox__item{cursor:pointer;border:2px solid #e5e4e2;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:16px 24px;display:flex}.step-form__checkbox__item input{display:none}.step-form__checkbox__item.-active{border:2px solid #19058c}.step-form__checkbox__item.-active .step-form__checkbox__header__title,.step-form__checkbox__item.-active .step-form__checkbox__header__price{color:#19058c}.step-form__checkbox__item.-active .step-form__checkbox__header:before{opacity:1}.step-form__checkbox__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex}.step-form__checkbox__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0;padding:0 0 0 50px;display:flex;position:relative}.step-form__checkbox__header__title,.step-form__checkbox__header__price{color:#42436d;font-family:Georama-SemiBold;font-size:1.3125rem;line-height:2.1rem}.step-form__checkbox__header:after{content:"";cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:50%;width:32px;height:32px;display:block;position:absolute;top:0;left:0}.step-form__checkbox__header:before{content:"";opacity:0;cursor:pointer;background-color:#19058c;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:10px}.step-form__kvkk{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex}.step-form__kvkk__text{color:#24265a;font-family:Georama-Light;font-size:.875rem;line-height:1.4rem;position:relative}.step-form__kvkk__text a{color:#24265a;text-decoration:underline}.step-form__kvkk__text:after{content:"";cursor:pointer;background:0 0;border:1px solid #d9d9d9;border-radius:4px;width:22px;height:22px;display:block;position:absolute;top:2px;left:-32px}.step-form__kvkk__text:before{content:"";opacity:0;cursor:pointer;background-color:#19058c;border-radius:2px;width:10px;height:10px;position:absolute;top:8px;left:-26px}.step-form__kvkk__item{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0 0 0 32px;display:flex}.step-form__kvkk__item input{display:none}.step-form__kvkk__item.-active .step-form__kvkk__text:before{opacity:1}.step-form__kvkk__item.-invalid .step-form__kvkk__text:after{border:1px solid #19058c}.step-form__total{background:#240046;border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:58px;margin:42px 0 0;padding:0 32px;display:flex}.step-form__total__title,.step-form__total__price{color:#fff;font-family:Georama-SemiBold;font-size:1.3125rem;line-height:2.1rem}.step-form__row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin:0 0 8px;padding:0;display:flex}.step-form__row:last-child{margin:0}.step-form__row__title{color:#42436d;font-family:Georama-SemiBold;font-size:.875rem;line-height:1.4rem}.step-form__row__text{color:#42436d;font-family:Georama-Light;font-size:.875rem;line-height:1.4rem}.step-form__row.-price{border-top:2px solid #e5e4e2;margin:18px 0;padding:18px 0 0}.step-form__row.-price .step-form__row__title,.step-form__row.-price .step-form__row__text{color:#19058c;font-family:Georama-SemiBold;font-size:1rem;line-height:1.6rem}.progress-bar{flex-direction:row;justify-content:space-between;align-items:center;width:786px;height:auto;margin:0;padding:0;display:none}.progress-bar.-hidden{opacity:0;display:none}.progress-bar__item{flex-direction:column;justify-content:center;align-items:center;width:138px;min-width:138px;max-width:138px;height:auto;margin:0;padding:0;display:flex;position:relative}.progress-bar__item:after{content:"";border-top:1px solid #f0eeeb;width:136px;height:1px;position:absolute;top:15px;left:82px}.progress-bar__item:last-child:after{display:none}.progress-bar__item.-active .progress-bar__circle{position:relative}.progress-bar__item.-active .progress-bar__circle:after{content:"";background-color:#19058c;border-radius:50%;width:8px;height:8px;position:absolute}.progress-bar__item.-active .progress-bar__text{color:#19058c}.progress-bar__item.-completed:after{border-top-color:#b6dad7}.progress-bar__item.-completed .progress-bar__circle{background-color:#e8f7f6;border:none}.progress-bar__item.-completed .progress-bar__circle:after{content:"";border:2px solid #29aba3;border-width:0 2px 2px 0;width:6px;height:12px;margin:-2px 0 0;display:block;transform:rotate(45deg)}.progress-bar__item.-completed .progress-bar__text{color:#42436d;opacity:.5}.progress-bar__circle{color:#42436d;text-align:center;border:2px solid #e5e4e2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 12px;padding:0;font-family:Georama-Medium;font-size:.8125rem;font-weight:500;line-height:1.3rem;display:flex}.progress-bar__text{color:#42436d;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:0;font-family:Georama-Medium;font-size:.8125rem;line-height:1.3rem;display:flex}.progress-mobile{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0;padding:0;display:flex}.progress-mobile.-hidden{opacity:0;display:none}.progress-mobile__item{border-bottom:1px solid #f0eeeb;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:auto;margin:0;padding:0 0 6px;display:none;position:relative}.progress-mobile__item.-active{display:flex}.progress-mobile__circle{color:#19058c;text-align:center;border:2px solid #e5e4e2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-family:Georama-Medium;font-size:.8125rem;font-weight:500;line-height:1.3rem;display:flex}.progress-mobile__text{color:#19058c;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin:0 0 0 12px;padding:0;font-family:Georama-Light;font-size:1.5rem;line-height:2.4rem;display:flex}.flatpickr-monthDropdown-months{background:#fff!important}@media only screen and (width>=768px){:root{--header-height:100px}.step-form{padding:62px 0 50px}.step-form__step{width:690px}.step-form__box{padding:32px 32px 16px}.step-form__box.-secondary{padding:24px}.step-form__box__inputs{grid-column:1/3;grid-template-columns:1fr 1fr}.step-form__title{margin:0 0 14px;font-size:1.5rem;line-height:2.4rem}.step-form__title.-secondary{margin:40px 0 14px}.step-form__notification{width:208%;margin:6px 0 0 -108%;padding:0 0 0 16px}.step-form__buttons{width:690px}.step-form__button{width:183px}.step-form__verify{width:80px}.step-form__result__desc{max-width:480px}.step-form__item.-row{gap:24px 48px}.progress-bar{display:flex}.progress-mobile{display:none}}@media only screen and (width>=1024px){:root{--header-height:auto}.step-form__step.-secondary{grid-template-columns:.6fr .4fr;gap:32px;width:960px;display:grid}.step-form__column.-secondary{margin:0}.step-form__buttons.-left{width:960px}}