@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}@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--island{padding-top:100px;padding-bottom:100px;min-height:480px;box-sizing:border-box;background-color:#f0f4f9;position:relative;overflow:hidden}.Section--island .Section__in{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.Section--island .Section__in>*{position:relative;z-index:10}.Section--island .Section__head{font-size:46px;line-height:55px;width:65%}.Section--island .Section__text{font-size:22px;line-height:34px;width:55%;margin-top:40px}.Section__island-image{margin:0;position:absolute!important;display:block;object-fit:cover;object-position:center;opacity:0;transition:opacity .4s,transform .8s;transform:translateX(100px) translateY(-50%);z-index:3!important;width:660px;height:auto;right:200px;top:50%}.Section__island-image--loaded{opacity:1;transform:translateX(0) translateY(-50%)}@media (max-width:1660px){.Section__island-image{width:530px;right:100px}}@media (max-width:1400px){.Section--island{padding-top:64px;padding-bottom:64px;min-height:400px}.Section--island .Section__head{width:60%}.Section--island .Section__text{width:45%}.Section__island-image{transform:translateX(50px) translateY(-50%);width:410px;right:100px}.Section__island-image--loaded{transform:translateX(0) translateY(-50%)}}@media (max-width:1024px){.Section--island{padding-top:80px;padding-bottom:80px;min-height:unset}.Section--island .Section__head{font-size:40px;line-height:48px}.Section--island .Section__text{font-size:20px;line-height:30px;width:55%;margin-top:24px}.Section__island-image{width:310px;right:0}}@media (max-width:768px){.Section--island{padding-top:50px;padding-bottom:calc(50px + 190px);min-height:unset}.Section--island .Section__head+.Section__text{width:100%}.Section--island .Section__head{font-size:32px;line-height:40px;width:100%}.Section--island .Section__text{font-size:18px;line-height:26px;width:100%}.Section__island-image{transform:translateX(-50%) translateY(25px);left:50%;top:unset;bottom:0}.Section__island-image--loaded{transform:translateX(-50%) translateY(0)}}.Section--questions{padding-top:calc(100px - 24px);padding-bottom:100px}.Section--questions .Section__in{width:880px}.Section__questions{display:grid;grid-template-columns:100%}.Section--questions .Section__description{margin-top:24px;font-size:16px;font-weight:400;line-height:28px}.Section--questions details{display:block;border-bottom:1px solid #e0e0e0}.Section--questions summary{display:flex;align-items:center;justify-content:space-between;user-select:none;cursor:pointer;outline:0;font-weight:700;font-size:24px;line-height:32px;color:#000;padding:24px 0}.Section--questions summary .Icon{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:16px;width:36px;min-width:36px;height:36px;min-height:36px;background-color:transparent;border-radius:50%;transform:rotate(45deg);transition:transform .2s,background-color .2s;margin-left:24px}.Section--questions summary:hover .Icon{background-color:#ffde00}.Section--questions details[open] summary .Icon{transform:rotate(0)}.Section--questions content{display:grid;grid-template-rows:0fr;transition:.2s;font-weight:400;font-size:18px;line-height:30px;color:#000;margin-bottom:24px}.Section--questions details[open] content{grid-template-rows:1fr}.Section--questions content>*{overflow:hidden}.Section--questions content a{font-weight:700}@media (max-width:1400px){.Section--questions{padding-top:calc(80px - 24px);padding-bottom:80px}}@media (max-width:1024px){.Section--questions .Section__in{width:100%}}@media (max-width:768px){.Section--questions{padding-top:calc(60px - 24px);padding-bottom:80px}.Section--questions summary{font-size:22px;line-height:30px}.Section--questions content{margin-top:-4px;margin-bottom:24px}}.Section--banner{padding-top:100px;padding-bottom:100px;margin-bottom:calc(100px - var(--footer-indent));min-height:550px;box-sizing:border-box;background-color:#f0f4f9;position:relative;overflow:hidden}.Section--banner .Section__in{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:60%}.Section__banner-image{position:absolute;display:block;top:auto;bottom:0;right:5%;height:auto;max-height:100%;width:auto;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 .Section__buttons{display:flex;align-items:center}.Section--banner .Section__buttons>*+*{margin-left:48px}.Section--banner .Section__buttons>.Link{font-weight:700;line-height:34px;font-size:22px;text-decoration:unset;white-space:nowrap}@media (max-width:1400px){.Section--banner .Section__in{width:50%}}@media (max-width:1024px){.Section--banner{min-height:500px;margin-bottom:calc(80px - var(--footer-indent))}.Section--banner .Section__in{width:55%}.Section__banner-image{right:0}}@media (max-width:768px){.Section--banner{padding-top:80px;padding-bottom:80px;margin-bottom:calc(60px - var(--footer-indent))}.Section--banner .Section__in{width:100%}.Section__banner-image{display:none}.Section--banner .Section__buttons{width:100%;flex-direction:column;align-items:flex-start}.Section--banner .Section__buttons>*{margin-left:0}.Section--banner .Section__buttons>.Link{text-align:center;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:0}.Section--banner .Section__buttons .Button{width:100%}}