.advanced_form{background:linear-gradient(to right top,#252567,#145aaf 50%,#57c1cf);display:-webkit-box;display:-ms-flexbox;display:flex;height:70rem;min-height:calc(100vh - 10rem);overflow:hidden;padding:9rem 0 0;position:relative}.advanced_form .pricing__form,.advanced_form .text_cont{-ms-flex-item-align:center;align-self:center;position:relative;width:50%;z-index:1}.advanced_form .pricing__form{background-color:#fff;border-radius:.4rem;margin-left:8rem;margin-right:4rem;max-width:56rem;padding:4rem}.advanced_form .cont-wrp{color:#fff;margin-left:auto;padding-left:2rem;width:55rem}.advanced_form .cont-wrp h1{color:#fff;margin-bottom:3rem}.advanced_form .form-step-title{color:#98acba;font-size:1.6rem;margin:0 auto 2rem;text-align:center}.advanced_form h2.form-title{font-size:2.2rem;font-weight:700;line-height:1.4;margin-bottom:3rem;text-align:center}.advanced_form .undecorated{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.advanced_form .toggler{-webkit-box-shadow:inset 0 0 0 .2rem #02a7df;box-shadow:inset 0 0 0 .2rem #02a7df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.advanced_form .toggler__item{color:#02a7df;font-size:1.4rem;font-weight:600;line-height:4.4rem;overflow:hidden;padding:0 .5rem;text-align:center;text-overflow:ellipsis;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:0}.advanced_form .tabs__item,.advanced_form .toggler__item{-ms-flex-negative:1;-webkit-box-flex:1;-ms-flex-positive:1;cursor:pointer;flex-grow:1;flex-shrink:1}.advanced_form .tabs__item{background-color:#e5eaf3;border:none;border-radius:0;color:#132348;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem;min-height:6rem;padding:2rem;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:100%}.advanced_form .tabs__input{display:none}.advanced_form .tabs__item-inner{-ms-flex-item-align:center;align-self:center;font-size:1.4rem;line-height:1.6;margin:0 auto;text-align:center;width:100%}.advanced_form .tabs__item-icon{display:block;height:5rem;margin:auto;width:6rem}.advanced_form .tabs__item-icon svg{height:auto;width:100%}.advanced_form .form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.advanced_form .form__buttons button{-ms-flex-negative:1;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#d5dae3;border:0;color:#fff;cursor:default;flex-grow:1;flex-shrink:1;font-size:1.6rem;font-weight:600;line-height:2rem;opacity:.75;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.advanced_form .form__field{margin-bottom:2rem}.advanced_form .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.5rem}.advanced_form .toggler__item+.toggler__item{-webkit-box-shadow:-.2rem 0 0 0 #02a7df;box-shadow:-.2rem 0 0 0 #02a7df;margin-left:.2rem}.advanced_form .form-step.step2,.advanced_form .form-step.step3,.advanced_form .form-step.step4{display:none}.advanced_form .form-step{line-height:1.4}.advanced_form .form-step.show{display:block}.advanced_form .tabs__item:hover{background-color:#02a7df;color:#fff}.advanced_form .tabs__item:hover svg path{fill:#fff;stroke:#fff}.advanced_form .form__buttons button.btn.active{background-color:#02a7df;cursor:pointer;opacity:1;pointer-events:auto}.advanced_form .tabs__input:checked+.tabs__item{background-color:#02a7df;color:#fff}.advanced_form .tabs__input:checked+.tabs__item svg path{fill:#fff;stroke:#fff}.advanced_form .cont-wrp p{font-size:1.8rem}.advanced_form .tabs+.tabs{margin-top:1rem}@media (max-width:1070px){.advanced_form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:calc(100vh - 8rem);padding:17.5rem 2rem 12rem}.advanced_form .text_cont{margin:0 auto;max-width:66rem;width:100%}.advanced_form .cont-wrp{margin:0;padding:0;width:100%}.advanced_form .pricing__form{margin:6rem auto 0;max-width:66rem;width:100%}}@media (max-width:767px){.advanced_form{padding:14.5rem 2rem 10rem}.advanced_form .pricing__form{margin:4rem auto 0}}@media (max-width:480px){.advanced_form .toggler{flex-wrap:wrap}.advanced_form .toggler__item{width:100%}.advanced_form .tabs{flex-wrap:wrap}}