body{font-family:'Rubik',sans-serif;font-size:15px}.dl-horizontal dt{white-space:normal}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}select.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:1px solid #b94a48}textarea.input-validation-error{border:1px solid #b94a48}.validation-summary-valid{display:none}a.textlink:link{text-decoration:none}a.textlink:visited{text-decoration:none}a.textlink:hover{text-decoration:none}a.textlink:active{text-decoration:none}input,select,textarea{max-width:280px}.job-application-privacy{font-size:1.05rem}#contact_container textarea,#contact_container select,#contact_container input{max-width:100%}#contact_container textarea{width:100%;resize:none}#contact_container .privacy-toggle{font-size:1.2rem}.form-check-input:checked{background-color:#f59f2f;border-color:#f59f2f}.form-check-input:focus{border-color:#f2af58;outline:0;box-shadow:0 0 0 .25rem rgba(245,159,47,.25);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e")!important}.form-check.form-switch{margin-top:1.9rem}.btn-primary{background-color:#f2af58;border:none;transition:.3s}.btn-primary:hover{background-color:#f59f2f}.title.color-5:hover{color:#f59f2f}.big-hero-wrapper{position:relative;height:60vh;background-repeat:no-repeat;background-position:center;background-image:url('/images/heroes/home.webp')}.hero-wrapper{position:relative;height:40vh;background-repeat:no-repeat;background-position:center}.hero{margin:auto;z-index:4;text-shadow:1px 1px 0 rgba(0,0,0,.75);max-width:1050px}.hero h1{font-weight:bold;font-size:4em!important;margin:0;padding:0}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#080d15;opacity:.4}.container-fluid{max-width:1760px}.container-fluid2{max-width:1560px}.megamenu{padding:1rem}.col-megamenu{padding-left:10px;padding-right:10px}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2851, 102, 153, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");font-weight:700}.navbar-toggler{border:none}.navbar .bgcolor-2,#main-menu .btn-outline-dark.bgcolor-2,.social-share-btn{background-color:#369;border-color:#369;transition:.3s}.navbar .bgcolor-2:hover,#main-menu .btn-outline-dark.bgcolor-2:hover,.social-share-btn:hover{background-color:#212529;border-color:#212529}.offcanvas-body{padding:1rem 0}.menuColors>div>a:active{color:#369}.menuColors>div>a{color:#9fa3a6}.menuColors>div>a:hover{color:#f59f2f!important}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{color:#f59f2f}.mb-4-5{margin-bottom:2rem!important}.mb-6{margin-bottom:5rem!important}.fs-0-75{font-size:.75rem}.fs-0-85{font-size:.85rem}.pt-6{padding-top:5rem!important}.px-08{padding:0 .8rem}.lh-30{line-height:30px}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:0}.navbar .row-megamenu{margin:auto;max-width:1380px}.owl-theme-main .item{min-height:450px!important}.owl-theme-sub .item{min-height:390px!important}}@media(max-width:991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}.hero h1{font-weight:bold;font-size:2em!important;margin:0;padding:0}.owl-theme-main .item{min-height:300px!important}.owl-theme-sub .item{min-height:290px!important}}.btn-circle{height:30px;width:30px;border-radius:15px;font-size:20px;padding:0}.active{color:#004d99!important}.nav-link{font-weight:700}.bgcolor-1{background-color:#004d99}.bgcolor-2{background-color:#1e3b59}.bgcolor-3{background-color:#f5f8fa}.bgcolor-4{background-color:#369}.color-1{color:#f2af58}.color-2{color:#919599}.color-3{color:#a4b0bc}.color-4{color:#1e3b59}.color-5{color:rgba(0,0,0,.55)}.color-6{color:#369}.color-7{color:#47494a}.border-grayblue{border-color:#a4b0bc}.carousel-indicators{bottom:-70px}.carousel-indicators button{background-color:gray!important;border-radius:50%;height:25px!important;width:25px!important}.carousel-indicators button.active{background-color:#f2af58!important}.main-content{position:relative}.client-feedback-content .owl-theme-2 .owl-nav{top:31%}.customNav{margin-top:-25px}.owl-theme .owl-nav,.owl-theme-2 .owl-nav,.client-feedback-content .owl-theme-2 .owl-nav{position:absolute;top:20%;left:0;right:0}.owl-theme .owl-nav{position:absolute;top:35%;left:0;right:0}.case-histories-content .owl-theme-2 .owl-nav{left:initial;right:10%}.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next,.main-content .owl-theme .owl-nav .owl-next,.owl-theme-2 .owl-nav .owl-prev,.owl-theme-2 .owl-nav .owl-next,.main-content .owl-theme-2 .owl-nav .owl-next{position:absolute;margin-left:-50px;margin-right:-50px}.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next,.main-content .owl-theme .owl-nav .owl-next,.owl-theme .customNav .owl-prev,.owl-theme .customNav .owl-next,.owl-theme-2 .owl-nav .owl-prev,.owl-theme-2 .owl-nav .owl-next,.main-content .owl-theme-2 .owl-nav .owl-next,.owl-theme-2 .customNav .owl-prev,.owl-theme-2 .customNav .owl-next{height:100px;color:inherit;background:none;border:none;z-index:100}.owl-theme .owl-nav .owl-prev i,.owl-theme .owl-nav .owl-next i,.main-content .owl-theme .owl-nav .owl-next i,.owl-theme .customNav .owl-prev i,.owl-theme .customNav .owl-next i,.owl-theme-2 .owl-nav .owl-prev i,.owl-theme-2 .owl-nav .owl-next i,.main-content .owl-theme-2 .owl-nav .owl-next i,.owl-theme-2 .customNav .owl-prev i,.owl-theme-2 .customNav .owl-next i{font-size:2.5rem;color:#fff;border-radius:3px;width:40px}.owl-next i.fas,.owl-prev i.fas{background-color:#f2af58}.owl-next:hover i.fas,.owl-prev:hover i.fas{background-color:#f59f2f}.owl-theme .owl-nav .owl-prev,.owl-theme-2 .owl-nav .owl-prev{left:0}.owl-theme .owl-nav .owl-next,.owl-theme-2 .owl-nav .owl-next{right:0}.owl-theme .owl-dots,.owl-theme-2 .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot,.owl-theme-2 .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span,.owl-theme-2 .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.owl-theme-2 .owl-dots .owl-dot.active span,.owl-theme-2 .owl-dots .owl-dot:hover span{background:#f2af58}.owl-theme-main img{width:100px!important}.case-histories-content img,.case-history-content img{max-width:437px;width:100%!important}.client-feedback-content img{width:184px!important}.owl-carousel .owl-stage{margin:0 auto!important}.owl-item a h4.card-title{color:#274f76;transition:.3s}.owl-item a h4.card-title:hover{color:#f59f2f}.owl-item .card-text{color:#000}.client-feedback-content{background:linear-gradient(180deg,#306192 0%,#1e3c5a 58%,rgba(255,255,255,0) 58%)}.client-feedback-content .owl-item .card{flex-direction:row}.client-feedback-content .owl-theme-main .item{min-height:0!important;padding:2.5rem 2.5rem}.case-history-content .item .item-left,.case-histories-content .item .item-left{position:relative}.case-history-content .item .item-left .img-2,.case-histories-content .item .item-left .img-2{position:absolute;transform:translate(21%,-50%)}@media screen and (max-width:1200px){.case-history-content .item .item-left .img-2,.case-histories-content .item .item-left .img-2{position:relative;transform:translate(0%,0%)}}.box{margin-top:10px;height:140px;border:#cdcdcd 1px solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.img-responsive{display:block;max-width:100%;height:auto}.card-overlay{background-color:rgba(0,0,0,.5);position:absolute!important;bottom:0!important}.featurette p,.case-history-content p,.case-histories-content p,.featurette span,.case-history-content span .case-histories-content span{font-size:18px!important}.featurette ul,.case-history-content ul,.case-histories-content ul,.category-content ul{list-style:none;padding:0;margin:0}.featurette ul{text-indent:-47px!important;margin-left:47px!important}.featurette i::before{color:#f2af58;content:"";font-style:normal;font-weight:900;font-family:'Font Awesome 5 Free';padding-right:2rem}.bulleted-list i{color:#f2af58}.case-histories-content i{font-size:1.6rem;vertical-align:sub}.paged-histories-content .card img{width:100%}.paged-histories-content ul.pagination .page-item .page-link,.paged-blog-content ul.pagination .page-item .page-link{color:#f2af58;border-color:#f2af58}.paged-histories-content ul.pagination .page-item.active .page-link,.paged-blog-content ul.pagination .page-item.active .page-link{color:#fff;background-color:#f2af58}#contact_container .sx-col,#contact_container .dx-col{height:366px}#contact_container textarea{max-height:calc(100% - 100px)}.sidebar-content .category-content .pages-count span{font-size:.95rem!important}.sidebar-content input{max-width:100%!important;padding:.7rem 1.3rem;border-radius:5px;border:1px solid #ecf1f6}.sidebar-content input:focus-visible{outline:2px solid #f2af58;border-color:#f2af58}.sidebar-content .search-btn{padding:0;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%);color:#369}.tag{background-color:#e1e1e2;padding:15px;color:#000;border-radius:7px}.banner{background-color:#369;color:#fff;width:100%;max-width:420px;height:420px;margin:0 auto;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:bold}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#overlay{background:#c6c6c6;color:#666;position:fixed;height:100%;width:100%;z-index:5000;top:0;left:0;float:left;text-align:center;padding-top:25%;opacity:.8}.img-fullsize{width:100%!important}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}