.banner{background:#010101;position:relative;overflow:hidden}.banner:before{position:absolute;width:2880px;height:1540px;left:50%;transform:translate(-50%);top:-1000px;background:#434898;content:"";clip-path:ellipse(54% 50%)}.banner__wrapper{padding-top:200px;display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:center;padding-bottom:100px}.banner__wrapper h1{font-family:Aeonik Pro;font-weight:300;font-size:128px;line-height:120%;letter-spacing:1%;vertical-align:bottom;text-transform:uppercase;color:#fff}.banner__wrapper h2{font-family:Aeonik Pro;font-weight:300;font-size:26px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;max-width:654px;color:#ebeff9}@media screen and (max-width: 1024px){.banner{background:#010101;position:relative;overflow:hidden}.banner:before{position:absolute;width:2880px;height:100%;left:50%;transform:translate(-50%);top:0;background:#434898;content:"";clip-path:ellipse(15% 50%)}.banner__wrapper{padding-top:180px;gap:24px}.banner__wrapper h1{font-family:Aeonik Pro;font-weight:300;font-size:64px;line-height:120%;letter-spacing:1%;vertical-align:bottom;text-transform:uppercase;color:#fff}.banner__wrapper h2{font-size:20px;max-width:100%}}.about{margin-top:60px;position:relative;overflow:hidden;padding-bottom:128px}.about svg{position:absolute;top:0;left:50%;width:100%;transform:translate(-50%)}.about__wrapper{padding-top:110px;display:flex;flex-direction:row;justify-content:space-between;align-items:start}.about__wrapper h2 svg{position:relative}.about__wrapper .desc{max-width:654px;font-family:Aeonik Pro;font-weight:300;font-size:22px;line-height:120%;letter-spacing:0%;vertical-align:middle}@media screen and (max-width: 1280px){.about__wrapper{padding-top:190px}}@media screen and (max-width: 1024px){.about{margin-top:100px;position:relative;padding-bottom:64px}.about svg{position:absolute;top:0;height:auto;width:135%;left:50%;transform:translate(-50%)}.about__wrapper{padding-top:100px;display:flex;flex-direction:column;align-items:start;gap:32px}.about__wrapper h2 svg{width:100%;position:relative}.about__wrapper .desc{max-width:100%;font-family:Aeonik Pro;font-size:20px}}.cards{background:#e9eaee;padding-bottom:128px}.cards__wrapper{display:flex;flex-direction:column;gap:54px}.cards__wrapper h3{font-family:Aeonik Pro;font-weight:400;font-size:48px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#434898}.cards__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.cards__item{height:300px;width:calc(25% - 3px);border-radius:8px;overflow:hidden;position:relative}.cards__item:hover svg{opacity:1}.cards__item:hover .circle{opacity:0}.cards__item:hover .img-wrapper img{filter:brightness(.3)}.cards__item svg{opacity:0;position:absolute;top:10px;right:10px;transition:all .4s ease-in-out;height:60px;scale:.8;z-index:1}.cards__item svg path{fill:#fff}.cards__item .circle{transition:all .4s ease-in-out;position:absolute;left:50%;display:flex;justify-content:center;align-items:end;top:0;transform:translate(-50%,-50%);z-index:1;width:80px;height:80px;border-radius:50%;box-shadow:0 -4px 8px #00000040 inset;background:#e9eaee}.cards__item .circle span{font-family:Aeonik Pro;font-weight:300;font-size:22px;leading-trim:Cap height;line-height:130%;letter-spacing:0%;color:#282d36;vertical-align:middle;padding-bottom:4px}.cards__item .img-wrapper{width:100%;height:100%;overflow:hidden;position:relative}.cards__item .img-wrapper img{width:100%;height:100%;object-fit:cover;filter:brightness(.5);transition:all .4s ease-in-out}.cards__item .img-wrapper .title{position:absolute;z-index:1;font-family:Aeonik Pro;font-weight:300;font-size:22px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#e9eaee;left:16px;width:calc(100% - 32px);bottom:16px}@media screen and (max-width: 1024px){.cards{background:#e9eaee;padding-bottom:64px}.cards__wrapper h3{display:none}.cards__items{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.cards__item{height:200px;width:100%}.cards__item .img-wrapper .title{position:absolute;z-index:1;font-family:Aeonik Pro;font-weight:300;font-size:20px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#e9eaee;left:16px;width:calc(100% - 32px);bottom:16px}.cards__item svg{opacity:0;position:absolute;top:10px;right:10px;transition:all .4s ease-in-out;height:60px;scale:.8;z-index:1}.cards__item svg path{fill:#fff}.cards__item .circle span{font-size:16px}}.team{position:relative;overflow:hidden;padding-bottom:42px}.team svg{position:absolute;width:100%;top:-379px;left:50%;transform:translate(-50%)}.team__wrapper{display:flex;flex-direction:column;gap:128px;margin-bottom:70px}.team__director{border-radius:24px;padding:64px;background:#fff;display:flex;flex-direction:row;gap:64px;align-items:start}.team__director .img-wrapper{flex-shrink:0;display:flex;width:325px;height:345px;overflow:hidden;border-radius:16px}.team__director .img-wrapper img{width:100%;height:100%;object-fit:cover}.team__director-info{display:flex;flex-direction:column;gap:24px}.team__director-info svg{width:unset;margin-right:8px;position:unset;transform:unset}.team__director-info__head{display:flex;flex-direction:row;gap:16px;align-items:center}.team__director-info__head .name{font-family:Aeonik Pro;font-weight:300;font-size:22px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#010101}.team__director-info__head .position{font-family:Aeonik Pro;font-weight:300;font-size:18px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#010101;border-radius:4px;padding:8px 12px;background:#e9eaee}.team__director-info .desc{font-family:Aeonik Pro;color:#010101;font-weight:300;font-size:22px;line-height:120%;letter-spacing:0%;vertical-align:middle}.team .download{margin:0 auto;color:#434898;display:flex;flex-direction:row;align-items:center;font-family:Aeonik Pro;font-weight:300;font-size:26px;line-height:130%;letter-spacing:0%;border-radius:8px;vertical-align:middle;padding:16px 65px;gap:8px;position:relative;border:none;background:#4348981a;width:fit-content}.team .download svg{width:unset;position:unset;transform:unset;transition:scale .4s ease-in-out}.team .download:hover svg{scale:1.1}.team .download:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:10px;background:linear-gradient(90deg,transparent 0%,transparent 40%,#434898 45%,#434898 55%,transparent 60%,transparent 100%);background-size:200% 100%;z-index:1;animation:snakeBorder 5s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}@keyframes snakeBorder{0%{background-position:100% 0}to{background-position:-100% 0}}.team .team-list{display:flex;flex-direction:column;gap:64px}.team .team-list h3{margin:0 auto;font-family:Aeonik Pro;font-weight:400;font-size:48px;line-height:120%;letter-spacing:0%;vertical-align:middle;color:#434898}.team .team-list__items{min-height:250px;display:flex;flex-direction:row;justify-content:space-between}.team .team-list__items-item{display:flex;position:relative}.team .team-list__items-item .main-img{height:fit-content}.team .team-list__items-item .main-img .img{width:84px;cursor:pointer;height:84px;overflow:hidden;border-radius:100%}.team .team-list__items-item .main-img .img img{filter:grayscale(1);width:100%;height:100%;object-fit:cover}.team .team-list__items-item .main-img:hover .info-img{max-width:384px;max-height:250px;opacity:1}.team .team-list__items-item .info-img{margin-top:-85px;transition:all .6s ease-in-out;pointer-events:none;display:flex;max-width:0;max-height:0;opacity:0;width:384px;position:relative;height:250px;overflow:hidden;border-radius:8px}.team .team-list__items-item .info-img img{width:100%;height:100%;object-fit:cover}.team .team-list__items-item .info-img .text{position:absolute;bottom:16px;z-index:1;width:100%;left:50%;transform:translate(-50%);display:flex;justify-content:center;flex-direction:column}.team .team-list__items-item .info-img .color{opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#434898)}.team .team-list__items-item .info-img .name{font-family:Aeonik Pro;font-weight:400;font-size:26px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#f4f3f7}.team .team-list__items-item .info-img .position{font-family:Aeonik Pro;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:bottom;color:#f4f3f7}@media screen and (max-width: 1024px){.team{position:relative;overflow:hidden;padding-bottom:100px;background:#e9eaee}.team svg{position:absolute;width:100%;top:-200px;left:50%;transform:translate(-50%)}.team__wrapper{display:flex;flex-direction:column;gap:64px;margin-bottom:0}.team__director{padding:24px;gap:32px;flex-direction:column}.team__director .img-wrapper{flex-shrink:0;display:flex;width:100%}.team__director-info svg{width:unset;margin-right:0;position:unset;transform:unset;margin-bottom:8px}.team__director-info__head{display:flex;flex-direction:column;gap:8px;align-items:start}.team__director-info__head .name{font-weight:300;font-size:18px}.team__director-info__head .position{font-size:16px}.team__director-info .desc{font-size:22px}.team .download{font-size:20px;padding:19px 45px;gap:5px}.team .download:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:10px;background:linear-gradient(90deg,transparent 0%,transparent 40%,#434898 45%,#434898 55%,transparent 60%,transparent 100%);background-size:200% 100%;z-index:1;animation:snakeBorder 5s linear infinite;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}@keyframes snakeBorder{0%{background-position:100% 0}to{background-position:-100% 0}}.team .mobile-team-main__list{position:relative;margin:0 auto;height:250px;width:100%}.team .mobile-team-main__list .mobile-team-main__list-item.active{opacity:1}.team .mobile-team-main__list-item{opacity:0;position:absolute;width:100%;transition:all .6s ease-in-out;height:100%;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.team .mobile-team-main__list-item .color{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#434898);opacity:.7}.team .mobile-team-main__list-item .text{position:absolute;z-index:1;bottom:16px;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}.team .mobile-team-main__list-item .text .name{font-family:Aeonik Pro;font-weight:300;font-size:20px;line-height:120%;color:#f4f3f7}.team .mobile-team-main__list-item .text .position{font-family:Aeonik Pro;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:bottom;color:#f4f3f7}.team .mobile-team-main__list-item img{width:100%;height:100%;object-fit:cover}.team .team-list{display:flex;flex-direction:column;gap:64px}.team .team-list h3{font-size:32px}.team .team-list .main-img.active .img img{filter:grayscale(0)}.team .team-list__items{min-height:126px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:18px}.team .team-list__items-item{display:flex;position:relative;flex-wrap:wrap;flex:0 0 calc(33.333% - 13.34px);justify-content:center}.team .team-list__items-item .main-img .img{width:54px;cursor:pointer;height:54px;overflow:hidden;border-radius:100%}.team .team-list__items-item .main-img .img img{width:100%;transition:all .4s ease-in-out;height:100%;object-fit:cover}.team .team-list__items-item .info-img{display:none}.team .pre-footer{position:absolute;z-index:0;bottom:-10px;display:none!important;top:unset;left:50%;transform:translate(-50%);width:110%}}.guidebook-header,.guidebook-header .text{display:flex;flex-direction:row;align-items:center;gap:20px}.guidebook-header .text span{font-family:Aeonik Pro;font-weight:500;font-size:20px;line-height:120%;vertical-align:middle;color:#e9eaee}
