.hero{background:linear-gradient(200deg,#161616,#383838);color:#fff;overflow:hidden;position:relative}.hero__image{bottom:0;filter:blur(20px);height:590px;mix-blend-mode:lighten;opacity:0;pointer-events:none;position:absolute;right:15vw;transition:opacity 1s cubic-bezier(.785,.135,.15,.86),filter 1s cubic-bezier(.785,.135,.15,.86);width:500px}@media (max-width:1439px){.hero__image{right:7vw}}@media (max-width:1279px){.hero__image{right:0}}@media (max-width:767px){.hero__image{height:472px;width:400px}}@media (max-width:599px){.hero__image{height:354px;width:300px}}.hero__image.is-active{filter:none;opacity:.8}.hero__head{align-items:center;display:flex;height:80px;justify-content:space-between;position:relative}@media (max-width:767px){.hero__head{font-size:14px}}.hero__head a{color:#b1b3b4}@media (hover:hover){.hero__head a:hover{color:#fff}}.hero__logo{height:42px;left:calc(50% - 30px);opacity:.5;position:absolute;top:20px;transition:opacity .5s cubic-bezier(.785,.135,.15,.86);width:60px}.hero__logo>:last-child{transform-origin:50% 50%;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}.hero__logo:hover{opacity:1}.hero__logo:hover>:last-child{transform:rotateY(180deg)}.hero__body{display:flex;flex-direction:column;height:620px;justify-content:center;margin:0 0 0 10%;opacity:0;padding:0 0 20px;position:relative}@media (max-width:1279px){.hero__body{margin:0}}@media (max-width:767px){.hero__body{display:block;padding:40px 0 0}}@media (max-width:599px){.hero__body{height:600px}}.hero__body.is-active{opacity:1}.hero__body.is-active .hero__description i,.hero__body.is-active .hero__title i{filter:none;opacity:1}.hero__title{font-size:50px;font-weight:700;letter-spacing:1em;margin:0 0 30px}@media (max-width:1023px){.hero__title{font-size:40px;letter-spacing:.5em}}@media (max-width:424px){.hero__title{font-size:11vw;margin:0 0 20px}}.hero__title>i{filter:blur(20px);font-style:normal;opacity:0;transition:opacity .75s cubic-bezier(.785,.135,.15,.86),filter .75s cubic-bezier(.785,.135,.15,.86)}.hero__title>i:first-child{transition-delay:.55s}.hero__title>i:nth-child(2){transition-delay:.6s}.hero__title>i:nth-child(3){transition-delay:.65s}.hero__title>i:nth-child(4){transition-delay:.7s}.hero__title>i:nth-child(5){transition-delay:.75s}.hero__title>i:nth-child(6){transition-delay:.8s}.hero__title>i:nth-child(7){transition-delay:.85s}.hero__title>i:nth-child(8){transition-delay:.9s}.hero__title>i:nth-child(9){transition-delay:.95s}.hero__title>i:nth-child(10){transition-delay:1s}.hero__title>i:nth-child(11){transition-delay:1.05s}.hero__title>i:nth-child(12){transition-delay:1.1s}.hero__title>i:nth-child(13){transition-delay:1.15s}.hero__title>i:nth-child(14){transition-delay:1.2s}.hero__title>i:nth-child(15){transition-delay:1.25s}.hero__title>i:nth-child(16){transition-delay:1.3s}.hero__title>i:nth-child(17){transition-delay:1.35s}.hero__title>i:nth-child(18){transition-delay:1.4s}.hero__title>i:nth-child(19){transition-delay:1.45s}.hero__title>i:nth-child(20){transition-delay:1.5s}.hero__description{color:#898989;font-size:18px}@media (max-width:767px){.hero__description{font-size:14px}}.hero__description>i{filter:blur(20px);font-style:normal;opacity:0;transition:opacity .75s cubic-bezier(.785,.135,.15,.86),filter .75s cubic-bezier(.785,.135,.15,.86)}.hero__description>i:first-child{transition-delay:1.1s}.hero__description>i:nth-child(2){transition-delay:1.2s}.hero__description>i:nth-child(3){transition-delay:1.3s}.hero__description>i:nth-child(4){transition-delay:1.4s}.hero__description>i:nth-child(5){transition-delay:1.5s}.hero__description>i:nth-child(6){transition-delay:1.6s}.hero__description>i:nth-child(7){transition-delay:1.7s}.hero__description>i:nth-child(8){transition-delay:1.8s}.hero__description>i:nth-child(9){transition-delay:1.9s}.hero__description>i:nth-child(10){transition-delay:2s}.hero__description>i:nth-child(11){transition-delay:2.1s}.hero__description>i:nth-child(12){transition-delay:2.2s}.hero__description>i:nth-child(13){transition-delay:2.3s}.hero__description>i:nth-child(14){transition-delay:2.4s}.hero__description>i:nth-child(15){transition-delay:2.5s}.hero__description>i:nth-child(16){transition-delay:2.6s}.hero__description>i:nth-child(17){transition-delay:2.7s}.hero__description>i:nth-child(18){transition-delay:2.8s}.hero__description>i:nth-child(19){transition-delay:2.9s}.hero__description>i:nth-child(20){transition-delay:3s}.expertise__wrapper{min-height:1000px;overflow:hidden;position:relative}@media (max-width:1439px){.expertise__wrapper{min-height:870px}}@media (max-width:1023px){.expertise__wrapper{min-height:780px}}@media (max-width:767px){.expertise__wrapper{min-height:600px}}.expertise h2{color:#ebecec;font-size:13.85vw;pointer-events:none;text-align:center;text-indent:-.015em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expertise__triangle-body{bottom:17%;height:420px;left:calc(50% - 300px);position:absolute;width:600px}@media (max-width:767px){.expertise__triangle-body{bottom:auto;height:210px;left:calc(50% - 150px);top:35%;width:300px}}.expertise__triangle-body.is-active .expertise__lines-container svg{opacity:1}.expertise__triangle-body.is-active .expertise__lines-container .line1,.expertise__triangle-body.is-active .expertise__lines-container .line2{opacity:1;width:86%}.expertise__triangle-body.is-active .expertise__lines-container .line3{opacity:1;transform:none}.expertise__triangle-body.is-active .expertise__lines-container .line4{height:64.5%;opacity:1}.expertise__triangle-body.is-active .expertise__lines-container .line5,.expertise__triangle-body.is-active .expertise__lines-container .line6{opacity:1;width:50%}.expertise__triangle-body.is-active .expertise__lines-container .circle1{transform:none}.expertise__top-center{bottom:100%;font-size:20px;left:0;position:absolute;text-align:center;width:100%}@media (max-width:1023px){.expertise__top-center{font-size:14px}}.expertise__bottom-left{font-size:20px;position:absolute;right:100%;top:100%}@media (max-width:1023px){.expertise__bottom-left{font-size:14px}}@media (max-width:767px){.expertise__bottom-left{left:0;right:auto;top:103%;transform:translate(-50%)}}@media (max-width:374px){.expertise__bottom-left{transform:none}}.expertise__bottom-right{font-size:20px;left:100%;position:absolute;top:100%}@media (max-width:1023px){.expertise__bottom-right{font-size:14px}}@media (max-width:767px){.expertise__bottom-right{left:auto;right:0;top:103%;transform:translate(40%)}}@media (max-width:374px){.expertise__bottom-right{transform:none}}.expertise__note{color:#898989;font-size:18px;left:0;position:absolute;text-align:center;top:101%;width:100%}@media (max-width:1023px){.expertise__note{font-size:14px}}@media (max-width:767px){.expertise__note{top:120%}}.expertise__lines-container>*{background:#b1b3b4}.expertise__lines-container svg{background:none;height:32px;opacity:0;position:absolute;right:10%;top:20%;width:32px;fill:#898989;transition:opacity 1s cubic-bezier(.785,.135,.15,.86) 2s}@media (min-width:768px) and (max-width:9999px){.expertise__lines-container svg{display:none}}.expertise__lines-container .line1{right:50%;transform:rotate(-54.4deg);transform-origin:100% 0}.expertise__lines-container .line1,.expertise__lines-container .line2{height:1px;opacity:0;position:absolute;top:0;transition:opacity 1s cubic-bezier(.19,1,.22,1),width 1s cubic-bezier(.19,1,.22,1);width:0}.expertise__lines-container .line2{left:50%;transform:rotate(54.4deg);transform-origin:0 0}.expertise__lines-container .line3{bottom:0;height:1px;left:0;opacity:0;position:absolute;transform:scaleX(0);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);width:100%}.expertise__lines-container .line4{height:0;left:calc(50% - .5px);opacity:0;position:absolute;top:0;transition:opacity 1s cubic-bezier(.19,1,.22,1) 1s,height 1s cubic-bezier(.19,1,.22,1) 1s;width:1px}.expertise__lines-container .line5{left:0;transform:skewY(-26.5deg);transform-origin:0 50%}.expertise__lines-container .line5,.expertise__lines-container .line6{bottom:0;height:1px;opacity:0;position:absolute;transition:opacity 1s cubic-bezier(.19,1,.22,1) 1s,width 1s cubic-bezier(.19,1,.22,1) 1s;width:0}.expertise__lines-container .line6{right:0;transform:skewY(26.5deg);transform-origin:100% 50%}.expertise__lines-container .circle1{background:#fff;border:1px solid #b1b3b4;border-radius:50%;height:200px;left:calc(50% - 100px);position:absolute;top:calc(64.5% - 100px);transform:scale3d(0,0,0);transition:transform 1s cubic-bezier(.785,.135,.15,.86) 2s;width:200px}@media (max-width:767px){.expertise__lines-container .circle1{height:130px;left:calc(50% - 65px);top:calc(64.5% - 65px);width:130px}}.expertise__lines-container .circle1 .icons>*{align-items:center;background:#fbfae3;border:1px solid #b1b3b4;border-radius:50%;color:#898989;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;transition:background-color .25s cubic-bezier(.785,.135,.15,.86),transform 5s cubic-bezier(.785,.135,.15,.86);width:30px}@media (max-width:767px){.expertise__lines-container .circle1 .icons>*{height:22px;width:22px}}.expertise__lines-container .circle1 .icons>:before{content:"i";font-size:18px;line-height:0}.expertise__lines-container .circle1 .icons>:hover{background:#efec95;z-index:1}.expertise__lines-container .circle1 .icons .icon1{left:25%;top:13%}.expertise__lines-container .circle1 .icons .icon2{left:calc(50% - 15px);top:22%}@media (max-width:767px){.expertise__lines-container .circle1 .icons .icon2{left:calc(50% - 11px);top:24%}}.expertise__lines-container .circle1 .icons .icon3{right:25%;top:13%}.expertise__lines-container .circle1 .icons .icon4{left:10%;top:46%}.expertise__lines-container .circle1 .icons .icon5{left:28%;top:55%}.expertise__lines-container .circle1 .icons .icon6{left:20%;top:72%}.expertise__lines-container .circle1 .icons .icon7{right:10%;top:46%}.expertise__lines-container .circle1 .icons .icon8{right:28%;top:55%}.expertise__lines-container .circle1 .icons .icon9{right:20%;top:72%}.expertise__lines-container .description{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#efec9580;border-radius:10px;left:0;opacity:0;padding:20px;pointer-events:none;position:absolute;text-align:center;top:15%;transform:translate3d(0,-5px,0);transition:none;width:100%}@media (max-width:767px){.expertise__lines-container .description{bottom:115%;font-size:14px;left:calc(50% - 160px);padding:10px;top:auto;width:320px}}.expertise__lines-container .description.is-active{opacity:1;transform:none;transition:opacity .25s cubic-bezier(.785,.135,.15,.86),transform .25s cubic-bezier(.785,.135,.15,.86)}.experience{background:#ebecec;padding:150px 0 100px}@media (max-width:1023px){.experience{padding:100px 0 60px}}@media (max-width:767px){.experience{padding:50px 0}}.experience__items{align-items:flex-start;display:flex;margin:0 0 150px}@media (max-width:1023px){.experience__items{flex-wrap:wrap;gap:30px 0;margin:0 0 100px}}@media (max-width:767px){.experience__items{margin:0 0 50px}}.experience__items.is-active .experience__item{filter:none;opacity:1}.experience__item{filter:blur(20px);opacity:0;transition:opacity .75s cubic-bezier(.785,.135,.15,.86),filter .75s cubic-bezier(.785,.135,.15,.86);width:20%}.experience__item:first-child{transition-delay:.1s}.experience__item:nth-child(2){transition-delay:.2s}.experience__item:nth-child(3){transition-delay:.3s}.experience__item:nth-child(4){transition-delay:.4s}.experience__item:nth-child(5){transition-delay:.5s}.experience__item:nth-child(6){transition-delay:.6s}.experience__item:nth-child(7){transition-delay:.7s}.experience__item:nth-child(8){transition-delay:.8s}.experience__item:nth-child(9){transition-delay:.9s}.experience__item:nth-child(10){transition-delay:1s}.experience__item:nth-child(11){transition-delay:1.1s}.experience__item:nth-child(12){transition-delay:1.2s}.experience__item:nth-child(13){transition-delay:1.3s}.experience__item:nth-child(14){transition-delay:1.4s}.experience__item:nth-child(15){transition-delay:1.5s}.experience__item:nth-child(16){transition-delay:1.6s}.experience__item:nth-child(17){transition-delay:1.7s}.experience__item:nth-child(18){transition-delay:1.8s}.experience__item:nth-child(19){transition-delay:1.9s}.experience__item:nth-child(20){transition-delay:2s}@media (min-width:1024px) and (max-width:9999px){.experience__item:first-child{margin:0 0 0 10%}}@media (max-width:1023px){.experience__item{width:50%}}@media (max-width:424px){.experience__item{width:100%}}.experience__item>p:first-child{font-size:50px;font-weight:700}@media (max-width:1279px){.experience__item>p:first-child{font-size:40px}}@media (max-width:424px){.experience__item>p:first-child{font-size:11vw}}.experience__logos{display:flex;flex-wrap:wrap;gap:20px 0;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1023px){.experience__logos{gap:5px 0}}@media (max-width:424px){.experience__logos{gap:0}}.experience__logos.is-active>p{filter:none;opacity:1}.experience__logos>p{align-items:center;display:flex;filter:blur(20px);height:100px;justify-content:center;opacity:0;transition:opacity .75s cubic-bezier(.785,.135,.15,.86),filter .75s cubic-bezier(.785,.135,.15,.86);width:20%}.experience__logos>p:first-child{transition-delay:.1s}.experience__logos>p:nth-child(2){transition-delay:.2s}.experience__logos>p:nth-child(3){transition-delay:.3s}.experience__logos>p:nth-child(4){transition-delay:.4s}.experience__logos>p:nth-child(5){transition-delay:.5s}.experience__logos>p:nth-child(6){transition-delay:.6s}.experience__logos>p:nth-child(7){transition-delay:.7s}.experience__logos>p:nth-child(8){transition-delay:.8s}.experience__logos>p:nth-child(9){transition-delay:.9s}.experience__logos>p:nth-child(10){transition-delay:1s}.experience__logos>p:nth-child(11){transition-delay:1.1s}.experience__logos>p:nth-child(12){transition-delay:1.2s}.experience__logos>p:nth-child(13){transition-delay:1.3s}.experience__logos>p:nth-child(14){transition-delay:1.4s}.experience__logos>p:nth-child(15){transition-delay:1.5s}.experience__logos>p:nth-child(16){transition-delay:1.6s}.experience__logos>p:nth-child(17){transition-delay:1.7s}.experience__logos>p:nth-child(18){transition-delay:1.8s}.experience__logos>p:nth-child(19){transition-delay:1.9s}.experience__logos>p:nth-child(20){transition-delay:2s}.experience__logos>p:nth-child(21){transition-delay:2.1s}.experience__logos>p:nth-child(22){transition-delay:2.2s}.experience__logos>p:nth-child(23){transition-delay:2.3s}.experience__logos>p:nth-child(24){transition-delay:2.4s}.experience__logos>p:nth-child(25){transition-delay:2.5s}.experience__logos>p:nth-child(26){transition-delay:2.6s}.experience__logos>p:nth-child(27){transition-delay:2.7s}.experience__logos>p:nth-child(28){transition-delay:2.8s}.experience__logos>p:nth-child(29){transition-delay:2.9s}.experience__logos>p:nth-child(30){transition-delay:3s}@media (max-width:1023px){.experience__logos>p{justify-content:flex-start;width:50%}}.experience__logos>p img{display:block;filter:grayscale(1);max-height:70px;max-width:120px}@media (max-width:424px){.experience__logos>p img{max-width:100px}}.directions{height:700dvh}.directions__wrapper{height:100dvh;overflow:hidden;position:sticky;top:0}.directions__item{display:flex;filter:blur(10px);flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;text-align:center;transition:opacity .5s cubic-bezier(.785,.135,.15,.86),filter .5s cubic-bezier(.785,.135,.15,.86)}@media (max-width:1023px){.directions__item{padding:0 6.25%}}.directions__item.is-active{filter:none;opacity:1;transition:opacity 1s cubic-bezier(.785,.135,.15,.86),filter 1s cubic-bezier(.785,.135,.15,.86)}.directions__item>div{display:flex;flex-direction:column;gap:20px}.directions__item i{display:inline-block;font-style:normal;opacity:.2;transition:opacity .5s cubic-bezier(.785,.135,.15,.86)}.directions__item i[data-active="1"]{opacity:1}.directions__item p{font-size:50px}@media (max-width:1023px){.directions__item p{font-size:40px}}@media (max-width:767px){.directions__item p{font-size:26px}}.directions__item span{color:#898989;font-size:18px}@media (max-width:767px){.directions__item span{font-size:16px}}.directions__scroll-icon{border:2px solid #898989;border-radius:10px;bottom:5vh;height:30px;left:calc(50% - 10px);opacity:0;pointer-events:none;position:absolute;transition:opacity .5s cubic-bezier(.785,.135,.15,.86);width:20px}.directions__scroll-icon.is-active{opacity:1}.directions__scroll-icon:after{animation-duration:3s;animation-iteration-count:infinite;animation-name:next;animation-timing-function:cubic-bezier(.19,1,.22,1);background:#898989;border-radius:50%;content:"";height:4px;left:6px;position:absolute;top:6px;width:4px}@keyframes next{0%{opacity:0;transform:translateZ(0)}25%{opacity:1;transform:translateZ(0)}33%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,5px,0)}}.contacts{margin:0 0 100px;overflow:hidden}@media (max-width:1023px){.contacts{margin:0 0 60px}}@media (max-width:767px){.contacts{margin:0 0 40px}}.contacts>h2{color:#ebecec;font-size:16.8vw;pointer-events:none;text-align:center;text-indent:-.1em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:767px){.contacts>h2{margin:0 0 30px}}.contacts>p{font-size:50px;padding:50px 0;position:relative;text-align:center}@media (max-width:1023px){.contacts>p{font-size:30px;padding:30px 0}}@media (max-width:767px){.contacts>p{font-size:24px;padding:20px 0}}@media (hover:hover){.contacts>p a>span{position:relative}.contacts>p a:before{background:#fbfae3;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transform:scaleY(0);transition:transform .25s cubic-bezier(.785,.135,.15,.86),background .25s cubic-bezier(.785,.135,.15,.86)}.contacts>p a:hover:before{background:#efec95;transform:none;transition:transform .25s cubic-bezier(.785,.135,.15,.86),background 5s cubic-bezier(.785,.135,.15,.86)}}.footer{background:linear-gradient(200deg,#161616,#383838);color:#898989}@media (min-width:768px) and (max-width:9999px){.footer>.wrapper{align-items:center;display:flex;height:100px;justify-content:space-between}}@media (max-width:767px){.footer>.wrapper{font-size:12px;padding:20px 0 18px}}.page-error{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:100px 40px;text-align:center}.page-error__title{font-size:42px;margin-bottom:20px}.page-error__description{font-size:18px}
