.seo__step{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:80px}@media (min-width:760px){.seo__step{display:-webkit-box;display:-ms-flexbox;display:flex}}.seo__step--mob{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px}@media (min-width:760px){.seo__step--mob{display:none}}.seo__step-number{font-size:var(--text-size);font-weight:var(--fw-normal);line-height:var(--lh-default);color:var(--gray)}.seo__step-name{color:var(--gray)}.seo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}@media (min-width:1034px){.seo__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}.seo__content{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.seo__head{margin-bottom:40px}.seo__title{color:var(--black)}.seo__title b,.seo__title span,.seo__title strong{color:var(--primary)}@media (max-width:1199.98px){.seo__body:has(.custom-scroll__track) .seo__description {padding-right:20px}}.seo__description{color:var(--gray-100);max-height:321px;overflow:hidden auto}@media (min-width:1200px){.seo__wrapper{gap:82px}.seo__content{max-width:558px}.seo__head{margin-bottom:80px}.seo__description{max-height:494px}}.seo__description p:not(:first-of-type) {margin-top:24px}.seo__description p+ol,.seo__description p+ul{margin-top:0!important}.seo__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seo__image-col{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:640px;margin:0 auto}@media (min-width:1440px){.seo__image-col{margin:0 -80px 0 0;max-width:720px}}.seo__image-wrapper{position:relative;padding-bottom:100%}.seo__image-text{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding:40px 29px;font-size:var(--text-size-20);line-height:var(--lh-sm);font-weight:var(--fw-normal)}.seo__image-text p{margin:0}.seo__image-text p:not(:first-of-type) {margin-top:12px}@media (min-width:1200px){.seo__image-text{padding:80px;font-size:var(--text-size-32)}.seo__image-text p:not(:first-of-type) {margin-top:20px}}