:root{--primary-font:'Roboto',sans-serif;--base-font-size:15px;--white:255,255,255;--black:0,0,0;--blue:#0c2646;--golden:#6493f1;--radius:8px;--space:30px;--shadow:0 0 35px rgba(0,0,0,.12);--transition:all .3s ease-in-out}body{font-family:var(--primary-font);font-size:var(--base-font-size);position:relative;color:rgba(var(--black),.55)}a{transition:var(--transition)}a,a:hover,a:focus{outline:none;text-decoration:none}.site-content-wrapper a{color:rgba(var(--black),.55)}.site-content-wrapper a:hover{color:var(--golden)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--primary-font);color:var(--blue);font-weight:700}.space-15{height:15px}.space-20{height:20px}.space-30{height:30px}.pd-left-80{padding-left:80px !important}.wdth-500{width:500px}.wdth-full{width:100% !important}.max-width-100{max-width:100% !important}.divider{width:100%;height:1px;background:rgba(var(--black),.1)}.with-box-shadow{box-shadow:var(--shadow)}.radius{border-radius:var(--radius)}.text-normal{font-size:var(--base-font-size) !important}.text-large{font-size:1.15rem}.color-black{color:rgb(var(--black))}.color-golden{color:var(--golden) !important}.color-blue{color:var(--blue) !important}.bg-blue{background:var(--blue)}.font-thin{font-weight:300}.right-side-btn{float:left;margin:1rem 0}.icon-white{filter:brightness(0) invert(1)}.modal-dialog{max-width:700px}.modal-backdrop{background:rgba(var(--black),.75)}.modal-backdrop.show{opacity:.95}.modal.fade .modal-dialog{transform:none}.modal-content{border:0}.modal .modal-header{padding:.65rem 1rem;border-radius:0;border:0}.modal .modal-title{color:var(--golden);font-weight:700}.modal-body{padding:3rem}.modal .form-control{font-size:13px;padding:.5rem .75rem}.wpcf7-form p{margin:0}.wpcf7-form .form-control{background:rgb(var(--white));border-radius:var(--radius);border:1px solid rgba(var(--black),.08);padding:8px 15px;height:43px;font-size:90%;color:rgba(var(--black),.5)}.wpcf7-form input[type=file]{padding:10px 17px;height:auto}.wpcf7-form .form-control:focus{border-color:rgb(var(--blue))}.wpcf7-form .wpcf7-textarea.form-control{height:100px;resize:none;padding-top:15px;padding-bottom:15px}.wpcf7-form .round-button{padding-right:30px}.wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7-not-valid-tip{font-size:90%;margin-top:.15rem}.wpcf7-spinner{top:8px;margin:0 10px}.wpcf7 form .wpcf7-response-output{border:0;padding:.75em 1em;margin:1em 0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:rgba(255,185,0,.25)}.wpcf7 form.sent .wpcf7-response-output{background:rgba(70,180,80,.25)}.form-label{display:block;margin-bottom:.25rem;font-weight:500;color:rgba(var(--black),.65)}.form-control{margin-bottom:0}.form-control:focus{box-shadow:none}textarea{height:125px;resize:vertical}.{background:var(--blue);color:rgb(var(--white));display:inline-block;padding:.5rem 1rem;transition:var(--transition)}.theme-btn:hover{background:var(--golden);color:rgb(var(--white))}.round-button{height:46px;line-height:1.2rem;border:0;padding-right:65px;padding-left:30px;border-radius:var(--radius);outline:0;color:rgb(var(--white)) !important;transition:var(--transition);background:var(--golden);display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:100%;font-size:110%;position:relative}.round-button:before{content:'';border-radius:var(--radius);width:40px;height:36px;position:absolute;right:5px;top:5px;background-color:var(--blue);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(0);transform:scale(0)}.round-button>span:first-child{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.button__arrow{width:46px;height:46px;position:absolute;right:0;top:0;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:background-color .3s ease;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.round-button:hover{background:var(--blue);color:rgb(var(--white))}.round-button:hover:before{background:var(--golden);-webkit-transform:scale(1);transform:scale(1)}.round-button:hover .button__arrow{color:rgb(var(--white))}.round-button-white{background-color:rgb(var(--white));color:rgb(var(--black))}.round-button.round-button-outline{border:1px solid var(--blue)}.btn-close:focus{box-shadow:none}.only_tab_content .nav-tabs{padding:20px 0;display:inline-block;background:rgb(var(--white));box-shadow:var(--shadow);border-radius:var(--radius);margin:0;border:0}.page-id-6 .only_tab_content .nav-tabs{background:0 0;box-shadow:none}.only_tab_content .nav-tabs li{display:inline-block;padding:0 8px}.only_tab_content .nav-tabs li:first-child{padding-left:0}.only_tab_content .nav-tabs li:last-child{padding-right:0}.only_tab_content .nav-tabs li .nav-link{padding:12px 25px;background:rgba(var(--black),.1);color:var(--blue);border:0;border-radius:var(--radius)}.only_tab_content .nav-tabs li .nav-link:hover,.only_tab_content .nav-tabs li .nav-link.active{background:var(--golden);color:rgb(var(--white))}.only_tab_content .nav-tabs li .nav-link svg{margin-left:5px}.only_tab_content .nav-tabs li .nav-link svg path{stroke:var(--blue)}.only_tab_content .nav-tabs li .nav-link:hover svg path,.only_tab_content .nav-tabs li .nav-link.active svg path{stroke:rgb(var(--white))}.header{position:absolute;width:100%;top:0;padding:1rem 0;z-index:10}.header .navbar-brand{padding:0;margin:0}.navbar>.container{max-width:none}.brand-logo{width:auto;height:45px}.navbar{padding:0}#mainNav li:not(:last-child){margin-right:2rem}#mainNav a{text-transform:uppercase;color:rgb(var(--white));font-weight:500}.inner-page #mainNav a{color:rgb(var(--white))}.mobile-menu-open{display:none}.mobile-menu{position:absolute;width:250px;height:100%;background:rgba(45,35,225,.75);padding:2rem;z-index:100;transition:var(--transition);top:0;left:-250px}.mobile-menu.mobile-menu-opened{left:0}.mobile-menu li{margin-bottom:1rem}.mobile-menu li a{color:rgb(var(--white))}.mobile-menu-icon img{width:25px;height:25px;filter:brightness(0) invert(1);cursor:pointer}.mobile-menu-open img{width:35px;height:35px}.page-home .mobile-menu-open img{filter:brightness(0) invert(1);cursor:pointer}.side-padding{padding:0 3%}.section{padding:6rem 0;position:relative}.section-title{position:relative}.section-title .sm-title{font-weight:500;font-size:20px;line-height:28px;color:var(--golden);padding:0 0 12px;margin:0}.section-title .title{position:relative;font-size:45px;line-height:52px;font-weight:700;color:var(--blue);margin:0}.section-title .title.title-small{position:relative;font-size:30px;line-height:40px;font-weight:700;color:var(--blue);margin:0}.section.full-width-banner{padding:10rem 0}.section-bg-img{background-position:center;background-repeat:no-repeat;background-size:cover}.section-title p{font-size:150%;margin-bottom:.5rem}.home-header-banner{position:relative;padding:8rem 0;margin:1rem 1rem 0;color:rgb(var(--white));border-radius:17px}.inner-page .home-header-banner{padding:16rem 0 4rem}.home-header-banner:before{content:"";width:100%;height:100%;background:linear-gradient(90deg,#fff 0%,rgba(var(--white),.7) 25%,rgba(var(--white),0) 70%);position:absolute;top:0;left:0;border-radius:17px}.inner-page .home-header-banner:before{background:rgba(0,51,78,.5);background:linear-gradient(0deg,rgba(12,38,70,.5) 0%,rgba(12,38,70,.5) 100%)}.home-header-banner .container{position:relative;z-index:10}.home-header-banner h1{margin-bottom:1.5rem;color:var(--blue);font-weight:900;font-size:3.5rem}.inner-page .home-header-banner h1{font-size:54px;margin:0}.home-header-banner p{font-size:18px;color:var(--blue);margin-bottom:1.5rem}.home-header-banner .theme-btn{background:0 0;border:1px solid rgb(var(--white));color:rgb(var(--white))}.home-header-banner .theme-btn:hover{background:var(--golden);border-color:var(--golden);color:rgb(var(--white))}.home-header-banner .round-button{color:rgb(var(--white))}.home-header-banner .round-button.round-button-outline{border:1px solid rgb(var(--white))}.fun-facts{padding:30px;border-radius:var(--radius);background:rgb(var(--white));max-width:250px}.fun-facts h4{color:var(--blue);margin-bottom:0;font-size:22px;line-height:30px;font-weight:700}.fun-facts h4 .count{display:inline-block;font-size:45px;line-height:45px}.fun-facts h4 small{padding-left:5px;font-size:40px;line-height:40px}.fun-facts h6{position:relative;margin-bottom:0;font-size:18px;line-height:26px;font-weight:500;color:var(--golden)}.image-box-only{position:relative;max-width:500px;margin:0 20px 0 56px}.image-box-only .fun-facts{padding:44px;border-radius:17px;background:var(--blue);position:absolute;bottom:60px;left:-56px;max-width:250px}.image-box-only .fun-facts h4{color:rgb(var(--white))}.image-box-only .fun-facts h4 .count{display:inline-block;font-size:85px;line-height:90px}.image-box-only .fun-facts h4 small{padding-left:5px;font-size:40px;line-height:80px}.image-box-only .fun-facts h6{padding-bottom:40px;position:relative;color:rgb(var(--white));margin-bottom:0;font-size:26px;line-height:34px;font-weight:700}.image-box-only .fun-facts h6:before{content:"";position:absolute;bottom:0;left:0;background:rgb(var(--white));width:60px;height:3px}.image-box-only .image-box-only{position:relative;max-width:500px;margin-left:56px;margin-right:20px;margin-bottom:20px}.image-box-only .m-image{width:500px;max-width:500px;height:640px}.image-box-only .m-image.m-image-sm{height:500px}.image-box-only .m-image img{object-fit:cover;object-position:right center;border-radius:17px;width:100%;height:100%}.contact-header{position:relative}.contact-header .icon-s{position:relative;width:43px;height:43px;min-width:43px;line-height:43px;background:var(--blue);border-radius:50px;color:rgb(var(--white));margin-right:10px;text-align:center}.contact-header .icon-s .bi{font-size:20px}.contact-header .tite{font-weight:400;color:rgba(var(--black),.65);margin:0}.contact-header a{font-weight:500;font-size:120%;color:rgb(var(--black))}.contact-header a:hover{color:var(--golden)}.product-box{height:295px;text-align:left;box-sizing:border-box;position:relative;border:1px solid rgba(var(--black),.1);perspective:1000px;padding:20px;text-align:center}.product-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.product-box-img,.product-content{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-content{padding:20px;transform:rotateY(180deg)}.product-content-inner{position:relative;top:50%;transform:translateY(-50%)}.product-box img{width:100%;max-width:100%;height:200px;object-fit:cover}.product-box h2{font-size:1rem;color:rgb(var(--black));margin:1rem 0 0}.product-content-inner h2{color:var(--blue);margin:0 0 10px}.product-box:hover .product-box-inner{transform:rotateY(180deg)}.product-use-for{margin:1rem 0}.product-short-info{color:rgb(var(--black));font-size:13px}.products-wrapper{position:relative;margin-bottom:30px}.products-grid>div:nth-last-child(-n+4) .products-wrapper{margin-bottom:0}.products-wrapper .image{position:relative;overflow:hidden;height:350px;border-radius:var(--radius);transition:var(--transition)}.products-wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center}.products-wrapper .content-box{position:relative;left:0;bottom:0;right:0;padding:40px 30px;transition:var(--transition);margin-top:-125px}.products-wrapper .content-box .content-box-in{position:relative;border-radius:var(--radius);background:rgba(var(--white),.95);padding:30px 32px 30px;overflow:hidden;transition:var(--transition);box-shadow:0 0 35px rgba(0,0,0,.5)}.products-wrapper:hover .content-box .content-box-in{background:var(--blue)}.products-wrapper .content-box .product-name{font-size:1.15rem}.products-wrapper:hover .content-box .product-name{color:rgb(var(--white))}.products-wrapper .content-box .product-shortinfo{height:65px;overflow:hidden;transition:var(--transition);margin-bottom:1rem}.products-wrapper:hover .content-box .product-shortinfo{color:rgba(var(--white),.65)}.products-wrapper .content-box .product-link{color:var(--golden);font-weight:500}.products-wrapper .content-box .product-link:hover{color:rgb(var(--white))}.service-box{padding:2rem;border:2px solid transparent;transition:var(--transition)}.service-box:hover{border-color:var(--blue)}.service-box h3{font-size:1.35rem;font-weight:700;margin:0 0 0 .5rem;color:rgb(var(--black))}.partner-logo img{border:1px solid rgb(var(--black),.15);padding:15px;width:auto !important;margin:0 auto;margin-bottom:10px}.img-carousel .item{position:relative}.img-carousel .item:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(var(--black),.2);transition:var(--transition)}.img-carousel .item:hover:before{background:rgba(var(--black),0)}.img-carousel .item h4{font-size:1.2rem;position:absolute;bottom:2rem;padding:0 2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgb(var(--white))}.alliances-logos{text-align:center}.alliances-logos .logo-col{float:none;display:inline-block;width:13%;margin:0 1.5%}.alliances-logos .alliances-logo{margin-bottom:10px;border-radius:.35rem;box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);position:relative;top:0;transition:var(--transition)}.alliances-logos .logo-col a{padding:1rem;width:100%;height:100%;display:block}.alliances-logos .logo-col img{max-width:100%;height:auto;transition:var(--transition)}.alliances-logos .logo-col:hover .alliances-logo{top:-15px}.alliances-logos .logo-col:hover .alliances-logo{box-shadow:0 30px 60px -12px rgba(195,158,85,.75),0 18px 36px -18px rgba(0,0,0,.3)}.alliances-logos.clients-logo{display:flex;align-items:center;justify-content:space-between;row-gap:50px;flex-wrap:wrap}.alliances-logos.clients-logo .logo-col{margin:0;flex-basis:18%;width:14%;display:flex;justify-content:center}.alliances-logos.clients-logo .alliances-logo{margin:0;padding:10px}.alliances-logos.clients-logo .logo-col img{width:85%;height:auto}.contact-frm{position:relative;z-index:1}.contact-frm .ctfrm-left{background:var(--blue);color:rgb(var(--white));border-radius:var(--radius) 0 0 var(--radius)}.contact-frm-wrap{box-shadow:0 5px 83px rgba(var(--black),.1);margin-bottom:1rem}.ctfrm-left,.ctfrm-right{padding:60px}.ctfrm-left{height:100%;position:relative}.contact-frm .ctfrm-right{background:rgb(var(--white));border-radius:0 var(--radius) var(--radius) 0}.contact-frm .section-title{font-size:22px;line-height:1.25}.contact-frm .ctfrm-left .section-title{margin-bottom:25px}.contact-frm p{font-size:100%}.ctfrm-left .download-btn{position:absolute;bottom:60px}.ctfrm-left .download-btn .round-button:hover{background:rgb(var(--white));color:var(--blue) !important}.section-about .image-box-only .m-image{background:rgb(var(--white));position:relative;box-shadow:var(--shadow);border-radius:17px}.section-about .image-box-only .m-image:after{content:"";width:575px;height:535px;border:3px solid var(--golden);position:absolute;left:50%;top:50%;border-radius:17px;right:0;transform:translate(-50%,-50%);z-index:-1}.section-quote:after{content:"";background:var(--blue);width:100%;height:350px;position:absolute;top:50%;margin-top:-175px}.section-quote>.container{position:relative;z-index:1}.quote{color:rgb(var(--white));font-size:110%;border-radius:17px;padding:4rem 4rem 3rem}.quote p:first-child:first-letter {float:left;font-size:6rem;line-height:.5;margin:.1em .1em .1em 0}.page-contact-us .contact-frm-wrap{border-radius:var(--radius)}.page-contact-us .ctfrm-right{padding:2rem;border-radius:var(--radius)}.page-contact-us .contact-frm-wrap .round-button{height:40px;padding-left:20px;padding-right:20px}.section-location .section-title .title{font-size:35px;line-height:normal}.section-location .text-large{font-size:1rem}.section-location iframe{border-radius:17px}.page-products .products-wrapper .image{height:350px}.page-products .products-wrapper .content-box{position:relative;bottom:0;margin-top:-125px}.page-products .products-grid .wow:nth-last-child(-n+4) .products-wrapper .content-box{padding-bottom:0}.page-products .products-wrapper:hover .content-box .product-name{margin-bottom:.5rem}.page-products .products-wrapper:hover .content-box .product-shortinfo{height:65px}.single-products .home-header-banner h2{font-size:54px}.section-position-vacant .card{border:0;border-radius:var(--radius)}.section-position-vacant .card:not(:last-child){margin-bottom:3rem}.section-position-vacant .card .card-body{padding:2rem;background:rgba(var(--black),.04);border-radius:var(--radius)}.section-position-vacant .section-title .title{font-size:35px;line-height:normal}.footer{background:var(--blue);color:rgba(var(--white),.65);padding:50px 0;font-size:13px}.footer h5{font-size:1rem;color:var(--golden);margin-bottom:.75rem}.footer a{color:rgba(var(--white),.65)}.footer a:hover{color:rgba(var(--white),1)}.footer ul{margin:0;padding:0}.footer ul li{list-style:none}.footer ul li:not(:last-child){margin-bottom:.5rem}.footer .footer-products-list li{width:50%;float:left}@media only screen and (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}@media only screen and (max-width:991px){.section{padding:3rem 0}.home-header-banner{padding:8rem 0 3rem}.home-header-banner h1{font-size:2rem}.home-header-banner p{font-size:14px}.product-box{padding:15px}.product-box h2{font-size:.7rem}}@media only screen and (max-width:767px){.mobile-hide{display:none}.text-large{font-size:var(--base-font-size)}.mobile-menu-open{display:block}.section{padding:3rem 0}.home-header-banner{padding:6rem 0 3rem}.home-header-banner h1{font-size:1.5rem}.home-header-banner p{font-size:12px}.product-box{padding:15px;margin-bottom:30px;height:330px}.product-box h2{font-size:1rem}.product-box img{height:auto}.alliances-logos .logo-col{float:none;display:inline-block;width:43%;margin:0 3% 4%}.alliances-logos .logo-col:last-child{margin-bottom:0}.footer{padding-top:20px}.footer h5{margin-top:30px}}