:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}.preloader{width:100%;height:100%;position:fixed;top:0;z-index:9999;font-size:2.5rem;line-height:1.6;font-weight:500;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important;overflow:hidden;background-color:#242121}.preloader--none{display:none}.preloader-logo{max-width:10rem;width:30%;-webkit-animation:preloaderLogoOpacity .75s .2s ease-in-out forwards;animation:preloaderLogoOpacity .75s .2s ease-in-out forwards;opacity:0}@-webkit-keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}@keyframes preloaderLogoOpacity{0%{opacity:0}100%{opacity:1}}.preloader-logo img{width:100%}.preloader.preloader--hide{-webkit-animation:preloaderHide .5s .5s forwards;animation:preloaderHide .5s .5s forwards}@-webkit-keyframes preloaderHide{0%{opacity:1}100%{opacity:0}}@keyframes preloaderHide{0%{opacity:1}100%{opacity:0}}.preloader.preloader--hide .preloader-logo{-webkit-animation:preloaderLogoHide .5s forwards;animation:preloaderLogoHide .5s forwards}@-webkit-keyframes preloaderLogoHide{0%{opacity:1}100%{opacity:0}}@keyframes preloaderLogoHide{0%{opacity:1}100%{opacity:0}}
:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}body,html{-ms-scroll-chaining:none !important;overscroll-behavior:none !important}.contact-section,.trust-section,.values-section{background-color:#242121;z-index:2;position:relative}.hero-wrapper{overflow:hidden !important}.hero-section h1{text-align:center}.hero-section h1 span{display:inline-block;position:relative}.hero-section h1 span:first-child{left:0px}.hero-section h1 span:last-child{right:0px}.hero-section h1 .move{margin:0px}.values-items,.my-section{overflow:hidden}.anim-line-wrap{display:block}.anim-line{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.at-element{opacity:0}@media screen and (min-width: 1023px){.about-left{-webkit-transition:-webkit-clip-path 2s !important;transition:-webkit-clip-path 2s !important;-o-transition:clip-path 2s !important;transition:clip-path 2s !important;transition:clip-path 2s, -webkit-clip-path 2s !important}}
:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}body{opacity:0;-webkit-animation:pageTransOn .25s forwards;animation:pageTransOn .25s forwards}@-webkit-keyframes pageTransOn{from{opacity:0}to{opacity:1}}@keyframes pageTransOn{from{opacity:0}to{opacity:1}}.body--opacity0{-webkit-animation:pageTransOff .25s forwards;animation:pageTransOff .25s forwards}@-webkit-keyframes pageTransOff{from{opacity:1}to{opacity:0}}@keyframes pageTransOff{from{opacity:1}to{opacity:0}}
:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}.img-parallax{overflow:hidden;will-change:transform}
