html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s , opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}body{margin:0;padding:0;font-family:'Poppins',sans-serif;color:#fff;font-size:16px}h1{margin:0;font-size:4.25em;line-height:6rem;font-weight:bold}h2{margin:0;font-size:3.25em;line-height:4.5rem;font-weight:bold}h3{margin:0;font-size:3em;line-height:4rem;font-weight:bold}h4{margin:0;font-size:2em;line-height:3rem;font-weight:bold}h5{margin:0;font-size:2em;line-height:3rem;font-weight:bold}h6{font-size:5em;line-height:5rem;font-weight:bold}p{font-size:1.125em;line-height:1.75rem}p.subtitle{font-size:1.5em;line-height:2rem;font-weight:bold}@media (max-width:992px){h1{font-size:30px;line-height:45px}h2{font-size:26px;line-height:38px}h3{font-size:24px;line-height:36px}h4,h5{font-size:20px;line-height:30px}p.subtitle{font-size:20px;line-height:30px;font-weight:normal;text-decoration:underline}h6{font-size:30px;line-height:45px}}.pos-rel{position:relative}.navbar-fixed{height:88px}.navbar-fixed .container{margin-top:20px}nav{background-color:transparent;box-shadow:none;height:88px;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}nav .btn{background-color:transparent;text-transform:uppercase;border-radius:4px;box-shadow:none;border:2px solid #00cd6a;height:40px;min-width:160px}nav .btn:hover{background-color:transparent}.logo{font-size:38px}.logo #nav-logo{width:128px;height:auto}nav.scrolled{background-color:rgba(255,255,255,.9);border-bottom:1px solid rgba(192,192,192,.5)}.home{max-height:100vh;overflow:hidden;position:relative;margin-top:-88px}.home:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,47,27,0) 0%,rgba(0,0,0,.6) 100%);opacity:.7}.video-container{position:relative;z-index:1;padding-bottom:55.25%}.video{width:100%;height:auto;position:absolute;top:0;left:0}.home-title{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.title-container{max-width:864px;margin:0 auto;position:relative}.title-container .hero-element1{position:absolute;top:-27px;left:-35px}.title-container .hero-element2{position:absolute;bottom:0;right:0}.home-title h1{text-align:center}.home .line-decoration{position:absolute;z-index:3;bottom:0;left:50%;width:2px;height:64px;background:#ffd600}.acting-section{color:#000;position:relative}.acting-section .content{position:relative;height:100%}.acting-section .content .col{padding:0}.parallax-container{position:absolute;overflow:hidden;min-height:648px;width:100%;top:65px;left:50%;transform:translate3d(-50%,0,0)}.parallax-container .parallax img{width:35%;height:auto;min-width:35%;min-height:auto}.acting-section .line-decoration{position:absolute;z-index:-3;left:50%;width:2px;height:776px;background:#15035e}.acting-section .block-left{position:relative;padding-bottom:30%}.block-right-wrapper{display:flex;align-items:flex-end}.acting-section .block-right{position:relative;padding-bottom:50px}.company-section{position:relative;margin-top:10%}.company-section .left-h2{transition:opacity 4s;color:#000;position:absolute;top:0;left:10%;z-index:1;margin-bottom:25px}.company-section p{color:#000;width:60%}.company-section .carousel{height:330px}.company-section .carousel .carousel-item{width:408px;height:290px;padding:25px 48px}.company-section .carousel .carousel-item h5{margin-top:35px;margin-bottom:24px}.company-section .carousel .carousel-item:hover{background-color:#fff}.logos-section{background:#000;width:100%;margin:0}.logos-section>.row{margin-bottom:0}.logos-section-col{height:128px;display:flex;align-items:center;justify-content:center}.logos-section-col img{max-width:100%}.investments-section{position:relative}.investments-section .left-h2-top{top:19%}.investments-section .ps-text{position:absolute;bottom:5%;width:100%;text-align:center}.location_preview{width:100%;display:flex}.preview{width:50%;height:840px;position:relative}.preview img{width:100%;height:100%}.preview .left-bg{width:100%;height:100%;background-color:#00a254}.preview__details{position:relative;top:-73%}.preview__details .col{padding:40px;padding-top:35px}.preview__details .col p{margin-bottom:0}.investments-section ul{margin-left:20px}.investments-section ul li{list-style-type:disc}.border-hover{position:relative;border-right:2px solid transparent;border-left:2px solid transparent}.border-hover:hover{border-color:#ffd600;transition:border-color .5s}.border-hover-top,.border-hover-bottom{display:flex;flex-direction:row;width:100%;position:absolute;left:0}.border-hover-top{top:0}.border-hover-bottom{bottom:0}.border-hover-top:before,.border-hover-bottom:after{display:block;content:"";flex:9 0 0;height:2px;border-top:2px solid transparent}.border-hover-top:after,.border-hover-bottom:before{display:block;content:"";flex:2 0 0;height:2px;border-top:2px solid transparent}.border-hover:hover .border-hover-bottom:before,.border-hover:hover .border-hover-bottom:after,.border-hover:hover .border-hover-top:before,.border-hover:hover .border-hover-top:after{border-color:#ffd600;transition:border-color .5s}.border-hover-gap{flex:0 0 60px}.preview__details .col:first-child{margin-bottom:45px}.left-block .preview__details{max-width:70%;margin-left:10%;margin-right:20%}.right-block .preview__details{max-width:70%;margin-left:10%;margin-right:20%}.left-h2,.left-h1{opacity:0;transition:opacity 4s;color:#fff;position:absolute;top:22%;left:10%;z-index:1}.appear{opacity:1}.services-section{margin-top:150px;position:relative;color:#000}.services-wrap{position:relative}.services-section ul{margin-left:25px}.services-section ul li{list-style-type:disc}.img-wrap{height:266px}.img-wrap img{width:100%;height:100%}.services-section .left-h2{color:#000!important;top:15%}.carousel a{color:#000}.carousel .carousel-item{height:250px;width:300px;padding:25px;opacity:1!important;left:15%!important}.carousel-services.carousel .carousel-item{height:300px;width:450px}.carousel .carousel-item:hover{background:#f7b500 url(https://tektera.com/images/rectangle-bg.svg) left center no-repeat;background-size:auto 100%;transition:background-color 1s}.carousel:after{content:"";display:block;width:20%;height:100%;position:absolute;top:0;right:0;z-index:2;background:linear-gradient(to right,transparent,white)}.welcome-section{height:100vh;position:relative;background-color:#00a254;background-image:url(https://tektera.com/images/L-bg.svg) , url(https://tektera.com/images/welcome-picture.svg);background-position:0% 0% , center center;background-repeat:repeat , no-repeat}.your-block{margin:0 auto}.your-block span{color:#000;margin:auto;padding:10px 30px;background-color:#fff}.welcome-section .left-h1{transition:opacity 4s;color:#fff;position:absolute;left:20%;top:25%;z-index:1;padding-left:48px}.welcome-section .right-h1{transition:opacity 4s;color:#fff;position:absolute;top:60%;left:25%;z-index:1;padding-right:100px}.industries-section,.works-section{color:#000;position:relative}.works-section .left-h2,.industries-section .left-h2{transition:opacity 4s;color:#000;position:initial;z-index:1;margin-bottom:25px}.works-section .carousel{height:700px}.industries-section .carousel{height:850px}.works-section .carousel .carousel-item{width:510px;height:650px;padding:25px 48px}.industries-section .carousel .carousel-item{width:600px;height:800px;padding:25px 48px}.industries-section .carousel .carousel-item>img{width:80%}.industries-section ul{margin-left:20px}.industries-section ul li{list-style-type:disc}.works-section .carousel .carousel-item h5,.industries-section .carousel .carousel-item h5{margin-top:35px;margin-bottom:24px}.works-section .carousel .carousel-item:hover,.industries-section .carousel .carousel-item:hover{background-color:#fff}.form-section{position:relative;background-color:#00a254}.form-section>.row{margin-bottom:0}.form-section:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.form-block{margin-right:auto;max-width:630px}.form-block h3{margin-top:15%}.form-block .input-field{margin-top:0}.form-block>.row{margin-left:9%;margin-right:9%}.input-field label{opacity:.64;color:#fff;font-family:Poppins;font-size:18px}.input-field input,.input-field textarea{color:#fff;font-family:Poppins;font-size:18px;border-bottom-color:#fff!important}.input-field input[type=text]:focus + label,
.input-field input[type=text]:focus + label.active,
.input-field input[type=email]:focus + label,
.input-field input[type=email]:focus + label.active,
textarea.materialize-textarea:focus:not([readonly]) + label.active {opacity:.64;color:#fff;font-family:Poppins;font-size:14px}.input-field input[type="text"]:focus,.input-field input[type="email"]:focus{border-bottom:1px solid #ffd600!important;box-shadow:0 1px 0 0 #ffd600!important}.input-field input[type=text].valid,
.input-field input[type=email].valid,
textarea.materialize-textarea:focus:not([readonly]) {border-bottom:1px solid #ffd600!important;box-shadow:0 1px 0 0 #ffd600!important}.input-field .prefix.active{color:#ffd600!important}.submit-btn{text-align:center}.submit-btn .btn{height:64px;width:222px;text-align:center;text-transform:capitalize;border-radius:0;background-color:#fff;color:#000;font-family:Poppins;font-size:18px;font-weight:bold;letter-spacing:0;line-height:28px;box-shadow:none}.page-footer{background-color:#000;padding-top:0}.page-footer .footer-copyright{background-color:inherit;min-height:64px}.footer-copyright a{font-size:14px}.footer-copyright a:first-child{margin-right:60px}.info-section{min-height:calc(100vh - 210px);margin-top:58px;color:#000!important}.info-section h1{color:#000!important;position:relative;margin-bottom:130px}.info-section .grid-item{padding:0;margin-bottom:50px}.info-section a{color:#000!important}.info-section .grid-item:nth-child(2n+1) {padding-right:50px}.footer-bottom{position:relative;bottom:0;right:0;left:0}.bold{font-weight:bold}.mb-30{margin-bottom:30px}.dark-navbar nav a{color:#000;font-weight:bold}.dark-navbar .btn{color:#000}.link-underline{text-decoration:underline;word-break:break-all}@media only screen and (min-width:993px){.container{width:83%}.investments-section{padding-top:85px}.industries-section .description-text{width:70%}}@media (max-width:600px){.navbar-fixed{height:50px}.navbar-fixed .container{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.navbar-fixed .container .logo{margin-top:-6px}.navbar-fixed .container .logo #nav-logo{width:90px}nav{height:50px;line-height:28px}nav .btn{background-color:transparent;text-transform:initial;border-radius:0;box-shadow:none;border:none;height:28px;min-width:28px}nav .btn:hover{background-color:transparent}.dark-navbar nav{background-color:#fff;height:70px}.logo{font-size:28px}nav i.material-icons{height:28px;line-height:28px}.home{margin-top:-50px;height:100vh}.video-container{height:100vh}.video{width:auto;height:100vh}.acting-section .col{margin-bottom:30px;text-align:center}.acting-section .block-left{padding-top:30px;padding-bottom:7%}.acting-section .block-right{padding-bottom:30px}.acting-section img{max-width:126px}p.company-section-text{width:100%;padding:0 16px;text-align:center}.services-section{margin-top:0;padding-bottom:65px}.services-section .left-h2{top:8%}.services-section .mt{margin-top:-35px}.services-section .mt .img{margin-top:-35px;text-align:center}.services-section img{max-width:100%;height:auto}.services-section h1{position:relative;left:0}.services-section .left-h1::before{bottom:-15px}.services-section .col h5{margin-top:40px}.services-section .col p{margin-bottom:0}.your-block{font-size:28px}.welcome-section .left-h1{padding-left:0;top:25%;left:50%;transform:translate3d(-50%,0,0)}.welcome-section .left-h1::before{top:-20px;left:50%;transform:translate3d(-50%,0,0)}.welcome-section .right-h1{width:100%;text-align:center;padding-left:30px;padding-right:30px;left:0}.welcome-section .right-h1::before{top:120%;right:50%;transform:translate3d(50%,0,0)}.welcome-section::before,.welcome-section::after{height:96px}.welcome-section::before{top:-48px}.welcome-section::after{bottom:-48px}.works-section{padding-top:0;padding-bottom:45px}.industries-section,.company-section{padding-top:65px;padding-bottom:45px}.works-section .img,.industries-section .img,.company-section .img{margin-bottom:20px;margin-top:20px}.works-section img,.company-section img,.industries-section img{text-align:center;max-width:100%}.form-section::before{height:48px;top:-48px}.form-section>.row{margin-bottom:0}.form-section .submit-btn{text-align:center}.form-section .submit-btn .btn{width:100%}.form-block>.row{margin-left:2%;margin-right:2%}.page-footer .footer-copyright{min-height:48px}.footer-copyright a{font-size:12px}.footer-copyright a:first-child{margin-right:40px;margin-left:8px}.info-section{margin-top:54px}.info-section h1{font-size:28px;margin-bottom:57px}.info-section h1::before{bottom:-19px;width:48px;height:6px}.info-section .grid-item:nth-child(2n+1) {padding-right:30px}.info-section h4{font-size:18px}.info-section p{font-size:16px}.info-section .grid-item{margin-bottom:0}.info-section p.bold{margin-top:0}.info-section .grid-item .col{padding:0}}@media (min-width:601px){.acting-section{height:700px}.acting-section .content .col{height:100%}.company-section,.works-section{padding:7% 0 0% 8%}.industries-section{padding:10% 0 2% 8%}}@media (max-width:992px){.title-container .hero-element1{height:30px;top:-18px;left:-18px}.title-container .hero-element2{height:30px}.investments-section h4{position:relative;left:0;padding-top:40px}.investments-section .bg-top{background-color:#00a254}.investments-section .bg-top>.row{margin-bottom:0}.mar-y{margin-top:30px;margin-bottom:30px}.investments-section .bg-bottom{background-image:url(https://tektera.com/images/xinvestments-background.jpg.pagespeed.ic.PRVbJ6En4s.jpg);background-color:#a40187;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.border-hover h5{margin-top:15px}}@media (min-width:993px) and (max-width:1250px){.investments-section .left-h2{top:15%;max-width:80%}.investments-section .preview__details{top:-85%}}.flex{display:flex;flex-wrap:wrap}.allow-cookies-container{position:fixed;bottom:0;right:0;background-color:#00a254;color:#fff;z-index:3;padding:20px;width:100%;display:none}.allow-cookies-container p{margin-top:0;font-size:14px}.allow-cookies-container .btn{text-align:center;text-transform:capitalize;border-radius:0;background-color:#fff;color:#000;font-family:Poppins;font-size:18px;font-weight:bold;letter-spacing:0;line-height:28px;box-shadow:none}.g-captcha-container{display:flex;justify-content:flex-end;flex-direction:row;height:100px;padding:0 13px;margin-bottom:15px}.message-success,.message-error{position:absolute;top:10px;right:10px;color:#fff;z-index:1000;padding:20px;display:none}.message-success{background-color:rgba(71,155,0,.9);display:none}.message-error{background-color:rgba(155,0,71,.9);display:none}.btn-contact:focus{background-color:transparent}.darked nav ul a{color:#000!important}@media (max-width:375px){.title-container .hero-element1{top:-31px;left:8px}.title-container .hero-element2{bottom:-50px;right:8px}}