.form-field{background:#fafafa;border:1px solid #e7e9ee;border-radius:2px;color:#515867;cursor:text;font-size:15px;line-height:1.4;min-height:44px;outline:0;overflow:hidden;padding:11px 14px 10px;text-overflow:ellipsis;transition:.15s;white-space:nowrap;width:100%}select.form-field{cursor:pointer;height:44px}option{background:#fff;color:#515867}textarea.form-field{max-width:100%;resize:none;vertical-align:middle;white-space:normal}.form-field_invalid,.form-field_invalid:focus,.form-field_invalid:hover{background-color:#fde5ef;border-color:#fde5ef;color:#ef005a}.form-field:focus{background-color:#fff;border-color:#e763db;color:#515867}.form-field:hover{background-color:#fffbff;border-color:#e763db;box-shadow:0 0 0 2px rgba(231,99,219,.2);color:#bd06a7}.form-field-btn{display:inline-block;background:none;border:0;color:#bd06a7;font-size:12px;line-height:16px;margin-top:4px;outline:0;padding:0}.form-label{display:inline-block;margin-bottom:8px;color:#656d77;font-weight:500;font-size:14px;line-height:20px}.form-msg{color:#9fa9bb;font-size:12px;line-height:16px;margin-top:4px}.form-msg_invalid{color:#ff3782}::-moz-placeholder{color:#9fa9bb}::-webkit-input-placeholder{color:#9fa9bb}.form-field_invalid::-moz-placeholder{color:#ff3782}.form-field_invalid::-webkit-input-placeholder{color:#ff3782}:hover::-moz-placeholder{color:#e763db}:hover::-webkit-input-placeholder{color:#e763db}.suggestions-promo{display:none!important}@media (hover){.form-field-btn:hover{text-decoration:underline}}.our-clients{display:grid;align-items:center;grid-gap:32px;gap:32px}.our-clients__scrollbar{display:flex;padding:0 15px;margin:0 -15px}.our-clients__list{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;padding:16px;border:2px solid var(--bg-tertiary);border-radius:12px}.our-clients__item{max-height:50px}.our-clients__item+.our-clients__item{margin-left:24px}@media (min-width: 768px){.our-clients{grid-template-columns:1fr auto}.our-clients__scrollbar{grid-column:1/3;grid-row:2/3}}.overall-rating{display:grid;grid-template-columns:fit-content(0) fit-content(0);grid-gap:8px 10px;gap:8px 10px;align-items:center;margin-bottom:28px}.overall-rating__rate{grid-row:1/3;color:#8a00f4;font-size:40px;font-weight:700;line-height:1}.overall-rating__stars{display:grid;grid-template-columns:repeat(5,14px);grid-gap:4px;gap:4px;padding:2px 0}.overall-rating__items{align-items:center;display:flex}.overall-rating__item{display:flex;align-items:center;color:#999;font-size:10px;line-height:1;text-decoration:none;white-space:nowrap}.overall-rating__item+.overall-rating__item:before{content:"";display:inline-block;width:2px;height:2px;margin:0 4px;background:currentColor}@media (min-width: 768px){.overall-rating{grid-gap:8px 16px;gap:8px 16px;margin-bottom:48px}.overall-rating__rate{font-size:48px}.overall-rating__stars{grid-template-columns:repeat(5,18px);grid-gap:6px;gap:6px;padding:3px 0}.overall-rating__star{width:18px;height:18px}.overall-rating__item{font-size:16px;line-height:22px}.overall-rating__item+.overall-rating__item:before{margin:0 12px}}.review-card{display:flex;flex-direction:column;padding:16px;border-radius:12px;background:var(--bg-tertiary);text-align:left}.review-card_white{background:#fff}.review-card_stretch{height:100%}.review-card__rating{display:flex;flex-wrap:wrap;padding-left:2px;margin-bottom:16px;color:#8a00f4;font-size:14px;font-weight:700;line-height:18px}.review-card__rating-stars{display:flex;padding:2px 4px 2px 0}.review-card__rating-star{margin-right:4px}.review-card__rb-product-badge{padding:4px 8px;background:#c480f9;font-size:14px;line-height:1}.review-card__author{margin-bottom:8px;color:#999}.review-card__text{margin:0!important}.review-card__photos{display:grid;grid-template-columns:minmax(0,153px) minmax(0,153px);grid-gap:12px;gap:12px;padding-top:16px;margin-top:auto}.review-card__photo{border-radius:6px;cursor:pointer}.review-card__photo-caption{position:absolute;bottom:0;left:0;width:100%;padding:8px;border-radius:0 0 6px 6px;background:rgba(0,0,0,.2);backdrop-filter:blur(2px);color:#fff;font-size:13px;line-height:16px}@media (min-width: 768px){.review-card{padding:24px;border-radius:16px}.review-card__rating{padding-left:3px;margin-bottom:24px;font-size:16px;line-height:24px}.review-card__rating-stars{display:flex;padding:3px 2px 3px 0}.review-card__rating-star{width:18px;height:18px;margin-right:6px}.review-card__author{margin-bottom:12px}.review-card__photos{grid-gap:16px;gap:16px;padding-top:24px}.review-card__photo{border-radius:12px}.review-card__photo-caption{padding:8px 12px;font-size:14px;line-height:18px}}.reviews-slider__slides{padding:0 15px;margin:0 -15px}.reviews-slider__slide{width:300px;margin-right:16px}@media (min-width: 992px){.reviews-slider__slides{padding:0;margin:0}.reviews-slider__slide{width:370px;margin-right:30px}}body{color:#000}h1{font-size:22px;line-height:1.14;letter-spacing:5px;margin:0 0 11px;text-transform:uppercase}.h2{max-width:600px;padding-bottom:46px}.banner{margin:25px auto 30px}.banner--text,.banner--subtext{font-size:20px;line-height:1.3}.banner--text{color:#444;margin-bottom:13px}.banner--subtext{color:#e216a5;font-family:Times New Roman,sans-serif;font-style:italic;margin-bottom:19px}.advantage--content{padding-bottom:14px}.advantage--img{flex-shrink:0;margin-bottom:11px;max-height:78px}.advantage--img:not([src]){width:79px;height:78px}.advantage--title{font-size:15px;font-weight:600;line-height:1.33;letter-spacing:5px;margin-bottom:8px;text-transform:uppercase}.advantage--text,.checkout_step--text{color:#444;font-size:16px;line-height:1.56}.slide{background:#fff 50% no-repeat;background-size:cover;display:flex;width:100%}.slide--descr_box{background:rgba(109,78,108,.8);color:#fff;padding:22px 20px 50px}.slide--title{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:4px;margin-bottom:14px;text-transform:uppercase}.slide--text{font-size:16px;font-weight:600;line-height:1.56}.slider__sly-pages{position:absolute;bottom:21px;left:25px}.slider__sly-pages .sly-pages__page{background:#c094ba;border:0;width:12px;height:12px}.slider__controls{display:flex;position:absolute;bottom:21px;right:22px}.slider__btn-prev,.slider__btn-next{cursor:pointer;width:35px;height:12px;margin:0 5px}.slider__btn-prev{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAPAQMAAABdkkQtAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAChJREFUCNdjQAbMYJIdTPKDSXkwaQ8m6/////8BStojyfIj6WJGGAYAmv0Jx5k91A8AAAAASUVORK5CYII=) -1px -2px no-repeat}.slider__btn-next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAPAQMAAABdkkQtAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACpJREFUCNdjgAPGBjB5AEw+AJMfwOQPBvn/////gZBQEYTsA4gumAkIAAD6uhBL5NW1XgAAAABJRU5ErkJggg==) -3px -1px no-repeat}.why_we_box{border-bottom:1px solid #ebebeb;padding-bottom:26px;text-align:center}.why_we{padding:12px 0}.why_we--img{margin-bottom:15px}.why_we--title,.why_we--text{font-size:15px;font-weight:600;line-height:1.33;letter-spacing:4px;text-transform:uppercase}.why_we--text{color:#e216a5;margin:1px 0 0}.checkout_steps{counter-reset:checkout_steps}.checkout_step{align-items:center;display:flex;margin-bottom:12px;min-height:72px;padding:0 0 22px 79px;position:relative}.checkout_step:before{background:#fff;align-items:center;border:2px solid #e2e2e2;border-radius:50%;content:counter(checkout_steps);counter-increment:checkout_steps;display:flex;font-size:20px;justify-content:center;width:50px;height:50px;position:absolute;top:0;left:9px;z-index:1}.checkout_step--text:before{background:#c5c4c4;box-shadow:0 -10px #c5c4c4,0 -20px #c5c4c4,0 -30px #c5c4c4,0 -40px #c5c4c4;content:"";position:absolute;bottom:2px;left:34px;width:1px;height:5px}.checkout_step--text:after{border:solid #c5c4c4;border-width:0 0 1px 1px;content:"";position:absolute;bottom:1px;left:31px;width:7px;height:7px;transform:rotate(-45deg)}.checkout_step:last-child .checkout_step--text:before,.checkout_step:last-child .checkout_step--text:after{display:none}.corporate_form .text-field,.corporate_form input[type=text]{background:#fff;border:1px solid #e8d8f7;border-radius:0;color:#000;line-height:21px;padding:10px;outline:none;width:100%}@media (min-width: 768px){h1{font-size:40px;line-height:1.25}.banner{background-image:linear-gradient(to right,#f04 0,#8a00f4),linear-gradient(to right,#f04 0,#8a00f4);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 4px;border-left:4px solid #f04;border-right:4px solid #8a00f4;margin-bottom:106px;padding:50px 50% 61px 66px;position:relative}.banner:before{background:url(/dist/banner-bg.CCuJS-ew.png) 0 100% no-repeat;background-size:contain;content:"";position:absolute;top:-45px;right:-19px;width:calc(54% + 25px);height:calc(100% + 41px)}.banner:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAiCAYAAADiS6/IAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAABCpJREFUaIHtmVtsFFUch78zM2eWi2CLFSwQYtNUUbBB5ZZCBQqUbktUDMag4gUJCm23r/puwjtKVK5pELAxhmhiQHrZ3qERbUhbbaECUYJVQiCgQnbOzPhQshbbWYTuzm6L3+PZ38755dv8z0x2xI3F77na4seQW9dzT3M9QmRHHaq5B9XUjfiL510ALX8Wgcb3k13Pd5zOX7A+b8M60ILT+xvuzfWoGBAY776A3Ppq0kr6ifryBCr8A5FtR8CN6oiKMQaGneYf/W3nN8om8lEN1v5m7LbemNF7QozTcwHrYCvWwVacU7965sRDaQQ2r8DcVHCrmNGG+rodFe4i8sERiChADJnT52djhoqQLy4Es1/JqBRjbT+K9WkT9vHT0TNjEFJHrl2AGSpCX5gz6ONRI8bp7UMdaO4fl+4LnjkxeSLmpuWYm1cipqZ75ka8GPXNSexwF5Fth+F6BM9xeSoLs7wIuS4PAvK21x2xYqxParAqG7CPnfIOGTpyzbz+cVk8846uP6LEOOcuovY1YlW14nSd98yJjAnIjQWYpasQ0yfd1V4jQoxd04Fd14n14RGcazc8c1ruDMxQMfLlRTDWHNaeKS3G2lWL2luP3dozYPVfZ4iuYTw3F7M8iL708bjtnXJi3POXsCobUFWtOB0/e+ZE+njkxuXILYVoDz8Y9x4pI8au78I+ehLr42rcy3965rRZ0zHLgxjr8xHjAgnrk3Qx1t4walftgHEZ4narCYzVTyNDQfSC2SCGviXHk6SIcfuuoPaGUVWt2CfPeebE/eMwNixDlhahZU/xryA+i7Gbu7EPt6N21uBevOqZ0x6diiwPYry+BHHfGB8b/oMvYlRlPWpnDXZLN15PpmgCfdUczIoS9MJcX8YlFgkT4168itpTh6pqwWk/65kTE8ZivLEUWRZEeyQzUXXumLiLcdpOo776FrWnDrfvimdOy8nEKC3CeHMZYuLYeNcYNnETo/Y3Yoe7ULtrvUNCoK/IRVaUoAefBC254xKLYYlxL/+B2l2LfbAZ5/szuF7nx/gA8rWlGKFitJnThrOlb9yVGOe7n7APtaEq63HPX/LMiazJyLIgxoYCRNr4uy6ZDO5IjF3Vgl3XgdpRHTOnFzyBLA+iPzsvpcclFrcV4167jtpRjf1ZE86JM97BcQGMV55BhorRZs+IZ8ek4CnGaT+Lfeg4al8D7rnfb64O/vXFjAyM0iDGW8sRD0xIVE/fGSTG/uIYTrgTa/vhmF/UlsxClgXR1ywAXUtYwWRxy5vIgQz57/oYE2Ndfv/dZU5Wwsslk/90+IppkzC2BDE2rURkTEx0p5Qgphgtb2b/w9iahSB1vzqlBIPFBCT6S4swykvQ5mYnoVJqEBUjMtMx3lmF/nYhYkpaMjulBIY2PwejYjX62rzoe9v/gb8BGr1PbK/fK+EAAAAASUVORK5CYII=) 50% no-repeat;content:"";position:absolute;top:calc(100% - 4px);left:100px;width:70px;height:34px}.banner--text,.banner--subtext{font-size:24px;line-height:1.42}.banner--text{margin-bottom:38px}.banner--subtext{margin-bottom:31px}.banner .greenbutton{max-width:320px}.advantages{margin-bottom:25px}.advantage:nth-child(1){order:1}.advantage:nth-child(2){order:1}.advantage:nth-child(3){order:1}.advantage:nth-child(4){order:2}.advantage:nth-child(5){order:1}.advantage:nth-child(6){order:2}.advantage:nth-child(2) .advantage--content{padding-top:34px;padding-left:32px}.advantage:nth-child(3) .advantage--content{padding-bottom:62px;padding-left:12px}.advantage:nth-child(4) .advantage--content{margin-top:-48px}.advantage:nth-child(5) .advantage--content{padding-top:100px}.advantage:nth-child(6) .advantage--content{padding-top:80px;padding-left:40px}.advantage--content{align-items:flex-start;display:flex;text-align:left}.advantage--img{max-height:none}.advantage--img:not([src]){width:80px;height:84px}.advantage--descr_box{padding-left:30px}.slides--title{padding-top:85px}.slide{min-height:388px}.slide--descr_box{max-width:370px;padding:62px 30px 50px}.slider__controls{right:auto;left:255px}.why_we_box{border-top:1px solid #ebebeb;display:flex;margin-bottom:39px;padding-bottom:0}.why_we{padding:5.171% 3.5%}.why_we:not(:last-child){border-right:1px solid #ebebeb}.checkout_step{margin-bottom:44px;min-height:50px;padding:0 60px 0 79px}.checkout_step:last-child{padding-right:0}.checkout_step--text:before{box-shadow:-10px 0 #c5c4c4,-20px 0 #c5c4c4,-30px 0 #c5c4c4,-40px 0 #c5c4c4;width:5px;height:1px;top:24px;right:9px;left:auto}.checkout_step--text:after{transform:rotate(-135deg);top:21px;right:8px;left:auto}}@media (min-width: 992px){.banner:before{right:-25px}.advantage:nth-child(3) .advantage--content{padding-left:112px}}@media (min-width: 1200px){.banner{margin-top:82px}}
