@charset "UTF-8";@font-face{font-family:"Montserrat-Black";src:url(../../fonts/monsterrat1/Montserrat-Black.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-BlackItalic";src:url(../../fonts/monsterrat1/Montserrat-BlackItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-Bold";src:url(../../fonts/monsterrat1/Montserrat-Bold.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-BoldItalic";src:url(../../fonts/monsterrat1/Montserrat-BoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-ExtraBold";src:url(../../fonts/monsterrat1/Montserrat-ExtraBold.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-ExtraBoldItalic";src:url(../../fonts/monsterrat1/Montserrat-ExtraBoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-ExtraLight";src:url(../../fonts/monsterrat1/Montserrat-ExtraLight.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-ExtraLightItalic";src:url(../../fonts/monsterrat1/Montserrat-ExtraLightItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-Italic";src:url(../../fonts/monsterrat1/Montserrat-Italic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-Light";src:url(../../fonts/monsterrat1/Montserrat-Light.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-LightItalic";src:url(../../fonts/monsterrat1/Montserrat-LightItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-Medium";src:url(../../fonts/monsterrat1/Montserrat-Medium.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-MediumItalic";src:url(../../fonts/monsterrat1/Montserrat-MediumItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-Regular";src:url(../../fonts/monsterrat1/Montserrat-Regular.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-SemiBold";src:url(../../fonts/monsterrat1/Montserrat-SemiBold.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-SemiBoldItalic";src:url(../../fonts/monsterrat1/Montserrat-SemiBoldItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-Thin";src:url(../../fonts/monsterrat1/Montserrat-Thin.woff) format("woff");font-display:swap}@font-face{font-family:"Montserrat-ThinItalic";src:url(../../fonts/monsterrat1/Montserrat-ThinItalic.woff) format("woff");font-display:swap}@font-face{font-family:"Oswald-Bold";src:url(../../fonts/oswald/Oswald-Bold.woff) format("woff");font-display:swap}@font-face{font-family:"Oswald-ExtraLight";src:url(../../fonts/oswald/Oswald-ExtraLight.woff) format("woff");font-display:swap}@font-face{font-family:"Oswald-Light";src:url(../../fonts/oswald/Oswald-Light.woff) format("woff");font-display:swap}@font-face{font-family:"Oswald-Medium";src:url(../../fonts/oswald/Oswald-Medium.woff) format("woff");font-display:swap}@font-face{font-family:"Oswald-Regular";src:url(../../fonts/oswald/Oswald-Regular.woff) format("woff");font-display:swap}@font-face{font-family:"Oswald-SemiBold";src:url(../../fonts/oswald/Oswald-SemiBold.woff) format("woff");font-display:swap}.col-about-title{font-family:Montserrat-Bold,sans-serif;font-size:28px}.col-about-spec .col-about-title{font-size:20px}.home p{color:unset;font-size:18px}.navbar-desctop-menu li a{font-family:Montserrat-Medium,sans-serif;font-size:16px;letter-spacing:0}.section-title{font-family:Montserrat-Bold,sans-serif;font-size:45px}.clients.section .btn{background-color:#adadad;font-family:Montserrat-Bold,sans-serif;font-size:16px}.service-item{color:#5a5a5a}.service-item h4{font-family:Montserrat-ExtraBold,sans-serif;color:#2e4e80}@media screen and (min-width:768px){.col-service{padding:0 2.5em}.col-service:first-child{padding-right:0em;padding-left:5em}.col-service:last-child{padding-left:0.5em;padding-right:5.3em}}.col-about-title{color:#1b355e}.col-about-title p{font-family:Montserrat-LightItalic,sans-serif;font-size:14px;color:#747474;margin-top:15px}#footer .text-right-md{color:#1b355e}.col-address{color:#1b355e}form.js-ajax-form .form-control{color:#595959}::-webkit-input-placeholder{color:#595959}::-ms-input-placeholder{color:#595959}::placeholder{color:#595959}.experience-info{font-family:Oswald-SemiBold,sans-serif;color:#1b355e}.text-primary{color:#1b355e}.sub-header{margin-top:15px;font-family:Montserrat-Light,sans-serif}.text-parallax-content{background-color:#fafafa}.experience .text-parallax{background-size:cover;background-position:unset}.experience .container{background-image:url(../../images/exp-bg.png);background-position:right;background-repeat:no-repeat}.clients-list .client img{max-width:220px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.clients-list .client img:hover{max-width:220px;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.contact-info{background-size:cover!important}.contact-info .contact-info-content{background-color:rgba(27,53,94,0.9);padding:9.5em 5.6em}.contact-row h4{font-family:Montserrat-Bold,sans-serif;margin-bottom:5px;font-size:25px}.contact-row .phone-row{font-family:Montserrat-Regular,sans-serif;margin-left:-1.9em;margin-top:0.2em;font-size:25px;letter-spacing:unset}.main-header h1{font-family:Montserrat-SemiBold,sans-serif}.main-projects,.main-contacts,.main-inner{background-size:cover;background-position:center!important;padding:50.2vmin 0 5vmin}.main-projects .project-title-info,.main-contacts .project-title-info,.main-inner .project-title-info{margin:0}.blog-info{font-family:Montserrat-Light,sans-serif;padding:2.3em 2em}.blog-info .blog-tags a{text-transform:unset}.blog-info .blog-title{font-family:Montserrat-SemiBold,sans-serif;font-size:24px;color:#1b355e}a:hover,a:focus{color:#bf9216}a{color:orange}#project .projects{margin-top:0}#project .projects .section-content{margin-top:0}#tat-about{text-align:center}#tat-about h3{color:#1b355e;font-family:Montserrat-SemiBold,sans-serif;font-size:72px;margin-bottom:3rem}#tat-about h3 div{font-family:Montserrat-Light,sans-serif;font-size:30px}#tat-about span{font-family:Montserrat-Bold,sans-serif}.col-address{font-family:Montserrat-Medium,sans-serif;font-size:16px;line-height:22px}.menu-main-en-container{float:right}.vertical-panel-info.single{margin-top:10vmin}.social-list li{margin-top:2.8vmin}.fade-title-left,.fade-title-right{font-size:8em}.about .fade-title-left{padding-top:1em;left:1.4em;white-space:nowrap}.contacts .fade-title-right{left:75%;white-space:nowrap;padding-top:0.3em}.section.about{background-image:url(../../images/bg-about.png);background-repeat:no-repeat;background-position:90% 210%;background-size:30%}.clients.section{background-image:url(../../images/bg-bed.png);background-repeat:no-repeat;background-position:right bottom}.brand-name{display:none}.slide-number{width:50%;margin-top:5vmin;float:right}.slide-number .current-number{font-size:2.5em}.navbar-desctop.affix .navbar-desctop-menu li a:hover,.navbar-desctop.affix .navbar-desctop-menu .active > a,.navbar-desctop.affix .social-list .fa:hover{color:#d6a319}.navbar-desctop-menu li a:hover,.navbar-desctop-menu .active > a,.social-list .fa:hover{color:#d6a319}.col-about-img{position:relative}.col-about-img img{width:100%}.col-about-img .video-banner:before{position:absolute;font:normal normal normal 14px/1 FontAwesome;content:"";font-size:6rem;color:white;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.header-phone{font-family:Montserrat-Medium,sans-serif;letter-spacing:0;font-size:1rem}@media screen and (max-width:1300px){.header-phone{left:42vmin}}.brand-panel{padding:0}.fade-title-left,.fade-title-right{text-transform:uppercase}.main-project{background-size:cover;background-position:center!important}.btn,[type="submit"]{background-color:#1b355e}.btn:hover,.btn:focus,[type="submit"]:hover,[type="submit"]:focus{background-color:#0066bf}.project figure:hover .project-zoom{opacity:0;display:none}.project-category{opacity:0}.view-more{position:absolute;bottom:0;font-family:Montserrat-Medium,sans-serif;color:white;text-transform:uppercase;hover-color:#d6a319}.col-about-spec{padding:0 2.4em}@media (max-height:850px){.vertical-panel-title{display:block}}@media (max-height:600px){.vertical-panel-title{display:none}}@media screen and (max-width:991px){.slide-number{width:70%;float:none;margin:auto}.vertical-panel-title{display:none}.col-about-spec{padding:0 15px}.vertical-panel{display:none}.vertical-panel-content{display:none}.brand-panel{height:unset;background-color:transparent}.section-content{margin-top:3em}.section{margin-top:4.1em;margin-bottom:4.1em}.clients-list .client{padding:2.8em 2.95em 0}.clients-list .client img,.clients-list .client img:hover{max-width:140px}.navbar-mobile.affix{padding:0.2em 0}.navbar-mobile.affix .mobile-logo{position:relative;top:0}.navbar-mobile.affix .brand{width:50%}.navbar-mobile.affix button{padding-top:1.7em}}@media screen and (max-width:480px){.slide-number{width:100%}.section-title{font-size:2.1875em}.col-about-title{font-size:23px}.text-parallax-content{font-size:16em}.experience-info{top:0}.clients-list .client img,.clients-list .client img:hover{max-width:86px}.clients-list{margin-top:-2em;padding-left:0!important}.clients-list .client{padding:1.8em 0.95em 0}}.mobile-logo{width:39px;position:absolute;max-height:60px;top:6px}#navbar-mobile{padding-top:20px}@media (min-width:768px){.objects .img-responsive{max-width:70%;margin:auto}}.brand-panel{width:19.735vmin}.header-phone{left:22vmin}.slide-number{display:none!important}.video-modal,.video-modal .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3000}.video-modal{overflow:hidden;position:fixed;opacity:0;-webkit-transform:translate(500%,0%);transform:translate(500%,0%);-webkit-transition:-webkit-transform 0s linear 0s;transition:transform 0s linear 0s;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.video-modal .overlay{z-index:0;background:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 0.2s ease-out 0.05s;transition:opacity 0.2s ease-out 0.05s}.video-modal-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin:0 auto;overflow-y:visible;background:#000;width:calc(100% - 12em);height:0;padding-top:calc((100% - 12em) * 0.5625)}@media (min-aspect-ratio:16 / 9){.video-modal-content{width:0;height:calc(100vh - 10em);padding-top:0;padding-left:calc((100vh - 10em) * 1.7778)}}@media (max-width:640px){.video-modal-content{width:calc(100% - 1em);padding-top:calc((100% - 1em) * 0.5625)}}.close-video-modal{display:block;position:absolute;right:0;top:-40px;text-decoration:none;font-size:20px;font-weight:bold;color:#fff}iframe#youtube{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;box-shadow:0 2px 16px rgba(0,0,0,0.5)}.show-video-modal .video-modal{opacity:1;transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}.show-video-modal .video-modal .overlay{opacity:1}.show-video-modal .video-modal-content{transform:translate(0%,0%);-webkit-transform:translate(0%,0%)}body{font-family:Montserrat-Regular,sans-serif;background-color:#fafafa}h3,.h3{font-family:Montserrat-Bold,sans-serif}.section-title,.service-item h4,.main-header h1{font-weight:bold;letter-spacing:unset}.main-contacts:after{opacity:0}.btn,[type="submit"]{font-family:montserrat,sans-serif;font-weight:bold}.slide-number{font-family:inherit}.slide-number sup{vertical-align:bottom}.vertical-panel-title{transform:rotate(0deg);white-space:unset;width:100%;margin-left:0;left:0;font-family:inherit;color:white;background-color:#1B355E;font-size:10px;padding:10px;text-align:right;letter-spacing:7px}.social-list{margin-bottom:19.5vmin}.slide-number{position:relative}.slide-number .arrow-left,.slide-number .arrow-right{position:absolute;top:50%;left:0}.slide-number .arrow-right{right:0;left:unset}.slide-number .arrow-left:after{content:none}.slide-number .arrow-left:before{content:"";background:unset;margin:unset}.slide-number .arrow-right:before{content:none}.slide-number .arrow-right:after{content:"";background:unset;margin:unset}.slide-number .arrow-left:before,.slide-number .arrow-right:after{opacity:1;color:#0F2545}.slide-number .arrow-left:hover:before,.slide-number .arrow-right:hover:after{color:#D6A419}.service-item img{height:50px;width:auto}.owl-prev,.owl-next{cursor:pointer;top:calc(50% + 10.1em / 2)}.navbar-mobile select{border-radius:unset;margin-top:10px}@media (min-width:992px){.navbar-mobile select{display:block;width:0;height:0;visibility:hidden;opacity:0;position:absolute}}.navbar-desctop .s-hidden{visibility:hidden;padding-right:10px;height:auto;border:none;padding-left:28px}.navbar-desctop .select{cursor:pointer;display:inline-block;border:none;color:inherit;position:absolute;right:2rem;transform:translateY(-50px)}.navbar-desctop .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 10px;font-family:Montserrat-Medium,sans-serif;text-transform:uppercase;color:white;font-size:1rem}.navbar-desctop .styledSelect:after{content:"";position:absolute;top:6px;right:13px;border-right:solid 2px white;border-bottom:solid 2px white;width:7px;height:7px;transform:rotate(45deg)}.navbar-desctop .options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0 0;padding:0 0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.navbar-desctop .options li{margin:0 0;padding:0 10px;text-transform:uppercase}.navbar-desctop .options li:hover{background-color:#39f;color:white}.navbar-desctop.affix .select .styledSelect{color:black}.navbar-desctop.affix .select .styledSelect:after{border-color:black}@media (max-width:1380px){.navbar-desctop-menu{padding-right:13vmin}}.brand{width:100%}.navbar-desctop.affix .brand{width:31px;max-height:43px}.footer .brand{max-width:146px}.footer .brand svg{max-height:40px}.section-title{color:#d6a319}a.text-white{color:white}a.text-white:hover{color:#d6a319;text-decoration:none}.home .btn,.home [type="submit"]{background-color:#1b355e!important}.footer.social-list{margin:auto;text-align:right}.footer.social-list li{display:inline-block;margin-top:0;padding-left:2em}.project figcaption{transition-duration:0.2s;margin:0;padding:0 3.6em;height:0;overflow:hidden;visibility:hidden;top:unset}.project figcaption .view-more{bottom:3.2em;opacity:0;transition-duration:0.2s}.project figcaption a:hover{text-decoration:none}.project figure:hover figcaption{height:100%;visibility:visible;padding:3.2em 3.6em}.project figure:hover img{transform:scale(1)}.project figure:hover .view-more{opacity:1}.project figure:hover .project-title{opacity:unset}.project figure:hover:after{opacity:0.4!important}.project figure:after{opacity:0!important}.project .project-title + p{font-size:15px;line-height:19px;top:60px;position:relative;color:white}.svg-mobile{display:none}@media (max-width:991px){.footer.social-list{text-align:center}.footer.social-list li{padding:0 1em}.footer.social-list .fa{font-size:2rem}.svg-desktop{display:none}.svg-mobile{display:block}.service-item{text-align:center}}.hidden{display:none}.fullscreenbanner{background-color:#757475}@media (max-width:767px){.tp-mask-wrap{overflow:unset!important}.tat-slide-title{font-size:26px!important;line-height:29px!important;padding-top:15px!important;top:-31px;white-space:normal!important;width:100vw;left:-5px}.tat-slide-des{font-size:16px!important;white-space:normal!important;width:100vw;line-height:20px!important;padding-top:110px!important;padding-left:15px!important;padding-right:3px!important;top:40px}}