section{padding:0 24px;background-color:var(--background-primary)}@media screen and (min-width: 992px){section{padding:0 0 88px}}section .section1,section .section2__content,section .section3,section .section4__content{text-align:center;margin:auto}@media screen and (min-width: 768px){section .section1,section .section2__content,section .section3,section .section4__content{max-width:740px;padding:48px 0;text-align:inherit}}@media screen and (min-width: 992px){section .section1,section .section2__content,section .section3,section .section4__content{max-width:940px}}@media screen and (min-width: 1280px){section .section1,section .section2__content,section .section3,section .section4__content{max-width:1100px}}.section1{display:grid;grid-template-areas:"description" "illustration";grid-template-rows:inherit;grid-template-columns:inherit;text-align:center}@media screen and (min-width: 768px){.section1{grid-template-areas:"description illustration";grid-template-columns:1fr 1fr}}.section1 .section1__description{grid-area:description;margin-bottom:56px}@media screen and (min-width: 768px){.section1 .section1__description{margin-bottom:inherit}}.section1 .section1__title{font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);letter-spacing:var(--text-body-letter-spacing);font-size:var(--text-title-xxl-font-size);line-height:32px}@media screen and (min-width: 992px){.section1 .section1__title{font-size:var(--text-title-xxxxl-font-size);line-height:57px}}@media screen and (min-width: 576px)and (max-width: 992px){.section1 .section1__title{font-size:var(--text-title-xxxl-font-size);line-height:37px}}.section1 .section1__text{font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;font-weight:var(--text-body-s-font-weight);margin-bottom:var(--space-xl)}@media screen and (min-width: 992px){.section1 .section1__text{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.section1 .section1__text{font-size:var(--text-title-xl-font-size);line-height:28px}}.section1 .section1__illustration{grid-area:illustration;margin:auto;min-height:250px;min-width:230px}.section2{background-color:var(--decorative-primary);overflow:auto}.section2 .section2__title{font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-xl-font-size);line-height:29px;text-align:center;margin-bottom:48px;margin:0 11rem}@media screen and (min-width: 992px){.section2 .section2__title{font-size:var(--text-title-xxxxl-font-size);line-height:57px}}@media screen and (min-width: 576px)and (max-width: 992px){.section2 .section2__title{font-size:var(--text-title-xxl-font-size);line-height:43px}}@media screen and (max-width: 768px){.section2 .section2__title{margin:2rem 0}}.section2 .section2__grid-solution{grid-template-columns:inherit;grid-column-gap:inherit;grid-row-gap:inherit;padding:var(--space-l)}@media screen and (min-width: 576px){.section2 .section2__grid-solution{margin:0 12%}}@media screen and (min-width: 768px){.section2 .section2__grid-solution{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:17px;grid-row-gap:17px;margin:0}}.section2 .section2__button{text-align:center}.section3 .section3__title{font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-xl-font-size);line-height:29px;text-align:center;margin-bottom:48px}@media screen and (min-width: 992px){.section3 .section3__title{font-size:var(--text-title-xxxxl-font-size);line-height:57px}}@media screen and (min-width: 576px)and (max-width: 992px){.section3 .section3__title{font-size:var(--text-title-xxl-font-size);line-height:43px}}.section3 .section3__content{display:grid;grid-column-gap:56px;margin-bottom:56px;grid-template-areas:"illustration" "description"}@media screen and (min-width: 992px){.section3 .section3__content{grid-template-areas:"illustration description";grid-template-columns:1fr 1fr}}.section3 .section3__content .section3__illustration{grid-area:illustration;margin:auto}.section3 .section3__content .section3__description{grid-area:description;display:flex;flex-direction:column;justify-content:space-around;margin-top:42px}@media screen and (min-width: 992px){.section3 .section3__content .section3__description{margin-top:inherit}}.section3 .section3__button{text-align:center}.section4 .section4__content{display:grid;grid-template-areas:"description" "illustration";grid-row-gap:50px;margin-bottom:0;align-items:end}@media screen and (min-width: 992px){.section4 .section4__content{grid-template-areas:"description illustration";grid-template-columns:1fr 1fr;grid-column-gap:56px}}.section4 .section4__content .section4__description{grid-area:description}.section4 .section4__content .section4__title{font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-xl-font-size);line-height:29px;text-align:center;margin:0 0 36px}@media screen and (min-width: 992px){.section4 .section4__content .section4__title{font-size:var(--text-title-xxxxl-font-size);line-height:57px}}@media screen and (min-width: 576px)and (max-width: 992px){.section4 .section4__content .section4__title{font-size:var(--text-title-xxl-font-size);line-height:43px}}.section4 .section4__content .section4__button{text-align:center}.section4 .section4__content .section4__illustration{grid-area:illustration}.section4 .section4__button{text-align:center}.section2{background-color:var(--color-white-100) !important}@media screen and (min-width: 768px){.section2 .section2__grid-solution{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (min-width: 1280px){.section2 .section2__grid-solution{grid-template-columns:repeat(3, 1fr) !important}}.section2 ul.link li{display:inline-block;font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-xl-font-size);line-height:29px;margin-left:5%;list-style:none;font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-s-font-weight);font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;line-height:22px;color:var(--color-black-100)}.section2 ul.link li :hover{color:var(--border-primary);text-decoration:underline}.section2 ul.link li a{color:#000;text-decoration:none}@media screen and (min-width: 992px){.section2 ul.link li{font-size:var(--text-title-xxxxl-font-size);line-height:57px}}@media screen and (min-width: 576px)and (max-width: 992px){.section2 ul.link li{font-size:var(--text-title-xxl-font-size);line-height:43px}}@media screen and (min-width: 992px){.section2 ul.link li{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.section2 ul.link li{font-size:var(--text-title-xl-font-size);line-height:28px}}@media screen and (min-width: 1280px){section .section2__content{max-width:1368px}}@media screen and (min-width: 768px){.secsolution{grid-column-gap:0px !important}}.center-text{font-family:var(--text-title-font-family);font-style:normal;font-size:var(--text-title-s-font-size);text-align:center;margin-bottom:48px}@media screen and (min-width: 992px){.center-text{font-size:var(--text-title-m-font-size)}}.center-text2{font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;font-weight:var(--text-body-s-font-weight);text-align:center;margin-bottom:48px;margin-top:10%}@media screen and (min-width: 992px){.center-text2{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.center-text2{font-size:var(--text-title-xl-font-size);line-height:28px}}.img-grid{display:grid;margin-top:8%;grid-template-columns:repeat(5, 1fr);grid-column-gap:10px;grid-row-gap:10px}@media screen and (max-width: 992px){.img-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 576px){.img-grid{grid-template-columns:repeat(2, 1fr)}}.title_space{margin-top:12px;font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;font-weight:var(--text-body-s-font-weight)}@media screen and (min-width: 992px){.title_space{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.title_space{font-size:var(--text-title-xl-font-size);line-height:28px}}.form{display:grid;margin-top:48px;grid-template-columns:repeat(4, 1fr);height:auto;grid-column-gap:10px;font-family:var(--text-title-font-family);font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;font-weight:var(--text-body-s-font-weight)}@media screen and (min-width: 992px){.form{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.form{font-size:var(--text-title-xl-font-size);line-height:28px}}.form .span-2{grid-column:span 2}.form .span-3{grid-column:span 3}.form .span-4{grid-column:span 4}.form .input{position:relative}.form .input label{display:block;margin-bottom:10px}.form .input .title-textarea{margin:0px;position:relative;top:13px;width:100%;padding:20px 12px;border-radius:var(--radius-s);background-color:#f2f2f2;border:2px solid rgba(0,0,0,0);border-bottom:none;font-family:var(--text-title-font-family);font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;font-weight:var(--text-body-s-font-weight)}@media screen and (min-width: 992px){.form .input .title-textarea{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.form .input .title-textarea{font-size:var(--text-title-xl-font-size);line-height:28px}}.form .input .title-textarea::after,.form .input .title-textarea::before{background-color:#f2f2f2;content:"";display:block;height:10px;position:absolute;width:10px}.form .input .title-textarea::after{bottom:-1px;right:0px}.form .input .title-textarea::before{bottom:-1px;left:0px}.form .input textarea{resize:vertical;width:100%;height:92px;padding:10px 15px;background-color:#f2f2f2;border:2px solid rgba(0,0,0,0);border-top:none;border-radius:var(--radius-s)}.form .input textarea:focus{outline:none}.form .input input{width:100%;height:56px;padding:0 15px;background-color:#f2f2f2;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-s);color:#0c0e0c;font-family:var(--text-title-font-family);font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px;font-weight:var(--text-body-s-font-weight);line-height:24px;letter-spacing:-0.022em;text-align:left}@media screen and (min-width: 992px){.form .input input{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){.form .input input{font-size:var(--text-title-xl-font-size);line-height:28px}}.form .input small{display:block;color:red;font-weight:var(--text-body-s-font-weight);font-size:11px;padding-top:2px;margin-bottom:var(--space-xxs);visibility:hidden}.form .input.success input{border:2px solid #30624d}.form .input.error input{border:2px solid red}.form .input.error small{visibility:visible}button{margin-top:3px;width:fit-content;height:56px;line-height:40px;background-color:#17634b;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-l);cursor:pointer;color:#fff;display:block;font-family:var(--text-title-font-family);font-style:normal;font-weight:var(--text-body-l-font-weight);font-size:var(--text-title-l-font-size);line-height:24px}@media screen and (min-width: 992px){button{font-size:var(--text-title-xxl-font-size);line-height:32px}}@media screen and (min-width: 576px)and (max-width: 992px){button{font-size:var(--text-title-xl-font-size);line-height:28px}}button[disabled]{border:2px solid rgba(0,0,0,0);background-color:#e6e8e7;color:#767e7b}.modal{display:none;position:fixed;z-index:1;padding-top:300px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(118,126,123,.7176470588);backdrop-filter:brightness(0.6)}.modal .modal-content{border-radius:48px;background-color:#fff;margin:auto;padding:20px;border:1px solid #888;width:45%}.modal .center{margin:10%;text-align:center}.modal .message{margin-top:25px}.popUpMeassages{display:none}