@font-face{font-family:FuturaPT;font-style:normal;font-weight:400;src:url(/static/media/FuturaPT-Book.55bc418ad8b9ed8d577c.eot);src:url(/static/media/FuturaPT-Book.55bc418ad8b9ed8d577c.eot?#iefix) format("embedded-opentype"),url(/static/media/FuturaPT-Book.4b3409651ccb2875bac1.woff) format("woff"),url(/static/media/FuturaPT-Book.16ebcf48c36cedf12d82.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:500;src:url(/static/media/FuturaPT-Medium.6546797acac1a68aa930.eot);src:url(/static/media/FuturaPT-Medium.6546797acac1a68aa930.eot?#iefix) format("embedded-opentype"),url(/static/media/FuturaPT-Medium.c8b92be03320c21491ce.woff) format("woff"),url(/static/media/FuturaPT-Medium.4ab635fb83b15f9e3627.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:600;src:url(/static/media/FuturaPT-Demi.a31567d0e61a549f8755.eot);src:url(/static/media/FuturaPT-Demi.a31567d0e61a549f8755.eot?#iefix) format("embedded-opentype"),url(/static/media/FuturaPT-Demi.483e48a31e33b8e9ea26.woff) format("woff"),url(/static/media/FuturaPT-Demi.626ca5d4172bb348ed1a.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:700;src:url(/static/media/FuturaPT-Bold.c1c93dd4b376a2f9e912.eot);src:url(/static/media/FuturaPT-Bold.c1c93dd4b376a2f9e912.eot?#iefix) format("embedded-opentype"),url(/static/media/FuturaPT-Bold.865ce0972d3d4b924a5e.woff) format("woff"),url(/static/media/FuturaPT-Bold.30a810fad83f1237882b.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:900;src:url(/static/media/FuturaPT-ExtraBold.11fabf184282d51f8fe5.eot);src:url(/static/media/FuturaPT-ExtraBold.11fabf184282d51f8fe5.eot?#iefix) format("embedded-opentype"),url(/static/media/FuturaPT-ExtraBold.4304b245808ca241b647.woff) format("woff"),url(/static/media/FuturaPT-ExtraBold.3b1f0d985f3a242b6a56.ttf) format("truetype")}section{overflow:hidden}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;height:100vh}body{background:#111;color:#fff;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:23px;margin:0;min-width:320px;overflow:hidden;position:relative;z-index:1}body:before{background:url(/static/media/def_bg.f75f7eba25232e17ba60.jpg) no-repeat 50%;background-size:cover;content:"";height:100%;left:0;opacity:.4;position:fixed;top:0;width:100%;z-index:-1}body.is-load{overflow:auto}button{background:none;border:none;font-family:FuturaPT,sans-serif;padding:0}img{height:auto;max-width:100%}.container{margin:0 11vw}@media only screen and (max-width:1199px){.container{margin:0 9.5vw}}@media only screen and (max-width:1023px){.container{margin:0 auto;max-width:550px}}@media only screen and (max-width:575px){.container{margin:0 15px;max-width:100%}}.bg-lines{display:flex;height:100%;justify-content:space-between;left:0;opacity:.15;padding-left:11vw;padding-right:11vw;position:fixed;top:0;width:100%;z-index:-1}@media only screen and (max-width:1199px){.bg-lines{padding-left:9.5vw;padding-right:9.5vw}}@media only screen and (max-width:1023px){.bg-lines{left:50%;max-width:550px;padding:0;transform:translateX(-50%)}}@media only screen and (max-width:575px){.bg-lines{max-width:100%;padding-left:15px;padding-right:15px}}.bg-lines div{height:100%;width:1px}.bg-lines div:first-child,.bg-lines div:nth-child(3){background-image:linear-gradient(180deg,#fff 0,#0000);background-repeat:repeat-x}.bg-lines div:nth-child(2){background-image:linear-gradient(180deg,#0000 0,#fff);background-repeat:repeat-x}.page-layout [class*=__title]{margin-bottom:90px}@media only screen and (max-width:1439px){.page-layout [class*=__title]{margin-bottom:70px}}@media only screen and (max-width:1199px){.page-layout [class*=__title]{margin-bottom:50px}}@media only screen and (max-width:1023px){.page-layout [class*=__title]{margin-bottom:40px}}h1{font-size:3.34vw;font-weight:600;line-height:4.26vw}@media only screen and (max-width:1199px){h1{font-size:39px;line-height:46px}}@media only screen and (max-width:1023px){h1{font-size:32px;line-height:37px}}@media only screen and (max-width:575px){h1{font-size:7.2vw;line-height:8.7vw}}h2{font-size:64px;font-weight:700;line-height:82px}@media only screen and (max-width:1439px){h2{font-size:58px;line-height:76px}}@media only screen and (max-width:1199px){h2{font-size:46px;font-weight:600;line-height:64px}}@media only screen and (max-width:1023px){h2{font-size:37px;line-height:55px}}@media only screen and (max-width:767px){h2{font-size:35px;line-height:53px}}@media only screen and (max-width:374px){h2{font-size:32px;line-height:50px}}h2[class*=__title]{position:relative;text-align:center;z-index:1}h2[class*=__title]:before{bottom:-5px;color:#3b58751a;content:attr(data-title);font-size:144px;left:50%;line-height:144px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:-1}@media only screen and (max-width:1439px){h2[class*=__title]:before{font-size:120px;line-height:120px}}@media only screen and (max-width:1199px){h2[class*=__title]:before{bottom:-2px;font-size:88px;font-weight:700;line-height:91px}}@media only screen and (max-width:1023px){h2[class*=__title]:before{bottom:2px;font-size:71px;font-weight:600;line-height:73px}}@media only screen and (max-width:767px){h2[class*=__title]:before{bottom:1px;font-size:66px;line-height:68px}}@media only screen and (max-width:374px){h2[class*=__title]:before{bottom:2px;font-size:71px;line-height:73px}}h3{font-size:36px;font-weight:500;line-height:46px}@media only screen and (max-width:1599px){h3{font-size:33px;line-height:37px}}@media only screen and (max-width:1439px){h3{font-size:30px;line-height:34px}}@media only screen and (max-width:1199px){h3{font-size:22px;line-height:26px}}@media only screen and (max-width:374px){h3{font-size:21px;line-height:25px}}h4{font-size:24px;font-weight:700;line-height:31px;margin:40px 0 15px}@media only screen and (max-width:1199px){h4{font-size:22px;line-height:29px;margin:35px 0 10px}}@media only screen and (max-width:1023px){h4{font-size:20px;line-height:27px;margin:30px 0 10px}}@media only screen and (max-width:575px){h4{font-size:18px;line-height:25px;margin:30px 0 10px}}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}.page-transition{background:#fff9;height:100%;left:-100%;pointer-events:none;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:100}.page-transition.active{left:0}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:all .6s}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:all .6s}.scroll-btn{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.scroll-btn:focus,.scroll-btn:hover{cursor:pointer;outline:none}.scroll-btn:focus .scroll-btn__dot,.scroll-btn:hover .scroll-btn__dot{background:#e67e22}.scroll-btn:active .scroll-btn__text{color:#e67e22}.scroll-btn__icon{height:12px;width:19px}@media only screen and (max-width:1199px){.scroll-btn__icon{height:4px;width:16px}}.scroll-btn__dot{background:#fff;border-radius:50%;height:9px;transition:background .6s ease;width:9px}@media only screen and (max-width:1199px){.scroll-btn__dot{height:6px;width:6px}}.scroll-btn__text{color:#828282;font-size:14px;font-weight:500;line-height:18px;position:relative;-webkit-user-select:none;user-select:none}@media only screen and (max-width:1199px){.scroll-btn__text{font-size:12px;line-height:16px}}.scroll-btn__text-overlay{color:#e67e22;left:0;position:absolute;top:0}@media only screen and (max-width:1199px){.scroll-btn--totop{margin-left:-8px}}@media only screen and (max-width:767px){.scroll-btn--totop{display:none}}.scroll-btn--totop .scroll-btn__icon{margin-bottom:10px;transition:all .6s ease;transition-delay:.2s}@media only screen and (max-width:1199px){.scroll-btn--totop .scroll-btn__icon{margin-bottom:14px}}.scroll-btn--totop .scroll-btn__dot{margin-bottom:10px;transition:all .6s ease}@media only screen and (max-width:1199px){.scroll-btn--totop .scroll-btn__dot{margin-bottom:7px}}.scroll-btn--totop:focus .scroll-btn__icon,.scroll-btn--totop:hover .scroll-btn__icon{transform:translateY(-5px)}.scroll-btn--totop:focus .scroll-btn__dot,.scroll-btn--totop:hover .scroll-btn__dot{transform:translateY(-3px)}.btn{align-items:center;color:#fff;display:inline-flex;font-size:24px;line-height:24px;transition:all .7s ease}@media only screen and (max-width:1439px){.btn{font-size:20px;line-height:24px}}@media only screen and (max-width:1199px){.btn{font-size:18px;line-height:27px}}.btn .icon{fill:#e67e22;height:17px;transition:all .7s ease;width:31px}.btn .icon--left{margin-right:20px}.btn .icon--right{margin-left:20px}@media only screen and (max-width:1199px){.btn .icon{height:21px;width:28px}.btn .icon--left{margin-right:15px}.btn .icon--right{margin-left:15px}}.btn .icon title{display:none;pointer-events:none}.btn:focus,.btn:hover{outline:none;text-decoration:none}.btn:focus .icon--arrow-left,.btn:hover .icon--arrow-left{transform:translateX(-5px)}.btn:focus .icon--arrow-right,.btn:hover .icon--arrow-right{transform:translateX(5px)}.btn:active{color:#e67e22}.btn--back{font-size:18px;line-height:18px}@media only screen and (max-width:1199px){.btn--back{font-size:16px;line-height:27px}}.btn--back .icon--arrow-left{margin-right:15px}.preloader{align-items:center;background:#111;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:20}.preloader svg{height:auto!important;margin-bottom:40px;margin-left:10px;width:180px!important}@media only screen and (max-width:1439px){.preloader svg{margin-bottom:30px;width:150px!important}}@media only screen and (max-width:767px){.preloader svg{margin-bottom:25px;width:140px!important}}@media only screen and (max-width:575px){.preloader svg{width:130px!important}}@media only screen and (max-width:374px){.preloader svg{margin-bottom:17px;width:110px!important}}.preloader__progress{background:#3b5875;border-radius:3px;height:3px;overflow:hidden;position:relative;width:220px}@media only screen and (max-width:1439px){.preloader__progress{width:195px}}@media only screen and (max-width:767px){.preloader__progress{width:180px}}@media only screen and (max-width:575px){.preloader__progress{width:144px}}.preloader__progress-line{background:#e67e22;border-radius:3px;height:100%;left:0;position:absolute;top:0;transform:translate3d(-100%,0,0);width:100%}.left-bar{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;padding:5vh 0 5vh 2.6vw;position:fixed;top:0;width:11vw;z-index:12}@media only screen and (max-width:1199px){.left-bar{padding:3vh 0 3vh 2vw;width:9vw}}@media only screen and (max-width:1023px){.left-bar{padding:25px 0 25px 25px;width:13vw}}@media only screen and (max-width:767px){.left-bar{padding:20px 0 20px 15px;width:0}}.left-bar__logo{display:block}.left-bar__logo:focus{outline:none}@media only screen and (max-width:1023px){.left-bar__logo{min-width:92px}}.left-bar__designed{color:#3b5875;width:23px}.left-bar__designed span{display:block;margin-left:-49px;transform:rotate(-90deg);width:145px}@media only screen and (max-width:1439px){.left-bar__designed{font-size:16px}.left-bar__designed span{margin-left:-50px}}@media only screen and (max-width:1199px){.left-bar__designed{font-size:14px}.left-bar__designed span{margin-left:-60px}}@media only screen and (max-width:767px){.left-bar__designed{display:none}}.left-bar__back-btn{margin-top:30px}@media only screen and (max-width:767px){.left-bar__back-btn{display:none}}.menu{align-items:center;background:#111;display:flex;height:100%;justify-content:center;position:fixed;right:0;top:0;transform:translateX(100%);width:100%;z-index:10}.menu__list{text-align:center}.menu__item{margin-bottom:20px;opacity:0}@media only screen and (max-width:1439px){.menu__item{margin-bottom:13px}}.menu__item:last-child{margin-bottom:0}.menu__link{color:#fff;font-size:48px;font-weight:700;letter-spacing:1px;line-height:62px;position:relative;transition:color .6s ease}@media only screen and (max-width:1599px){.menu__link{font-size:44px;line-height:58px}}@media only screen and (max-width:1439px){.menu__link{font-size:38px;line-height:52px}}@media only screen and (max-width:1023px){.menu__link{font-size:32px;line-height:44px}}@media only screen and (max-width:767px){.menu__link{font-size:30px;font-weight:600;line-height:41px}}@media only screen and (max-width:374px){.menu__link{font-size:26px;line-height:31px}}.menu__link:before{background:#0000;border-radius:50%;bottom:40px;content:"";height:9px;position:absolute;right:-16px;transition:all .4s cubic-bezier(.18,.89,.25,1.39);width:9px}.menu__link--active,.menu__link:hover{color:#e67e22}.menu__link--active:before,.menu__link:hover:before{background:#e67e22;transform:translateY(27px)}.menu__hovered{color:#3b5875;font-size:288px;font-weight:700;height:371px;left:50%;line-height:369px;opacity:0;position:absolute;text-align:center;top:50%;white-space:nowrap;width:100%;z-index:-1}@media only screen and (max-width:1599px){.menu__hovered{font-size:254px;height:270px;line-height:270px}}@media only screen and (max-width:1439px){.menu__hovered{font-size:194px;height:210px;line-height:210px}}@media only screen and (max-width:1023px){.menu__hovered{display:none}}html.no-touch *{cursor:none!important}html.no-touch .cursor{visibility:visible}.cursor{visibility:hidden}@media only screen and (max-width:1023px){.cursor{display:none}}.cursor__dot{background:#e67e22;border-radius:50%;height:8px;left:-4px;mix-blend-mode:difference;pointer-events:none;position:fixed;top:-4px;transform:scale(1);width:8px;z-index:100}.cursor__dot.active{opacity:.5;transform:scale(0)}.cursor__dot.hovered{opacity:.08}.cursor__circle{border:1px solid #fff;border-radius:60%;height:30px;left:-15px;mix-blend-mode:difference;pointer-events:none;position:fixed;top:-15px;width:30px;z-index:90}.cursor__circle.active{opacity:.7;transform:scale(3)}.cursor__circle.hovered{opacity:.08}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:#0000;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:1}.hamburger-box{display:inline-block;height:18px;position:relative;width:30px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:30px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:8px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-4.2857142857px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-90deg)}.right-bar{align-items:flex-end;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:5vh 2.6vw 5vh 0;position:fixed;right:0;top:0;width:11vw;z-index:11}@media only screen and (max-width:1199px){.right-bar{padding:3vh 2vw 3vh 0;width:9vw}}@media only screen and (max-width:1023px){.right-bar{padding:25px 25px 25px 0;width:13vw}}@media only screen and (max-width:767px){.right-bar{padding:17px 15px 20px 0;width:13vw}}.header-layer{background:#111c;height:63px;opacity:0;position:fixed;right:0;top:0;transition:all .4s ease;visibility:hidden;width:100%}.header-layer--visible{opacity:1;visibility:visible}.section-indicator{height:25px;margin-top:25px;overflow:hidden;position:relative;transform:rotate(-90deg) translateY(51px);transition:all .6s ease}@media only screen and (max-width:767px){.section-indicator{display:none}}.section-indicator__list{transition:all .4s ease}.section-indicator__item{display:block;font-size:18px;height:25px;line-height:20px;text-align:center;white-space:nowrap}@media only screen and (max-width:1439px){.section-indicator__item{font-size:16px;line-height:18px}}.hamburger{margin-top:5px}@media only screen and (max-width:1199px){.hamburger{width:26px}}.hamburger:focus{outline:none}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{transition:all .4s ease!important}@media only screen and (max-width:1199px){.hamburger-box,.hamburger:not(.is-active) .hamburger-inner{width:26px}}.hamburger:not(.is-active) .hamburger-inner:before{left:auto;right:0;width:18px}@media only screen and (max-width:1199px){.hamburger:not(.is-active) .hamburger-inner:before{width:16px}}.hamburger:not(.is-active) .hamburger-inner:after{left:auto;right:0;width:24px}@media only screen and (max-width:1199px){.hamburger:not(.is-active) .hamburger-inner:after{width:21px}}.hamburger:not(.is-active):hover .hamburger-inner{width:30px}@media only screen and (max-width:1199px){.hamburger:not(.is-active):hover .hamburger-inner{width:26px}}.hamburger:not(.is-active):hover .hamburger-inner:after,.hamburger:not(.is-active):hover .hamburger-inner:before{width:30px}@media only screen and (max-width:1199px){.hamburger:not(.is-active):hover .hamburger-inner:after,.hamburger:not(.is-active):hover .hamburger-inner:before{width:26px}}@media only screen and (max-width:767px){.socs{display:none}}.socs__list{align-items:center;display:flex;flex-direction:column;margin-bottom:-7px}.socs__item{margin-bottom:7px}.socs__link{color:#fff;font-size:24px;line-height:24px;transition:all .4s ease}.socs__link:hover{color:#e67e22}@media only screen and (max-width:1439px){.socs__link{font-size:22px;line-height:22px}}@media only screen and (max-width:1199px){.socs__link{font-size:20px;line-height:20px}}.footer{padding:30px 0 70px}@media only screen and (max-width:1439px){.footer{padding:20px 0 60px}}@media only screen and (max-width:1199px){.footer{padding:15px 0 40px}}@media only screen and (max-width:575px){.footer{padding:10px 0 35px}}.footer__copyright{color:#3b5875;text-align:center;width:100%}@media only screen and (max-width:767px){.footer__copyright{font-size:16px;line-height:22px}}.scroll-btn--next{bottom:5vh;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (max-width:1199px){.scroll-btn--next{bottom:3.5vh}}@media only screen and (max-width:1023px){.scroll-btn--next{bottom:10px}}.scroll-btn--next .scroll-btn__icon{order:3}.scroll-btn--next .scroll-btn__icon img{transform:rotate(180deg) translateY(6px)}.scroll-btn--next .scroll-btn__dot{margin-bottom:15px;order:2}@media only screen and (max-width:1199px){.scroll-btn--next .scroll-btn__dot{margin-bottom:11px}}.scroll-btn--next .scroll-btn__text{margin-bottom:10px;order:1}@media only screen and (max-width:1199px){.scroll-btn--next .scroll-btn__text{margin-bottom:7px}}.block-reveal{display:inline-block;position:relative}.block-reveal__element{opacity:0}.block-reveal__block{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.main{height:100vh;position:relative}@media only screen and (max-width:1023px){.main{height:auto;padding:100px 0 35px;text-align:center}}@media only screen and (max-width:575px){.main{padding:80px 0 25px}}.main__row{align-items:center;display:flex;flex-wrap:wrap;height:100vh;padding-bottom:50px}@media only screen and (max-width:1023px){.main__row{height:auto}}.main__col:first-child{flex:0 0 62.5%;max-width:62.5%}@media only screen and (max-width:1023px){.main__col:first-child{flex:0 0 100%;max-width:100%}}.main__col:nth-child(2){display:flex;flex:0 0 37.5%;justify-content:flex-end;max-width:37.5%}@media only screen and (max-width:1023px){.main__col:nth-child(2){flex:0 0 100%;justify-content:center;max-width:100%;order:-1}}.main__title{font-size:clamp(23px,3.5vw,64px);line-height:1.15;margin-bottom:1.7vh}@media only screen and (max-width:1023px){.main__title{margin-bottom:6px;margin-top:0}}@media only screen and (max-width:767px){.main__title{margin-bottom:0}}.main__title span{color:#e67e22;line-height:inherit}.main__subtitle{font-size:clamp(18px,1.7vw,36px);line-height:clamp(27px,2.5vw,46px);margin-bottom:6.9vh;margin-top:0}@media only screen and (max-width:1199px){.main__subtitle{line-height:26px}}@media only screen and (max-width:1023px){.main__subtitle{margin-bottom:45px}}@media only screen and (max-width:575px){.main__subtitle{font-size:4.5vw;margin-bottom:30px}}@media only screen and (max-width:374px){.main__subtitle{margin-bottom:22px}}.main__subtitle span{color:#e67e22}.main__lets{color:#9c9c9c;font-size:clamp(16px,1.5vw,22px);font-weight:500;outline:none;transition:all .4s ease}.main__lets:hover{color:#e67e22}@media only screen and (max-width:1199px){.main__lets{font-size:16px}}@media only screen and (max-width:575px){.main__lets{margin-bottom:9px}}@media only screen and (max-width:374px){.main__lets{margin-bottom:0}}.main__img-wrap{background:#3b5875;border-radius:50%;box-shadow:5px 5px 20px #0003;height:24.042vw;margin-right:2.08331vw;perspective:1000px;position:relative;transform:perspective(1000px);transform-style:preserve-3d;width:24.042vw;z-index:1}@media only screen and (max-width:1199px){.main__img-wrap{height:290px;width:290px}}@media only screen and (max-width:1023px){.main__img-wrap{animation:avatar_animation 2.2s ease-in-out 2s infinite alternate;height:270px;margin-bottom:70px;margin-right:20px;transform:perspective(1000px) rotateX(0deg) rotateY(-5.64deg) scaleX(1);width:270px;will-change:transform}}@media only screen and (max-width:575px){.main__img-wrap{height:250px;margin-bottom:50px;width:250px}}@media only screen and (max-width:374px){.main__img-wrap{height:210px;margin-bottom:40px;margin-right:10px;width:210px}}.main__img-wrap img{border-radius:50%;opacity:0;transition:all .4s ease}.main__img-wrap img:nth-child(2),.main__img-wrap img:nth-child(3),.main__img-wrap img:nth-child(4){height:100%;left:0;position:absolute;top:0;transition-delay:.1s;width:100%}.main__img-wrap img:nth-child(2){transform:translateZ(30px) scale(.94)}.main__img-wrap img:nth-child(3),.main__img-wrap img:nth-child(4){transform:translateZ(10px) scale(.98)}@media only screen and (max-width:1023px){.main__img-wrap img:nth-child(4){display:none}}.main__img-wrap:before{background:#e67e22;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(2.08331vw,2.08331vw) translateZ(-2.08331vw) scale(1.04);width:100%;z-index:-1}@media only screen and (max-width:1023px){.main__img-wrap:before{transform:translate(20px,20px) translateZ(-20px) scale(1.04)}}@media only screen and (max-width:575px){.main__img-wrap:before{transform:translate(15px,15px) translateZ(-10px) scale(1)}}.main .js-tilt-glare{border-radius:50%;transform:translateZ(31px) scale(.938)}.main .block-reveal__block{top:4%;width:101%}@keyframes avatar_animation{0%{transform:perspective(1000px) rotateX(0deg) rotateY(-5.64deg) scaleX(1);will-change:transform}to{transform:perspective(1000px) rotateX(0deg) rotateY(6deg) scaleX(1);will-change:transform}}.about{padding:100px 0 60px}@media only screen and (max-width:1199px){.about{padding:70px 0 40px}}@media only screen and (max-width:1023px){.about__title{margin-bottom:30px}}@media only screen and (max-width:767px){.about__title{margin-bottom:22px}}.about__content{color:#ffffffe6;font-size:24px;font-weight:400;line-height:33px;margin:0 auto;max-width:1140px}@media only screen and (max-width:1199px){.about__content{font-size:22px;line-height:29px}}@media only screen and (max-width:1023px){.about__content{font-size:20px;line-height:25px}}@media only screen and (max-width:767px){.about__content{font-size:18px;line-height:23px}}@media only screen and (max-width:374px){.about__content{font-size:16px;line-height:21px}}.about__content h4{color:#e67e22}.about__content ul{padding-left:14px}.about__content ul li{margin-bottom:8px;padding-left:23px;position:relative}@media only screen and (max-width:767px){.about__content ul li{margin-bottom:10px}}.about__content ul li:before{background:#e67e22;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:15px;width:6px}@media only screen and (max-width:1023px){.about__content ul li:before{top:10px}}@media only screen and (max-width:767px){.about__content ul li:before{top:9px}}@media only screen and (max-width:575px){.about__content ul li:before{top:8px}}.about__content strong{font-weight:600}.about__content span{color:#e67e22}.about__content a{color:#e67e22;position:relative}.about__content a:before{background:#e67e22;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .6s ease;width:0}.about__content a:hover:before{width:100%}.skills{overflow:hidden;padding:110px 0 30px}@media only screen and (max-width:1439px){.skills{padding:80px 0 20px}}@media only screen and (max-width:575px){.skills{padding:70px 0 20px}}.skills__container{margin:0 auto;max-width:1010px}@media only screen and (max-width:1439px){.skills__container{max-width:934px}}@media only screen and (max-width:1199px){.skills__container{max-width:828px}}@media only screen and (max-width:1023px){.skills__container{max-width:548px}}@media only screen and (max-width:575px){.skills__container{max-width:100%;padding-left:15px;padding-right:15px}}.skills__title{margin-bottom:120px}@media only screen and (max-width:1199px){.skills__title{margin-bottom:90px}}@media only screen and (max-width:1023px){.skills__title{margin-bottom:70px}}@media only screen and (max-width:767px){.skills__title{margin-bottom:50px}}.skills__row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-40px;margin-right:-40px}@media only screen and (max-width:1023px){.skills__row{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:767px){.skills__row{margin-left:-12px;margin-right:-12px}}@media only screen and (max-width:374px){.skills__row{margin-left:-20px;margin-right:-20px}}.skills__group-title{color:#ffffffe6;font-size:clamp(18px,1.2vw,24px);font-weight:500;letter-spacing:.03em;margin:0 0 34px;text-align:center;width:100%}@media only screen and (max-width:767px){.skills__group-title{margin-bottom:24px}}.skills__col{flex:1 1 20%;max-width:20%;padding-left:40px;padding-right:40px}@media only screen and (max-width:1023px){.skills__col{flex:0 0 25%;max-width:25%;padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.skills__col{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:12px;padding-right:12px}}@media only screen and (max-width:374px){.skills__col{flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}.skills__divider{height:2px;margin:6px 0 42px;position:relative;width:100%}.skills__divider:before{background-color:#3b5875;content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100px}.skill-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:70px;position:relative;transition:all .6s ease}@media only screen and (max-width:1199px){.skill-item{margin-bottom:35px}}@media only screen and (max-width:1023px){.skill-item{margin:0 auto 25px;max-width:120px}}@media only screen and (max-width:575px){.skill-item{margin:0 auto 10px}}@media only screen and (max-width:374px){.skill-item{max-width:110px}}.skill-item--small .skill-item__img-wrap{height:45px;margin-bottom:20px}@media only screen and (max-width:1439px){.skill-item--small .skill-item__img-wrap{height:40px}}@media only screen and (max-width:1023px){.skill-item--small .skill-item__img-wrap{height:35px}}@media only screen and (max-width:767px){.skill-item--small .skill-item__img-wrap{height:30px;margin-bottom:15px}}@media only screen and (max-width:374px){.skill-item--small .skill-item__img-wrap{height:30px}}.skill-item--small .skill-item__progress{width:80%}.skill-item.init{opacity:0;transform:scale(.6) translateY(30px)}.skill-item.out .skill-item__progress .progress__inner{transform:translateX(0)!important}.skill-item.in{opacity:1;transform:scale(1) translateY(0)}.skill-item:hover{transform:translateY(-4px)}.skill-item:hover .skill-item__title{opacity:1;transform:translateY(-6px)}.skill-item:hover .skill-item__progress{background:#3b5875cc;transform:translateY(-4px) scale(1.05)}.skill-item__img-wrap{height:80px;margin-bottom:20px}@media only screen and (max-width:1439px){.skill-item__img-wrap{height:75px}}@media only screen and (max-width:1199px){.skill-item__img-wrap{height:70px;margin-bottom:22px}}@media only screen and (max-width:1023px){.skill-item__img-wrap{height:55px}}@media only screen and (max-width:767px){.skill-item__img-wrap{height:50px;margin-bottom:17px}}@media only screen and (max-width:374px){.skill-item__img-wrap{height:45px}}.skill-item__img-wrap img{display:block;height:100%;margin:0 auto;width:auto}.skill-item__title{opacity:.7;text-align:center;transition:all .6s ease}@media only screen and (max-width:1199px){.skill-item__title{font-size:16px;line-height:20px}}.skill-item__progress{margin-bottom:10px}.progress{background:#3b587566;border-radius:4px;height:4px;overflow:hidden;transition:all .6s ease;width:100%}@media only screen and (max-width:767px){.progress{height:3px}}.progress__inner{background:#e67e22;border-radius:4px;box-shadow:3px 0 5px #0000004d;height:100%;margin-left:-100%;transition:all 1s ease .2s;width:100%}.spinner-container{flex-direction:column;height:150px;justify-content:center;width:100%}.spinner,.spinner-container{align-items:center;display:flex}.spinner__emoji{font-size:50px;line-height:50px;margin-bottom:16px}@media only screen and (max-width:1439px){.spinner__emoji{font-size:40px;line-height:40px;margin-bottom:10px}}@media only screen and (max-width:575px){.spinner__emoji{font-size:33px;line-height:33px;margin-bottom:10px}}.spinner__title{font-size:22px;letter-spacing:0;line-height:28px;margin-bottom:15px;margin-bottom:0!important;margin-right:10px}@media only screen and (max-width:1439px){.spinner__title{font-size:20px;line-height:26px}}@media only screen and (max-width:575px){.spinner__title{font-size:18px;line-height:24px;margin-right:7px}}.spinner__dots{align-items:center;display:flex;margin-top:6px}.spinner__dot{animation:bounce .4s ease infinite alternate;background:#e67e22;border-radius:50%;height:8px;transform:translateY(-2px);width:8px}@media only screen and (max-width:575px){.spinner__dot{height:6px;width:6px}}.spinner__dot:not(:last-child){margin-right:4px}@media only screen and (max-width:575px){.spinner__dot:not(:last-child){margin-right:3px}}.spinner__dot:nth-child(2){animation-delay:.1s}.spinner__dot:nth-child(3){animation-delay:.2s}@keyframes bounce{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}.error-indicator{align-items:center;display:flex;flex-direction:column}.error-indicator-container{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.error-indicator__emoji{align-items:center;display:flex;font-size:60px;height:75px;line-height:60px;margin-bottom:15px;overflow:hidden;width:75px}@media only screen and (max-width:1439px){.error-indicator__emoji{font-size:50px;height:65px;line-height:50px;margin-bottom:11px;width:65px}}.error-indicator__title{color:#e67e22;margin:0 auto 3px!important}.work-experience{padding:77px 0 110px}@media only screen and (max-width:1439px){.work-experience{padding:60px 0 90px}}@media only screen and (max-width:575px){.work-experience{padding:80px 0}}.work-experience__title{margin-bottom:110px}@media only screen and (max-width:1199px){.work-experience__title{margin-bottom:80px}}@media only screen and (max-width:1023px){.work-experience__title{margin-bottom:70px}}@media only screen and (max-width:767px){.work-experience__title{margin-bottom:50px}}.timeline{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.timeline{padding-left:30px}}.timeline-item{display:flex;flex:0 0 50%;flex-direction:column;max-width:50%;padding:16px 0;position:relative;z-index:1}@media only screen and (max-width:1199px){.timeline-item{padding:14px 0}}@media only screen and (max-width:767px){.timeline-item{flex:0 0 100%;max-width:100%}}.timeline-item:before{background:#191919;border:2px solid #e67e22;border-radius:50%;content:"";height:20px;position:absolute;top:50%;transform:translateY(-50%);transition:background .4s ease,transform .4s cubic-bezier(.18,.89,.48,2.01);width:20px;z-index:-1}@media only screen and (max-width:1199px){.timeline-item:before{height:18px;width:18px}}.timeline-item:after{background:#3b5875;content:"";height:100%;position:absolute;top:0;width:2px;z-index:-2}.timeline-item__date{color:#3b5875;font-size:18px;line-height:23px;transition:all .6s ease}@media only screen and (max-width:1199px){.timeline-item__date{font-size:16px;line-height:21px}}@media only screen and (max-width:374px){.timeline-item__date{font-size:14px;line-height:19px}}.timeline-item__title{color:#e67e22;margin:0 0 4px;transition:all .6s ease .1s}.timeline-item__company{font-size:20px;line-height:26px;padding-left:17px;position:relative;transition:all .6s ease .17s}.timeline-item__company:before{background:#3b5875;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:11px;width:7px}@media only screen and (max-width:1439px){.timeline-item__company{font-size:18px;line-height:24px}}@media only screen and (max-width:1199px){.timeline-item__company{font-size:16px;line-height:22px;padding-left:15px}.timeline-item__company:before{height:6px;top:9px;width:6px}}@media only screen and (max-width:374px){.timeline-item__company{font-size:14px;line-height:20px;padding-left:12px}.timeline-item__company:before{height:5px;top:8px;width:5px}}.timeline-item__start-dot{background:#e67e22;border-radius:50%;bottom:-8px;height:12px;position:absolute;width:12px}.timeline-item__start-line{background-image:linear-gradient(180deg,#3b5875 0,#e67e22);top:50%}.timeline-item__last-line,.timeline-item__start-line{background-repeat:repeat-x;height:50%;position:absolute;width:2px;z-index:-2}.timeline-item__last-line{background-image:linear-gradient(180deg,#0000 0,#3b5875);bottom:50%;left:-1px}.timeline-item:first-child:before{background:#e67e22}.timeline-item:first-child:after{bottom:0;height:50%;top:auto}.timeline-item:last-child:after{height:50%}.timeline-item:nth-child(odd){margin-left:50%;padding-left:40px}@media only screen and (max-width:1199px){.timeline-item:nth-child(odd){padding-left:32px}}@media only screen and (max-width:767px){.timeline-item:nth-child(odd){margin-left:0}}@media only screen and (max-width:374px){.timeline-item:nth-child(odd){padding-left:30px}}.timeline-item:nth-child(odd):before{left:-10px}@media only screen and (max-width:1199px){.timeline-item:nth-child(odd):before{left:-9px}}.timeline-item:nth-child(odd):after{left:-1px}.timeline-item:nth-child(odd) .timeline-item__start-dot{left:-6px}.timeline-item:nth-child(odd) .timeline-item__start-line{left:-1px}.timeline-item:nth-child(2n){align-items:flex-end;padding-right:40px;text-align:right}@media only screen and (max-width:1199px){.timeline-item:nth-child(2n){padding-right:32px}}@media only screen and (max-width:767px){.timeline-item:nth-child(2n){align-items:flex-start;padding-left:32px;padding-right:0;text-align:left}}@media only screen and (max-width:374px){.timeline-item:nth-child(2n){padding-left:30px}}.timeline-item:nth-child(2n):before{right:-10px}@media only screen and (max-width:1199px){.timeline-item:nth-child(2n):before{right:-9px}}@media only screen and (max-width:767px){.timeline-item:nth-child(2n):before{left:-9px;right:auto}}.timeline-item:nth-child(2n):after{right:-1px}@media only screen and (max-width:767px){.timeline-item:nth-child(2n):after{left:-1px;right:auto}}.timeline-item:nth-child(2n) .timeline-item__start-dot{right:-6px}.timeline-item:nth-child(2n) .timeline-item__start-line{right:-1px}.timeline-item.init{opacity:0;transition:all .4s ease}.timeline-item.init:nth-child(odd) .timeline-item__company,.timeline-item.init:nth-child(odd) .timeline-item__date,.timeline-item.init:nth-child(odd) .timeline-item__title{opacity:0;transform:translateX(-50px)}.timeline-item.init:nth-child(2n) .timeline-item__company,.timeline-item.init:nth-child(2n) .timeline-item__date,.timeline-item.init:nth-child(2n) .timeline-item__title{opacity:0;transform:translateX(50px)}@media only screen and (max-width:767px){.timeline-item.init:nth-child(2n) .timeline-item__company,.timeline-item.init:nth-child(2n) .timeline-item__date,.timeline-item.init:nth-child(2n) .timeline-item__title{transform:translateX(-50px)}}.timeline-item.in{opacity:1}.timeline-item.in:nth-child(2n) .timeline-item__company,.timeline-item.in:nth-child(2n) .timeline-item__date,.timeline-item.in:nth-child(2n) .timeline-item__title,.timeline-item.in:nth-child(odd) .timeline-item__company,.timeline-item.in:nth-child(odd) .timeline-item__date,.timeline-item.in:nth-child(odd) .timeline-item__title{opacity:1;transform:translateX(0)}.timeline-item:hover:before{background:#e67e22;transform:translateY(-50%) scale(1.1)}.timeline-item:hover:nth-child(odd) .timeline-item__company,.timeline-item:hover:nth-child(odd) .timeline-item__date,.timeline-item:hover:nth-child(odd) .timeline-item__title{transform:translateX(-7px)}@media only screen and (max-width:767px){.timeline-item:hover:nth-child(odd) .timeline-item__company,.timeline-item:hover:nth-child(odd) .timeline-item__date,.timeline-item:hover:nth-child(odd) .timeline-item__title{transform:translateX(-7px)}}.timeline-item:hover:nth-child(2n) .timeline-item__company,.timeline-item:hover:nth-child(2n) .timeline-item__date,.timeline-item:hover:nth-child(2n) .timeline-item__title{transform:translateX(7px)}@media only screen and (max-width:767px){.timeline-item:hover:nth-child(2n) .timeline-item__company,.timeline-item:hover:nth-child(2n) .timeline-item__date,.timeline-item:hover:nth-child(2n) .timeline-item__title{transform:translateX(-7px)}}.project-item{display:flex;flex-direction:column;height:13.334vw;justify-content:center;margin-bottom:5.3vw;margin-left:7vw;position:relative;transform:perspective(1000px);transform-style:preserve-3d;width:23.698vw;z-index:1}@media only screen and (max-width:1439px){.project-item{height:14.4vw;width:25.698vw}}@media only screen and (max-width:1199px){.project-item{height:181px;width:322px}}@media only screen and (max-width:1023px){.project-item{height:188px;margin-bottom:50px;margin-left:166px;width:335px}}@media only screen and (max-width:767px){.project-item{margin-left:120px}}@media only screen and (max-width:575px){.project-item{height:157px;margin-bottom:40px;margin-left:56px;width:280px}}@media only screen and (max-width:374px){.project-item{height:132px;margin-left:50px;width:235px}}.project-item:hover .project-item__tool-item{color:#ffffffb3}.project-item__img-wrap{background:#3b5875;height:13.334vw;left:0;overflow:hidden;position:absolute;top:0;width:23.698vw;z-index:-1}@media only screen and (max-width:1439px){.project-item__img-wrap{height:14.4vw;width:25.698vw}}@media only screen and (max-width:1199px){.project-item__img-wrap{height:181px;width:322px}}@media only screen and (max-width:1023px){.project-item__img-wrap{height:188px;width:335px}}@media only screen and (max-width:575px){.project-item__img-wrap{height:157px;width:280px}}@media only screen and (max-width:374px){.project-item__img-wrap{height:132px;width:235px}}.project-item__img-wrap:after{align-items:center;color:#fff;content:"Loading ...";display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:767px){.project-item__img-wrap:after{font-size:16px;font-weight:400;line-height:16px}}@media only screen and (max-width:575px){.project-item__img-wrap:after{font-size:14px;line-height:14px}}.project-item__img-wrap:before{background-image:linear-gradient(65deg,#10091be6,#0000 65%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.project-item__img img{display:block;opacity:0;transition:all .4s ease}.project-item .block-reveal{display:block}.project-item .js-tilt-glare{z-index:2}.project-item__title{color:#fff;margin:0 0 10px -4.9vw;position:relative;transform:translateZ(30px);transform-style:preserve-3d}@media only screen and (max-width:1199px){.project-item__title{font-size:28px;line-height:32px}}@media only screen and (max-width:1023px){.project-item__title{margin:0 0 10px -90px}}@media only screen and (max-width:575px){.project-item__title{margin:0 0 8px -30px}}@media only screen and (max-width:374px){.project-item__title{font-size:24px;line-height:28px}}.project-item__title sup{font-size:16px;line-height:20px;vertical-align:top}@media only screen and (max-width:1199px){.project-item__title sup{font-size:14px;line-height:18px}}.project-item__index{color:#3b5875;font-size:3.4vw;font-weight:900;left:-1.6vw;line-height:4.4vw;opacity:.5;position:absolute;top:-2vw;transform:translateZ(-20px);transform-style:preserve-3d;z-index:-1}@media only screen and (max-width:1199px){.project-item__index{font-size:45px;left:-23px;line-height:63px;top:-31px}}@media only screen and (max-width:575px){.project-item__index{font-size:40px;font-weight:700;left:-21px;line-height:58px;top:-30px}}@media only screen and (max-width:374px){.project-item__index{font-size:38px;left:-14px;line-height:56px;top:-27px}}.project-item__types{display:flex;margin-bottom:8px;margin-left:-4.9vw;transform:translateZ(30px) translateX(5px);transform-style:preserve-3d}@media only screen and (max-width:1023px){.project-item__types{margin-left:-90px}}@media only screen and (max-width:575px){.project-item__types{margin-bottom:15px;margin-left:-30px}}.project-item__type-item{color:#e67e22;font-size:17px;line-height:21px;margin-right:8px;transition:all .4s ease}@media only screen and (max-width:1439px){.project-item__type-item{font-size:14px;line-height:18px}}@media only screen and (max-width:575px){.project-item__type-item{font-size:13px;line-height:17px;margin-right:6px}.project-item__type-item:last-child{display:none}}.project-item__tools{display:flex;margin-bottom:21px;margin-left:-4.9vw;transform:translateZ(20px) translateX(2px);width:60%}@media only screen and (max-width:1023px){.project-item__tools{margin-left:-90px}}@media only screen and (max-width:575px){.project-item__tools{margin-bottom:15px;margin-left:-30px}}.project-item__tool-item{color:#ffffff80;font-size:17px;line-height:21px;margin-right:8px;transition:all .4s ease}@media only screen and (max-width:1439px){.project-item__tool-item{font-size:14px;line-height:18px}}@media only screen and (max-width:575px){.project-item__tool-item{font-size:13px;line-height:17px;margin-right:6px}.project-item__tool-item:last-child{display:none}}.project-item__btn{margin-left:-4.9vw;transform:translateZ(10px)}.project-item__btn .icon{fill:#e67e22}.recently-projects{padding:105px 0}@media only screen and (max-width:1439px){.recently-projects{padding:80px 0}}@media only screen and (max-width:1199px){.recently-projects{padding:50px 0}}.recently-projects__title{margin-bottom:120px}@media only screen and (max-width:1199px){.recently-projects__title{margin-bottom:90px}}@media only screen and (max-width:1023px){.recently-projects__title{margin-bottom:80px}}@media only screen and (max-width:767px){.recently-projects__title{margin-bottom:50px}}.recently-projects__title sup{color:#828282;font-size:16px;font-weight:400;line-height:20px;margin-left:10px;position:absolute;top:10px}@media only screen and (max-width:767px){.recently-projects__title sup{bottom:-16px;font-size:14px;left:50%;line-height:18px;top:auto;transform:translateX(-50%)}}.recently-projects__row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.recently-projects__col{flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}@media only screen and (max-width:1023px){.recently-projects__col{flex:0 0 100%;max-width:100%}}@media only screen and (max-width:767px){.recently-projects__col{display:flex;justify-content:center}}.recently-projects__col--offset{display:flex;justify-content:flex-end}@media only screen and (max-width:1199px){.recently-projects__col--offset{justify-content:flex-start}}@media only screen and (max-width:767px){.recently-projects__col--offset{justify-content:center}}.recently-projects__bottom{text-align:center}.recently-projects__btn{margin-top:40px}.recently-projects__btn .icon{fill:#e67e22;margin-right:10px;transform:rotate(90deg)}.recently-projects__btn:focus .icon,.recently-projects__btn:hover .icon{transform:rotate(90deg) translateX(4px)}.recently-projects .spinner-container{height:300px}.contacts{padding:60px 0 130px}@media only screen and (max-width:1199px){.contacts{padding:40px 0 100px}}@media only screen and (max-width:1023px){.contacts{padding:40px 0 80px}}@media only screen and (max-width:575px){.contacts{padding:40px 0 60px}}.contacts__row{align-items:center;display:flex;flex-direction:column;text-align:center}.contacts__title{margin-bottom:40px}@media only screen and (max-width:1023px){.contacts__title{margin-bottom:30px}}@media only screen and (max-width:767px){.contacts__title{margin-bottom:20px}}@media only screen and (max-width:575px){.contacts__title{margin-bottom:10px}}.contacts__subtitle{color:#e67e22;margin-bottom:20px}@media only screen and (max-width:1023px){.contacts__subtitle{margin-bottom:15px}}@media only screen and (max-width:767px){.contacts__subtitle{margin-bottom:12px}}.contacts__list{align-items:center;display:flex}.contacts__item{margin-right:25px}@media only screen and (max-width:767px){.contacts__item{margin-right:22px}}@media only screen and (max-width:374px){.contacts__item{margin-right:15px}}.contacts__item:last-child{margin-right:0}.contacts__link{color:#fff;display:block;font-size:35px;line-height:35px;transition:all .6s ease}@media only screen and (max-width:1199px){.contacts__link{font-size:28px;line-height:28px}}@media only screen and (max-width:1023px){.contacts__link{font-size:27px;line-height:27px}}.contacts__link:hover{color:#e67e22;transform:translateY(-4px)}.project-page .error-indicator-container,.project-page .spinner-container{height:calc(100vh - 123px);padding-top:123px}@media only screen and (max-width:1439px){.project-page .error-indicator-container,.project-page .spinner-container{height:calc(100vh - 103px);padding-top:103px}}@media only screen and (max-width:1199px){.project-page .error-indicator-container,.project-page .spinner-container{height:calc(100vh - 78px);padding-top:78px}}@media only screen and (max-width:575px){.project-page .error-indicator-container,.project-page .spinner-container{height:calc(100vh - 67px);padding-top:67px}}.project{position:relative}@media only screen and (max-width:1023px){.project{padding-bottom:100px;padding-top:130px}}@media only screen and (max-width:767px){.project{padding-bottom:0}}@media only screen and (max-width:575px){.project{padding-top:110px}}@media only screen and (max-width:374px){.project{padding-top:100px}}.project__row{align-items:center;display:flex;flex-wrap:wrap;height:100vh;min-height:755px}@media only screen and (max-width:1599px){.project__row{max-height:900px}}@media only screen and (max-width:1199px){.project__row{max-height:768px;min-height:540px}}@media only screen and (max-width:1023px){.project__row{height:auto;max-height:none}}.project__col:first-child{flex:1 1 33%;max-width:33%;padding-right:2vw}@media only screen and (max-width:1439px){.project__col:first-child{flex:1 1 37%;max-width:37%;padding-right:0}}@media only screen and (max-width:1023px){.project__col:first-child{flex:1 1 100%;max-width:100%}}.project__col:nth-child(2){flex:1 1 67%;max-width:67%;text-align:right}@media only screen and (max-width:1439px){.project__col:nth-child(2){flex:1 1 63%;max-width:63%}}@media only screen and (max-width:1023px){.project__col:nth-child(2){flex:1 1 100%;max-width:100%;order:-1}}.project__title{font-size:44px;font-weight:700;line-height:50px;margin-bottom:8px!important}@media only screen and (max-width:1599px){.project__title{font-size:40px;line-height:46px}}@media only screen and (max-width:1439px){.project__title{font-size:36px;line-height:42px}}@media only screen and (max-width:1199px){.project__title{font-size:28px;line-height:34px}}@media only screen and (max-width:575px){.project__title{font-size:26px;line-height:32px}}@media only screen and (max-width:374px){.project__title{font-size:24px;line-height:30px}}.project__title sup{font-size:18px;line-height:22px;vertical-align:top}@media only screen and (max-width:1023px){.project__title sup{font-size:16px;line-height:20px}}.project__types{color:#3b5875;margin-bottom:24px}@media only screen and (max-width:1439px){.project__types{margin-bottom:17px}}@media only screen and (max-width:1199px){.project__types{font-size:16px;line-height:20px}}.project__types ul{align-items:center;display:flex;flex-wrap:wrap}.project__types ul li{margin-right:10px}.project__types ul li:last-child{margin-right:0}.project__desc{margin-bottom:33px}@media only screen and (max-width:1439px){.project__desc{font-size:16px;line-height:20px;margin-bottom:22px}}@media only screen and (max-width:1199px){.project__desc{font-weight:400}}.project__item{margin-bottom:40px}@media only screen and (max-width:1439px){.project__item{margin-bottom:23px}}@media only screen and (max-width:1199px){.project__item{margin-bottom:16px}}.project__item-title{color:#e67e22;font-size:24px;font-weight:700;line-height:31px;margin-bottom:7px}@media only screen and (max-width:1439px){.project__item-title{font-size:20px;line-height:27px;margin-bottom:0}}@media only screen and (max-width:1199px){.project__item-title{font-size:18px;line-height:25px}}@media only screen and (max-width:1439px){.project__item-value{font-size:16px;line-height:24px}}@media only screen and (max-width:1199px){.project__item-value{font-weight:400}}.project__item-value ul{align-items:center;display:flex;flex-wrap:wrap}.project__item-value ul li{margin-right:10px}.project__item-value ul li:last-child{margin-right:0}.project__btn{margin-top:40px}@media only screen and (max-width:1439px){.project__btn{margin-top:20px}}.project__img{display:flex;justify-content:flex-end;padding-right:3vw;position:relative;transform:perspective(1000px);transform-style:preserve-3d}@media only screen and (max-width:1439px){.project__img{padding-right:0}}@media only screen and (max-width:1023px){.project__img{animation:project-img-tilt 6s ease-in-out 1s infinite;margin-bottom:50px;transform:perspective(1000px) rotateX(-4.56deg) rotateY(4.66deg) scaleX(1);will-change:transform}}@media only screen and (max-width:767px){.project__img{justify-content:flex-start}}.project__img:hover .project__img-main,.project__img:hover .project__img-mobile{box-shadow:2px 20px 40px #3b58754d}.project__img-main,.project__img-mobile{background:#2c4156;border:6px solid #3b5875;box-shadow:2px 10px 20px #3b58751a;overflow:hidden;position:relative;transition:all .4s ease;z-index:1}@media only screen and (max-width:1199px){.project__img-main,.project__img-mobile{border-width:5px}}@media only screen and (max-width:767px){.project__img-main,.project__img-mobile{border-width:4px}}.project__img-main:after,.project__img-mobile:after{align-items:center;content:"Loading ...";display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:767px){.project__img-main:after,.project__img-mobile:after{font-size:16px;font-weight:400;line-height:16px}}@media only screen and (max-width:575px){.project__img-main:after,.project__img-mobile:after{font-size:14px;line-height:14px}}.project__img-main{border-radius:30px;height:26.771vw;max-height:514px;max-width:905px;width:47.136vw}@media only screen and (max-width:1199px){.project__img-main{border-radius:20px}}@media only screen and (max-width:1023px){.project__img-main{height:309px;width:550px}}@media only screen and (max-width:767px){.project__img-main{border-radius:15px;height:287px;width:510px}}@media only screen and (max-width:575px){.project__img-main{height:49.9vw;width:88vw}}.project__img-main img{border-radius:24px}@media only screen and (max-width:1199px){.project__img-main img{border-radius:13px}}@media only screen and (max-width:767px){.project__img-main img{border-radius:10px}}.project__img-mobile{border-radius:20px;bottom:-61px;height:19.1vw;max-height:367px;max-width:213px;position:absolute;right:13px;transform:translateZ(30px) scale(.97);width:11.094vw}@media only screen and (max-width:1439px){.project__img-mobile{height:19vw;right:-23px}}@media only screen and (max-width:1199px){.project__img-mobile{border-radius:12px;height:18.79vw}}@media only screen and (max-width:1023px){.project__img-mobile{bottom:-25px;height:223px;width:130px}}@media only screen and (max-width:767px){.project__img-mobile{border-radius:9px;height:205px;right:6px;width:120px}}@media only screen and (max-width:575px){.project__img-mobile{height:37.6vw;width:22vw}}@media only screen and (max-width:374px){.project__img-mobile:after{font-size:12px;line-height:12px}}.project__img-mobile img{border-radius:14px}@media only screen and (max-width:1199px){.project__img-mobile img{border-radius:5px}}@media only screen and (max-width:767px){.project__img-mobile img{border-radius:2px}}.project__img img{display:block;opacity:0;transition:all .4s ease;z-index:-1}.project__img--mobile .project__img-main{border:none}.project__img--mobile .project__img-main img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:767px){.project .scroll-btn{display:none}}@keyframes project-img-tilt{0%{transform:perspective(1000px) rotateX(-4.56deg) rotateY(4.66deg) scaleX(1);will-change:transform}25%{transform:perspective(1000px) rotateX(-4.28deg) rotateY(-4.2deg) scaleX(1);will-change:transform}50%{transform:perspective(1000px) rotateX(5deg) rotateY(-4.53deg) scaleX(1);will-change:transform}75%{transform:perspective(1000px) rotateX(4.7deg) rotateY(4.74deg) scaleX(1);will-change:transform}to{transform:perspective(1000px) rotateX(-4.56deg) rotateY(4.66deg) scaleX(1);will-change:transform}}.project-add-imgs{padding:120px 0 60px}@media only screen and (max-width:1199px){.project-add-imgs{padding:100px 0 50px}}@media only screen and (max-width:575px){.project-add-imgs{padding:100px 0 40px}}.project-add-imgs__img{background:#2c4156;border:6px solid #3b5875;border-radius:20px;box-shadow:2px 10px 20px #3b58751a;margin:0 auto 60px;max-width:90%;overflow:hidden;position:relative;transition:all .4s ease;z-index:1}@media only screen and (max-width:1199px){.project-add-imgs__img{border-radius:20px;border-width:5px}}@media only screen and (max-width:1023px){.project-add-imgs__img{margin:0 auto 40px}}@media only screen and (max-width:767px){.project-add-imgs__img{border-radius:15px;border-width:4px}}@media only screen and (max-width:575px){.project-add-imgs__img{margin:0 auto 30px;max-width:100%}}.project-add-imgs__img:after{align-items:center;content:"Loading ...";display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.project-add-imgs__img:hover{box-shadow:2px 20px 40px #3b587580;transform:translateY(-2px)}.project-add-imgs__img img{border-radius:14px;display:block;opacity:0;transition:all .4s ease}@media only screen and (max-width:1199px){.project-add-imgs__img img{border-radius:14px}}@media only screen and (max-width:767px){.project-add-imgs__img img{border-radius:10px}}.project-add-mobile-imgs{padding:40px 0 70px}@media only screen and (max-width:1023px){.project-add-mobile-imgs{padding:20px 0 60px}}@media only screen and (max-width:767px){.project-add-mobile-imgs{padding:10px 0 40px}}.project-add-mobile-imgs__row{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}@media only screen and (max-width:575px){.project-add-mobile-imgs__row{margin-left:-10px;margin-right:-10px}}.project-add-mobile-imgs__col{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media only screen and (max-width:1023px){.project-add-mobile-imgs__col{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:575px){.project-add-mobile-imgs__col{padding-left:10px;padding-right:10px}}@media only screen and (max-width:374px){.project-add-mobile-imgs__col{flex:0 0 100%;max-width:100%}}.project-add-mobile-imgs__title{text-align:center}.project-add-mobile-imgs__img{background:#2c4156;border:6px solid #3b5875;border-radius:20px;box-shadow:2px 10px 20px #3b58751a;margin:0 auto 30px;max-width:100%;overflow:hidden;position:relative;transition:all .4s ease;z-index:1}@media only screen and (max-width:1199px){.project-add-mobile-imgs__img{border-radius:12px;border-width:5px}}@media only screen and (max-width:575px){.project-add-mobile-imgs__img{border-radius:9px;border-width:4px;margin:0 auto 20px}}@media only screen and (max-width:374px){.project-add-mobile-imgs__img{max-width:80%}}.project-add-mobile-imgs__img:after{align-items:center;content:"Loading ...";display:flex;height:100%;justify-content:center;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.project-add-mobile-imgs__img:hover{box-shadow:2px 20px 40px #3b587580;transform:translateY(-2px)}.project-add-mobile-imgs__img img{border-radius:14px;display:block;opacity:0;transition:all .4s ease}@media only screen and (max-width:1199px){.project-add-mobile-imgs__img img{border-radius:5px}}@media only screen and (max-width:575px){.project-add-mobile-imgs__img img{border-radius:2px}}.not-found__row{align-items:center;display:flex;height:calc(100vh - 123px);justify-content:center;padding-top:123px;position:relative;text-align:center}@media only screen and (max-width:1439px){.not-found__row{height:calc(100vh - 103px);padding-top:103px}}@media only screen and (max-width:1199px){.not-found__row{height:calc(100vh - 78px);padding-top:78px}}@media only screen and (max-width:575px){.not-found__row{height:calc(100vh - 67px);padding-top:67px}}.not-found__row:before{color:#ffffff08;content:"404";font-size:26vw;font-weight:700;left:50%;line-height:26vw;pointer-events:none;position:absolute;top:48.5%;transform:translate(-50%,-50%);z-index:-1}@media only screen and (max-width:1023px){.not-found__row:before{font-size:280px;line-height:280px;top:47%}}@media only screen and (max-width:575px){.not-found__row:before{font-size:180px;line-height:180px;top:44.5%}}@media only screen and (max-width:374px){.not-found__row:before{font-size:150px;line-height:150px;top:43.5%}}.not-found__block{display:flex;flex-direction:column;justify-content:center;text-align:center}.not-found__title{align-items:center;display:flex;font-size:110px;font-weight:700;line-height:110px;margin:0 auto 20px}@media only screen and (max-width:1599px){.not-found__title{font-size:90px;line-height:90px}}@media only screen and (max-width:1439px){.not-found__title{font-size:80px;line-height:80px}}@media only screen and (max-width:575px){.not-found__title{font-size:62px;line-height:62px;margin-bottom:10px}}@media only screen and (max-width:374px){.not-found__title{font-size:58px;line-height:58px;margin-bottom:10px}}.not-found__desc{align-items:center;display:flex;font-size:22px;line-height:28px;margin-bottom:120px}@media only screen and (max-width:1439px){.not-found__desc{font-size:20px;line-height:26px}}@media only screen and (max-width:1023px){.not-found__desc{margin-bottom:90px}}@media only screen and (max-width:575px){.not-found__desc{font-size:18px;line-height:27px;margin-bottom:70px}}.not-found__emoji{height:27px;margin-left:3px;overflow:hidden;position:relative;width:27px}.not-found__btn{font-size:21px;line-height:21px}@media only screen and (max-width:1199px){.not-found__btn{font-size:18px;line-height:25px}}@media only screen and (max-width:374px){.not-found__btn{font-size:16px}}
/*# sourceMappingURL=main.d6c5bfad.css.map*/