
.gallery-item h3,.gallery-item img{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?tin97q");src:url("../fonts/icomoon.eot?tin97q#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?tin97q") format("truetype"), url("../fonts/icomoon.woff?tin97q") format("woff"), url("../fonts/icomoon.svg?tin97q#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-1:before{content:"\e900"}.icon-2:before{content:"\e901"}.icon-3:before{content:"\e902"}.icon-4:before{content:"\e903"}.icon-5:before{content:"\e904"}.icon-6:before{content:"\e905"}.icon-7:before{content:"\e906"}.icon-8 .path1:before{content:"\e907"}.icon-8 .path2:before{content:"\e908"}.icon-9 .path1:before{content:"\e909"}.icon-9 .path2:before{content:"\e90a"}.icon-10 .path1:before{content:"\e90b"}.icon-10 .path2:before{content:"\e90c"}.icon-11 .path1:before{content:"\e90d"}.icon-11 .path2:before{content:"\e90e"}.icon-12 .path1:before{content:"\e90f"}.icon-12 .path2:before{content:"\e910"}.icon-13 .path1:before{content:"\e911"}.icon-13 .path2:before{content:"\e912"}.icon-14:before{content:"\e913"}.icon-15:before{content:"\e914"}.icon-16:before{content:"\e915"}.icon-17:before{content:"\e916"}.icon-18 .path1:before{content:"\e917"}.icon-18 .path2:before{content:"\e918"}.icon-19:before{content:"\e919"}.icon-20:before{content:"\e91a"}.icon-21:before{content:"\e91b"}.icon-22:before{content:"\e91c"}.icon-23:before{content:"\e91d"}.icon-24:before{content:"\e91e"}.icon-25:before{content:"\e91f"}.icon-26:before{content:"\e920"}.icon-27:before{content:"\e921"}.icon-28:before{content:"\e922"}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{scroll-padding-top:3.5rem}body{position:relative;background-color:#ffffff;color:#555555;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-font-smoothing:antialiased}ul,li{list-style:none;padding:0;margin:0}figure{margin:0}figcaption{display:none}.large-container{max-width:1440px}.card{--bs-card-border-width:0;--bs-card-border-radius:0;--bs-card-inner-border-radius:0}.alert{--bs-border-radius:0}body{font-family:"Mulish", sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:"Mulish", sans-serif;font-weight:400;color:#222222;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}h1,.h1{font-size:2.5rem;font-weight:800;color:#ffffff}@media screen and (min-width: 768px){h1,.h1{font-size:4rem}}h2,.h2{font-size:3rem;font-weight:800}a{color:#222222;text-decoration:none;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}a:hover,a:focus{color:#e5322d;text-decoration:none;outline:none}.color-primary{color:#e5322d}.color-second{color:#032f79}.bg-c-primary{background-color:#e5322d}.bg-c-second{background-color:#032f79}.bg-c-light{background-color:#f8f7f4}.tran-5{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.z-5{z-index:5}.main-header{position:absolute;top:0;left:0;right:0;width:100%;background-color:transparent;z-index:999;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.main-header .outer-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0;top:0;width:100%;z-index:0;background:#032f79;border-bottom:1px solid rgba(255, 255, 255, 0.2);-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.sec-pad{padding:80px 0}@media screen and (min-width: 576px){.sec-pad{padding:120px 0}}.sec-title .icon-box{color:#e5322d}.sec-title .icon-box .icon-wave{display:inline-block;width:75px;height:24px;background:url("/assets/images/icons/icon-wave.png") no-repeat}.sec-title .sub-title{text-transform:uppercase;color:#032f79}.sec-title h2{font-weight:800;color:#e5322d}.page-title{padding-top:170px;padding-bottom:80px;background-size:cover;background-repeat:no-repeat}.page-title:before{position:absolute;content:"";background:#000;width:100%;height:100%;top:0;left:0;opacity:0.7;z-index:1}.page-title .bg-layer{top:0;right:100px;width:calc(100% - 420px);height:100%;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){.page-title{padding-top:250px;padding-bottom:170px}}.edit-content > .container-fluid{padding-right:0;padding-left:0}.edit-content ul,.edit-content li{list-style:initial}.edit-content ol > li{list-style:unset}.edit-content ul{margin-bottom:1rem;padding-left:2rem}.edit-content ul > li::marker{color:#e5322d}.edit-content ul ul li::marker{list-style:initial;color:initial}.edit-content li{margin-bottom:0.5rem}.edit-content li > ul{margin-top:0.5rem}.edit-content b,.edit-content strong{font-weight:bold}.edit-content a{text-decoration:underline;color:#e5322d}.edit-content h2{margin-top:2rem;font-size:2rem;color:#e5322d}.edit-content h2:first-child{margin-top:0}.edit-content h3{margin-top:2rem;font-size:1.5rem;color:#032f79}.edit-content h3:first-child{margin-top:0}.edit-content h4{margin-top:2rem;color:#e5322d}.edit-content h4:first-child{margin-top:0}.edit-content h5{margin-top:2rem;color:#032f79}.edit-content h5:first-child{margin-top:0}.edit-content p:last-child{margin-bottom:0}.subscribe-section{position:relative;padding:0 12px}@media screen and (min-width: 768px){.subscribe-section{padding:0 60px}}.subscribe-section .bg-shape{position:absolute;left:0;bottom:0;width:100%;height:50px;background:#1e1e1e}.subscribe-section .outer-container{position:relative;padding:60px 0;background-color:#e5322d}.subscribe-section .pattern-layer{position:absolute;background-size:cover;background-repeat:repeat-x;width:100%;height:100%;animation:slide 60s linear infinite;-webkit-animation:slide 60s linear infinite}.subscribe-section .h2{font-size:1.5rem;font-weight:800}@media screen and (min-width: 1200px){.subscribe-section .h2{font-size:2rem}}.subscribe-section .form-inner{position:relative;padding:13px;background-color:#ffffff}.subscribe-section .form-inner button{position:absolute;top:13px;right:13px;width:58px;height:58px;font-size:24px;background-color:#032f79;color:#ffffff;border:0;border-radius:2px;text-align:center;cursor:pointer;transition:all 500ms ease}.subscribe-section .form-inner input:focus + button,.subscribe-section .form-inner button:hover{background:#e5322d !important}.subscribe-section input[type=email]{width:100%;height:58px;padding-left:20px;border:0;color:#555555}@keyframes slide{from{background-position:0 0;}to{background-position:1920px 0;}}@-webkit-keyframes slide{from{background-position:0 0;}to{background-position:1920px 0;}}.main-footer{background-color:#1e1e1e}.main-footer p,.main-footer a{color:#cccccc;line-height:28px}.footer-top{padding-top:113px;padding-bottom:50px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.footer-top .logo-widget{margin-right:90px;margin-top:-13px}.footer-top .logo-widget .location-box{position:relative;margin-bottom:2rem;padding-left:32px}.footer-top .logo-widget .location-box .icon-box{position:absolute;left:0;top:4px;font-size:30px;line-height:30px;color:#ffffff}.footer-top .widget-title{position:relative;padding-bottom:10px;margin-bottom:2rem}.footer-top .widget-title:before{background-color:#e5322d;position:absolute;content:"";width:35px;height:2px;bottom:0}.footer-top .widget-title h3{font-size:24px;line-height:32px;color:#ffffff;font-weight:800;text-transform:uppercase}.footer-top .links-list{list-style:none;padding-left:0}.footer-top .links-list li{position:relative;margin-bottom:1rem}.footer-top .links-list li a{display:inline-block}.footer-top .links-list li a:hover{color:#ffffff;padding-left:26px}.footer-top .links-list li a:hover:before{opacity:1}.footer-top .links-list li a:before{color:#e5322d;position:absolute;content:"\e902";font-family:"icomoon";font-size:7px;left:0;top:2px;opacity:0;transition:all 500ms ease}@media screen and (min-width: 1200px){.footer-top .gallery-widget{margin-left:4rem}}.footer-top .image-list{list-style:none;margin:0px -7.5px;padding:0}.footer-top .image-list li{position:relative;float:left;margin:0 7.5px 15px 7.5px}.footer-top .image-list .image{position:relative;overflow:hidden;margin-bottom:0;background:#e5322d}.footer-top .image-list .image:hover img{opacity:0.2}.footer-top .image-list .image img{width:100%;transition:all 500ms ease}.footer-bottom{padding:40px 0}.footer-bottom a{text-decoration:underline}.footer-bottom a:hover{color:#e5322d}.footer-social li{display:inline-block}.footer-social li a{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;font-size:16px;border-radius:50%}.footer-social li a:hover{background-color:#e5322d;color:#ffffff}.scroll-top{width:55px;height:55px;line-height:64px;position:fixed;bottom:105%;right:30px;border:none;background:#032f79;font-size:20px;z-index:99;color:#ffffff;border-radius:50%;text-align:center;cursor:pointer;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}.scroll-top.open{bottom:50px}.scroll-top:hover{background:#e5322d}.scroll-top:before,.scroll-top:after{width:100%;height:100%;border-radius:50%;background:transparent;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-delay:0.9s;animation-delay:0.9s;content:"";-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.scroll-top:after{-webkit-animation-delay:0.6s;animation-delay:0.6s}@-webkit-keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px rgba(255, 255, 255, 0);box-shadow:0 0 0 30px rgba(255, 255, 255, 0);}100%{-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0);box-shadow:0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 30px rgba(255, 255, 255, 0);box-shadow:0 0 0 30px rgba(255, 255, 255, 0);}100%{-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0);box-shadow:0 0 0 0 rgba(255, 255, 255, 0);}}.navbar{--bs-navbar-color:#ffffff;--bs-navbar-hover-color:#e5322d;--bs-navbar-active-color:#e5322d;--bs-navbar-toggler-border-radius:0;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");transition:background-color 0.4s ease, box-shadow 0.4s ease, opacity 0.4s ease}.navbar.navbar-colored{background-color:#032f79;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.navbar .navbar-brand img{max-width:240px}@media screen and (min-width: 576px){.navbar .navbar-brand img{max-width:none}}@media screen and (min-width: 1200px){.navbar-nav{justify-content:center !important}}.navbar-nav .dropdown-menu{margin:0;padding:0;border:0;background-color:#141417;border-radius:0}.navbar-nav .dropdown-item{color:#ffffff}.navbar-nav .dropdown-item:hover{background-color:#141417;color:#e5322d}@media screen and (min-width: 1200px){.navbar-nav .dropdown-item:hover{background-color:#032f79}}.navbar-nav .active > a{color:#e5322d}.navbar-toggler{border:none}.offcanvas{--bs-offcanvas-width:300px;--bs-offcanvas-bg:#141417}.offcanvas .navbar-nav li{border-top:1px solid rgba(255, 255, 255, 0.1)}.offcanvas .dropdown-item{padding:0.5rem 1rem}.offcanvas .active .dropdown-toggle-icon{color:#ffffff}@media screen and (min-width: 1200px){.offcanvas .active .dropdown-toggle-icon{color:#e5322d}}.offcanvas .dropdown-toggle-icon{top:5px;width:32px;height:32px;line-height:32px;background-color:#e5322d;text-align:center;color:#ffffff;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.offcanvas .dropdown-toggle-icon.show{transform:rotate(90deg)}@media screen and (min-width: 1200px){.offcanvas .dropdown-toggle-icon{background-color:transparent}}.offcanvas .contact-info h4{font-size:20px;color:#ffffff;font-weight:800;margin-bottom:20px}.offcanvas .contact-info ul li{font-size:15px;color:rgba(255, 255, 255, 0.8);margin-bottom:4px}.offcanvas .contact-info ul li:last-child{margin-bottom:0}.offcanvas .contact-info a{color:rgba(255, 255, 255, 0.8)}.offcanvas .social-links li{position:relative;display:inline-block}.offcanvas .social-links a{line-height:32px;font-size:1.5rem;color:#ffffff}@media screen and (min-width: 1200px){.offcanvas .dropdown .dropdown-menu{display:block;margin-top:15px;visibility:hidden;opacity:0;background-color:#032f79;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.offcanvas .dropdown .dropdown-toggle-icon{font-size:1rem}.offcanvas .dropdown:hover .dropdown-menu{margin-top:0;visibility:visible;opacity:1}.offcanvas .dropdown:hover .dropdown-toggle-icon{color:#e5322d}.offcanvas .dropdown .nav-link{margin-right:20px}.offcanvas .navbar-nav li{border-top:none}.offcanvas .contact-info,.offcanvas .social-links{display:none}}.offcanvas-header .btn-close{top:1em;right:1em;line-height:1rem;color:#ffffff;opacity:1;-webkit-transition:all 0.9s ease;-o-transition:all 0.9s ease;transition:all 0.9s ease;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.offcanvas-header .btn-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width: 1200px){.navbar-expand-xl .navbar-nav > .dropdown > .dropdown-menu{margin-top:22px}}input:focus{outline:none;box-shadow:none}form .form-ant{display:none}.form-control,.form-select{padding:1rem 1.5rem;border:2px solid #eeeeee;border-radius:4px;color:#222222}.form-floating > .form-control{height:calc(3.5rem + 4px)}.form-floating > label{font-size:1rem;color:#222222}.cookies-info{position:fixed;left:0;bottom:0;width:100%;padding-top:6px;padding-bottom:6px;color:#ffffff;font-size:0.8rem;text-align:center;background-color:#000000;z-index:1000}.cookies-info button{margin-left:1rem}.handle-preloader{align-items:center;-webkit-align-items:center;display:flex;display:-ms-flexbox;height:100%;justify-content:center;-webkit-justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9999999}.preloader-close{position:fixed;z-index:99999999;font-size:18px;background:#fff;width:30px;height:30px;line-height:26px;text-align:center;cursor:pointer;right:15px;top:15px;border-radius:50%}.handle-preloader .animation-preloader{position:absolute;z-index:100}.handle-preloader .animation-preloader .spinner{animation:spinner 1s infinite linear;border-radius:50%;height:150px;margin:0 auto 45px auto;width:150px}.handle-preloader .animation-preloader .txt-loading{text-align:center;user-select:none}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{animation:letters-loading 4s infinite;content:attr(data-text-preloader);left:0;opacity:0;top:0;position:absolute}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-family:"Mulish", sans-serif;font-weight:500;letter-spacing:15px;display:inline-block;position:relative;font-size:70px;line-height:70px;text-transform:uppercase;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255, 255, 255, 0.3)}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:0.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:0.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:0.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:0.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:1.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(9):before{animation-delay:1.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(10):before{animation-delay:1.8s}.handle-preloader .loader-section{background-color:#ffffff;height:100%;position:fixed;top:0;width:calc(50% + 1px)}.preloader .loaded .animation-preloader{opacity:0;transition:0.3s ease-out}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{color:#ffffff}.handle-preloader .animation-preloader .spinner{border:3px solid #ffffff;border-top-color:rgba(255, 255, 255, 0.5)}.handle-preloader{background:#122243}.preloader-close{color:#122243}@keyframes spinner{to{transform:rotateZ(360deg);}}@keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg);}25%,50%{opacity:1;transform:rotateY(0deg);}}@media screen and (max-width: 767px){.handle-preloader .animation-preloader .spinner{height:8em;width:8em}}@media screen and (max-width: 500px){.handle-preloader .animation-preloader .spinner{height:7em;width:7em}.handle-preloader .animation-preloader .txt-loading .letters-loading{font-size:30px;letter-spacing:10px}}.bread-crumb li{position:relative;display:inline-block;padding-right:30px;margin-right:10px;font-size:1rem;color:#ffffff}.bread-crumb li a{color:#ffffff}.bread-crumb li a:hover{color:#e5322d}.bread-crumb li i{position:absolute;display:inline-block;left:0;top:-6px;width:36px;height:36px;line-height:36px;background-color:#e5322d;text-align:center;font-size:16px;color:#ffffff;border-radius:50%}.bread-crumb li:before{position:absolute;top:1px;right:0;line-height:24px;content:"\e902";font-family:"icomoon";font-size:7px}.bread-crumb li:first-child{padding-left:45px}.bread-crumb li:last-child{padding-right:0;margin-right:0}.bread-crumb li:last-child:before{display:none}.theme-btn{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;font-size:16px;line-height:26px;font-weight:600;font-family:"Mulish", sans-serif;color:#fff;text-align:center;padding:15.5px 32px;border:none;border-radius:2px;text-transform:uppercase;z-index:1;transition:all 500ms ease}.theme-btn.btn-one{background:#e5322d;color:#ffffff}.theme-btn.btn-two{font-size:15px;padding:14.5px 32px;border:solid;border-width:1px}.theme-btn i{position:relative;font-size:7px;margin-left:15px;top:-2px}.theme-btn:before{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:0;opacity:0;content:"";z-index:-1;transform:scale(1) rotateX(45deg);-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.theme-btn:before{background:#032f79}.theme-btn:hover:before{opacity:1;width:100%;transform:scale(1) rotateX(0deg);-webkit-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.theme-btn:hover{color:#fff}.theme-btn.btn-four{background:#192e5c}.theme-btn.btn-five{background:#f4efe4;color:#222;padding:14.5px 20px}.theme-btn.btn-five:hover,.theme-btn.btn-five:hover i{color:#fff}.theme-btn.btn-five i{transition:all 500ms ease}.carousel{margin-bottom:4rem}.carousel-caption{bottom:3rem;z-index:10}.carousel-item{height:32rem}.carousel-item > img{position:absolute;top:0;left:0;min-width:100%;height:32rem}.banner-section .splide__slide{position:relative;padding-top:180px;padding-bottom:100px;background-repeat:no-repeat;background-position:center;background-size:cover}.banner-section .splide__slide:before{position:absolute;content:"";width:100%;height:100%;background:#000;top:0;right:0;z-index:1;opacity:0.8}.banner-section .splide__slide .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 6000ms linear;-o-transition:all 6000ms linear;transition:all 6000ms linear}.banner-section .splide__slide .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 768px){.banner-section .splide__slide{padding-top:240px;padding-bottom:280px}}.banner-section .banner-social{display:none;position:absolute;left:240px;bottom:90px;z-index:2}.banner-section .banner-social li{position:relative;display:inline-block}.banner-section .banner-social li a{position:relative;display:inline-block;width:44px;height:44px;line-height:44px;font-size:16px;color:#cccccc;text-align:center;border-radius:50%}.banner-section .banner-social li a:hover{color:#ffffff}@media screen and (min-width: 768px){.banner-section .banner-social{display:block}}.banner-carousel .theme-btn.btn-two{margin-left:10px}.banner-carousel .splide__slide.is-active .image-layer{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.banner-carousel .content-box h1{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-carousel .is-active .content-box h1{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1000ms;-o-transition-delay:1000ms;transition-delay:1000ms}.banner-carousel .content-box h2{font-size:1.75rem;font-weight:300;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}@media screen and (min-width: 768px){.banner-carousel .content-box h2{font-size:2.25rem}}.banner-carousel .is-active .content-box h2{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.banner-carousel .content-box .btn-box{position:relative;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease}.banner-carousel .is-active .content-box .btn-box{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1400ms;-o-transition-delay:1400ms;transition-delay:1400ms}.owl-dots-none .owl-dots,.owl-nav-none .owl-nav{display:none !important}.owl-nav button{background:transparent}.banner-section.style-one .banner-carousel .owl-nav{position:absolute;right:250px;bottom:140px}.banner-carousel .owl-nav button{position:absolute;display:inline-block;width:60px;height:60px;line-height:62px;border:solid;border-width:2px;border-color:#fff;text-align:center;border-radius:50%;font-size:16px;color:#fff;cursor:pointer;transition:all 500ms ease}.banner-carousel .owl-nav button.owl-prev{right:10px}.gallery-item{display:inline-block;text-align:center;text-decoration:none}.gallery-item figure{overflow:hidden}.gallery-item figcaption{display:block;position:relative}.gallery-item h3{padding:0.5rem;text-transform:uppercase;font-size:1.25rem}@media screen and (min-width: 576px){.gallery-item h3{font-size:1rem}}@media screen and (min-width: 768px){.gallery-item h3{font-size:1.25rem}}.gallery-item:hover{text-decoration:none}.gallery-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gal-detail__fullzoom figure{margin-bottom:30px}.home-galleries .gallery-item h3{font-size:1rem;font-weight:normal}@media screen and (min-width: 768px){.home-galleries .gallery-item h3{font-size:0.8rem}}@media screen and (min-width: 992px){.home-galleries .gallery-item h3{font-size:1rem}}.support-box{position:relative;min-width:220px;padding-left:70px}.support-box .icon-box{position:absolute;left:0;top:-4px;width:58px;height:58px;line-height:58px;font-size:26px;background-color:#e5322d;color:#ffffff;text-align:center;border-radius:50%}.support-box span{display:block;font-size:14px;line-height:20px;color:#ffffff}.support-box h3{font-size:24px;line-height:32px;color:#ffffff;font-weight:800}.support-box a{color:#ffffff}.support-box a:hover{color:#e5322d}.calc-block .card-body{background-color:#e5322d;font-weight:800}.calc-block .calc-sign{font-size:3rem;font-weight:bold}.offer-block .card{transition:all 500ms ease}.offer-block .card .card-img-top{position:relative;overflow:hidden;height:220px;display:flex;justify-content:center;align-items:center;background-color:#032f79}.offer-block .card .card-img-top img{width:100%;height:100%;object-fit:cover;transition:all 500ms ease}.offer-block .card .offer-type{position:absolute;top:1rem;right:1rem;padding:0.25rem 0.5rem;background:#e5322d;color:#ffffff;font-size:1rem;font-weight:800;text-transform:uppercase}.offer-block .card h3{min-height:4rem;font-size:1rem;font-weight:800}.offer-block .card:before{position:absolute;content:"";width:25px;height:25px;right:1rem;bottom:1rem;clip-path:polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%, 0% 0%);background:#e5322d;transition:all 500ms ease}.offer-block .card:hover{background:#ffffff;box-shadow:0 10px 30px 0 rgba(0, 0, 0, 0.1)}.offer-block .card:hover:before{background:#032f79}.offer-block .card:hover img{opacity:0.3;transform:scale(1.05)}.feature-block-one .inner-box{overflow:hidden}.feature-block-one .inner-box .image-box{background:#000000}.feature-block-one .inner-box .image-box img{width:100%;transition:all 500ms ease}.feature-block-one .inner-box .text{position:relative;left:20px;bottom:25px;width:calc(100% - 40px);background-color:#ffffff;opacity:1}.feature-block-one .inner-box .text:before{position:absolute;content:"";width:25px;height:25px;right:-1px;bottom:0;background-color:#032f79;clip-path:polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%, 0% 0%)}.feature-block-one .inner-box .text,.feature-block-one .inner-box .overlay-content{padding:2rem 1rem}.feature-block-one .inner-box .overlay-content{left:0;top:0;width:100%;opacity:0}.feature-block-one .inner-box .overlay-content h3 a:before{position:absolute;content:"";background:#ffffff;width:50px;height:1px;left:-66px;top:15px}.feature-block-one .inner-box h3{margin-bottom:0;font-size:1.5rem;font-weight:600}.feature-block-one .inner-box h3 a:hover{color:#ffffff;text-decoration:underline}.feature-block-one .inner-box:hover .image-box img{opacity:0.5;transform:scale(1.05)}.feature-block-one .inner-box:hover .text{bottom:-125px;opacity:0}.feature-block-one .inner-box:hover .overlay-content{background-color:#e5322d;opacity:1;top:50%;transform:translateY(-50%)}.bg-color-1{background:#f8f7f4}.about-section{overflow:hidden;background:#f8f7f4}.about-section .bg-layer{display:none}@media screen and (min-width: 768px){.about-section .bg-layer{display:block;top:0;right:0;width:1268px;height:100%;background-size:cover;background-repeat:no-repeat;background-position:right center}}.about-section .image-box{padding-left:140px;padding-top:90px}.about-section .image-box .image-2{left:0;top:0}.content_block_1 .single-item{position:relative}.content_block_1 .single-item .icon-box{width:80px;height:80px;margin-bottom:10px;border-radius:50%;background-color:#ffffff;color:#222222;line-height:80px;font-size:45px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.content_block_1 .single-item:hover .icon-box{color:#e5322d;-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.15)}.content_block_1 .single-item:before{position:absolute;content:"";background:#dddddd;width:1px;height:115px;top:0;right:-15px}.before-none:before,.after-none:after{display:none !important}.project-block{max-width:330px}.project-block .inner-box:hover .image-box:before{transform:scaleX(1)}.project-block .inner-box:hover .image-box h2{right:20px;opacity:1}.project-block .inner-box .text h3 a{font-size:1.5rem;font-weight:600}.project-block .inner-box .text h3 a:hover{padding-left:65px}.project-block .inner-box .text h3 a:before{position:absolute;content:"";width:50px;height:1px;left:0;top:15px;opacity:0;background-color:#e5322d}.project-block .inner-box .text h3 a:hover:before{opacity:1}.project-block .image-box{position:relative;overflow:hidden}.project-block .image-box img{width:100%}.project-block .image-box h2{position:absolute;right:0;bottom:16px;margin-bottom:0;line-height:100px;font-size:100px;font-weight:300;opacity:0;z-index:2}.project-block .image-box h2:before{position:absolute;content:"";background:#fff;width:50px;height:1px;left:-65px;top:48px}.project-block .image-box:hover .image-box h2{right:20px;opacity:1}.project-block .image-box:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;opacity:0.9;z-index:1;background-color:#e5322d;clip-path:polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%, 0% 0%);transition:all 500ms ease;transform:scaleX(0);transform-origin:right center}.project-section .splide__arrow{display:inline-block;width:60px;height:60px;margin-top:-30px;line-height:60px;font-size:16px;border-radius:50%;border:2px solid #dddddd;background-color:#ffffff;color:#dddddd;text-align:center;transition:all 500ms ease}.project-section .splide__arrow:hover{border-color:#e5322d;background:#e5322d;color:#ffffff}.project-section .splide__arrow--prev{left:-5em}.project-section .splide__arrow--next{right:-5em}.project-section .owl-nav{position:absolute;top:40%;transform:translateY(-50%);left:0;width:100%}.project-section .owl-nav button{position:absolute;display:inline-block;width:60px;height:60px;line-height:60px;font-size:16px;border-radius:50%;border:solid;border-width:2px;border-color:#dddddd;color:#dddddd;text-align:center;transition:all 500ms ease}.project-section .owl-nav button:hover{color:#ffffff}.project-section .owl-nav button .owl-prev{left:-105px}.project-section .owl-nav button .owl-next{right:-105px}.skills-section{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.skills-section:before{position:absolute;content:"";background:#000;width:100%;height:100%;left:0;top:0;opacity:0.9}.skills-section .content-column p{color:#f8f7f4}.skills-section .skills-inner{border-bottom:1px solid #444444}.skills-section .single-item{position:relative;padding:30px 20px;background-color:#ffffff}.skills-section .single-item:before{position:absolute;content:"";width:18px;height:18px;right:0;bottom:0;background-color:#e5322d;clip-path:polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%, 0% 0%);transition:all 500ms ease}.skills-section .single-item:hover:before{width:100%;height:100%;background:rgba(230, 53, 47, 0.12)}.skills-section .single-item .icon-box{min-height:65px}.skills-section .single-item h6{font-weight:600;text-transform:uppercase}.skills-section .funfact-inner{padding-bottom:120px;padding-top:70px}@media screen and (min-width: 992px){.counter-block{border-right:1px solid #444444}}.counter-block .icon-box{line-height:60px;font-size:60px;color:#e5322d}@media screen and (min-width: 1200px){.counter-block .icon-box{line-height:80px;font-size:80px}}.counter-block:hover .icon-box{color:#ffffff}.counter-block .count-outer{line-height:50px;font-size:50px;font-weight:800;color:#ffffff}@media screen and (min-width: 1200px){.counter-block .count-outer{line-height:70px;font-size:68px}}.counter-block h5{margin-bottom:0;font-size:0.9rem;text-transform:uppercase;color:#ffffff}.team-block{max-width:330px;text-align:center}.team-block .inner-box{background-color:#ffffff}.team-block .inner-box:hover .image-box .social-links{right:0;opacity:1}.team-block .inner-box:hover .image-box .support-box{bottom:0;opacity:1}.team-block .inner-box:hover .lower-content{box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.1)}.team-block .image-box{position:relative;overflow:hidden}.team-block .image-box img{width:100%}.team-block .image-box .social-links{position:absolute;top:0;right:-50px;opacity:0;transition:0.5s}.team-block .image-box .social-links a{color:#888888}.team-block .image-box .social-links a:hover{color:#e5322d}.team-block .image-box .support-box{position:absolute;bottom:-54px;opacity:0;width:100%;text-align:left}.team-block .image-box .support-box h4{display:inline-block;background-color:#032f79}@media screen and (min-width: 992px){.team-block .image-box .support-box h4{font-size:1rem}}@media screen and (min-width: 1200px){.team-block .image-box .support-box h4{font-size:1.5rem}}.team-block .image-box .support-box a:hover{text-decoration:underline}@media screen and (min-width: 1200px){.team-block .image-box .support-box{text-align:center}}#filter-reset{border-color:#eeeeee;color:#555555}#filter-reset:hover{color:#ffffff}.offer-detail .gal-main .splide__slide{text-align:center}.offer-detail .gal-main img{max-height:500px}.offer-detail .gal-thumb .splide__slide{opacity:0.6}.offer-detail .gal-thumb .splide__slide img{width:100%;height:100%;object-fit:cover}.offer-detail .gal-thumb .splide__slide.is-active{opacity:1}.offer-detail .param-list{font-size:1rem}.offer-detail .list-group-item{border:1px solid white;background-color:#f8f7f4}#offers-loader{display:none;opacity:0;z-index:10;transition:opacity 0.3s ease;pointer-events:none}#offers-loader.visible{display:block;opacity:1}.employee-block{background-color:#f8f7f4}.contact-page .form-column h2,.contact-page .info-column h2{padding-bottom:0.5rem;font-size:2rem;font-weight:800}.contact-page .form-column h2:before,.contact-page .info-column h2:before{position:absolute;content:"";width:50px;height:1px;left:0;bottom:0;background:#e5322d}.contact-page .info-inner .list-group-item{border-color:#eeeeee}.contact-page .info-inner .list-group-item > div{border-left:1px solid #eeeeee}.contact-page .info-inner .list-group-item:hover i{color:#032f79}.contact-page .info-inner i{font-size:4rem;color:#e5322d;transition:color 500ms ease}.contact-page .info-list li{border-bottom:1px solid #eeeeee}.contact-page .info-list i{font-size:4rem;color:#e5322d}