@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap";h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;padding:0;font-family:"Roboto",sans-serif;color:inherit}p{font-size:.875rem;font-weight:400;font-family:"Open Sans",sans-serif;line-height:1.7;color:#8a8a8a;margin:0;padding:0}a{font-size:.875rem;font-weight:400;font-family:"Roboto",sans-serif;line-height:1.5;color:#1a1818;overflow:hidden;text-decoration:none;display:block;transition:.4s all}a:hover,a:focus,a:active{text-decoration:none;cursor:pointer;outline:none}ul,ol{margin:0;padding:0;list-style:none}ul li,ol li{display:block;font-size:.875rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.5}span{font-family:"Open Sans",sans-serif}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}p{font-size:1rem}@media screen and (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{font-size:.9375rem}}@media screen and (max-width: 481px){h1{font-size:2.25rem}h2{font-size:1.75rem}p{font-size:.875rem}}button:focus,button:active{outline:none}.btn{border:none}.btn,.form-control{font-family:"Open Sans",sans-serif;font-size:.875rem;outline:none;box-shadow:none;border-radius:0;border:1px solid;text-transform:capitalize;letter-spacing:.03em;cursor:pointer;transition:.4s all}.btn:focus,.btn:hover,.form-control:focus,.form-control:hover{box-shadow:none;outline:none;color:inherit}.btn.btn-custom-small,.form-control.btn-custom-small{font-size:.75rem;padding:6px 14px}.btn.btn-custom-mid,.form-control.btn-custom-mid{font-size:.875rem;padding:8px 20px}.btn.btn-custom-large,.form-control.btn-custom-large{font-size:1rem;padding:10px 25px}.btn.btn-primary,.form-control.btn-primary{background-color:#137fad;color:#fff;border-color:#137fad}.btn.btn-primary:hover,.form-control.btn-primary:hover{background-color:rgba(0,0,0,0);border-color:#137fad;color:#137fad}.btn.btn-primary-ghost,.form-control.btn-primary-ghost{background-color:rgba(0,0,0,0);border-color:#137fad;color:#137fad}.btn.btn-primary-ghost:hover,.form-control.btn-primary-ghost:hover{background-color:#137fad;color:#fff;border-color:#137fad}.btn.btn-secondary,.form-control.btn-secondary{background-color:#72aeb7;color:#fff;border-color:#72aeb7}.btn.btn-secondary:hover,.form-control.btn-secondary:hover{background-color:rgba(0,0,0,0);border-color:#72aeb7;color:#72aeb7}.btn.btn-secondary-ghost,.form-control.btn-secondary-ghost{background-color:rgba(0,0,0,0);border-color:#72aeb7;color:#72aeb7}.btn.btn-secondary-ghost:hover,.form-control.btn-secondary-ghost:hover{background-color:#72aeb7;color:#fff;border-color:#72aeb7}.slick-slide:focus{outline:none}.slick-dots{display:flex;justify-content:center;margin-top:10px;text-align:center}.slick-dots li{display:inline-block;margin:3px;height:6px;width:6px;border-radius:100%;background-color:#8a8a8a;cursor:pointer}.slick-dots li button{text-indent:-9999px;border:none;background-color:rgba(0,0,0,0)}.slick-dots li button:focus{outline:none}.slick-dots li.slick-active{background-color:#137fad}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.slick-arrow i{font-size:2rem;line-height:22px;height:22px;width:22px;color:#8a8a8a;text-align:center;cursor:pointer}.slick-arrow i:hover{color:#000}.slick-arrow.left{left:0px;z-index:9}.slick-arrow.right{right:0px;z-index:9}.scrollevent a{font-size:1.125rem;text-decoration:none}.scrollevent a:hover{font-style:normal}.scrollevent a .btn-scroll-up{padding:5px 6px;background-color:rgba(19,127,173,.95);box-shadow:none;border:1px solid;border-color:#0e5d7f;border-radius:6px 6px 0 0;color:#fff;transition:.6s all;cursor:pointer}.scrollevent a .btn-scroll-up i{transform:translateY(0);transition:.6s all;color:#fff}.scrollevent a .btn-scroll-up:hover i{transform:translateY(-5px)}.scrollevent a .btn-scroll-up:focus{text-decoration:none;border:none;outline:none}.scrollToTop{z-index:9999;text-align:center;background:rgba(0,0,0,0);color:#fff;position:fixed;bottom:50px;right:30px;display:none !important;cursor:pointer}.scrollToTop.d-block{display:block !important}@media screen and (max-width: 767px){.scrollToTop.d-block{display:none !important}}.scrollToTop button i{padding:3px;font-size:1.125rem;color:#fff}.scrollToTop:hover{text-decoration:none}.section-header{margin-bottom:20px;padding-bottom:30px;text-align:center}.section-header h2{margin:0;font-size:35px;font-weight:700;color:#72aeb7;text-transform:uppercase;position:relative;line-height:1}.section-header h2::before{content:"";position:absolute;height:1px;background-color:#72aeb7;top:55px;left:50%;transform:translateX(-50%);width:35px}.section-header h2::after{content:"";position:absolute;height:1px;background-color:#72aeb7;top:50px;left:50%;transform:translateX(-50%);width:45px}.section-header h5{margin:0;font-size:14px;font-weight:400;color:#525252;text-transform:uppercase;padding-bottom:5px}figure{margin:0}img{max-width:100%;transition:.4s all}.mobile-call-button{position:fixed;bottom:20px;right:20px;text-align:center;z-index:99;display:none}@media screen and (max-width: 767px){.mobile-call-button{display:block}}.mobile-call-button a{font-size:1.25rem;height:45px;width:45px;line-height:45px;color:#fff;background-color:rgba(19,127,173,.7);border-radius:100%}.section{padding:80px 0}body{background:#137fad;background:-webkit-linear-gradient(to right, #72aeb7, #137fad);background:linear-gradient(to right, #72aeb7, #137fad)}@media screen and (max-width: 1200px){.section{padding:60px 0}}@media screen and (max-width: 992px){.section{padding:45px 0}}@media screen and (max-width: 768px){.section{padding:30px 0}}.form{display:flex;flex-wrap:wrap;gap:30px}.form .form-group{flex-basis:100%;display:flex;flex-direction:column}.form .form-group.half-width{flex-basis:calc(50% - 30px)}.form .form-group label{font-size:1.125rem;color:#000;font-weight:500;text-transform:capitalize;margin-bottom:5px}.form .form-group label span{padding-left:5px}.form .form-group .form-input{border-radius:5px;border:1px solid rgba(0,0,0,.4);background:#d9d9d9;padding:8px;font-size:1rem;text-transform:capitalize;color:#000;resize:none}.form .form-group .form-input::placeholder{font-size:1rem;color:#1a1818}.form .form-group .form-input:focus-visible{border:none;outline:0;box-shadow:2px 2px 3px -1px #fff;border-bottom:1px solid #fff}.form .form-group .form-input.msg-input{height:100px}.form .form-group .check-group{display:flex;gap:15px;flex-wrap:wrap}.form .form-group .check-group label{font-size:.9375rem}@media screen and (max-width: 992px){.form .form-group label{font-size:1.25rem}.form .form-group .form-input{font-size:.9375}.form .form-group .form-input::placeholder{font-size:.9375}}@media screen and (max-width: 576px){.form{flex-direction:column;gap:20px}.form .form-group label{font-size:1.125rem}.form .form-group .form-input{font-size:.875rem}.form .form-group .form-input::placeholder{font-size:.875rem}}.header{z-index:999;background-color:#fff;position:relative;transition:.4s all}.header .top-header{display:flex;align-items:"center";justify-content:space-between;padding:5px 0}.header .top-header .logo .navbar-brand{max-width:120px}.header .top-header .block{align-items:center;justify-content:center;margin:0 10px}.header .top-header .block .icon{margin-right:15px;height:50px;width:50px;border-radius:5px;display:grid;place-items:center;position:relative;z-index:1}.header .top-header .block .icon::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:5px;background:-webkit-linear-gradient(to left, #72aeb7, #137fad);background:linear-gradient(to left, #72aeb7, #137fad);box-shadow:0 0 8px 2px rgba(0,0,0,.1);z-index:-1}.header .top-header .block .icon i{color:#fff;font-size:16px}.header .top-header .block .icon:hover{transition:2s all}.header .top-header .block .icon:hover::before{transition:.5s all;background:none}.header .top-header .block .icon:hover i{transition:3s all;color:#137fad}.header .top-header .block .text h5{text-transform:capitalize;color:#1a1818;font-size:14px;font-weight:600;padding-bottom:5px}.header .top-header .block .text h6,.header .top-header .block .text a{font-size:14px;font-weight:400;transition:.5s all;color:#1a1818}.header .top-header .block .text h6:hover,.header .top-header .block .text a:hover{text-decoration:none;color:#137fad}.header .bottom-header{background:#137fad;z-index:999999;transition:.4s all;width:100%;background:#137fad;background:-webkit-linear-gradient(to left, #72aeb7, #137fad);background:linear-gradient(to left, #72aeb7, #137fad);box-shadow:0 0 8px 2px rgba(0,0,0,.1)}.header .bottom-header nav .navbar-brand{display:none}.header .bottom-header nav .phone{display:none}.header .bottom-header nav .phone .d-flex .icon{display:flex;align-items:center}.header .bottom-header nav .phone .d-flex .icon .fa-solid{padding:7px;background-color:#000;color:#fff;margin-right:10px;border-radius:5px}.header .bottom-header nav .phone .d-flex .text{box-sizing:content-box;display:flex;align-items:center}.header .bottom-header nav .phone .d-flex .text h6 a{color:#fff}.header .bottom-header nav .navbar-toggler{background-color:#fff;border-radius:3px;border:1px solid #8a8a8a}.header .bottom-header nav ul.navbar-nav{width:100%;transition:.4s ease-in-out;align-items:center}.header .bottom-header nav ul.navbar-nav .nav-item{padding:5px 20px}.header .bottom-header nav ul.navbar-nav .nav-item .nav-link{font-size:14px;font-weight:500;transition:.3s all;text-transform:capitalize;color:#fff}.header .bottom-header nav ul.navbar-nav .nav-item .nav-link:hover,.header .bottom-header nav ul.navbar-nav .nav-item .nav-link.active{color:#000}.header .bottom-header nav ul.navbar-nav .nav-item .nav-link i{padding-left:5px;font-size:12px}.header .bottom-header nav ul.navbar-nav .nav-item:last-child{margin-left:auto}.header .bottom-header nav ul.navbar-nav .nav-item.active .nav-link{color:#000}.header .bottom-header nav .button{transition:.5s all}.header .bottom-header nav .button a{font-size:14px;font-weight:500;transition:.5s all;text-transform:capitalize;color:#000;border:1px solid #fff;padding:10px 20px}.header .bottom-header nav .button a:hover{text-decoration:none;background:#fff}.header.fixed-header{position:fixed;top:0;left:0;right:0;background-color:#137fad}.header.fixed-header .top-header{display:none}.header.fixed-header .bottom-header{background:none;padding:0;box-shadow:none}@media screen and (max-width: 992px){.header .top-header{justify-content:space-between;padding:15px 0}.header .top-header .logo{display:none}.header .top-header .block .icon{padding:12px;margin-right:15px}.header .top-header .block .icon i{font-size:16px}.header .top-header .block .text h5{font-size:14px}.header .top-header .block .text h6,.header .top-header .block .text a{font-size:14px}.header .bottom-header{border-radius:0}.header .bottom-header nav .navbar-brand{display:block;max-width:100px;background-color:#fff;padding:10px}.header .bottom-header nav .phone{display:block}.header .bottom-header nav ul.navbar-nav .nav-item{padding:0;text-align:center}.header .bottom-header nav ul.navbar-nav .nav-item:last-child{margin-left:0px}.header .bottom-header nav .button{text-align:-webkit-center}.header .bottom-header nav .button:hover a{color:#000}.header .bottom-header nav .button a{padding:10px;width:100%;text-align:center}}.navbar-toggler{padding:.25rem .75rem;background-color:#fff;border:1px solid #fff;border-radius:.25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.2em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler-icon i{line-height:1.2}@media screen and (max-width: 768px){.header{background-color:#137fad}.header .top-header{display:none}.header .bottom-header{background-color:rgba(0,0,0,0)}.header .bottom-header .container{max-width:700px}.header .bottom-header .navbar{padding:0}.header .bottom-header nav .navbar-brand{padding:5px 0;background-color:rgba(0,0,0,0);margin:0}.header .bottom-header nav ul.navbar-nav .nav-item{padding:5px 20px}.header .bottom-header nav ul.navbar-nav .nav-item .nav-link{font-size:14px}.header .bottom-header nav .button{margin-bottom:8px}.header .bottom-header nav .button a{font-size:14px;padding:10px 20px}}@media screen and (max-width: 580px){.header .top-header{display:none !important}.header .bottom-header{width:100%}.header .bottom-header nav ul.navbar-nav .nav-item{padding:0 20px}.header .bottom-header nav ul.navbar-nav .nav-item .nav-link{font-size:13px}.header .bottom-header nav .button a{font-size:14px;padding:10px 20px}.header .bottom-header nav .phone{display:none}}@media screen and (max-width: 400px){.header .bottom-header nav .button a{font-size:13px;padding:8px 15px}}.inner-about{margin:80px 0}.inner-about .inner-about-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.inner-about .inner-about-wrapper .about-block{flex:0 0 50%}.inner-about .inner-about-wrapper .about-block img,.inner-about .inner-about-wrapper .about-block .about-block-detail{border-radius:20px}.inner-about .inner-about-wrapper .about-block .about-block-detail{margin-left:-80px;margin-top:40px;padding:40px;background-color:#fff;box-shadow:0px 5px 15px 0px rgba(0,0,0,.15)}.inner-about .inner-about-wrapper .about-block .about-block-detail .title h5{font-size:18px;color:#137fad;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1}.inner-about .inner-about-wrapper .about-block .about-block-detail .title h2{font-size:38px;color:#000;font-weight:700;word-spacing:.1em;letter-spacing:.02em;text-transform:capitalize;line-height:1}.inner-about .inner-about-wrapper .about-block .about-block-detail p{padding-top:30px;color:#231f20}.inner-about .inner-about-wrapper .about-block .about-block-detail .about-button{padding-top:30px}.inner-about .inner-about-wrapper .about-block .about-block-detail .about-button .learnmore-btn{font-size:18px;color:#fff;background-color:#137fad;letter-spacing:.01em;padding:8px 14px;display:inline-block;border-radius:3px}.inner-about .inner-about-wrapper .about-block .about-block-detail .about-button .learnmore-btn:hover{background-color:rgba(0,0,0,0);border:1px solid #4169e1;color:#4169e1}@media screen and (max-width: 992px){.inner-about{margin:60px 0}.inner-about .inner-about-wrapper{flex-direction:column}.inner-about .inner-about-wrapper .about-block{flex:0 0 100%}.inner-about .inner-about-wrapper .about-block .about-block-detail{margin-left:-20px;margin-top:-40px;margin-right:20px}}@media screen and (max-width: 576px){.inner-about{margin:60px 0}.inner-about .inner-about-wrapper{flex-direction:column}.inner-about .inner-about-wrapper .about-block{flex:0 0 100%}.inner-about .inner-about-wrapper .about-block .about-block-detail{margin-left:0;margin-top:-40px;margin-right:0;padding:20px}.inner-about .inner-about-wrapper .about-block .about-block-detail .title h5{font-size:18px;line-height:1.5}.inner-about .inner-about-wrapper .about-block .about-block-detail .title h2{font-size:34px;word-spacing:.01em}.inner-about .inner-about-wrapper .about-block .about-block-detail .about-button .learnmore-btn{font-size:16px}}.page-about-us .inner-about .inner-about-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.page-about-us .inner-about .inner-about-wrapper .about-block{flex:0 0 calc(50% - 40px)}.page-about-us .inner-about .inner-about-wrapper .about-block img{width:100%;height:100%;object-fit:cover}.page-about-us .inner-about .inner-about-wrapper .about-block .about-block-detail{margin:0;padding:0;background-color:rgba(0,0,0,0);box-shadow:none}.page-about-us .inner-about .inner-about-wrapper .about-block .about-block-detail p{color:#fff}.page-about-us .inner-about .inner-about-wrapper .full-content{flex-basis:100%}.page-about-us .inner-about .inner-about-wrapper .full-content p{color:#f8f8f8;margin-bottom:20px}.page-about-us .inner-about .inner-about-wrapper .full-content p:last-child{margin-bottom:0}.banner{position:relative;margin-top:-30px}.banner .slider{position:relative;height:calc(100vh - 130px);overflow:hidden}.banner .slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner .slider img{height:100%;width:100%;object-fit:cover;object-position:center;z-index:-99}.banner .form-wrapper{position:absolute;top:50%;transform:translateY(-50%);padding:10px 20px;width:400px;background-color:rgba(0,0,0,.6);border-radius:5px;z-index:2}.banner .form-wrapper h2{color:#fff;font-size:1.5rem;margin-bottom:10px}.banner .form-wrapper .btn{background-color:#4169e1;border:none;color:#fff}.banner .form-wrapper .btn:hover{background-color:rgba(0,0,0,0);color:#4169e1;border:1px solid #4169e1}.banner .form-wrapper .form{background-color:rgba(0,0,0,0);width:100%;display:flex;flex-direction:column;gap:10px;padding:0}.banner .slick-arrow i{width:50px;height:50px;display:grid;place-items:center;font-size:1rem;color:#f8f8f8;text-align:center;cursor:pointer;border-radius:100%;transition:.3s ease-in-out}.banner .slick-arrow i::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;border-radius:100%;background-color:rgba(19,127,173,.5);z-index:-2;transition:.3s ease-in-out}.banner .slick-arrow i:hover::after{background-color:rgba(0,0,0,0);border:1px solid #fff}.banner .slick-arrow.left{left:10px;z-index:9}.banner .slick-arrow.right{right:10px;z-index:9}@media screen and (max-width: 1200px){.banner .slider{height:100vh}.banner .slider img{aspect-ratio:2/2}}@media screen and (max-width: 768px){.banner .slider{height:100%}.banner .form{display:none}}section.feature-section{padding:unset}section.feature-section .container{padding:10px}section.feature-section .container .features{justify-content:space-evenly;padding:40px 0}section.feature-section .container .features .block{width:33.3333333333%;justify-content:center}section.feature-section .container .features .block:first-child{padding-left:20px}section.feature-section .container .features .block .image{padding-right:20px}section.feature-section .container .features .block .image img{max-height:100px}section.feature-section .container .features .block .text{align-self:center}section.feature-section .container .features .block .text h5{color:#fff;font-size:18px;font-weight:600;width:70%}@media screen and (max-width: 768px){section.feature-section{padding:unset}section.feature-section .container{padding:10px;max-width:700px}section.feature-section .container .features{padding:30px 0;justify-content:space-evenly}section.feature-section .container .features .block{padding-left:10px}section.feature-section .container .features .block .image{padding-right:20px}section.feature-section .container .features .block .image img{max-height:55px}section.feature-section .container .features .block .text h5{font-size:14px;width:80%}}@media screen and (max-width: 580px){section.feature-section{padding:unset}section.feature-section .container{padding:5px;max-width:unset}section.feature-section .container .features{padding:20px 0;display:block !important}section.feature-section .container .features .block{padding-left:20px;padding-bottom:5px;margin-bottom:15px;width:unset;justify-content:flex-start}section.feature-section .container .features .block .image{padding-right:20px;width:70px}section.feature-section .container .features .block .image img{max-height:100%;max-width:50px}section.feature-section .container .features .block:first-child .image img{max-width:40px;margin-left:7px}section.feature-section .container .features .block:last-child{margin-bottom:0}section.feature-section .container .features .block .text h5{font-size:14px;width:100%}}section.callus-section{padding:100px 0;background:url(../images/callus.png) no-repeat center center/cover;background-attachment:fixed;text-align:center;margin:0;position:relative;z-index:1}section.callus-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);transition:.5s all;z-index:-1}section.callus-section .text{text-align:left;padding-left:40px}section.callus-section .text h2{font-size:32px;color:#fff;font-weight:700}section.callus-section .text a{display:inline;font-size:32px;color:#fff}section.callus-section .text a:hover{color:#137fad}section.callus-section .text h6{font-size:34px;color:#fff;text-transform:uppercase;font-weight:600}section.callus-section .text h6 span{color:#137fad}section.callus-section .text p{color:#fff;font-size:18px;padding-top:20px;word-spacing:2px}section.callus-section .text .button{margin-top:40px}section.callus-section .text .button a{color:#fff;font-size:14px;padding:13px 20px;text-transform:uppercase;font-weight:600;transition:.5s ease-in-out;border:1px solid #fff}section.callus-section .text .button a:hover{color:#000;border:1px solid #137fad;background:#137fad;background:-webkit-linear-gradient(to right, #72aeb7, #137fad);background:linear-gradient(to right, #72aeb7, #137fad)}section.callus-section .image{margin-bottom:0;position:absolute;bottom:-100px;right:40px}section.callus-section .image img{max-height:500px}@media screen and (max-width: 992px){section.callus-section{padding:100px 0}section.callus-section .text{padding-left:0px}section.callus-section .text h2{font-size:28px}section.callus-section .text a{font-size:28px}section.callus-section .text h6{font-size:30px}section.callus-section .text p{font-size:14px;padding-top:20px}section.callus-section .text .button{margin-top:40px}section.callus-section .text .button a{font-size:14px;padding:13px 20px}section.callus-section .image{margin-bottom:0;position:absolute;bottom:-100px;right:40px}section.callus-section .image img{max-height:500px}}@media screen and (max-width: 767px){section.callus-section{padding:60px 0}section.callus-section .text{padding-left:0px;text-align:center}section.callus-section .text h2{font-size:20px}section.callus-section .text a{font-size:20px}section.callus-section .text h6{font-size:20px}section.callus-section .text p{font-size:14px;padding-top:20px}section.callus-section .text .button{margin-top:30px}section.callus-section .text .button a{font-size:12px;padding:8px 13px}section.callus-section .image{display:none}}section.gallery-section .section-header h2{color:#fff}section.gallery-section .section-header h2::before{background-color:#f8f8f8}section.gallery-section .section-header h2::after{background-color:#f8f8f8}section.gallery-section .section-header h5{color:#f8f8f8}section.gallery-section .gallery-wrapper{display:grid;grid-template-columns:repeat(4, minmax(100px, 1fr));gap:20px 15px}section.gallery-section .gallery-wrapper .image-block img{height:100%;width:100%;aspect-ratio:2/2;object-fit:cover;transition:.3s ease-in-out}section.gallery-section .gallery-wrapper .image-block:hover img{transform:scale(1.02)}section.gallery-section .gallery-wrapper .image-block:first-child{grid-row:1/3;grid-column:1/3}@media screen and (max-width: 768px){section.gallery-section .gallery-wrapper{grid-template-columns:repeat(2, minmax(100px, 1fr))}section.gallery-section .gallery-wrapper .image-block:first-child{grid-row:initial;grid-column:initial}}@media screen and (max-width: 480px){section.gallery-section .gallery-wrapper{grid-template-columns:1fr}section.gallery-section .gallery-wrapper .image-block img{aspect-ratio:4/2}}.services-section{background-color:#fff}.services-section .service-block .block{margin-bottom:65px;position:relative;cursor:pointer;overflow:visible}.services-section .service-block .block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:.8s all;z-index:2}.services-section .service-block .block::after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid #fff;transition:.4s all;z-index:1}.services-section .service-block .block .content{position:absolute;bottom:-20px;left:50%;transform:translate(-50%, 0);text-align:center;width:100%;z-index:9;transition:.8s all;-webkit-transition:.8s all;-moz-transition:.8s all;-ms-transition:.8s all;-o-transition:.8s all}.services-section .service-block .block .content .title{font-size:16px;font-weight:500;font-family:"Roboto",sans-serif;letter-spacing:.03em;color:#fff;width:88%;margin:0;background-color:#0a599d;display:inline-block;padding:10px 20px;text-align:center;white-space:nowrap;transform:skew(-21deg);transition:.4s all;transform:skew(0deg);color:#0a599d;background-color:#fff;box-shadow:0px 6px 8px 0px #bababa}.services-section .service-block .block .content .title span{display:inline-block;transform:skew(21deg);transform:skew(0deg)}.services-section .service-block .block .content .desc p{color:#fff;display:none;width:100%;padding:10px;transition:.8s all}.services-section .service-block .block .image img{width:100%;height:100%;aspect-ratio:3/2;transition:.4s all}.services-section .service-block .block:hover::before{background:-webkit-linear-gradient(to right, #72aeb7, #137fad);background:linear-gradient(to right, #72aeb7, #137fad);opacity:.7}.services-section .service-block .block:hover::after{opacity:0}.services-section .service-block .block:hover .content{bottom:50%;transform:translate(-50%, 50%)}.services-section .service-block .block:hover .content .title{font-size:18px;background-color:rgba(0,0,0,0);padding:0 0 15px;color:#fff;box-shadow:none;font-weight:700}.services-section .service-block .block:hover .content .desc p{display:block;font-weight:600;padding:0 30px;font-size:.875rem;line-height:1.5}@media screen and (max-width: 991px){.service-block .block:hover .content .title{font-size:16px;margin:12px 0 10px 0}.service-block .block:hover .content .desc p{font-size:13px;line-height:1.3}}section.testimonials-section{background-color:#fff}section.testimonials-section .section-title{margin-bottom:-20px}section.testimonials-section .section-title h6{text-transform:capitalize;color:#fff}section.testimonials-section .section-title h5{color:#000}section.testimonials-section .section-body .col-md-4{transition:.5s ease-in-out all}section.testimonials-section .section-body .col-md-4.slick-center .card{transform:scale(1.19);box-shadow:2px 2px 5px #525252}section.testimonials-section .section-body .col-md-4.slick-center .card .card-img-top{max-width:110px}section.testimonials-section .section-body .col-md-4 .card{background:#fff;transition:.5s ease-in-out all;border-radius:0;width:60%;text-align:-webkit-center;margin-top:90px}section.testimonials-section .section-body .col-md-4 .card .card-img-top{border-radius:100%;max-width:100px;margin:0 auto;margin-top:-50px;box-shadow:2px 2px 5px #525252}section.testimonials-section .section-body .col-md-4 .card .card-body{padding:5px 30px 30px 30px}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-top{text-align:left;padding-bottom:0}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-top i{color:#3b5998;font-size:18px;text-shadow:2px 2px #dedede}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-bottom{text-align:right;padding-top:15px;text-shadow:2px 2px #dedede}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-bottom i{color:#3b5998;font-size:18px}section.testimonials-section .section-body .col-md-4 .card .card-body .card-title{color:#000}section.testimonials-section .section-body .col-md-4 .card .card-body p{font-size:14px}section.testimonials-section .slick-list{height:450px}@media screen and (max-width: 992px){section.testimonials-section .section-title{margin-bottom:-20px}section.testimonials-section .section-body .col-md-4.slick-center .card{transform:unset;box-shadow:2px 2px 5px #525252}section.testimonials-section .section-body .col-md-4 .card{background:#fff;width:60%;margin-top:90px}section.testimonials-section .section-body .col-md-4 .card .card-img-top{max-width:80px;margin-top:-50px}section.testimonials-section .section-body .col-md-4 .card .card-body{padding:0 20px 20px 20px}}@media screen and (max-width: 768px){section.testimonials-section .container{max-width:700px}section.testimonials-section .section-title{margin-bottom:-20px}section.testimonials-section .section-body{margin:0 auto}section.testimonials-section .section-body .col-md-4.slick-center .card{transform:unset;box-shadow:2px 2px 5px #525252}section.testimonials-section .section-body .col-md-4.slick-center .card .card-img-top{max-width:80px}section.testimonials-section .section-body .col-md-4 .card{background:#fff;width:40%;margin:0 auto;margin-top:60px}section.testimonials-section .section-body .col-md-4 .card .card-img-top{max-width:80px;margin-top:-30px}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-top{padding-bottom:0}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-top i{font-size:14px}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-bottom{padding-top:8px}section.testimonials-section .section-body .col-md-4 .card .card-body .quote-bottom i{font-size:14px}section.testimonials-section .section-body .col-md-4 .card .card-body .card-title{font-size:14px}section.testimonials-section .section-body .col-md-4 .card .card-body p{font-size:13px}}.section.freequote-section{background:url(../images/ban2.jpg) no-repeat center center/cover;text-align:-webkit-right;background-attachment:fixed;margin:0}.section.freequote-section .wrapper{padding:20px;background-color:#fff;width:40%;border-radius:20px;margin-right:60px}.section.freequote-section .wrapper .form-group{text-align:start}.section.freequote-section .wrapper .title{border-left:5px solid #137fad;text-align:start;padding-left:30px;margin-bottom:30px}.section.freequote-section .wrapper .title h2{font-size:28px;font-weight:400}.section.freequote-section .wrapper .title h1{font-size:24px;font-weight:700;color:#000}.section.freequote-section .wrapper input,.section.freequote-section .wrapper textarea{background:#fff;border:1px solid #dedede}.section.freequote-section .wrapper [placeholder],.section.freequote-section .wrapper option{font-size:14px;padding:20px}.section.freequote-section .wrapper label{font-size:16px;padding:0px 5px}.section.freequote-section .wrapper textarea{resize:none;height:100px}.section.freequote-section .wrapper .button{text-align:start;padding-top:10px}.section.freequote-section .wrapper .button input{font-size:14px;text-transform:uppercase;border-radius:0;padding:10px 20px;transition:.5s all;background:#137fad}.section.freequote-section .wrapper .button input:hover{background-color:rgba(0,0,0,0);border:1px solid #137fad}@media screen and (max-width: 992px){.section.freequote-section{background:url(../images/ban2.jpg) no-repeat center center/cover}.section.freequote-section .wrapper{padding:20px;width:50%}.section.freequote-section .wrapper .title{padding-left:30px;margin-bottom:30px}.section.freequote-section .wrapper .title h2{font-size:22px}.section.freequote-section .wrapper .title h1{font-size:20px}.section.freequote-section .wrapper [placeholder],.section.freequote-section .wrapper option{font-size:12px;padding:10px}.section.freequote-section .wrapper .button{text-align:start;padding-top:10px}.section.freequote-section .wrapper .button input{font-size:12px;padding:5px 10px}}@media screen and (max-width: 768px){.section.freequote-section{background:url(../images/ban2.jpg) no-repeat center center/cover}.section.freequote-section .wrapper{padding:20px;width:80%}.section.freequote-section .wrapper .title{padding-left:30px;margin-bottom:30px}.section.freequote-section .wrapper .title h2{font-size:18px}.section.freequote-section .wrapper .title h1{font-size:16px}}.contact-wrap{display:flex;gap:4em}.contact-wrap .contact-block{width:100%;padding:40px;box-shadow:rgba(50,50,93,.25) 0px 50px 100px -20px,rgba(0,0,0,.3) 0px 30px 60px -30px,rgba(10,37,64,.35) 0px -2px 6px 0px inset}.contact-wrap .contact-block .align-left{text-align:left;margin-bottom:40px}.contact-wrap .contact-block .align-left h6{font-size:20px;font-weight:300;letter-spacing:.03em}.contact-wrap .contact-block .align-left h3{font-size:28px;font-weight:700;padding-top:10px}.contact-wrap .contact-block .align-left h4{font-size:24px;font-weight:400}.contact-wrap .contact-block .form{box-shadow:none;padding:0}.contact-wrap .contact-block.contact-image{box-shadow:none;padding:0}.contact-wrap .contact-block.contact-image img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover}.contact-detail{display:flex;flex-direction:row;gap:2em;margin:40px 0}.contact-detail .details{width:100%;border:1px solid #137fad;background-color:#137fad;padding:20px 20px;border-radius:30px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center}.contact-detail .details .topic h6{font-size:18px;color:#fff;font-weight:500}.contact-detail .details .info{margin-top:5px;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:.4s ease-in-out}.contact-detail .details .info i{font-size:16px;color:#fff;padding-right:10px}.contact-detail .details .info p{font-size:15px;color:#fff}.google-map iframe{display:block;width:100%;height:400px}@media screen and (max-width: 992px){.contact-wrap{flex-direction:column}.contact-wrap .contact-block .align-left{text-align:center}.contact-detail{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0;margin:40px 0}.contact-detail .details{flex:0 0 calc(50% - 20px);margin:0 10px 40px 10px}.contact-detail .details .topic{text-align:center}.contact-detail .details .info{justify-content:center;text-align:center}.contact-detail .details .info i{width:auto;margin-right:10px}.contact-detail .details .info p{width:auto}}@media screen and (max-width: 768px){.contact-wrap .contact-block .align-left{text-align:center}.google-map iframe{height:300px}}@media screen and (max-width: 577px){.contact-detail{flex-direction:column;margin:30px 0}.contact-detail .details{margin:0 0 30px 0}.contact-detail .details .info{margin-top:0}.contact-detail .details .info i{font-size:13px}.contact-detail .details .info p{font-size:14px}}@media screen and (max-width: 480px){.google-map iframe{height:300px}}footer{padding:50px 0}footer .footer-wrapper .image{align-self:center}footer .footer-wrapper .footer-block .logo img{max-width:120px}footer .footer-wrapper .footer-block ul li{padding-bottom:10px}footer .footer-wrapper .footer-block ul li .icon{padding-right:10px}footer .footer-wrapper .footer-block ul li .icon i{color:#fff;font-size:16px;transition:.3s ease-in-out all}footer .footer-wrapper .footer-block ul li .text,footer .footer-wrapper .footer-block ul li a{font-size:15px;color:#fff;font-weight:600;transition:.3s ease-in-out all}footer .footer-wrapper .footer-block ul li .text:hover,footer .footer-wrapper .footer-block ul li a:hover{color:#000;padding-left:5px}footer .footer-wrapper .footer-block ul li .text:hover .icon i,footer .footer-wrapper .footer-block ul li a:hover .icon i{color:#000}footer .footer-wrapper .footer-block ul li .text span,footer .footer-wrapper .footer-block ul li a span{color:#fff;font-weight:700}footer .footer-wrapper .review-link{display:flex;flex-direction:column;gap:10px}footer .footer-wrapper .review-link a{max-width:100px;border-radius:5px;overflow:hidden}footer .footer-wrapper .review-link a img{width:100%;transition:.3s ease-in-out}footer .footer-wrapper .review-link a:hover img{transform:scale(1.05)}.footer-bottom{padding:10px 0;text-align:center}.footer-bottom .block,.footer-bottom a{font-size:14px;color:#fff;letter-spacing:1px;word-spacing:2px}.footer-bottom .block a,.footer-bottom a a{display:inline}@media screen and (max-width: 992px){footer .footer-wrapper .footer-block ul li .text,footer .footer-wrapper .footer-block ul li a{font-size:14px}footer .footer-wrapper .review-link{margin-top:15px}footer .footer-wrapper .reviews.d-flex{justify-content:space-around;flex-wrap:wrap}footer .footer-wrapper .reviews.d-flex img{flex:0 0 50%;max-width:70px;margin-bottom:5px}}@media screen and (max-width: 768px){footer .footer-wrapper .footer-block{padding:20px 0}footer .footer-wrapper .review-link{margin-top:0}}@media screen and (max-width: 580px){footer{text-align:-webkit-center}footer .footer-wrapper .footer-block{padding:15px 0}footer .footer-wrapper .footer-block ul li{justify-content:center}.footer-bottom{padding:10px 0}.footer-bottom .block,.footer-bottom a{font-size:13px}}.page-about-us .inner-about .inner-about-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.page-about-us .inner-about .inner-about-wrapper .about-block{flex:0 0 calc(50% - 40px)}.page-about-us .inner-about .inner-about-wrapper .about-block img{width:100%;height:100%;object-fit:cover}.page-about-us .inner-about .inner-about-wrapper .about-block .about-block-detail{margin:0;padding:0;background-color:rgba(0,0,0,0);box-shadow:none}.page-about-us .inner-about .inner-about-wrapper .about-block .about-block-detail p{color:#fff}.page-about-us .inner-about .inner-about-wrapper .full-content{flex-basis:100%}.page-about-us .inner-about .inner-about-wrapper .full-content p{color:#f8f8f8;margin-bottom:20px}.page-about-us .inner-about .inner-about-wrapper .full-content p:last-child{margin-bottom:0}.page-service-wrapper{display:flex;flex-direction:column;gap:60px}.page-service-wrapper .services-offer{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.page-service-wrapper .services-offer .figure{flex-basis:calc(50% - 15px)}.page-service-wrapper .services-offer .figure img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.page-service-wrapper .services-offer .content{flex-basis:calc(50% - 15px)}.page-service-wrapper .services-offer .content h5{font-weight:700;color:#fff}.page-service-wrapper .services-offer .content p{color:#f8f8f8;margin-top:20px}.page-service-wrapper .services-offer:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 992px){.page-service-wrapper{gap:40px}.page-service-wrapper .services-offer{flex-direction:column;gap:20px}.page-service-wrapper .services-offer .content p{margin-top:15px}.page-service-wrapper .services-offer:nth-child(even){flex-direction:column}}.quote{background:url("../images/quotebg.jpg") no-repeat;background-size:cover;background-position:center center;position:relative;z-index:1}.quote::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}.quote .quote-wrapper{display:flex}.quote .quote-wrapper .quote-block{flex:0 0 calc(70% - 60px);margin-right:60px;position:relative}.quote .quote-wrapper .quote-block .title{text-align:left;padding:40px 0 20px 0}.quote .quote-wrapper .quote-block .title h5{font-size:32px;font-weight:700;color:#fff;letter-spacing:.02em;word-spacing:.04em}.quote .quote-wrapper .quote-block .title p{font-size:14px;color:#fff;padding-top:20px}.quote .quote-wrapper .quote-image{flex:0 0 30%}.form{background-color:#fff;padding:40px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 0 16px -8px #8a8a8a;gap:30px 20px}.form .form-set{flex:0 0 calc(50% - 20px)}.form .form-set .form-input{width:100%;padding:10px;border:2px solid rgba(138,138,138,.3);resize:none;border-radius:5px}.form .form-set .form-input:focus{outline:none}.form .form-set.full_width{flex:100%}.form.contact-form{flex-direction:column;margin:0 0 30px 0}.form.contact-form .form-set label{display:flex;flex-direction:row;align-items:center}.form.contact-form .form-set label i{padding-right:10px}.form.contact-form .form-set label span{font-size:16px}.form.contact-form .form-set.message{flex:0 0 calc(100% - 20px);margin-right:10px}.form.contact-form .form-set .btn-primary{width:50%}@media screen and (max-width: 1200px){.quote .quote-wrapper{margin:0 0 250px 0}.quote .quote-wrapper .quote-block{flex:0 0 calc(70% - 60px);margin-right:60px}.quote .quote-wrapper .quote-block .form-block{margin:0 40px}}@media screen and (max-width: 992px){.quote{position:relative}.quote .quote-wrapper{flex-direction:column;margin:0}.quote .quote-wrapper .quote-block{margin-right:0;position:relative;z-index:3}.quote .quote-wrapper .quote-block .form-block{position:relative}.quote .quote-wrapper .quote-block .title h5{font-size:26px}.quote .quote-wrapper .quote-block .title p{font-size:14px}.quote .quote-wrapper .quote-image{position:absolute;bottom:0px;left:0;width:200px;z-index:2}.form{padding:40px 20px;margin-bottom:20px}}@media screen and (max-width: 768px){.quote .quote-wrapper .quote-block .form-block{margin:0}.quote .quote-wrapper .quote-block .title h5{font-size:22px}.quote .quote-wrapper .quote-block .title p{width:400px;padding:20px 0 0 0}.quote .quote-wrapper .quote-image{display:none}.form{padding:40px 20px}.form .form-set{margin:0 10px 20px 10px}.form .form-set .form-input{padding:5px 10px}}@media screen and (max-width: 481px){.quote .quote-wrapper .quote-block .title{padding:20px 10px}.quote .quote-wrapper .quote-block .title h5{font-size:18px}.quote .quote-wrapper .quote-block .title p{width:100%;padding:10px 0 0 0}.form{padding:40px 20px}.form .form-set{margin:0 10px 20px 10px}.form .form-set .form-input{padding:5px 10px;font-size:13px}}@media screen and (max-width: 420px){.quote .quote-wrapper .quote-block .title{padding:20px 10px}.quote .quote-wrapper .quote-block .title h5{font-size:18px}.quote .quote-wrapper .quote-block .title p{width:100%;padding:10px 0 0 0}.form{flex-direction:column}.form .form-set{margin:0 0 20px 0}.form.contact-form{flex-direction:column;margin:0 0 30px 0}.form.contact-form .form-set.message{margin-right:0}}.thanks{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:middle;background-color:#272727;position:relative}.thanks .icon{padding-top:60px;width:100%}.thanks .message{display:inline-block;margin-top:30px}.thanks .message p{font-size:16px;word-spacing:.05em;color:#72aeb7;padding:20px 0}.thanks .redirect{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:.3s ease-in-out;background-color:#137fad;border:1px solid #137fad;transition:.3s ease-in-out;padding:10px}.thanks .redirect i{color:#fff;padding-right:8px;transition:.3s ease-in-out}.thanks .redirect h5{color:#fff;font-weight:500;font-size:18px;word-spacing:.05em;margin-bottom:0;transition:.3s ease-in-out}.thanks .redirect:hover{text-decoration:none;background-color:rgba(0,0,0,0)}.thanks .redirect:hover i{color:#137fad}.thanks .redirect:hover h5{color:#137fad}