﻿@import"animate.css";@import"animateCSS.css";@import"https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap";@font-face{src:url(../fonts/nimbussanl/nimbus-sans-l_regular.ttf);font-family:"Nimbus Sans L";font-style:normal;font-weight:normal}@font-face{src:url(../fonts/nimbussanl/NimbusSanL-Bold.ttf);font-family:"NimbusSanL";font-style:normal;font-weight:bold}html[lang=ar] body{direction:rtl;text-align:right;font-family:"Almarai",sans-serif}html[lang=ar] p{direction:rtl}html[lang=ar] .navbar-brand{margin:0}html[lang=ar] .menu .nav-link{font-size:1.1rem}html[lang=ar] .owl-carousel{direction:ltr}html[lang=ar] .owl-carousel .item,html[lang=ar] .owl-carousel .content{text-align:right}html[lang=ar] .owl-carousel .item p,html[lang=ar] .owl-carousel .content p{direction:rtl;text-align:right}html[lang=ar] .owl-carousel .content{direction:rtl}html[lang=ar] .intro .caption,html[lang=ar] .intro-video .caption{justify-content:end;direction:rtl;text-align:right}html[lang=ar] .intro .caption .data:before,html[lang=ar] .intro-video .caption .data:before{right:0;left:auto}html[lang=ar] .intro .item figure figcaption,html[lang=ar] .intro-video .item figure figcaption{justify-content:end}html[lang=ar] .intro .active .slide-title,html[lang=ar] .intro-video .active .slide-title{animation-name:fadeInRight}html[lang=ar] .intro .active .slide-desc,html[lang=ar] .intro-video .active .slide-desc{animation-name:fadeInRight}html[lang=ar] .intro .active .btn,html[lang=ar] .intro-video .active .btn{animation-name:fadeInRight}html[lang=ar] footer{text-align:right;direction:rtl}html[lang=ar] footer .title:before{right:0;left:auto}html[lang=ar] ul.contacts svg{margin-right:0;margin-left:8px}html[lang=ar] ul.social li{margin-right:0;margin-left:2rem}html[lang=ar] .form-control{text-align:right}html[lang=ar] .modal-header .close{margin:-1rem}html[lang=ar] .inner-header figcaption{right:7%;left:auto}html[lang=ar] .inner-header:after{left:0;right:auto;clip-path:polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%)}html[lang=ar] .breadcrumb-item+.breadcrumb-item::before{padding-right:0;padding-left:.5rem}html[lang=ar] .inner-header .breadcrumb-nav .breadcrumb{text-align:right}html[lang=ar] .page .main-img{margin:0 0 1rem 3rem;float:right}html[lang=ar] .page .main-img:before{right:-5%;left:auto}html[lang=ar] .page-content ul li:before{margin-left:0;margin-right:-2em}html[lang=ar] .about-sec figure{text-align:left}html[lang=ar] .about-sec figure .small-img{left:auto;right:0}html[lang=ar] .products .item figure figcaption{text-align:right;align-items:end}html[lang=ar] .projects figure figcaption .content{text-align:right !important}html[lang=ar] .news .post figure figcaption .content{text-align:right;right:0;left:auto}html[lang=ar] .about-sec .page-content ul li:before,html[lang=ar] .contact-sec .page-content ul li:before{margin-left:0;margin-right:-1em}html[lang=ar] .page-title:after{left:auto;right:0}html[lang=ar] .about-page .main-img:before{right:-5%;left:auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:8em;overflow:auto}::-moz-selection{color:#fff;background:#1d3184}::selection{color:#fff;background:#1d3184}body{font-style:normal;font-weight:normal;font-family:"Nimbus Sans L",sans-serif}.bold,.font-weight-bold,b{font-family:"NimbusSanL",sans-serif;font-weight:bold}main{min-height:60vh}button{cursor:pointer}ul{list-style:none}a{color:#000}a:focus{outline:0;box-shadow:0 0 0 0 rgba(0,0,0,0) !important}a:hover{text-decoration:none;color:inherit}.overflow-hidden{overflow:hidden}.primary-color{color:#1d3184}.primary-color-hover:hover{color:#1d3184}.bg-primary-color{background-color:#1d3184}.secondary-color{color:#fbae17}.secondary-color-hover:hover{color:#fbae17}.bg-secondary-color{background-color:#fbae17}.bg-grey-default{background-color:#f2f3f4}.bg-grey{background:#e4eaf3;position:relative;z-index:0}.bg-transparent{background:rgba(0,0,0,0) !important}.bg-gradient{background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #1d3184 0%, #000000 100%)}.relative{position:relative}.btn{transition:all .4s linear;padding:.8rem 2rem;min-width:150px;background:#fbae17;color:#1d3184;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:.9rem;position:relative;font-weight:bold;text-transform:uppercase}.btn:before{content:"";width:100%;height:100%;position:absolute;bottom:-6px;left:-6px;border:solid 1px #fbae17;z-index:-1;transition:all .4s linear}.btn.btn-blue{background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #1d3184 0%, #000000 100%);color:#fff}.btn.btn-blue:before{border-color:#1d3184}.btn.btn-blue:hover{background-image:linear-gradient(90deg, #000 0%, #1d3184 100%);color:#fff}.btn:hover{color:#1d3184}.btn:hover:before{bottom:auto;top:-6px;left:auto;right:-6px}.btn:active{outline:none;border:none}.btn:focus{outline:0;box-shadow:0 0 0 0 rgba(0,0,0,0) !important}figure{width:100%;text-align:center;overflow:hidden;position:relative}img{width:100%;height:100%;object-fit:cover}.inner-header{position:relative;height:18rem;margin-bottom:0}.inner-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.inner-header img{height:100%;object-fit:cover;object-position:center}.inner-header figcaption{position:absolute;right:4%;left:4%;bottom:20%;z-index:1;text-align:center;display:flex;align-items:center;justify-content:center;text-shadow:0 3px 20px rgba(0,0,0,.9)}.inner-header .breadcrumb-nav .breadcrumb{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:0;text-align:center}.inner-header .breadcrumb-nav .breadcrumb .breadcrumb-item{font-weight:bold}.inner-header .breadcrumb-nav .breadcrumb .breadcrumb-item.slash::before{content:"" !important;padding:0}.inner-header .breadcrumb-nav .breadcrumb .breadcrumb-item a{padding:0 7px;color:#fff}.inner-header .breadcrumb-nav .breadcrumb .breadcrumb-item a:hover{color:#fbae17}.inner-header .breadcrumb-nav .breadcrumb .breadcrumb-item.active{color:#fbae17}.inner-header .breadcrumb-nav .breadcrumb .breadcrumb-item:before{color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ddd}::-webkit-scrollbar-thumb:hover{background:#555}.clearfix{clear:both;overflow:auto}.break{width:min-content}.logo{max-height:47px;width:auto;object-fit:contain}.trp-language-switcher-container{position:relative}.trp-language-switcher-container img{width:25px;height:25px;border-radius:50% !important;margin:0 5px;object-fit:fill}.trp-language-switcher-container img[alt*=ar]{content:url("../images/ar-flag.png")}.trp-language-switcher-container .nav-link{padding:0;font-size:.9rem;display:flex;align-items:center}.trp-language-switcher-container span{display:flex;font-size:15px;align-items:center}.trp-language-switcher-container .dropdown-menu{padding:0;background-color:#1d3184;border-radius:0;position:absolute !important;top:80% !important;transform:translate3d(0, 0, 0) !important;min-width:7rem;margin-top:.5rem}.trp-language-switcher-container .dropdown-menu .dropdown-item{padding:6px 0}.top-header{font-size:.95rem;background-color:#1d3184}.top-header a{color:#fff}.top-header a:hover{color:#fbae17}.top-header .top-social a{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);margin:0 5px;border-radius:50%}.top-header .top-social a svg{color:#fff}.top-header .top-social a:hover{background:#fff}.top-header .top-social a:hover svg{color:#1d3184}.menu{background-color:#fff;position:fixed;top:0;left:0;z-index:2;right:0}.menu .link{background-color:#fbae17;border:solid 1px rgba(0,0,0,0);font-size:.9rem;color:#fff}.menu .link:hover{background-color:#fff;border-color:#fbae17;color:#1d3184}.menu .navbar{position:relative}.menu .navbar-nav{padding:0 !important}.menu .nav-link{color:#444;margin:0 .5rem;padding:1rem .4rem !important;font-size:1rem;font-weight:bold;text-transform:uppercase}.menu .nav-link:hover{color:#fbae17}.menu .active .nav-link{color:#fbae17}.menu .nav-item{position:relative}.menu .nav-item .dropdown-menu{position:absolute;top:90%;left:.8rem;width:100%;z-index:3;margin:0;background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #1d3184 0%, #000000 100%);min-width:200px;display:block;overflow:hidden;transform:scaleY(0);transform-origin:top;transition:transform .3s ease-out,opacity .3s ease-out;opacity:0}.menu .nav-item .dropdown-menu .nav-item{border-bottom:solid 1px rgba(255,255,255,.2);padding:0 .7rem}.menu .nav-item .dropdown-menu .nav-item .dropdown-item{padding:.4rem .5rem .4rem 1rem;background:rgba(0,0,0,0);color:#fff;position:relative;font-size:.95rem}.menu .nav-item .dropdown-menu .nav-item .dropdown-item:after{font-family:"Font Awesome 5 Free";position:absolute;left:0;top:0;bottom:0;content:"";color:#fbae17;display:flex;align-items:center;margin:0;font-weight:bold}.menu .nav-item .dropdown-menu .nav-item:hover .dropdown-item{transform:translateX(10px)}.menu .nav-item .dropdown-menu .nav-item:last-child{border-bottom:0}.menu .nav-item .dropdown-menu .nav-item .nav-link{font-size:15px;padding:15px 10px !important}.menu .nav-item .dropdown-menu .nav-item .nav-link:hover{color:#1d3184;background-color:rgba(0,0,0,0)}.menu .nav-item .dropdown-menu .nav-item .nav-link:hover:after{display:none}.menu .nav-item:hover .dropdown-menu{transform:scaleY(1);opacity:1}.menu .nav-item:hover .dropdown-menu .dropdown-menu{display:none}.menu .nav-item .dropdown-menu.show{position:absolute !important}.menu .nav-item .dropdown-menu .dropdown:hover .dropdown-menu{display:block}.menu .nav-item .dropdown-menu .dropdown .dropdown-menu{top:0;left:100%}.menu .nav-item .dropdown-menu .dropdown .dropdown-menu li .dropdown-item{transform:translateX(0);color:initial}.menu .nav-item .dropdown-menu .dropdown .dropdown-menu li:hover{background:#1d3184}.menu .nav-item .dropdown-menu .dropdown .dropdown-menu li:hover .dropdown-item{transform:translateX(10px);color:#fff}.scroll{position:fixed;top:0;right:0;left:0;z-index:10;box-shadow:0 10px 15px rgba(25,25,25,.1);padding-top:0 !important;background:#fff}.scroll .navbar{margin:0 !important}.scroll .navbar .nav-link{font-size:.9rem}.sidenav .overlay{height:100%;width:0;position:fixed;z-index:10000000;top:0;right:0;background-color:rgba(255,255,255,.95);overflow-x:hidden;transition:.5s}.sidenav .overlay .overlay-content{position:relative;width:100%;top:3rem;padding:3rem 2rem}.sidenav .overlay .nav-link{font-size:1rem;border-radius:0;margin:.7rem 0;background:rgba(0,0,0,0);border:0;border-bottom:solid 1px rgba(0,0,0,.35);padding:.5rem 0 !important;color:#444}.sidenav .overlay .nav-link:hover,.sidenav .overlay .nav-link:focus{color:#1d3184}.sidenav .overlay .active .nav-link{color:#1d3184}.sidenav .overlay .nav-item .dropdown-menu{display:none}.sidenav .overlay .nav-item .dropdown-menu li.nav-item .dropdown-item{color:#444}.sidenav .overlay .nav-item:last-child .nav-link{border-bottom:0}.sidenav .overlay .nav-item .dropdown-menu.show{display:contents}.sidenav .overlay .closebtn{position:absolute;font-size:3rem;right:3%;top:0;color:#1d3184}.sidenav .overlay a ul.submenu li a{font-size:24px !important;color:#fff;display:block;transition:.3s}.sidenav .nav-icon{font-size:2rem;cursor:pointer;color:#1d3184}.scroll .sidenav .nav-link{color:#fff}.fixed-social{position:fixed;right:0;left:auto;top:35%;z-index:2}.fixed-social .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.fixed-social .icon svg{color:#fff}.fixed-social .icon:hover{transform:scale(1.1)}.fixed-social .facebook{background-color:#3b579d}.fixed-social .twitter{background-color:#2caae1}.fixed-social .instagram{background-color:#be356d}.fixed-social .linkedin{background-color:#007bb6}.fixed-social .youtube{background-color:#e2271b}.fixed-links{position:fixed;right:5px;bottom:2rem;z-index:5}.fixed-links .link{box-shadow:0 3px 12px rgba(0,0,0,.15);transition:box-shadow 150ms linear;text-align:center;vertical-align:middle;color:#1d3184 !important;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%}.fixed-links .link svg{font-size:2rem}.fixed-links .whatsapp{background:#25d366}.fixed-links .whatsapp svg{color:#fff}.display-4{font-size:3rem}.curved{border-radius:1.5rem}.sec-title,.page-title{position:relative;display:inline-block;margin-bottom:1rem;padding-bottom:1rem}.sec-title:after,.page-title:after{content:"";position:absolute;bottom:0;left:0;right:0;width:20%;height:5px;border-radius:2rem;margin:auto;z-index:1;background:#fbae17}.page-title:after{left:0;right:auto}.intro{position:relative;overflow:hidden}.intro .intro-video{background-color:#000;position:relative}.intro .intro-video:after{content:"";background:#fff;width:100%;height:7px;left:0;bottom:0;position:absolute;z-index:2}.intro video{height:100%;width:100%;object-fit:cover;position:relative;opacity:.6}.intro .caption{position:absolute;left:5%;right:5%;top:40%;align-items:center;text-align:left;color:#fff;width:65%}.intro .caption .data{position:relative}.intro .caption .data:before{content:"";position:absolute;bottom:0;left:0;top:0;width:4px;height:100%;background:#fbae17;z-index:2}.intro .item{position:relative;overflow:hidden}.intro .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-90deg, rgba(2, 59, 74, 0) 0%, #203556 100%);opacity:.85;z-index:2}.intro .item figure{width:100%;height:100%;position:relative}.intro .item figure img{width:100%;height:100%;object-fit:cover}.intro .item figure figcaption{position:absolute;left:5%;right:5%;top:5%;bottom:8%;display:flex;align-items:center;text-align:left;color:#fff}.intro .item figure figcaption .content{width:50%;padding:2rem 0;position:relative;z-index:3}.intro .item figure figcaption .content svg{font-size:1.5rem}.intro .item figure figcaption .content .slide-title{font-size:3.5rem}.intro .item figure figcaption .content .slide-title span,.intro .item figure figcaption .content .slide-title strong{color:#fbae17}@keyframes zoomEffect{from{transform:scale(1, 1)}to{transform:scale(2)}}.intro .active img{animation:30s ease normal none infinite zoomEffect;-webkit-animation:30s ease normal none infinite zoomEffect;-o-animation:30s ease normal none infinite zoomEffect;-moz--o-animation:30s ease normal none infinite zoomEffect}.intro .active .slide-title{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.3s}.intro .active .slide-desc{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.3s}.intro .active .btn{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:.5s}.intro:hover .owl-prev{left:0;opacity:1}.intro:hover .owl-next{right:0;opacity:1}.intro .owl-theme .owl-controls{position:absolute;bottom:15%;background:rgba(0,0,0,0);left:8%;right:auto;margin:auto}.intro .owl-theme .owl-controls .owl-page span{width:25px;height:25px;margin-bottom:7px;border-radius:50% !important;background-color:#fbae17}.small-title{letter-spacing:3px}.about-sec figure{position:relative;text-align:right}.about-sec figure .main-img{width:90%;height:88%}.about-sec figure .small-img{position:absolute;bottom:0;left:0;width:220px;height:220px;border-radius:50%;z-index:1}.about-sec .logos img{height:90px;object-fit:scale-down;max-width:180px;border:solid 1px #ddd;padding:8px}.about-sec .page-content ul{column-count:2}.about-sec .page-content ul li{display:flex;align-items:center}.about-sec .page-content ul li:before{font-size:2rem;width:1.5em;margin-left:-1em}.counter-sec{position:relative;background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, rgba(29, 49, 132, 0.9) 0%, rgba(0, 0, 0, 0.9) 100%)}.counter-sec:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/bg1.jpg") no-repeat center fixed;z-index:-1}.cats{position:relative;background-image:linear-gradient(#1d3184 40%, #fff 0)}.cats .cat{position:relative}.cats .cat figure{height:320px}.cats .cat figure figcaption{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-90deg, rgba(2, 59, 74, 0) 0%, rgba(29, 49, 132, 0.8) 100%);z-index:1;padding:1.5rem;color:#fff;display:flex;align-items:end;text-align:left}.cats .cat figure figcaption .cat-title{width:50%}.cats .cat figure figcaption .icon{position:absolute;bottom:1.5rem;right:1rem;width:50px;height:55px;background:#fbae17;display:flex;align-items:center;justify-content:center;z-index:2}.cats .cat figure figcaption .icon svg{color:#fff;transform:rotate(-45deg);font-size:1.5rem}.cats .cat:hover figure img{transform:scale(1.1)}.cats .cat:hover figure figcaption .icon{width:80px;height:50px}.cats .cat:hover figure figcaption .icon svg{transform:rotate(0)}.products .item{position:relative;overflow:hidden;transition:all 500ms ease}.products .item figure{margin-bottom:1.5rem}.products .item figure img{height:450px;transform:translate3d(6%, 0, 0) scale(1.2)}.products .item figure figcaption{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.9) 100%);z-index:1;padding:1.5rem;color:#fff;display:flex;flex-direction:column;justify-content:end;text-align:left}.products .item figure figcaption .post-title{width:80%}.products .item:hover img{transform:translate3d(0, 0, 0) scale(1.2)}.product-details .main-img img,.post-details .main-img img{height:400px;object-position:cover}.product-details .page-content ul,.post-details .page-content ul{column-count:2}.projects figure{height:450px}.projects figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-180deg, rgba(2, 59, 74, 0) 0%, rgba(0, 0, 0, 0.8) 100%);z-index:1;color:#fff}.projects figure figcaption .content{position:absolute;bottom:2rem;left:2rem;right:2rem;z-index:2}.projects figure:hover img{transform:scale(1.1)}.projects .gallery-carousel{background:rgba(0,0,0,.9)}.projects .gallery-carousel figure{height:500px}.projects .gallery-carousel figure img{object-fit:contain}.projects .owl-nav button{position:absolute;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:2.5rem !important;background:rgba(251,174,23,.8) !important;border-radius:50%;top:50%;right:50%;transform:translate(50%, -50%)}.projects .owl-nav button span{margin-top:-5px}.projects .owl-nav button:focus{outline:0}.projects .owl-nav button:hover{outline:0;background:#fbae17 !important}.projects .owl-nav button.owl-prev{left:-1rem}.projects .owl-nav button.owl-next{right:2rem}.archive-projects figure{height:380px}.clients figure{padding:1rem;border:solid 2px #fbae17;height:100px}.clients figure img{object-fit:scale-down}.clients-fields .item{position:relative;overflow:hidden;transition:all 500ms ease}.clients-fields .item figure{margin-bottom:1.5rem}.clients-fields .item figure img{height:400px}.clients-fields .item figure figcaption{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0.9) 100%);z-index:1;padding:1.5rem;color:#fff;display:flex;flex-direction:column;justify-content:end;text-align:left}.clients-fields .item figure figcaption .post-title{width:80%}.clients-fields .item:hover img{transform:scale(1.1)}.archive-clients figure{height:120px}.contact-sec{background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, rgba(1, 14, 44, 0.7) 0%, rgba(0, 0, 0, 0.8) 100%);position:relative}.contact-sec:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/bg2.jpg") no-repeat center fixed;z-index:-1}.contact-sec .form-control{background:rgba(0,0,0,0);border-color:#fbae17;color:#fff}.contact-sec .form-control:focus{border-color:#fbae17}.contact-sec ::placeholder{color:rgba(255,255,255,.8)}.contact-sec iframe{height:100%}.features{overflow:hidden}.features .feature{overflow:hidden}.features .feature figure{height:230px}.features .feature:hover figure img{transform:scale(1.1) rotate(3deg)}.news .post{position:relative;overflow:hidden;transition:all 500ms ease}.news .post figure{margin-bottom:1.5rem}.news .post figure img{height:400px}.news .post figure figcaption{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-180deg, rgba(2, 59, 74, 0) 0%, rgba(0, 0, 0, 0.8) 100%);z-index:1;color:#fff}.news .post figure figcaption .content{position:absolute;left:0;top:45%;padding:1.5rem;z-index:2;text-align:left;width:80%}.news .post .icon{position:absolute;bottom:0;right:1rem;width:50px;height:55px;background:#fbae17;display:flex;align-items:center;justify-content:center;z-index:2}.news .post .icon svg{color:#fff;transform:rotate(-45deg);font-size:1.5rem}.news .post:hover img{transform:scale(1.05)}.news .post:hover .icon{background:#1d3184}.nav-pills .nav-link{padding:.5rem 1.5rem;margin:10px;background-color:#f2f3f4;border:0;color:#1d3184}.nav-pills .active{background-color:#1d3184 !important}.archive-products .nav-pills .nav-link{margin:5px 0}.archive-products .nav-pills .nav-link.main-tab{background-color:#fbae17 !important;color:#1d3184;font-weight:bold}.archive-products .nav-pills .nav-link.main-tab svg{color:#1d3184}.archive-products .nav-pills .active svg{color:#fbae17}.form-group p{margin-bottom:0}.form-control{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:auto;padding:.6rem;font-size:15px;border:solid 1px #ddd;background:#fff}.form-control:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none !important;border:solid 1px #fbae17}textarea{height:130px !important}select option{margin-bottom:5px;border-bottom:solid 1px #ddd;padding:5px}select option:last-child{border-bottom:0}.required:after{content:"*";display:inline;color:#1d3184;padding:0 5px}.form-check-label{font-family:"Montserrat",sans-serif}.form-check-label:after{content:""}input[type=checkbox],input[type=radio]{visibility:hidden;position:absolute}input[type=radio]+label:before,input[type=checkbox]+label:before{height:20px;width:20px;margin-right:2px;content:" ";display:inline-block;border:2px solid #1d3184;cursor:pointer;vertical-align:middle}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before{background:#fbae17}input[type=radio]+label:before{border-radius:50%}input[type=checkbox]+label:before{border-radius:2px}.filter-form .form-input{border:0;padding:0 1rem;margin:0 .5rem;min-width:15rem}.filter-form .btn{min-width:auto;background:#1d3184;color:#fff}footer{color:#fff;font-size:.95rem;background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, rgba(13, 22, 60, 0.9) 0%, rgba(0, 0, 0, 0.9) 100%);position:relative}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/footer-bg.jpg") no-repeat center fixed;z-index:-1}footer .title{position:relative;padding:10px 0}footer .title:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:5rem;background:#fbae17;border-radius:1.5rem}footer p,footer span,footer a,footer svg,footer li{color:#fff}footer ul li{margin-bottom:.9rem}footer ul li .nav-link{padding:0}footer a:hover{color:#fbae17}footer .copyright{padding-top:12px;border-top:solid 1px rgba(255,255,255,.2);position:relative;z-index:5}ul.social li{margin-right:2rem}ul.social li svg{color:rgba(255,255,255,.8);font-size:1.3rem}ul.social li svg:hover{color:#fbae17}ul.contacts svg{margin-right:8px;color:#1d3184;font-size:20px}ul.contacts a span{padding:5px 15px;background:#fbae17;border-radius:1.5rem;color:#fff;font-size:13px}ul.contacts a:hover span{background-color:#1d3184}.modal{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:rgba(0,0,0,0)}.modal .modal-content{background:rgba(0,0,0,0);border:0}.modal .close:focus,.modal .close{color:#fff !important;outline:none}.modal .close span{color:#fff;font-size:30px}.modal .form-control{background-color:#f2f3f4}.modal .map iframe{height:400px;margin-bottom:-7px}.modal .info{clear:both;overflow:auto}.modal .info li{width:50%;float:left}.modal .info li.address{width:100%}.modal .info li a,.modal .info li span{color:#000 !important}.modal .info li a:hover,.modal .info li span:hover{color:#1d3184 !important}.modal .info li svg{color:#fbae17}.search-modal{background:rgba(0,0,0,.75)}.search-modal .modal-content{background-color:rgba(0,0,0,0);border:0}.search-modal .search-form{box-shadow:0 1px 5px rgba(0,0,0,.25)}.search-modal .form-control{border:0;border-left:solid 5px rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:25px;padding:1rem}.search-modal .search-btn button{background:rgba(0,0,0,0);border:0}.search-modal .search-btn button svg{font-size:1.5rem}.about-page .main-img{min-height:350px}.certifications img{max-height:400px;object-fit:contain;border:solid 1px #ddd;padding:5px}.testimonials .item{position:relative;margin-top:7rem}.testimonials .item img{width:130px !important;height:130px;border-radius:50%;margin:auto;position:absolute;z-index:2;top:-5rem;left:0;right:0}.testimonials .item .desc{min-height:140px}.testimonials .owl-dots{display:flex;justify-content:center;margin-top:2rem}.testimonials .owl-dots button:focus{outline:none;border:0}.testimonials .owl-dots button span{width:15px;height:15px;display:inline-block;background:rgba(251,174,23,.7);margin:0 .3rem;border-radius:50%}.testimonials .owl-dots button span:hover{background:#fbae17}.team .member{position:relative;overflow:hidden}.team .member figure{margin-bottom:1.5rem}.team .member figure img{height:400px;transform:scale(1.05)}.team .member figure figcaption{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);background-image:linear-gradient(-180deg, rgba(2, 59, 74, 0) 0%, rgba(29, 49, 132, 0.85) 100%);z-index:1;padding:1.5rem;color:#fff;display:flex;flex-direction:column;justify-content:end;text-align:left}.team .member figure figcaption .title{width:80%}.team .member:hover img{transform:scale(1)}.videos .video video,.videos .video iframe{height:250px;width:100%;background:#f2f3f4;object-fit:cover;border-radius:10px 10px 0 0;margin-bottom:-7px}.videos .video .title{border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:rgba(29,49,132,.2)}.videos .video:hover .title{background:#fbae17}.videoModal{direction:ltr}.videoModal .modal-header{border-bottom:0}.videoModal video,.videoModal iframe{height:500px;width:100%}.downloads figure{height:300px}.downloads .content{position:relative}.downloads .content:before{content:"";left:0;right:0;position:absolute;margin:auto;width:4px;height:50%;background:#fbae17}.downloads .catalog:hover img{transform:scale(1.1)}.downloads .catalog a:hover{color:#1d3184 !important}.masonry-grid{columns:3;column-gap:1rem}.masonry-grid .masonry-item{break-inside:avoid;margin-bottom:1rem;width:100%}.masonry-grid .masonry-item img{width:100%;display:block}.gallery{column-count:3;column-gap:10px}.gallery .item{margin:0 0 10px 0;display:grid;grid-template-rows:1fr auto;break-inside:avoid}.gallery .item img{grid-row:1/-1;grid-column:1}.lightbox .lb-image{border:0 !important}.page-gallery .item img{height:220px;box-shadow:0 10px 15px rgba(25,25,25,.1);background:#f2f3f4}.contact-page .map iframe{height:480px;width:100%}.contact-page textarea{height:150px !important}.contact-page .contact-info li{display:flex}.contact-page .contact-info li svg{border:solid 1px #fbae17;width:25px;height:25px;padding:.8rem;border-radius:50%;color:#fbae17}.contact-page .contact-info li .data{width:80%}.contact-page .contact-info li a:hover{color:#1d3184}.contact-page .contact-info li:hover svg{background:#fbae17;color:#fff}.page{overflow:hidden;clear:both}.page .main-title{width:48%}.page .gallery-item{padding:5px}.page .page-slider{float:left;width:45%;position:relative;margin:0 30px 20px 0}.page .page-slider .mySlides img{width:100%}.page .main-img{width:auto;overflow:initial;max-width:45%;margin:0 3rem 1rem 0;float:left}.page .main-img img{width:100%;object-fit:cover}.page figure img{object-fit:contain;max-height:350px}.page .page-content ul,.page .page-content ol{column-count:2}.page .page-content ul li,.page .page-content ol li{margin-bottom:.5rem}strong{font-weight:bold}.page-content .pro-page-title{width:50%}.page-content img{width:auto;max-width:100%}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{color:#1d3184;margin-bottom:1.3rem}.page-content h1.primary-color,.page-content h2.primary-color,.page-content h3.primary-color,.page-content h4.primary-color,.page-content h5.primary-color,.page-content h6.primary-color{color:#1d3184}.page-content h1.secondary-color,.page-content h2.secondary-color,.page-content h3.secondary-color,.page-content h4.secondary-color,.page-content h5.secondary-color,.page-content h6.secondary-color{color:#fbae17}.page-content p a{text-decoration:underline;color:#1d3184}.page-content ul li{margin-bottom:7px}.page-content ul li:before{font-family:"Font Awesome 5 Free";content:"";color:#fbae17;font-weight:bold;display:inline-block;width:2em;margin-left:-2em}.page-slider .mySlides{display:none;height:350px;border-radius:1.5rem;background:rgba(251,174,23,.2)}.page-slider .mySlides img{object-fit:scale-down;border-radius:1.5rem}.page-slider .cursor{cursor:pointer}.page-slider .prev,.page-slider .next{cursor:pointer;position:absolute;top:32%;padding:10px;font-weight:bold;user-select:none;-webkit-user-select:none;width:45px;height:45px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:rgba(29,49,132,.6);border-radius:50%;color:#fff}.page-slider .prev{left:0}.page-slider .next{right:0}.page-slider .prev:hover,.page-slider .next:hover{background:#1d3184;color:#fff}.page-slider .row:after{content:"";display:table;clear:both}.page-slider .column{display:flex;justify-content:space-around;margin:4px;width:80px;height:80px}.page-slider .column img{width:100%;border-radius:50%}.page-slider .demo{opacity:.6;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.page-slider .active,.page-slider .demo:hover{opacity:1}table{width:100%;margin:auto}table thead{background-color:#1d3184;color:#fff}table td{border:solid 1px #ddd;padding:8px !important}table tr:nth-child(even){background-color:#f2f3f4}table a{color:#1d3184}table img{height:23px;object-fit:contain;width:auto;padding-right:10px}.modal{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal .close:focus,.modal .close{color:#fff}iframe{width:100%}@media(max-width: 1150px){.display-3{font-size:3rem}.display-4{font-size:2.5rem}.h1,h1{font-size:2rem}.menu .nav-link{font-size:1rem;margin:0 .15rem}.menu .nav-item .dropdown-menu.show{display:block}.menu svg{font-size:1.3rem}.menu .search-icon{color:#fff}.menu .search-icon svg{transition:0s}.scroll .navbar .nav-link{font-size:1rem}}@media(max-width: 1024px){.display-4{font-size:2.3rem}.logo{max-height:45px}.menu .nav-item{padding:0}.menu .nav-item:hover .dropdown-menu{display:none}.menu .nav-item .dropdown-menu.show{display:contents}.menu .nav-item .dropdown-menu .nav-item .dropdown-item{margin:0 .5rem}.scroll .logo{max-height:45px}.intro .item figure figcaption .content{width:70%}.form-sec .form-btn{padding:.7rem 2rem}.counter-sec .counter-title{font-size:.85rem}.summits figure figcaption .content{top:50%}}@media(max-width: 768px){.display-4{font-size:2rem}.h4,h4{font-size:1.2rem}.logo{max-height:40px}.menu .search-icon{font-size:.9rem}.menu .search-icon svg{font-size:.9rem}.scroll{top:0}.scroll .logo{max-height:40px}.trp-language-switcher-container span{font-size:.9rem}.search-modal .form-control{font-size:1rem}.intro .caption{width:80%}.intro .item figure figcaption .content{width:80%}.about-sec figure .main-img{height:350px}iframe{height:330px}.contact-sec iframe{height:300px}.counter-sec .counter{font-size:2.5rem}.counter-sec .counter-title{font-size:.7rem}.news .post figure figcaption .content{top:35%}.about-page .main-img{min-height:auto;height:350px !important}.inner-header{font-size:.9rem;height:15rem}.page-gallery .item img{height:180px;padding:3px;display:block}.map iframe{height:300px}.contact-page .map iframe{height:300px}.wpcf7-list-item{width:100%}}@media(max-width: 640px){.h1,h1,.display-4{font-size:1.7rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.35rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem}.logo{max-height:35px}.menu svg{font-size:1rem}.menu .link{font-size:.8rem}.scroll{top:0}.scroll .logo{max-height:35px}.btn{padding:.5rem 1.5rem;min-width:auto;font-size:.9rem}.sidenav .overlay .nav-link{font-size:.9rem}.top-header{font-size:.8rem}.top-header .top-social a{width:28px;height:28px}.contact-sec iframe{height:280px}iframe{height:280px}.products .item figure img{height:380px}.products .item figure figcaption{font-size:.9rem}.projects figure{height:380px}.news .post figure img{height:350px}.news .post figure figcaption{font-size:.8rem}footer{font-size:.9rem}.about-page .main-img{height:300px !important}.page .gallery-item{width:100% !important}.page .page-content ul,.page .page-content ol{column-count:1}.page .page-content ul li,.page .page-content ol li{width:100%}.page .main-title{width:100%}.page .main-img{height:250px;float:none;max-width:100%;width:100%;margin:0 0 1.5rem 0}.page .page-slider{float:none;width:100%;max-width:100%}.page .page-slider .mySlides{margin:0 0 20px 0}.page img{float:none;margin:0 0 20px 0}.page figure{max-width:100%}.page-content .pro-page-title{width:100%}.fixed-links{bottom:1rem}}@media(max-width: 480px){.h1,h1,.display-4{font-size:1.5rem}.h2,h2{font-size:1.3rem}.h3,h3{font-size:1.2rem}.h4,h4{font-size:1.1rem}.h5,h5{font-size:1rem}.logo{max-height:30px}.scroll .logo{max-height:30px}.trp-language-switcher-container img{width:20px;height:20px}.trp-language-switcher-container span{font-size:.8rem}.sidenav .overlay .overlay-content{padding:2rem 1rem}.menu .link{font-size:.7rem}.scroll{top:0}.intro .caption{width:100%}.intro .item figure figcaption .content .slide-title{font-size:2rem}.about-sec figure .main-img{height:280px}.about-sec figure .small-img{width:180px;height:180px}.counter-sec .counter{font-size:2rem}.products .item figure img{height:330px}.products .item figure figcaption .post-title{width:100%;font-size:1rem}.projects figure{height:330px}.projects figure figcaption p{font-size:.9rem}.news .post figure img{height:300px}footer .copyright{display:block !important;text-align:center}ul.social li svg{font-size:1rem}.about-page .main-img{max-height:250px}.inner-header{height:13rem}.page-gallery .item img{height:135px}.map iframe{height:250px}.contact-page .map iframe{height:250px}.nav-pills .nav-link{padding:.5rem 1rem;min-width:auto}}@media(max-width: 430px){.h1,h1,.display-4{font-size:1.35rem}.h2,h2{font-size:1.2rem}.h3,h3{font-size:1.1rem}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem}.logo{max-height:27px}.top-header .contact-info{font-size:.7rem}.top-header .contact-info li{border:0}.scroll{top:0}.intro .caption .title{font-size:1.2rem}.intro .caption .desc{font-size:.9rem}.intro .item figure figcaption .content{width:100%}footer{font-size:.85rem}footer .title{font-size:1rem}.about-page .main-img{max-height:200px}.inner-header{height:15rem}}a,img,svg,.menu .navbar-nav,.menu .nav-item .dropdown-menu .nav-item,.cats .cat figure figcaption .icon,.projects .owl-nav button,.news .post .icon,.form-control,ul.contacts a span,.testimonials .owl-dots button span,.team .member,.videos .video .title{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.counter-sec:before,.contact-sec:before,footer:before{-webkit-background-size:cover;background-size:cover}/*# sourceMappingURL=main.css.map */
