@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInTop{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomLeft{from{opacity:0;transform:translate3d(-100%, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomRight{from{opacity:0;transform:translate3d(100%, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInTopLeft{from{opacity:0;transform:translate3d(-100%, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInTopRight{from{opacity:0;transform:translate3d(100%, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoomIn{0%{transform:scale(1);opacity:0}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes revealLeft{0%{opacity:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes revealRight{0%{opacity:1;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px);opacity:1}}@keyframes lightSpeedInLeft{from{transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translate3d(0, 0, 0)}}@keyframes revealTopToBottom{0%{opacity:1;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}100%{-webkit-clip-path:inset(-20px -20px -20px -20px);clip-path:inset(-20px -20px -20px -20px);opacity:1}}.anim-fade-in{animation:fadeIn .6s ease forwards}.anim-fade-in-up{animation:fadeInUp .6s ease forwards}.anim-fade-in-down{animation:fadeInDown .6s ease forwards}.anim-fade-in-top{animation:fadeInTop .6s ease forwards}.anim-fade-in-left{animation:fadeInLeft .6s ease forwards}.anim-fade-in-right{animation:fadeInRight .6s ease forwards}.anim-fade-in-bottom-left{animation:fadeInBottomLeft .6s ease forwards}.anim-fade-in-bottom-right{animation:fadeInBottomRight .6s ease forwards}.anim-fade-in-top-left{animation:fadeInTopLeft .6s ease forwards}.anim-fade-in-top-right{animation:fadeInTopRight .6s ease forwards}.anim-zoom-in{animation:zoomIn .6s ease forwards}.anim-reveal-left{animation:revealLeft .6s ease forwards}.anim-reveal-right{animation:revealRight .6s ease forwards}.anim-reveal-top-to-bottom{animation:revealTopToBottom .6s ease forwards}.anim-flip-in-x{animation:flipInX .6s ease forwards}.anim-light-speed-in-left{animation:lightSpeedInLeft .6s ease forwards}[data-animate]{opacity:0}.home-page .hero .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 1024px){.home-page .hero .wrapper{grid-template-columns:.8fr;justify-content:center}}@media(max-width: 576px){.home-page .hero .wrapper{grid-template-columns:1fr}}.home-page .hero .hero__left{display:flex;flex-direction:column;gap:24px}.home-page .hero .hero__info{border-radius:12px;background-color:var(--c-additional-1);padding:clamp(30px,30px + 50*(100vw - 320px)/1600,80px) clamp(20px,20px + 35*(100vw - 320px)/1600,55px);display:flex;flex-direction:column;flex-grow:1;justify-content:center}@media(max-width: 1024px){.home-page .hero .hero__info{text-align:center;align-items:center}}.home-page .hero .hero__info h1{margin-bottom:clamp(17px,17px + 18*(100vw - 320px)/1600,35px)}.home-page .hero .hero__info p{margin-bottom:clamp(25px,25px + 25*(100vw - 320px)/1600,50px)}.home-page .hero .hero__info-btns{display:flex;gap:10px}@media(max-width: 576px){.home-page .hero .hero__info-btns{flex-direction:column;align-items:center}}.home-page .hero .hero__numbers{background:var(--hero-numbers-bg);padding:clamp(18px,18px + 22*(100vw - 320px)/1600,40px) clamp(12px,12px + 8*(100vw - 320px)/1600,20px);display:flex;align-items:center;justify-content:center;flex:1;border-radius:12px}.home-page .hero .hero__numbers svg{flex-shrink:0}@media(max-width: 480px){.home-page .hero .hero__numbers svg{display:none}}@media(max-width: 1024px){.home-page .hero .hero__numbers{padding:20px 10px}}@media(max-width: 480px){.home-page .hero .hero__numbers{flex-direction:column;gap:10px}}.home-page .hero .hero__numbers-item{display:flex;flex-direction:column;text-align:center;gap:10px;max-width:161px;width:100%}.home-page .hero .hero__numbers-item span{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;line-height:1.3;font-size:clamp(22px,22px + 16*(100vw - 320px)/1600,38px);letter-spacing:-0.02em;color:var(--c-title);color:#fff;font-weight:700;letter-spacing:.76px}.home-page .hero .hero__numbers-item p{font-size:clamp(13px,13px + 1*(100vw - 320px)/1600,14px);color:#fff}.home-page .hero .hero-picture{overflow:hidden;border-radius:12px}.home-page .presence{padding-top:clamp(70px,70px + 70*(100vw - 320px)/1600,140px);padding-bottom:clamp(40px,40px + 100*(100vw - 320px)/1600,140px)}.home-page .presence .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 992px){.home-page .presence .wrapper{grid-template-columns:1fr}}.home-page .presence .presence__info{border-radius:12px;background:var(--c-additional-1);padding:clamp(20px,20px + 20*(100vw - 320px)/1600,40px) clamp(27px,27px + 28*(100vw - 320px)/1600,55px)}.home-page .presence .presence__title{margin-bottom:clamp(24px,24px + 32*(100vw - 320px)/1600,56px)}.home-page .presence .presence__content{display:flex;gap:24px}.home-page .presence .presence__items{display:flex;flex-direction:column;gap:clamp(18px,18px + 17*(100vw - 320px)/1600,35px)}.home-page .presence .presence__item{display:flex;gap:clamp(16px,16px + 8*(100vw - 320px)/1600,24px)}.home-page .presence .presence__item:first-of-type .presence__item-dot::after{content:"";display:block;width:1px;height:150%;position:absolute;top:10%;left:50%;transform:translate(-50%, 0%);background-color:var(--c-primary)}@media(max-width: 992px){.home-page .presence .presence__item:first-of-type .presence__item-dot::after{display:none}}.home-page .presence .presence__item:nth-of-type(2) .presence__item-dot::after{content:"";display:block;width:1px;height:150%;position:absolute;top:10%;left:50%;transform:translate(-50%, 0%);background-color:var(--c-primary)}@media(max-width: 992px){.home-page .presence .presence__item:nth-of-type(2) .presence__item-dot::after{display:none}}.home-page .presence .presence__item-dot{flex-shrink:0;margin-top:1.6%;position:relative}@media(max-width: 992px){.home-page .presence .presence__item-dot{margin-top:.6%}}.home-page .presence .presence__item-dot svg{z-index:99;position:relative}.home-page .presence .presence__item-info h4{margin-bottom:10px}.home-page .horizons{padding-top:clamp(70px,70px + 70*(100vw - 320px)/1600,140px)}.home-page .horizons .wrapper{display:flex;flex-direction:column;align-items:center}.home-page .horizons .horizons__title{max-width:610px;text-align:center;margin-bottom:clamp(24px,24px + 32*(100vw - 320px)/1600,56px)}.home-page .horizons .horizons__items{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:24px}@media(max-width: 1024px){.home-page .horizons .horizons__items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.home-page .horizons .horizons__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.home-page .horizons .horizons__items{display:flex;flex-direction:column}}.home-page .horizons .horizons__item-info{border-radius:12px;background:var(--c-primary);padding:clamp(12px,12px + 13*(100vw - 320px)/1600,25px) clamp(15px,15px + 15*(100vw - 320px)/1600,30px) clamp(12px,12px + 13*(100vw - 320px)/1600,25px) clamp(10px,10px + 10*(100vw - 320px)/1600,20px);display:flex;flex-direction:column}.home-page .horizons .horizons__item-info.big{grid-column:span 2;position:relative;overflow:hidden}@media(max-width: 576px){.home-page .horizons .horizons__item-info.big{grid-column:unset}}.home-page .horizons .horizons__item-info.big svg{position:absolute;top:0;right:0;width:auto;height:60%}.home-page .horizons .horizons__item-info.big p{max-width:454px}.home-page .horizons .horizons__item-info p:first-of-type{display:flex;align-items:center;gap:10px;color:var(--t-white)}.home-page .horizons .horizons__item-info p:first-of-type::before{content:"";display:block;background:var(--circle-title-rev);width:12px;aspect-ratio:1}.home-page .horizons .horizons__item-info p:last-of-type{color:var(--t-white)}.home-page .horizons .horizons__item-info h4{margin-top:auto;margin-bottom:10px;color:var(--t-white)}.home-page .horizons .horizons__item-info.reversed{background:var(--c-additional-1)}.home-page .horizons .horizons__item-info.reversed h4{color:var(--c-title)}.home-page .horizons .horizons__item-info.reversed p{color:var(--c-text)}.home-page .horizons .horizons__item-info.reversed p:first-of-type{color:var(--c-title)}.home-page .horizons .horizons__item-info.reversed p:first-of-type::before{background:var(--circle-title)}.home-page .horizons .horizons__image.big{grid-row:span 2}@media(max-width: 576px){.home-page .horizons .horizons__image.big{grid-row:unset}}.home-page .horizons .horizons-picture{overflow:hidden;border-radius:12px}.home-page .wealthing{padding:clamp(30px,30px + 30*(100vw - 320px)/1600,60px) 0;background:var(--bg)}.home-page .wealthing .wrapper{display:flex;justify-content:space-between;gap:clamp(30px,30px + 30*(100vw - 320px)/1600,60px)}@media(max-width: 1024px){.home-page .wealthing .wrapper{flex-direction:column;align-items:center}}.home-page .wealthing .wealthing__info{flex:1}.home-page .wealthing .wealthing__title{margin-bottom:clamp(16px,16px + 8*(100vw - 320px)/1600,24px)}.home-page .wealthing .wealthing__subtitle{margin-bottom:clamp(24px,24px + 30*(100vw - 320px)/1600,54px);max-width:628px}.home-page .wealthing .wealthing__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-bottom:clamp(24px,24px + 26*(100vw - 320px)/1600,50px)}@media(max-width: 576px){.home-page .wealthing .wealthing__items{grid-template-columns:1fr}}.home-page .wealthing .wealthing__item{display:flex;gap:clamp(18px,18px + 10*(100vw - 320px)/1600,28px)}.home-page .wealthing .wealthing__item span{font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;line-height:1.3;font-size:clamp(19px,19px + 9*(100vw - 320px)/1600,28px);letter-spacing:-0.02em;color:var(--c-title);color:var(--c-primary)}.home-page .wealthing .wealthing__item h3{margin-bottom:clamp(10px,10px + 2*(100vw - 320px)/1600,12px)}.home-page .wealthing .wealthing__btns{display:flex;align-items:center;gap:10px}@media(max-width: 576px){.home-page .wealthing .wealthing__btns{flex-direction:column;align-items:start}}.home-page .wealthing .wealthing__image{width:30%}@media(max-width: 1024px){.home-page .wealthing .wealthing__image{width:60%}}@media(max-width: 576px){.home-page .wealthing .wealthing__image{width:80%}}
