.content {overflow: visible!important;}
.landing-page * {box-sizing: border-box;}
.landing-page .top-banner {box-sizing: border-box; color: #533282; font-size: 20px; line-height: 150%; padding: 40px 45px; display: flex; align-items: center; border-radius: 24px; background: center right/cover no-repeat; height: 507px; margin: 0 0 32px;}
.landing-page .top-banner .txt {max-width: 500px;}
.landing-page .top-banner .title {font-family: 'Korataki'; font-size: 40px; line-height: 120%;; margin: 0 0 30px; color: #080752; font-weight: 600;}
.landing-page .top-banner ul {padding: 0; margin: 0 0 40px; list-style-type: none;}
.landing-page .top-banner ul li {position: relative; padding-left: 30px;}
.landing-page .top-banner ul li:before {content: ''; display: block; position: absolute; top: 15px; left: 13px; width: 4px; height: 4px; border-radius: 50%; background: #533282;}
.landing-page .top-banner ul li + li {margin-top: 12px;}
.landing-page .top-banner ul li small {display: block; font-size: 12px; color: #859ED1; line-height: 150%; margin: 5px 0 0 0;}
.landing-page .top-banner ul li .promo {margin: 0 0 0 10px; color: #F1F8FF; font-size: 18px; display: inline-block; padding: 0 7px; line-height: 30px; border-radius: 20px; background:#5382F6;}
.landing-page .top-banner .btn2 {display: table; transition: all 0.3s ease; border: 1px solid transparent; color: #080752; font-size: 16px; margin: 0 0 0 30px; width: 250px; line-height: 41px; padding: 0; text-align: center;}
.landing-page .top-banner .btn2:before {transform: none;}
.landing-page .top-banner .btn2:hover:before {transform: translateX(110%);}
.landing-page .top-banner .btn2 {border: 1px solid #9795FB;}

.landing-page h2 {margin: 0 0 24px; padding: 0; font-family: 'SegoeUI bold'; font-size: 36px; color: #080752; font-weight: bold; line-height: 115%;}
.landing-page h2.korataki {font-family: 'Korataki'; font-weight: 600; font-size: 40px; line-height: 125%; max-width: 1000px;}

.land-advantages {margin: 0 0 56px; display: flex; justify-content: space-between;}
.land-advantages .adv-item {box-sizing: border-box; width: calc(20% - 13px); font-size: 14px; color: #080752; line-height: 125%; border-radius: 16px; padding: 16px; background: linear-gradient(326.98deg, #FEFCFD 32.18%, #F6E9F8 47.1%, #E5EBFC 65.13%, #F4F8FD 75.3%);}
.land-advantages .adv-item .adv-title {color: #533282; margin: 0 0 20px; font-size: 18px; font-weight: bold; line-height: 125%;}
.land-advantages .owl-item:not(:last-child) .adv-item .adv-title {min-height: 50px;}
.landing-page .adv-item .t {letter-spacing: 1px; font-family: 'SegoeUI';}
.pu_window {width: 400px; max-width: 100%;}
.pu_window .formaside.aform {padding: 55px 45px; width: 100%; max-width: 100%;}
.pu_window .formaside.aform .custom-checkbox {margin: 10px 0 0px;}
.pu_window .aform input[type="password"], .pu_window .aform input[type="text"] {margin-bottom: 12px;}
.pu_window .aform input::-moz-placeholder {opacity: 1; color: #859ED1;}
.pu_window .aform input::-webkit-input-placeholder {opacity: 1; color: #859ED1;}
.pu_window .aform input:focus::-moz-placeholder {opacity: 0;}
.pu_window .aform input:focus::-webkit-input-placeholder {opacity: 0;}

.pu_window .aform input[type="submit"] {transition: all 0.3s ease; font-size: 16px; letter-spacing: 1px;}
.close_pu:after,.close_pu:before {display: none;}
.close_pu {width: 40px; height: 40px; background: url(/assets/templates/img/landing-close.svg) center center no-repeat; top: 10px; right: 10px;}

.landing-tasks {padding: 10px 0 46px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.landing-tasks .task-item {display: block; text-decoration: none; margin: 0 0 30px; font-size: 18px; color: #533282; line-height: 135%; width: calc(25% - 18px); display: flex; align-items: center;}
.landing-tasks .task-item .ic {width: 60px; height: 60px; margin: 0 16px 0 0; display: flex; align-items: center; justify-content: center;}
.landing-tasks .task-item .ic img {max-width: 100%; max-height: 100%; display: block;}
.landing-tasks .task-item .t {width: calc(100% - 76px);}

.landing-page .prods-block {padding: 0 0 40px; flex-wrap: wrap; display: flex; margin: 0 -24px 0 0; width: calc(100% + 24px);}
.landing-page .prods-block .prod-item {color: #000000; font-size: 20px; line-height: 125%; background: #B1D8FB; height: 190px; padding: 24px; border-radius: 36px; overflow: hidden; width: calc(100% / 3 - 24px); margin: 0 24px 16px 0; display: block; text-decoration: none; position: relative;}
.landing-page .prods-block .prod-item:before {content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; bottom: 0; transition: opacity 0.3s ease; opacity: 0; background: linear-gradient(94.23deg, #447EF4 0%, #9795FB 52.88%, #B1D8FB 100%);}
.landing-page .prods-block .prod-item:hover:before {opacity: 1;}
.landing-page .prods-block .prod-item:after {content: ''; display: block; width: 140px; height: 140px; position: absolute; bottom: 6px; right: 13px; background: url(/assets/templates/img/landing-prod01.png) center center/contain no-repeat;}
.landing-page .prods-block .prod-item span {position: relative; z-index: 2;}

.landing-page .prods-block .prod-item.b2:after {background-image: url(/assets/templates/img/landing-prod02.png); width: 163px; height: 141px; bottom: 0;}
.landing-page .prods-block .prod-item.b3:after {background-image: url(/assets/templates/img/landing-prod03.png); width: 147px; height: 147px; bottom: 5px; right: 7px;}
.landing-page .prods-block .prod-item.b4:after {background-image: url(/assets/templates/img/landing-prod04.png); width: 285px; height: 226px; bottom: -55px; right: -20px;}
.landing-page .prods-block .prod-item.b5:after {background-image: url(/assets/templates/img/landing-prod05.png); width: 192px; height: 153px; bottom: 2px; right: -5px;}
.landing-page .prods-block .prod-item.b6:after {background-image: url(/assets/templates/img/landing-prod06.png); width: 177px; height: 177px; bottom: -5px; right: 10px;}
.landing-page .prods-block .prod-item.b7:after {background-image: url(/assets/templates/img/landing-prod07.png); width: 146px; height: 146px; bottom: 0px; right: 10px;}
.landing-page .prods-block .prod-item.b8:after {background-image: url(/assets/templates/img/landing-prod08.png); width: 185px; height: 166px; bottom: -4px; right: -12px;}
.landing-page .prods-block .prod-item.b9:after {background-image: url(/assets/templates/img/landing-prod09.png); width: 139px; height: 138px; bottom: 0px; right: 0px;}
.landing-page .show-more-prods {display: none;}

.landing-page .counts-blocks {padding: 0 0 32px; display: flex; justify-content: space-between;}
.landing-page .counts-blocks .col:first-child {display: flex; flex-wrap: wrap; justify-content: space-between; width: calc(100% - 510px);}
.landing-page .counts-blocks .col + .col {width: 486px; display: flex; align-items: stretch;}
.landing-page .counts-blocks .col + .col .count-block {background: #F1F8FF url(/assets/templates/img/land-count02.png) bottom center/cover no-repeat;}
.landing-page .counts-blocks .count-block {color: #000000; font-size: 20px; line-height: 130%; min-height: 327px; margin: 0 0 24px; width: 100%; background: #F1F8FF; padding: 24px; border-radius: 36px; position: relative;}
.landing-page .counts-blocks .count-block.bg {background: #F1F8FF url(/assets/templates/img/land-count01.png) left 7px bottom/95% auto no-repeat;}
.landing-page .counts-blocks .count-block .tit {max-width: 455px; font-family: 'SegoeUI bold'; margin: 0 0 16px; font-size: 36px; line-height: 120%; font-weight: bold;}
.landing-page .counts-blocks .count-block .t {max-width: 455px;}
.landing-page .counts-blocks .count-block.short {min-height: 234px; width: calc(50% - 12px);}

.landing-page .descr {font-size: 20px; color: #000000; line-height: 140%; max-width: 1100px; margin: 0 0 40px;}
.landing-page .descr.long {margin: 0 0 56px; max-width: 100%;}
.landing-page .descr .btn2 {display: table; transition: all 0.3s ease; border: 1px solid transparent; color: #080752; font-size: 16px; margin: 24px 0 0 auto; width: 250px; line-height: 41px; padding: 0; text-align: center;}
.landing-page .descr .btn2:before {transform: none;}
.landing-page .descr .btn2:hover:before {transform: translateX(110%);}
.landing-page .descr .btn2 {border: 1px solid #9795FB;}


.landing-page .buyers-slider {margin: 0 0 76px;}
.landing-page .buyers-slider .owl-stage {display: flex; flex-wrap: wrap;}
.landing-page .buyers-slider .owl-carousel .owl-dots {display: none;}
.landing-page .buyers-slider .owl-carousel .owl-nav {display: block;}
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-prev,
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-next {margin: 0; width: 60px; height: 60px; border-radius: 30px; position: absolute; top: 50%; margin-top: -30px; background: #B1D8FB; left: -30px;}
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-next {left: auto; right: -30px;}
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-next:after,
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-prev:after {position: absolute; top: 0; left: 0; bottom: 0; width: 100%; content: ''; display: block; border-radius: 50%; background: url(/assets/templates/img/land-arr.svg) center left 15px no-repeat;}
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-next:after {transform: scale(-1,1);}
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-next:before,
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-prev:before {position: absolute; top: 0; left: 0; bottom: 0; width: 100%; content: ''; display: block; border-radius: 50%; opacity: 0; transition: opacity 0.3s ease; background: linear-gradient(94.23deg, #447EF4 0%, #9795FB 52.88%, #B1D8FB 100%);}
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-next:hover:before,
.landing-page .buyers-slider .owl-carousel .owl-nav button.owl-prev:hover:before {opacity: 1;}
.landing-page .buyers-slider .owl-item {display: flex; flex-wrap: wrap;}
.landing-page .buyer-item {background: linear-gradient(326.98deg, #FEFCFD 32.18%, #F6E9F8 47.1%, #E5EBFC 65.13%, #F4F8FD 75.3%); font-size: 16px; line-height: 130%; color: #533282; border-radius: 36px; overflow: hidden; display: block; text-decoration: none; width: 100%;}
.landing-page .buyer-item .pic {background: center center/cover no-repeat;}
.landing-page .buyer-item .pic:before {padding-top: 62.5%;  content: ''!important; display: block;}
.landing-page .buyer-item .inf {padding: 16px;}
.landing-page .buyer-item .tit {color: #080752; margin: 0 0 18px; min-height: 50px; font-size: 20px; line-height: 120%;}
.landing-page .buyer-item .txt {font-family: 'SegoeUI'; }


.landing-page .faq-list {padding: 0 0 56px; counter-reset: num;}
.landing-page .faq-list .faq-block {margin: 0 0 16px;}
.landing-page .faq-list .faq-block .title {transition: all 0.3s ease; font-size: 18px; line-height: 130%; color: #080752; padding: 14px 60px 16px 16px; background: #B1D8FB; border-radius: 5px; position: relative; cursor: pointer;}
.landing-page .faq-list .faq-block .title .plus {transition: all 0.3s ease; display: block; position: absolute; width: 30px; height: 30px; right: 16px; top: 50%; margin-top: -15px;}
.landing-page .faq-list .faq-block.open .title {border-radius: 5px 5px 0 0;}
.landing-page .faq-list .faq-block.open .title .plus {transform: rotate(45deg);}
.landing-page .faq-list .faq-block.open .title .plus:before {opacity: 0;}
.landing-page .faq-list .faq-block.open .title .plus:after {opacity: 1;}
.landing-page .faq-list .faq-block .title .plus:before {content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; bottom: 0; background: url(/assets/templates/img/faq-plus.svg) center center no-repeat; transition: opacity 0.3s ease;}
.landing-page .faq-list .faq-block .title .plus:after {opacity: 0; content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; bottom: 0; background: url(/assets/templates/img/faq-plus-h.svg) center center no-repeat; transition: opacity 0.3s ease;}
.landing-page .faq-list .faq-block .title .t:before {content: counter(num) '. '; counter-increment: num;}
.landing-page .faq-list .faq-block .hidden-content {font-family: 'SegoeUI'; color: #080752; font-size: 16px; line-height: 130%; border-radius: 0 0 5px 5px; background: #F1F8FF; padding: 16px; display: none;}


.landing-form-block {margin: 0 0 100px; position: relative; justify-content: space-between; border-radius: 36px; display: flex; padding: 40px; background: linear-gradient(326.98deg, #FEFCFD 32.18%, #F6E9F8 47.1%, #E5EBFC 65.13%, #F4F8FD 75.3%);}
.landing-form-block p {padding: 0; margin: 0; color: #080752; font-size: 20px; line-height: 135%; width: 450px; max-width: 100%;}
.landing-form-block a {color: inherit; text-decoration: none;}
.landing-form-block .left a {white-space: nowrap;}
.landing-form-block .right {width: calc(100% - 480px); max-width: 540px;}
.landing-form-block .right .formaside.aform {border: 0; width: 100%; max-width: 390px; padding: 0; border-radius: 0; background: none;}
.landing-form-block .right .aform input[type="password"], .landing-form-block .right .aform input[type="text"] {margin-bottom: 16px;}
.landing-form-block .right .aform input.error {border-color: #CC0000;}
.landing-form-block .aform input::-moz-placeholder {opacity: 1; color: #859ED1;}
.landing-form-block .aform input::-webkit-input-placeholder {opacity: 1; color: #859ED1;}
.landing-form-block .aform input:focus::-moz-placeholder {opacity: 0;}
.landing-form-block .aform input:focus::-webkit-input-placeholder {opacity: 0;}
.landing-form-block .aform input[type="submit"] {padding: 0; border: 0; background: none; margin: 0; transition: all 0.3s ease; background: none; border: 0; font-size: 16px; letter-spacing: 1px;}
.landing-form-block .aform .checkbox {font-family: 'SegoeUI'; font-size: 12px; color: #080752; line-height: 125%; position: relative; cursor: pointer; display: flex; align-items: center;}
.landing-form-block .aform .checkbox input {width: 32px; height: 32px; padding: 0; margin: 0 8px 0 0; cursor: pointer; position: relative; z-index: 2; opacity: 0;}
.landing-form-block .aform .checkbox .i {position: absolute; top: 50%; left: 4px; width: 24px; height: 24px; border: 2px solid #080752; border-radius: 2px; margin-top: -13px;}
.landing-form-block .aform .checkbox input:checked + .i {border-color: #533282; background: url(/assets/templates/img/land-check-ic.svg) center center no-repeat;}
.landing-form-block .aform .checkbox .t {width: calc(100% - 40px);}
.landing-form-block .subm-outer {display: table; transition: all 0.3s ease; border: 0; background: #859ED1!important; color: #080752; font-size: 16px; margin: 16px 0 0 0; width: 100%; line-height: 41px; padding: 0; text-align: center;}
.landing-form-block .subm-outer:before {transform: none; background: linear-gradient(94.23deg, #447EF4 0%, #9795FB 52.88%, #B1D8FB 100%);}
.landing-form-block .subm-outer:hover:before {opacity: 0;}
.landing-form-block .aform .agreetext {text-align: left; color: #080752; font-size: 12px; line-height: 130%; font-family: 'SegoeUI';}
.landing-form-block .aform .agreetext a {color: #0054FF; text-decoration: underline;}
.landing-form-block .aform .agreetext a:hover {text-decoration: none;}

.landing-form-block:before {width: 318px; height: 336px; content: ''; display: block; position: absolute; top: -20px; right: -140px; background: url(/assets/templates/img/land-form-q1.png) center center/contain no-repeat;}
.landing-form-block:after {width: 218px; height: 228px; content: ''; display: block; position: absolute; bottom: -95px; right: calc(50% + 45px); background: url(/assets/templates/img/land-form-q2.png) center center/contain no-repeat;}
.pu.show {display: flex; align-items: center; justify-content: center;}
.aform p {font-size: 20px; color: #080752; text-align: center;}


label.custom-checkbox {font-family: 'SegoeUI'; font-size: 12px; color: #080752; line-height: 125%; position: relative; cursor: pointer; display: flex; align-items: center;}
label.custom-checkbox input {width: 32px; height: 32px; padding: 0; margin: 0 8px 0 0; cursor: pointer; position: relative; z-index: 2; opacity: 0;}
label.custom-checkbox .i {position: absolute; top: 50%; left: 4px; width: 24px; height: 24px; border: 2px solid #080752; border-radius: 2px; margin-top: -13px;}
label.custom-checkbox input:checked + .i {border-color: #533282; background: url(/assets/templates/img/land-check-ic.svg) center center no-repeat;}
label.custom-checkbox .t {width: calc(100% - 40px);}



/*custom scrollbar*/.jspContainer{overflow:hidden;position:relative}.jspPane{position:relative; margin-left: 0!important; width: 100%!important;}
.jspVerticalBar{position:absolute;top:0px;right:0px;width:5px;height:100%;background: none;}
.jspHorizontalBar:before {content: ''; display: block; position: absolute; left: 0; top: -33px; width: 18px; height: 18px; background: url(img/drag-ic.svg) center center/contain no-repeat;}
.jspHorizontalBar{position:absolute;bottom: -26px;left:0; width: 100%;height:8px;background:#F1F8FF; border-radius: 4px;}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative}
.jspDrag{background: linear-gradient(94.23deg, #447EF4 0%, #9795FB 52.88%, #B1D8FB 100%); border-radius: 5px; position:relative;top:0;left:0;cursor:pointer; height: 8px; margin-top: 0;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:8px}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0} .jspHorizontalBar .jspTrack {height: 1px;}

@media all and (max-width: 1200px) {
.landing-page .top-banner {height: 450px;}
.content {overflow: hidden!important;}
.landing-page .counts-blocks .count-block .tit {font-size: 26px;}
}


@media all and (max-width: 1000px) {
.land-advantages {margin: 0 0 10px;}
.land-advantages .adv-item {min-width: 227px; margin: 0 16px 0 0;}
.mobile-scroll-wrap {margin-bottom: 56px;}
.landing-tasks .task-item {width: calc(50% - 18px);}
.landing-page .top-banner {background: #DDE1F9 url(/assets/templates/img/percents-pic.png) top 30% right 5%/65% auto no-repeat;}
.landing-page .prods-block .prod-item {width: calc(50% - 24px);}
.landing-page .prods-block .prod-item:last-child:nth-child(odd) {margin-left: auto; margin-right: auto;}
.landing-page .counts-blocks {flex-direction: column;}
.landing-page .counts-blocks .col {width: 100%!important;}
.landing-page .buyers-slider .owl-carousel .owl-nav {display: none;}
.landing-page .buyers-slider .owl-carousel, .landing-page .buyers-slider .owl-stage-outer {overflow: visible;}
.landing-page .buyer-item {width: 260px; min-width: 260px;}
.landing-form-block {flex-direction: column; margin-bottom: 40px;}
.landing-form-block .left {width: 100%; max-width: 1100%;}
.landing-form-block .right {width: 100%; max-width: 100%;}
.landing-form-block .right .formaside.aform {margin-top: 40px; max-width: 100%;}
.landing-page h2.korataki {font-size: 30px;}
.landing-form-block p {text-align: center; display: table; margin-left: auto; margin-right: auto;}
.landing-form-block h2 {text-align: center;}
.landing-page .top-banner .title {font-size: 35px;}
.landing-page .counts-blocks .col + .col .count-block {min-height: 80vw;}
.landing-form-block:before {top: -20px; right: -20px; width: 106px; height: 136px; background-image: url(/assets/templates/img/land-form-q1-mob.png);}
.landing-form-block:after {left: -10px; right: auto; bottom: auto; top: 20px; width: 83px; height: 105px; background-image: url(/assets/templates/img/land-form-q2-mob.png);}
}

@media all and (max-width: 700px) {
.landing-page .top-banner {font-size: 16px; height: auto; padding: 20px 20px 30px;}
.landing-page .top-banner .title {min-height: 120px; font-size: 27px; line-height: 40px; margin: 0 0 135px;}
.landing-page .top-banner ul {margin-left: -20px; margin-bottom: 20px;}
.landing-page .top-banner .btn2 {margin: 0; width: 199px;}
.landing-page .top-banner ul li:before {top: 11px;}
.landing-page .top-banner ul li:nth-child(3) {padding-right: 115px;}
.landing-page .top-banner ul li .promo {padding: 0 20px; position: absolute; top: 6px; right: 0;}
.landing-page .top-banner {background: #DDE1F9 url(/assets/templates/img/percents-pic.png) top 60px right 0px/290px auto no-repeat!important;}
.landing-page h2 {font-size: 25px; margin: 0 0 20px;}
.landing-tasks .task-item {width: calc(50% - 8px); margin: 0 0 20px; font-size: 16px;}
.landing-tasks .task-item .ic {width: 30px; height: 30px; margin: 0 12px 0 0;}
.landing-tasks .task-item .t {width: calc(100% - 42px);}
.landing-tasks {padding: 0 0 20px;}
.landing-page .prods-block .prod-item {transition: opacity 0.3s ease; height: 150px; width: 100%; margin: 0 0 16px; border-radius: 24px; font-size: 18px;}
.landing-page .prods-block {padding: 0; margin-right: 0; width: 100%;}
.landing-page .prods-block .prod-item span {display: block; max-width: 60%;}

.landing-page .show-more-prods {margin: 0 0 40px; text-align: center; display: block; width: 100%; text-decoration: none; line-height: 41px; background: #B1D8FB; border-radius: 25px; font-size: 16px; color: #080752; font-family: 'SegoeUI'; letter-spacing: 1px;}
.landing-page .show-more-prods span:last-child {display: none;}
.landing-page .show-more-prods.opened span {display: none;}
.landing-page .show-more-prods.opened span:last-child {display: inline;}
.landing-page .prods-block:not(.open) .prod-item:nth-child(n+4) {position: absolute; left: -99999px; top: -99999px; opacity: 0;}
.landing-page .prods-block .prod-item.b4:after {background-image: url(/assets/templates/img/landing-prod04.png); width: 240px; height: 226px; bottom: -40px; right: -29px;}
.landing-page .counts-blocks .count-block .tit {font-size: 25px;}
.landing-page .counts-blocks .count-block {margin: 0 0 16px; min-height: 273px; font-size: 16px;}
.landing-page .counts-blocks .count-block.bg {background-position: left 7px bottom 20px;}
.landing-page .counts-blocks .count-block.short {width: 100%; min-height: 141px;}
.landing-page .counts-blocks .count-block .tit br {display: none;}
.landing-page .counts-blocks .col + .col .count-block {min-height: 75vw; background: #F1F8FF url(/assets/templates/img/land-count02-mob.png) bottom center/100% auto no-repeat;}
.landing-page .descr {font-size: 18px; margin: 0 0 20px;}
.landing-page .buyer-item {border-radius: 24px;}
.landing-page .buyer-item .tit {min-height: 1px;}
.landing-page .buyers-slider {margin-bottom: 46px;}
.landing-page h2.korataki {font-size: 27px;}
.landing-page .descr .btn2 {width: 100%; margin: 20px 0 0 0;}
.landing-page .descr.long {margin-bottom: 40px;}
.landing-page .faq-list .faq-block .title {padding-left: 32px; min-height: 77px; display: flex; align-items: center; padding-top: 10px; padding-bottom: 16px; font-size: 14px;}
.landing-page .faq-list .faq-block .title .plus {width: 20px; height: 20px; margin-top: -10px;}
.landing-page .faq-list .faq-block .title .t:before {left: -16px; top: 0; position: absolute;}
.landing-page .faq-list .faq-block .title .t {position: relative;}
.landing-page .faq-list .faq-block .hidden-content {font-size: 14px; padding: 10px 16px;}
.landing-page .faq-list {padding-bottom: 26px;}
.landing-form-block {padding: 20px; margin-bottom: 0;}
.landing-form-block p {font-size: 18px;}
.pu_window .formaside.aform {padding: 50px 40px; }
.pu_window {width: 350px;}
}
