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}