@charset "utf-8";.Section{display:grid;grid-template-columns:repeat(var(--column-count),var(--column-size));grid-column-gap:var(--column-gap);justify-content:center}.Section__in{grid-column-start:span var(--column-count)}.Section__head{font-weight:700;font-size:32px;line-height:40px;color:#000;text-align:left}.Section__head+*{margin-top:40px}.Section__head+.Section__text{margin-top:20px}.Section__text{font-weight:400;font-size:18px;line-height:32px;color:#000;text-align:left}.Section__text+*{margin-top:40px}.Section__description{font-weight:400;font-size:12px;line-height:20px;color:#000;text-align:left;margin-top:32px}.Section__ul{display:grid;grid-template-columns:100%;grid-row-gap:28px}.Section__li{position:relative;padding-left:30px;font-weight:400;font-size:18px;line-height:26px;color:#000;text-align:left}.Section__li::after{content:'';display:block;position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background-color:#ffde00}@media (max-width:768px){.Section{padding-right:var(--column-indent);padding-left:var(--column-indent)}.Section__head+*{margin-top:60px}.Section__head+.Section__text{margin-top:20px}.Section__text+*{margin-top:60px}.Section__li{padding-left:calc(var(--column-indent) + 10px);font-size:16px;line-height:24px}.Section__buttons,.Section__buttons>*{width:100%}}.Section--island{padding-top:80px;padding-bottom:100px;min-height:600px;box-sizing:border-box;background-color:#f0f4f9;position:relative;overflow:hidden}.Section--island .Section__in{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%}.Section--island .Section__in>*{position:relative;z-index:10}.Section--island .Section__head{font-size:46px;line-height:55px}.Section__island-image{position:absolute!important;display:block;height:auto;width:auto;object-fit:cover;object-position:center;pointer-events:none;user-select:none;z-index:1;opacity:0;transition:opacity .4s,transform .8s;transform:translateX(100px)}.Section__island-image--loaded{opacity:1;transform:translateX(0)}.Section__island-image#_1{z-index:3;width:1090px;height:auto;right:-450px;bottom:-20px}.Section__island-image#_2{z-index:2;width:1000px;height:auto;right:-120px;bottom:30px;transition-delay:250ms}.Section__island-image#_3{z-index:1;width:890px;height:auto;right:-20px;bottom:180px;transition-delay:.5s}@media (min-width:1025px){.Section--island:hover .Section__island-image#_1{transform:translateX(-10px)}.Section--island:hover .Section__island-image#_2{transform:translateX(-30px)}.Section--island:hover .Section__island-image#_3{transform:translateX(-20px)}}@media (max-width:1024px){.Section--island{padding-top:60px;padding-bottom:80px;min-height:500px}.Section--island .Section__in{width:55%}.Section--island .Section__head{font-size:40px;line-height:48px}.Section__island-image#_1{width:880px;right:-450px;bottom:-20px}.Section__island-image#_2{width:800px;right:-200px;bottom:30px}.Section__island-image#_3{width:720px;right:-150px;bottom:160px}}@media (max-width:768px){.Section--island{padding-top:40px;padding-bottom:300px;min-height:unset}.Section--island .Section__in{width:100%}.Section--island .Section__head{font-size:32px;line-height:38px}.Section--island .Section__head+*{margin-top:40px}.Section__island-image#_1{width:480px;right:-130px;bottom:0}.Section__island-image#_2{width:400px;right:15px;bottom:50px}.Section__island-image#_3{width:380px;right:0;bottom:110px}}.Section--guides{padding-top:60px;padding-bottom:80px}.Section__guides{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px}.Section__guides--arrows .Section__guide:not(:last-child){background-image:url(/media/images/guide_arrow.svg);background-repeat:no-repeat;background-position:top calc((70px - 16px)/ 2) right}.Section__guide-image{width:70px;height:70px;display:block;margin-bottom:40px;pointer-events:none;user-select:none;opacity:0;transition:.2s}.Section__guide-image--loaded{opacity:1}.Section__guide-title{font-weight:700;font-size:22px;line-height:26px;color:#000;margin-bottom:25px}.Section__guide-text{font-weight:400;font-size:16px;line-height:22px;color:#000}@media (max-width:1024px){.Section--guides{padding-top:40px;padding-bottom:100px}}@media (max-width:768px){.Section__guides{display:grid;grid-template-columns:100%;grid-gap:80px}.Section__guides--arrows .Section__guide:not(:last-child){background-image:unset}}.Section--banner{padding-bottom:40px}.Section__banner{display:grid;grid-template-columns:repeat(2,50%);position:relative;border-radius:var(--border-radius-image);background-color:#f0f4f9;overflow:hidden;min-height:550px}.Section__banner-image{position:absolute;display:block;top:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none;z-index:1;opacity:0;transition:opacity .2s}.Section__banner-image--loaded{opacity:1}.Section__banner-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:80px 20% 80px 60px;z-index:2}.Section__banner-title{font-weight:700;font-size:32px;line-height:50px;color:#fff}.Section__banner-text{margin-top:12px;font-weight:500;font-size:18px;line-height:27px;color:#fff}.Section__banner .Button{margin-top:40px}@media (max-width:1024px){.Section__banner{min-height:450px}.Section__banner-content{padding:80px 60px}.Section__banner-title{font-size:28px;line-height:40px}.Section__banner-text{font-size:16px;line-height:23px}}@media (max-width:768px){.Section__banner{display:grid;grid-template-columns:100%;background-color:transparent;overflow:visible;border-radius:unset;min-height:unset}.Section__banner-image{position:relative;top:unset;bottom:unset;right:unset;height:264px;mask-image:unset;-webkit-mask-image:unset;margin:0 calc(var(--column-indent) * -1);width:calc(100% + var(--column-indent) * 2);object-fit:cover;object-position:center right}.Section__banner-content{align-items:center;flex-wrap:nowrap;padding:0 0 var(--column-indent) 0;order:-1}.Section__banner-title{font-size:32px;line-height:38px;color:#000}.Section__banner-text{margin-top:16px;font-size:16px;line-height:24px;color:#000}.Section__banner .Button{width:100%}}