.steps{padding-bottom:100px}@media (max-width:767px){.steps{padding-top:20px}}.steps__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.steps__bottom a,.steps__bottom button{margin-bottom:10px}.steps__menu{display:flex;justify-content:space-between;position:relative}.steps__menu__item{padding-bottom:80px;position:relative}@media (max-width:600px){.steps__menu__item{padding-bottom:0;width:75px}}.steps__menu__item i{background-position:50%;background-repeat:no-repeat;border:2px solid #225cb0;border-radius:50%;display:block;height:75px;width:75px}.steps__menu__item.current i{background-color:#225cb0}.steps__menu__text{left:50%;position:absolute;text-align:center;top:85px;transform:translateX(-50%)}@media (max-width:600px){.steps__menu__text{margin-top:10px;position:static;transform:translateX(0)}}.steps__menu__text span{color:#344154;display:block;font-size:18px;font-weight:700;text-transform:uppercase;white-space:nowrap}.steps__menu__text span.red{color:#c31c23}@media (max-width:767px){.steps__menu__text span{font-size:14px;white-space:normal}}@media (max-width:600px){.steps__menu__text span{font-size:10px}}.steps__menu .step1 i{background-image:url(/images/step1.png?e582a9f7ec196cb00cfd35b6e19f9bff)}@media (max-width:1200px){.steps__menu .step1 .steps__menu__text{left:0;transform:translateX(0)}}.steps__menu .current.step1 i{background-image:url(/images/step1-white.png?e7c0673f1fa899a5d8c81a2208189023)}.steps__menu .step2 i{background-image:url(/images/step2.png?318da9fcf4a25cafb3d1ef8940bd53a7)}.steps__menu .current.step2 i{background-image:url(/images/step2-white.png?5aac79a194a56e0178b2d57ce6d57218)}@media (max-width:1200px){.steps__menu .step3 .steps__menu__text{left:auto;right:0;transform:translateX(0)}}.steps__menu .step3 i{background-image:url(/images/step3.png?a1bc9556131f833c1f69c1703046aab5)}.steps__menu .current.step3 i{background-image:url(/images/step3-white.png?22217f903b3b4e7d65616faa26e655bc)}.steps__dots{align-items:center;display:flex;justify-content:space-between;position:absolute;top:40px}.steps__dots.left{left:90px;right:calc(50% + 65px)}.steps__dots.right{left:calc(50% + 65px);right:90px}.steps__dots span{animation-duration:3.4s;animation-fill-mode:both;animation-iteration-count:infinite;background:#e8e8e8;border-radius:50%;display:inline-block;height:7px;transition:all .3s;width:7px}@media (max-width:767px){.steps__dots span{animation-duration:1.2s;margin-bottom:3px}}.steps__dots span:first-child{animation-delay:.2s}.steps__dots span:nth-child(2){animation-delay:.4s}.steps__dots span:nth-child(3){animation-delay:.6s}.steps__dots span:nth-child(4){animation-delay:.8s}.steps__dots span:nth-child(5){animation-delay:1s}.steps__dots span:nth-child(6){animation-delay:1.2s}.steps__dots span:nth-child(7){animation-delay:1.4s}.steps__dots span:nth-child(8){animation-delay:1.6s}.steps__dots span:nth-child(9){animation-delay:1.8s}.steps__dots span:nth-child(10){animation-delay:2s}.steps__dots span:nth-child(11){animation-delay:2.2s}.steps__dots span:nth-child(12){animation-delay:2.4s}.steps__dots span:nth-child(13){animation-delay:2.6s}.steps__dots span:nth-child(14){animation-delay:2.8s}.steps__dots span:nth-child(15){animation-delay:3s}.steps__dots span:nth-child(16){animation-delay:3.2s}.steps__dots span:nth-child(17){animation-delay:3.4s}@media (max-width:767px){.steps__dots span:nth-child(10),.steps__dots span:nth-child(11),.steps__dots span:nth-child(12),.steps__dots span:nth-child(13),.steps__dots span:nth-child(14),.steps__dots span:nth-child(15),.steps__dots span:nth-child(16),.steps__dots span:nth-child(17),.steps__dots span:nth-child(7),.steps__dots span:nth-child(8),.steps__dots span:nth-child(9){display:none}}@media (max-width:600px){.steps__dots span:nth-child(10),.steps__dots span:nth-child(11),.steps__dots span:nth-child(12),.steps__dots span:nth-child(13),.steps__dots span:nth-child(14),.steps__dots span:nth-child(15),.steps__dots span:nth-child(16),.steps__dots span:nth-child(17),.steps__dots span:nth-child(4),.steps__dots span:nth-child(5),.steps__dots span:nth-child(6),.steps__dots span:nth-child(7),.steps__dots span:nth-child(8),.steps__dots span:nth-child(9){display:none}}@media (max-width:400px){.steps__dots span{display:none!important}}.steps__dots.current span{animation-name:blink}.steps__title{text-align:center}.steps__title h1{color:#344154;font-size:40px;margin:65px 0 10px;text-transform:uppercase}@media (max-width:767px){.steps__title h1{font-size:32px;margin-top:20px}}.steps__title h2{color:#344154;font-size:40px;text-transform:uppercase}@media (max-width:767px){.steps__title h2{font-size:32px}}.steps__title h2.steps__title__subtitle{font-size:24px}@media (max-width:767px){.steps__title h2.steps__title__subtitle{font-size:20px}}.steps__title p{margin:-20px 0 0}.steps__order-info{display:flex;flex-wrap:wrap;padding:50px 0 40px}.steps__order-info div{width:33%}@media (max-width:767px){.steps__order-info div{margin-bottom:15px;width:100%}}.steps__order-info div h3{font-size:24px;margin:0 0 25px;text-transform:uppercase}.steps__order-info div p{font-size:14px;line-height:22px;margin:0}.steps__content .styled-checkbox{margin-right:15px;position:static}.steps__content .styled-checkbox .not-valid-tip{padding-left:22px}.steps__content .styled-checkbox>label{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:5px;box-shadow:0 1px 0 1px rgba(0,0,0,.05);cursor:pointer;display:flex;font-size:14px;height:25px;justify-content:center;line-height:25px;text-align:center;width:25px}.steps__content .styled-checkbox>label i{color:#0043a4;opacity:0}.steps__content .styled-checkbox input{opacity:0;position:absolute;width:0}.steps__content .styled-checkbox input:checked+label i{display:block;opacity:1}.steps__content .table-responsive{overflow:hidden}.steps__content .table-responsive table td:first-child,.steps__content .table-responsive table th:first-child{width:32.9914529915%}.steps__content .table-responsive table td:nth-child(2),.steps__content .table-responsive table th:nth-child(2){width:16.6666666667%}.steps__content .table-responsive table td:nth-child(3),.steps__content .table-responsive table th:nth-child(3){width:9.4017094017%}.steps__content .table-responsive table td:nth-child(4),.steps__content .table-responsive table th:nth-child(4){width:16.6666666667%}.steps__content .table-responsive table td:nth-child(5),.steps__content .table-responsive table th:nth-child(5){width:9.4017094017%}.steps__content .table-responsive table td:nth-child(6),.steps__content .table-responsive table th:nth-child(6){width:15.811965812%}.steps__content .table-responsive table td input[type=number]{border:none;border-bottom:1px solid #cfcfcf;height:50px;width:60px}.steps__content .table-responsive table td input[type=number]::-webkit-inner-spin-button,.steps__content .table-responsive table td input[type=number]::-webkit-outer-spin-button{opacity:1}.steps__content .table-responsive table td p{margin-top:0}.steps__content .table-responsive table td p:last-child{margin-bottom:0}.steps__content .table-responsive table td p small{display:block;font-size:12px;line-height:16px}.steps__content .table-responsive table td.subtitle{border:none;color:#344154;font-size:24px;font-weight:700}@media (max-width:767px){.steps__content .table-responsive table td.subtitle:before{display:none}}.steps__content .table-responsive table td .styled-checkbox{display:inline-block}.steps__content .table-responsive table td .fa-check{color:#0043a4}@media (max-width:767px){.steps__content .table-responsive table{display:block}.steps__content .table-responsive table thead{display:none}.steps__content .table-responsive table tbody,.steps__content .table-responsive table tr{display:block;width:100%}.steps__content .table-responsive table tr{background:#fff;border:1px solid #e3e3e3;border-radius:8px;display:block;margin-bottom:15px;padding:5px 15px}.steps__content .table-responsive table td,.steps__content .table-responsive table th{border:none;border-bottom:1px solid #f0f0f0;display:block;padding:10px 0;text-align:left!important;width:100%!important}.steps__content .table-responsive table td:last-child,.steps__content .table-responsive table th:last-child{border-bottom:none}.steps__content .table-responsive table td:before,.steps__content .table-responsive table th:before{color:#8e8e8e;content:attr(data-label);display:block;font-size:11px;font-weight:700;margin-bottom:4px;text-transform:uppercase}}.steps__content .steps__fieldset{border:0;display:block;margin:0;min-width:0;padding:0;width:100%}.steps__content .steps__fieldset legend{padding:0;width:100%}.steps__content .steps__addons summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.steps__content .steps__addons summary::-webkit-details-marker{display:none}.steps__content .steps__addons summary h2{margin:0}.steps__content .steps__addons__icon{color:#8e8e8e;transition:transform .2s ease}.steps__content .steps__addons[open] .steps__addons__icon{transform:rotate(180deg)}.steps__content .table-bottom{float:right;margin-top:30px;text-align:right;width:400px}@media (max-width:600px){.steps__content .table-bottom{width:100%}}.steps__content .table-bottom__row{align-items:center;display:flex;padding:7px 0}@media (max-width:600px){.steps__content .table-bottom__row{flex-wrap:wrap}}.steps__content .table-bottom__row .right{text-align:right;white-space:nowrap;width:170px}@media (max-width:600px){.steps__content .table-bottom__row .right{width:100%}}.steps__content .table-bottom__row .right .price-big{color:#0043a4;font-size:24px;font-weight:700}.steps__content .table-bottom__row .right .price-big-bg{background:#f3f3f3;color:#0043a4;font-size:30px;font-weight:700;padding:20px 22px}.steps__content .table-bottom__row .right .price{color:#344154;font-size:18px}.steps__content .table-bottom__row .left{color:#344154;font-size:14px;font-weight:700;padding-right:30px;width:230px}@media (max-width:600px){.steps__content .table-bottom__row .left{padding:0 0 15px;width:100%}}.steps__content .table-bottom__promo{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0;text-align:left}.steps__content .table-bottom__promo-toggle{color:#1e5da6;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-left:auto;text-decoration:none}.steps__content .table-bottom__promo-toggle:hover{color:#c31c23}.steps__content .table-bottom__promo-fields{width:100%}.steps__content .table-bottom__promo-fields-label{color:#8e8e8e;display:block;font-size:12px;margin-bottom:5px}.steps__content .table-bottom__promo-row{align-items:flex-start;display:flex;justify-content:space-between}.steps__content .table-bottom__promo-row .form-control-wrap{flex:1;position:relative}.steps__content .table-bottom__promo-row input{border:none;border-bottom:1px solid #8e8e8e;padding:10px 0;width:100%}.steps__content .table-bottom__promo-row .button{margin-left:10px;padding:12px 18px;white-space:nowrap}.steps__content .table-bottom__promo-row .button:after{display:none}.steps__content .table-bottom__promo-row .question-mark{margin-top:10px}.steps__content .table-bottom__promo-input.error input{border-color:#c31c23}.steps__content .table-bottom__promo-input.error .error-text{color:#c31c23;display:block;font-size:10px;padding-top:5px;text-align:left}.steps__content .table-bottom .button--red{margin-top:20px}.steps__form{margin:30px auto 0;padding:25px 0 0}.steps__form.form-style{margin:0}.steps__form.form-style .form-wrap.checkbox-with-text{align-items:center;width:47.36842%}@media (max-width:767px){.steps__form.form-style .form-wrap.checkbox-with-text{width:100%}}.steps__form.form-style .form-wrap.checkbox-with-text label{color:#8e8e8e;font-size:14px}.steps__form__inner,.steps__form__title{width:100%}.steps__form__title{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.steps__form__title h2{color:#344154;font-size:24px;margin-top:10px;text-transform:uppercase}.steps__form__bottom,.steps__form__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.steps__form__bottom{width:100%}.steps__form__bottom a,.steps__form__bottom button{margin-bottom:10px}.question-mark{border:1px solid #dadada;border-radius:50%;color:#c7c7c7;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;height:20px;line-height:16px;margin:0 0 0 10px;padding:1px 6px;position:relative;text-align:center;vertical-align:middle;width:20px}.question-mark:hover{border-color:#0043a4;color:#0043a4}.question-mark:hover:after,.question-mark:hover:before{opacity:1;visibility:visible}.question-mark:before{background:rgba(0,0,0,.5);border-radius:4px;bottom:calc(100% + 10px);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:18px;padding:10px 20px;text-align:left;z-index:99}.question-mark:after,.question-mark:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .1s ease-out;visibility:hidden}.question-mark:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.5);bottom:calc(100% + 5px);content:"";height:0;width:0}
