body{font-family:Fira Sans;font-style:normal;color:#181940;background:#FFFFFF;-webkit-transition:none;transition:none}img{max-width:100%}.wrapper{max-width:1920px;min-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;-webkit-box-shadow:0 0 21px rgba(157,163,183,0.75);box-shadow:0 0 21px rgba(157,163,183,0.75);margin:0 auto}*{-webkit-transition:all 0.5s;transition:all 0.5s}.slider *{-webkit-transition:none;transition:none}.container{position:relative}section{position:relative}p{margin-bottom:0}h1{font-weight:800;font-size:77.5113px;line-height:68px;margin-bottom:31px}h1 span{color:#FF0044}h2{font-weight:800;font-size:77.5113px;line-height:68px;margin-bottom:31px}h2 span{color:#FF0044}.pl100{padding-left:100px}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:800;font-size:16.4706px;line-height:97.44%;border:none;outline:none;color:#FFFFFF;cursor:pointer;position:relative;height:56px;background:#FF0044;border-radius:8px;top:0}.button:hover{top:-5px;opacity:0.8}a.button:hover{text-decoration:none;color:#FFFFFF}.bg-img{position:absolute;z-index:-1}.mob,.mob320{display:none}.purp,.purp:hover,.purp::before{background:#7A76FF}.yellow,.yellow:hover,.yellow::before{background:#FFDE2F}.green,.green:hover,.green::before{background:#A6E873}.red,.red:hover,.red::before{background:#FE8888}.blue,.blue:hover,.blue::before{background:#75D6FF}.l-yellow,.l-yellow:hover,.l-yellow::before{background:#FFE6B7}.fix-block{display:none}ul{padding-left:27px}ul li{list-style:none;background:transparent !important;position:relative;font-weight:normal;font-size:18px;line-height:25px;color:#2B303F;margin-bottom:14px}ul li::before{content:'';position:absolute;top:6px;left:-28px;width:13px;height:13px;border-radius:50%;border:3px solid #2B303F}[type="submit"][disabled]{cursor:not-allowed !important;opacity:0.5}header{margin-bottom:109px}header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:39px}header .header-top__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-top__contacts-btn{height:36px;margin-right:22px;padding:0 15px;font-size:13px}header .header-top__contacts-phone{font-weight:bold;font-size:14px;line-height:18px;letter-spacing:0.05em;text-transform:uppercase;color:#181940;margin-right:22px}header .header-top__contacts-wa,header .header-top__contacts-vk{opacity:1}header .header-top__contacts-wa svg,header .header-top__contacts-vk svg{width:30px;height:30px}header .header-top__contacts-wa:hover,header .header-top__contacts-vk:hover{opacity:0.8}header .header-top__contacts-vk{margin-left:10px}header .header-main{position:relative;padding-top:60px}header .header-main__img{position:absolute;top:32px;right:10px}header .header-main__text{font-weight:normal;font-size:21.2233px;line-height:29px;letter-spacing:-0.01em}header .header-main__pretitle{font-weight:200;font-size:25.468px;line-height:56px;color:#181940}header .header-main__title{font-weight:800;font-size:72px;line-height:68px;margin-top:-22px;margin-bottom:28px;color:#181940}header .header-main__title span{font-weight:800;font-size:54px;line-height:68px;color:#FF0044}header .header-main__subtitle{font-weight:normal;font-size:21.2233px;line-height:29px;margin-bottom:71px;letter-spacing:-0.01em}header .header-main__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px}header .header-main__wrapper .item-number{margin-bottom:24px}header .header-main__wrapper .item-text{font-weight:normal;font-size:15px;line-height:21px;letter-spacing:-0.01em;position:relative;padding-right:22px}header .header-main__wrapper .item-text::before{width:1px;height:33px;content:'';position:absolute;top:5px;right:-2px;background-color:rgba(0,0,0,0.1)}header .header-main__wrapper .item:last-of-type .item-text{padding-right:0}header .header-main__wrapper .item:last-of-type .item-text::before{display:none}.form{background:#FFFFFF;border:3px solid rgba(255,0,68,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 20px 50px rgba(94,94,94,0.15);box-shadow:0px 20px 50px rgba(94,94,94,0.15);border-radius:12px;padding:30px 46px 38px 37px}.form__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__item_split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__item_split .form__input{max-width:193px;margin-right:30px}.form__item-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__item-label-text{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;font-weight:bold;margin-right:10px}.form__item-label-text span{font-size:90%;font-weight:normal}.form__input{width:258px;height:55.76px;border:none;background:#F4F4F4;border-radius:8px;padding:0 23px;margin-bottom:26px;outline:none}.form__input:focus{outline:none}.form__input.error{box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}.form__input.error:focus,.form__input.error:active{box-shadow:inset 0 0 1px 1px #f00;-webkit-box-shadow:inset 0 0 1px 1px #f00;-moz-box-shadow:inset 0 0 1px 1px #f00;-webkit-appearance:none}.form__button{height:56px;width:242.94px}.form select option{color:#000}.form select option:disabled{display:none}.form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:normal;font-size:10px;line-height:15px;width:51.2%;color:#181940}.form__footer label{cursor:pointer;position:relative;padding:0 30px;margin:0}.form__footer-checkbox{width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:5px;color:#FF0044;border:1px solid #BDC1C9;border-radius:4px}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon:before{content:'✔';opacity:0;padding-left:1px}input:checked+.form__footer-checkbox-icon:before{opacity:1}.form__footer-text a{padding-right:2px;color:#000000}.form_vertical .form__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.form_vertical .form__item{margin:0 0 31px}.form_vertical .form__item_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:18px 0 0}.form_vertical .form__item_synchro-ticket .form__input.valid{-webkit-box-shadow:0 0 2px green;box-shadow:0 0 2px green}.form_vertical .form__footer{padding-top:23px}.form_vertical .form__footer label{margin:0 0 10px 0}.form_inline .form__title{margin-bottom:27px;font-weight:800;font-size:24px;line-height:125%;text-align:center;color:#181940}.form_inline .form__title span{color:#FF0044}.form_inline .form__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form_inline .form__item_button{margin-right:0;padding-right:0}.form_inline .form__item+.form__item{padding-left:0px}label.error{display:none !important}.widget-form-privacy{display:none !important}.accordion .card{border:0 !important;border-radius:12px !important;margin-bottom:20px;overflow:hidden;background:#FEFEFE;-webkit-box-shadow:0px 4px 250px rgba(199,199,199,0.25);box-shadow:0px 4px 250px rgba(199,199,199,0.25)}.accordion .card:last-child{margin-bottom:0}.accordion .card-header{background:#FFFFFF;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.accordion .card-header h2{width:100%}.accordion .card-header .btn{font-weight:bold;font-size:20px;line-height:24px;letter-spacing:-0.01em;color:#181940;height:91px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;white-space:normal;padding:10px 118px 10px 100px}.accordion .card-header .btn:hover{text-decoration:none;color:#FF0044}.accordion .card-header .btn:focus{text-decoration:none}.accordion .card-header .btn[aria-expanded="true"]::before{content:'';width:24px;height:24px;background-image:url(../img/accordion/minus-f346029813.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:97px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion .card-header .btn[aria-expanded="false"]::before{content:'';width:24px;height:24px;background-image:url(../img/accordion/plus-ddab73d09b.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:97px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion .card-body{padding:0px 268px 37px 100px}.accordion .card-body .accordion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.accordion .card-body .accordion-wrapper__item{text-align:center;margin:0 119px}.accordion .card-body .accordion-wrapper__item-text{font-weight:normal;font-size:21.2233px;line-height:32px;letter-spacing:-0.01em}.company{background:#F4F4F4;padding:84px 0 64px;margin-bottom:50px}.company p{font-weight:normal;font-size:21.2233px;line-height:32px;width:728px;margin-bottom:33px;letter-spacing:-0.01em}.company-img{position:absolute;top:99px;right:14px}.company-img__new:nth-child(2) .image{position:absolute;top:130px;background-color:#fff;border-radius:3px;margin:10px 0}.company-img__new:nth-child(2) .image img{width:65px;margin:9px 23px}.company-img__new:nth-child(3) .image{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:3px;margin:10px}.company-img__new:nth-child(3) .image img{width:165px;margin:10px auto}.company ul li{font-weight:bold;font-size:20px;line-height:24px;letter-spacing:-0.01em}.company ul li::before{display:none}.reviews{background:#F4F4F4;padding:82px 0 107px;margin-bottom:50px}.reviews h2{margin-bottom:49px}.reviews-list{max-width:1155px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:112px}.reviews-list__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:327px;background-color:#ffffff;border-radius:12px;padding-bottom:11px}.reviews-list__item-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:51px;margin:20px 11px 10px}.reviews-list__item-header .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:57px;position:relative;font-family:Fira Sans;font-style:normal;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-0.01em;color:#181940;padding-left:65px;margin-bottom:0}.reviews-list__item-header .name:before{content:"";position:absolute;top:5px;left:1px;background:url(../img/reviews/girl-7b1fcdedab.svg);background-size:cover;background-repeat:no-repeat;background-position:center;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px}.reviews-list__item-header .name.name-m:before{background:url(../img/reviews/man-54f932e13e.svg)}.reviews-list__item-body{margin:16px 11px 10px}.reviews-list__item-body .text{font-family:Fira Sans;font-style:italic;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;color:#181940}.faq{background:#F4F4F4;padding:82px 0 107px;margin-bottom:50px}.faq h1{margin-bottom:51px}footer .footer-main{background:#F4F4F4;padding:132px 0 223px}footer .footer-main__img{position:absolute;top:-42px;left:-21px}footer .footer-main__wrapper{padding-left:586px}footer .footer-main__title{font-weight:800;font-size:32px;line-height:35px;margin-bottom:54px}footer .footer-main__title span{color:#FF0044}footer .footer-main .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:27px}footer .footer-main .item-text{margin-left:17px;font-weight:bold;font-size:20px;line-height:24px;color:#181940;letter-spacing:-0.01em}footer .footer-main .button{width:243px;margin-top:64px}footer .footer-bottom{padding:22px 0 24px}footer .footer-bottom__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-bottom__wrapper-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-bottom__wrapper-contacts-text{font-weight:bold;font-size:13.6667px;line-height:18px;letter-spacing:0.05em;text-transform:uppercase;margin-right:22px;color:#181940}footer .footer-bottom__wrapper-contacts .button{width:217.53px;height:41px;font-size:13.6667px;line-height:18px;letter-spacing:0.05em;text-transform:uppercase}.forma{padding:52px 0 49px}.format{background:#F4F4F4;padding:82px 0 50px}.format-title{font-weight:bold;font-size:32px;line-height:32px;margin-bottom:25px;letter-spacing:-0.01em}.format p{font-weight:normal;font-size:21.2233px;line-height:32px;margin-bottom:33px;width:600px;letter-spacing:-0.01em}.format-img{position:absolute;top:72px;right:129px}.license{background:#F4F4F4;padding:85px 0 81px;margin-bottom:50px}.license-img{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;top:175px;right:18px;-webkit-box-shadow:0px 4px 250px rgba(199,199,199,0.25);box-shadow:0px 4px 250px rgba(199,199,199,0.25);border-radius:12px;background-color:#fff;padding:5px}.license-img .image:nth-child(1){height:116px;margin:23px -35px auto 30px;z-index:2}.license p{width:500px;font-weight:normal;font-size:21.2233px;line-height:32px;margin-bottom:38px;letter-spacing:-0.01em}.license .button{width:242px;margin-left:100px}.result{background:#F4F4F4;margin-bottom:50px;padding:84px 0 58px}.result .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;padding-left:100px}.result .item-img{margin-right:33px;-webkit-box-shadow:0px 4px 250px rgba(199,199,199,0.25);box-shadow:0px 4px 250px rgba(199,199,199,0.25);border-radius:12px}.result .item-text{font-weight:500;font-size:21.2233px;line-height:32px;width:552px;letter-spacing:-0.01em}.target{background:#F4F4F4;margin-bottom:50px;padding:84px 0 86px}.target p{font-weight:normal;font-size:21.2233px;line-height:32px;width:711px;margin-bottom:32px;letter-spacing:-0.01em}.target-img{position:absolute;bottom:-117px;right:162px}.modal-header{border-bottom:none;padding-bottom:0}.modal-body .form{padding:0;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.modal-body .form__title{font-weight:bold;font-size:21.9923px;line-height:125%;margin-bottom:30px;color:#303030}.modal-body .form__title span{color:#A6BB06}.modal-body .form__item{width:100%}.modal-body .form__items{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.modal-body .form input{background:#FFFFFF;border:0.5px solid rgba(44,44,44,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;height:69px;margin-bottom:15px;width:100%;padding:0 23px}.modal-body .form .button{width:100%;border:none;margin-top:15px;margin-bottom:32px}.modal-body .form__footer{text-align:left;width:100%}
