body{margin:0;padding:0;background-color:#000;font-family:Raleway,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.about .item{width:245px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;color:#fff;font-size:20px}.about .item .text{font-size:30px;color:#fff;text-align:center;margin:0 0 20px;font-weight:700}@media only screen and (max-width:1099px){.about{width:100%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.about .item{width:100%;margin-bottom:20px}.about .item .text{width:100%;text-align:left}}.contact{width:480px;margin:auto;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;color:#fff;text-align:center;font-size:20px}.contact .agreement{font-weight:700}.contact .email{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.contact .email span{margin-left:5px}.contact .text{margin:30px 0}.contact .text span{font-size:24px;color:#00e5ff}.contact form{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.contact button{border:0;font-weight:700;cursor:pointer;background-color:#00e5ff;padding:5px 10px;margin-bottom:10px}.contact button,.contact input,.contact textarea{width:100%;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact input,.contact textarea{background-color:hsla(0,0%,100%,.6);border:1px solid transparent;background-image:none;outline:none;-webkit-box-shadow:none;box-shadow:none;font-family:Marvel,sans-serif;padding:5px;margin-bottom:15px;border-radius:3px}@media only screen and (max-width:1099px){.contact{width:100%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}}.gallery{width:80%;margin:auto;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center}.gallery .item{margin:5px;position:relative;width:100px;height:100px;background-position:50%;background-repeat:no-repeat;background-size:cover}.gallery .item .image{cursor:pointer;position:absolute;top:0;left:0;right:0;width:100px;height:100px}.gallery .item img{-webkit-object-fit:cover;object-fit:cover}.gallery .item .icon{position:absolute;color:#eee;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}@media only screen and (max-width:1099px){.gallery{width:100%;-moz-box-pack:center;justify-content:center}}.home .overlay{position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.home .pfa{background:rgba(0,0,0,.4);color:#fff;padding:20px 10px;text-align:center}.home .overlay .logo{display:block;position:relative;background-position:50%;background-repeat:no-repeat;background-size:293px 205px;width:293px;height:205px;margin:50px auto 0}.home .overlay .logo .image{width:293px;height:205px;position:absolute;top:0;right:0;left:0;background:#000}@media only screen and (max-width:1099px){.home{height:100%}.home .overlay{padding-top:0;height:100%}}.nav-bar{position:fixed;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:5000;padding:20px}.nav-bar .item{position:relative;margin:3px 0}.nav-bar .item .icon{width:34px;height:34px;border:2px solid #fff;border-radius:100%;cursor:pointer}.nav-bar .item .text{position:absolute;display:none;background-color:#00e5ff;color:#000;top:0;left:70px;padding:4px;font-size:26px;white-space:nowrap}.nav-bar:hover{background:#000}.nav-bar .item:hover .text{display:block}@media only screen and (max-width:1099px){.nav-bar{display:none}}.nav-drawer{display:none}.nav-drawer .icon{display:block;position:fixed;top:0;left:0;padding:10px}@media only screen and (max-width:1099px){.drawer-open,.nav-drawer{display:block}.drawer-open{position:fixed;z-index:5000;height:100%;width:100%;top:0;left:0}.drawer-open .drawer-content{height:100%;overflow:auto;z-index:1;position:relative}.drawer-open .drawer-content-wrapper{width:70vw;height:100%;position:absolute;background:#00e5ff}.drawer-open .drawer-mask{height:100%;-webkit-transition:none;-moz-transition:none;transition:none;background:#00e5ff;opacity:.3;width:100%;position:absolute;top:0;left:0}.drawer-open .drawer-content div{display:table;color:#000;font-size:20px;margin:20px 30px;font-weight:700}}.offers .subtitle{color:#fff;margin:0 0 40px}.offers .offer .text,.offers .subtitle{font-size:30px;text-align:center;font-weight:700}.offers .offer .text{color:#00e5ff;margin:0 0 20px}.offers .offer{width:700px;border:1px solid #00e5ff;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;text-align:center;color:#fff;font-size:20px;margin:auto auto 20px}@media only screen and (max-width:1099px){.offers{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.offers,.offers .offer{width:100%}}.section{padding:100px 0}.section .title{font-size:38px;letter-spacing:8px;color:#fff;position:relative;text-align:center;margin:0 0 100px;font-weight:700}.section .title:before{margin-left:-75px;top:-14px;width:140px}.section .title:after,.section .title:before{content:" ";position:absolute;left:50%;height:6px;border-top:6px solid #00e5ff;border-left:6px solid transparent;border-right:6px solid transparent}.section .title:after{margin-left:-12px;bottom:-20px;width:6px}@media only screen and (max-width:1099px){.section{padding:100px 10px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.services{width:1100px;margin:auto;flex-wrap:wrap;-moz-box-pack:center;justify-content:center}.services,.services .item{display:-moz-box;display:flex}.services .item{width:300px;height:225px;position:relative;margin:2px;background-position:50%;background-repeat:no-repeat;background-size:300px 225px}.services .item .image{position:absolute;max-width:300px;margin:auto;top:0;left:0;right:0}.services .item .text{text-align:center;font-size:26px;font-weight:700;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1099px){.services{width:100%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}}.team{width:900px;margin:auto;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.team .img{display:block;position:relative;background-position:50%;background-repeat:no-repeat;background-size:300px 300px;width:300px;height:300px}.team .img image{width:300px;height:300px;position:absolute;top:0;right:0;left:0}.team .text{font-size:20px;color:#fff;padding-left:50px}.team .text div{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:10px}.team .text span{color:#00e5ff;font-size:30px;margin-right:5px}@media only screen and (max-width:1099px){.team{width:100%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.team .text{margin-top:30px}}.testimonials{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.testimonials .item{max-width:380px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;color:#fff;font-size:20px}.testimonials .item .text{color:#fff;text-align:left;margin:0 0 10px;width:100%}.testimonials .item .name{color:#fff;text-align:left;margin:0 0 20px;font-weight:700}@media only screen and (max-width:1099px){.testimonials{width:100%;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.testimonials .item{width:100%;max-width:100%;margin-bottom:20px}}.video-background{position:relative;overflow:hidden;width:100vw;height:100vh}.video-background iframe{position:absolute;top:50%;left:50%;width:var(--video-width);height:var(--video-height);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}:root{--video-width:100vw;--video-height:100vh}@media (min-aspect-ratio:16/9){:root{--video-height:56.25vw}}@media (max-aspect-ratio:16/9){:root{--video-width:177.78vh}}@media only screen and (max-width:1099px){.video-background,.video-background iframe{display:none}}