body{padding:0}.main{display:flex;min-height:100vh;background:#f6efff;overflow:hidden}.contact{background:#fff;width:50%}.contact .container{max-width:804px;margin-left:auto;padding:16px 24px}.contact__inner{min-height:100vh;display:flex;flex-direction:column}.contact__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.contact__header-img{max-width:128px}.contact__header-box{display:flex;align-items:center;gap:16px}.contact__header-text{font-size:16px}.contact__header-btn{border:2px solid #060028;color:#060028;border-radius:100px;font-size:16px;line-height:1.5;font-weight:700;padding:8px 23px;cursor:pointer;white-space:nowrap;transition:.3s}.contact__header-btn:hover{background:#5273ef;border-color:#5273ef;color:#fff}.contact__main{padding-top:68px}.contact__main.hidden{display:none}.contact__info{padding:60px}.contact__info-title{font-size:40px;line-height:1.1;font-family:"Jokker";margin-bottom:12px}.contact__info-text{font-size:16px;line-height:1.4;margin-bottom:36px}.contact__form{display:flex;flex-direction:column}.contact__form-row{display:flex;align-items:center;gap:16px}.contact__form .validateMessage{bottom:0;font-size:12px;color:#bf1828}.contact__form-group{margin:0;min-width:0}.contact__form-group input[type=text],.contact__form-group input[type=email],.contact__form-group input[type=tel]{font-size:14px;line-height:1.4;padding:9px 12px;border-radius:8px;border-color:#9ca1aa}.contact__form-group input[type=text]:focus,.contact__form-group input[type=text]:focus-visible,.contact__form-group input[type=text]:active,.contact__form-group input[type=email]:focus,.contact__form-group input[type=email]:focus-visible,.contact__form-group input[type=email]:active,.contact__form-group input[type=tel]:focus,.contact__form-group input[type=tel]:focus-visible,.contact__form-group input[type=tel]:active{background:#fff;box-shadow:0 0 0 1px white,0 0 0 3px #733acb;outline:0}.contact__form-group.invalid input[type=text],.contact__form-group.invalid input[type=email],.contact__form-group.invalid input[type=tel],.contact__form-group.invalid .custom-select-title,.contact__form-group.invalid textarea,.contact__form-group:has(label.invalid) input[type=text],.contact__form-group:has(label.invalid) input[type=email],.contact__form-group:has(label.invalid) input[type=tel],.contact__form-group:has(label.invalid) .custom-select-title,.contact__form-group:has(label.invalid) textarea{border-color:#bf1828;background:#fff}.contact__form-group.invalid .validateMessage,.contact__form-group:has(label.invalid) .validateMessage{max-height:20px}.contact__form-group.invalid #areaCounter:has(+textarea:focus),.contact__form-group:has(label.invalid) #areaCounter:has(+textarea:focus){border-color:#bf1828;background:#fff;border-bottom:1px solid #fff5f1}.contact__form-group.invalid .custom-select-title::after,.contact__form-group:has(label.invalid) .custom-select-title::after{background:#fff}.contact__form-group .custom-select-wrap{overflow:hidden}.contact__form-group .custom-select-title{background:#fff !important;display:flex;align-items:center;height:40px;min-height:40px;max-height:40px;padding:10px 20px 10px 12px;border-radius:8px;font-size:14px;line-height:1.4;outline:0;transition:.3s}.contact__form-group .custom-select-title.with-childs{font-size:0;color:#060028}.contact__form-group .custom-select-title .select-checkbox-card{font-size:14px;line-height:1.4}.contact__form-group .custom-select-title .select-checkbox-card::after{content:",";margin-right:3px}.contact__form-group .custom-select-title .select-checkbox-card:last-of-type::after{display:none}.contact__form-group .custom-select-title::before{z-index:2}.contact__form-group .custom-select-title::after{display:block;content:"";position:absolute;z-index:1;top:0;right:0;height:100%;width:100px;background:linear-gradient(90deg,transparent,#fff 50%)}.contact__form-group .custom-select-title:focus{border-color:#26282b}.contact__form-group .custom-select-title.active{box-shadow:0 0 0 1px white,0 0 0 3px #733acb}.contact__form-group .custom-select-list{box-shadow:0 2px 8px 0 #2F373E33;border:0;border-radius:4px}.contact__form-group .custom-select-list.active{max-height:300px;overflow-y:scroll}.contact__form-group .custom-select-option{padding:10px 16px 12px;font-size:14px;line-height:1.4}.contact__form-group .custom-select-option:hover{background:#eaedf1}.contact__form-group .custom-select-option.selected{background:#905ae2}.contact__form-group .custom-select-list.select-checkbox-option{display:flex;flex-direction:column;gap:12px}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option{margin:0 16px;padding:0 24px 0 0;position:relative}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option:first-child{margin-top:16px}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option:last-child{margin-bottom:16px}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option:hover{background:transparent}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option::before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:17px;height:17px;border-radius:4px;border:1px solid #c2c7cf;background:center/8px no-repeat;transition:.3s}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option.selected{background:transparent;color:#060028}.contact__form-group .custom-select-list.select-checkbox-option .custom-select-option.selected::before{background:center/8px no-repeat url("/landings/dsp/sign-up/img/list-check.svg"),#905ae2;border-color:#905ae2}.contact__form-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact__form input[type=submit]{max-width:max-content;padding:14px 48px}.contact__form input[type=submit]:hover,.contact__form input[type=submit]:active{background:#905ae2}.contact__form input[type=submit]:focus,.contact__form input[type=submit]:focus-visible,.contact__form input[type=submit]:active{outline:0;box-shadow:0 0 0 1px white,0 0 0 3px #733acb}.contact__form input[type=submit]:disabled{background:#06002826 !important}.contact__form-label{font-size:14px;line-height:1.4;font-weight:600;margin-bottom:4px}.contact__thanks{padding:10px 60px 60px;margin:auto 0;display:none}.contact__thanks.active{display:block}.contact__thanks-title{font-size:40px;line-height:1.1;font-family:"Jokker"}.contact__thanks-text{margin-top:12px;font-size:16px;max-width:492px}.contact__thanks-text button{padding:0;border:0;background:0;font-weight:700;text-decoration:underline;cursor:pointer}.contact__footer{padding-top:60px}.contact__footer-text{text-align:center;font-size:14px}.contact__footer-text a,.contact__footer-text a:visited{color:#060028}.info{background:#f6efff;width:50%;padding-top:237px}.info .container{max-width:597px;margin-right:auto;padding:16px 24px 16px 65px}.info__title{font-size:32px;line-height:1.1;font-family:"Jokker";margin-bottom:12px}.info__text{font-size:18px;margin-bottom:28px}.info__list{display:flex;flex-direction:column;gap:12px;margin-bottom:64px}.info__list-item{font-size:16px;position:relative;padding-left:28px}.info__list-item::before{content:"";position:absolute;top:3px;left:0;width:16px;height:16px;background:center/contain no-repeat url("/landings/dsp/sign-up/img/check.svg")}.info__case{border:1px solid #b682f8;background:#fff;border-radius:24px;padding:12px;display:flex;align-items:center;gap:28px}.info__case-img{max-width:170px}.info__case-logo{max-width:86px;margin-bottom:28px}.info__case-text{font-size:18px;line-height:1.2;font-family:"Jokker";margin-bottom:12px}.info__case-person{font-size:16px}.info__footer{padding-top:185px;display:flex;align-items:center;flex-wrap:wrap;gap:40px}.info__footer-img{max-width:62px}.info__footer-img:nth-of-type(1),.info__footer-img:nth-of-type(2){max-width:80px}.footer{display:none}@media(max-width:1440px){.contact{width:55.84%}.info{width:44.16%}}@media(max-width:1279px){.contact{width:50%}.contact__info{padding:0}.contact__form-bottom{flex-direction:column-reverse;align-items:center;padding-top:8px}.info{width:50%}.info .container{padding:16px 24px}.info__footer{gap:24px}}@media(max-width:1023px){.contact{width:100%}.contact .container{margin:0;max-width:100%;padding:16px 16px 24px}.contact__main{padding-top:80px}.contact__header{padding:0 24px}.contact__info{padding:60px}.contact__info-title{text-align:center;font-size:32px}.contact__info-title br{display:none}.contact__info-text{text-align:center;max-width:492px;margin:0 auto 36px}.contact__form input[type=submit]{max-width:100%}.contact__footer{padding-top:100px}.info{display:none}}@media(max-width:767px){.container{padding:0 16px}.contact{width:100%}.contact .container{max-width:100%}.contact__header{gap:44px;padding:0}.contact__header-img{max-width:115px}.contact__header-box{gap:8px}.contact__header-text{font-size:14px;line-height:1.1}.contact__main{padding-top:48px}.contact__info{padding:0}.contact__form-row{flex-direction:column;gap:0}.contact__form-bottom{padding-top:16px}.contact__thanks{padding:0}.contact__thanks-title{font-size:32px}.contact__footer{padding-top:36px}.main{flex-direction:column}}