:root{--color-primary:#B19777 !important}body,p,a{font-family:"Overpass",Sans-serif!important}a{text-decoration:none!important}.site-header .header-inner{max-width:100%;padding:0 80px;justify-content:center;position:relative}.site-branding{max-width:140px;position:absolute;left:80px}.site-navigation ul.menu li a{color:#00635b;font-size:15px;padding:8px 20px 5px;position:relative}header#site-header{padding:20px 0}.contents.single-left-banner-swiper-start{background:#00635b;width:354px;padding:40px 30px 40px 40px;min-height:418px}.subtitle{display:block;color:var(--color-primary);padding-left:80px;position:relative;bottom:-50px;opacity:0;transition:all 1s}.swiper-slide.swiper-slide-active .subtitle{opacity:1;bottom:0}.subtitle:before{position:absolute;content:"";height:7px;width:7px;background:var(--color-primary);border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.subtitle:after{position:absolute;left:0;content:"";height:1px;width:60px;background:var(--color-primary);top:50%}h2.title{color:#fff;line-height:1.3;font-size:32px;margin-top:30px;bottom:-50px;opacity:0;transition:all 1s;position:relative;transition-delay:0.5s}.swiper-slide.swiper-slide-active h2.title{opacity:1;bottom:0}.disc p{color:#fff;margin:0 0 20px;opacity:0;bottom:-50px;transition:all 1s;position:relative;transition-delay:1s}.swiper-slide.swiper-slide-active .disc p{opacity:1;bottom:0}.left-swiper-area-start{position:absolute;top:45%;transform:translateY(-50%);z-index:1;left:80px;width:354px}.right-shape{position:absolute;right:20px;top:20px;z-index:5}.single-left-banner-swiper-start .rts-btn{bottom:0;transition:all 1s;position:relative;transition-delay:1.5s;opacity:1}.swiper-slide.swiper-slide-active .rts-btn{opacity:1;bottom:0}.rts-btn{padding:9px 36px;min-width:-moz-max-content;min-width:max-content;font-size:16px;display:inline-block;max-width:-moz-max-content;max-width:max-content;transition:0.3s;border-radius:0;border:1px solid;color:#fff;transition:0.3s;text-decoration:none}.rts-btn:hover{transform:translateY(-3px) scale(1.02);background:var(--color-primary);border:1px solid #fff0}.secondary_btn{border:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none!important}.secondary_btn:hover{color:#fff}.bannerslider .swiper-slide{display:flex;justify-content:flex-end}img.mainbannerimg{max-width:90%}.swiper-pagination{bottom:30px!important}.swiper.bannerslider{padding-bottom:60px}.swiper-pagination-bullet{background:#00625b;width:10px;height:10px}.imgbrdreffct{position:relative}.imgbrdreffct:after{content:"";position:absolute;left:50px;top:50px;height:100%;width:100%;z-index:-1;display:block!important;border:1px solid #e3e3e3}.portfolio-inner{position:relative;z-index:1;display:block;overflow:hidden;height:100%}.portfolio-inner:after{position:absolute;content:"";left:0;right:0;bottom:0;height:0%;transition:0.4s;z-index:0;width:100%;background:linear-gradient(180deg,#fff0 30.87%,rgb(1 1 1 / .8) 73.06%);pointer-events:none}.portfolio-inner .inner-content{height:100%}.portfolio-inner .number{position:absolute;right:-160px;transition:0.5s;top:30px;z-index:2;font-size:120px;line-height:100px;font-weight:700;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#e3e3e3;color:#fff0}.portfolio-inner .content{position:absolute;left:40px;bottom:-115%;transition:0.3s;z-index:2}.portfolio-inner .content .title{color:#fff;font-size:34px;font-style:normal;font-weight:700;line-height:44px;text-transform:capitalize;margin-bottom:10px}.portfolio-inner .category{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:4.8px;text-transform:uppercase}.portfolio-inner .category a{color:#909090}.portfolio-inner:hover .number{right:30px}.portfolio-inner:hover .content{bottom:50px!important}.portfolio-inner:hover:after{height:100%}.image-heading{display:flex;align-items:center;gap:10px;margin-bottom:0;padding-bottom:0}.image-heading .title-img{margin:0!important}.image-heading .sub-text{color:#B19777;font-weight:600}.title-img img{position:relative}figure.elementor-image-box-img{position:relative}figure.elementor-image-box-img:after{position:absolute;content:'';left:0;bottom:8px;width:25px;height:25px;background:#00625ba8;border-radius:100%}figure.elementor-image-box-img img{position:relative}.whitetxt .sub-text{color:#fff}.timelinebox .elementor-image-box-description{font-size:48px!important;font-weight:600!important;color:#00625B!important;position:absolute;right:20px;top:40px}.hovgrow{position:relative;overflow:hidden}.hovgrow img{transition:all 0.5s;position:relative;display:block;transform:scale(1)}.hovgrow:hover img{transform:scale(1.1)}.visionmission img{width:100%}.visionmission ul li{color:#ffffff9e}.visionmission.portfolio-inner .content{bottom:50px!important}.visionmission.portfolio-inner:after{height:100%}div#wpforms-297{margin-top:0!important}.wpforms-container .wpforms-field,.wp-core-ui div.wpforms-container .wpforms-field{padding:0 0 15px}.site-navigation ul.menu li.menu-item-has-children:after{display:none}.big-thumbnail-area img{display:block}.imgcaphover.elementor-widget-image:hover figure.wp-caption:after{height:100%}.imgcaphover.elementor-widget-image:hover figcaption.widget-image-caption.wp-caption-text{bottom:10px}.imgcaphover figure.wp-caption{position:relative;overflow:hidden}.imgcaphover figure.wp-caption:after{position:absolute;content:'';left:0;right:0;width:100%;bottom:0;height:0%;transition:0.4s;z-index:0;background:linear-gradient(180deg,#fff0 30.87%,rgb(1 1 1 / .8) 73.06%);pointer-events:none}.imgcaphover figcaption.widget-image-caption.wp-caption-text{color:#fff;font-size:30px;font-style:normal;font-weight:700;line-height:44px;text-transform:capitalize;margin-bottom:10px;z-index:9;position:absolute;bottom:-100px;left:0;right:0;width:100%;transition:all 0.5s;transition-delay:0.2s}.imgcaphover img{display:block}ul.sub-menu a:after{display:none}footer#site-footer{display:none}.cust-ftr h5{color:#fff;font-family:"Plus Jakarta Sans",Sans-serif;margin-top:0;font-weight:600;margin-bottom:20px!important}.cust-ftr .menu{margin:0;padding:0;list-style:none}.cust-ftr .menu a{color:#fff;line-height:35px}.testi-wrap{padding:50px 26px;border:1px solid #E3E3E3;max-width:-moz-max-content;max-width:max-content;position:relative}.top-quote{position:absolute;top:-50px;left:50px;height:80px;width:80px;border-radius:50%;background:#f2f2f2;display:flex;align-items:center;justify-content:center}.testi-txt p{margin-bottom:0;color:#30373E;font-size:16px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:-.36px;max-width:98%}.testimonial-slider .author-area{position:absolute;display:flex;align-items:center;right:50px;bottom:-40px;padding:23px 14px;border-radius:5px;background:#F1F1F1;gap:15px}.testimonial-slider .thumbnail{display:none}.testimonial-slider .thumbnail img{padding:5px;border-radius:50%;border:1px solid #E3E3E3}.testimonial-slider .info .title{margin-bottom:5px}.testimonial-slider .designation{display:none;color:#7D7D7D;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:2.8px}.testimonial-slider .swiper-wrapper{padding:50px 0}.testimonial-slider .swiper-pagination{bottom:0px!important}.img-container{position:relative;height:100%;width:100%;overflow:hidden;visibility:hidden}.img-container .img-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;z-index:2}.hdrcta{color:#fff;position:absolute;right:80px;padding:10px 20px;background:#00625b}.hdrcta:hover{color:#fff;background:#000}.hovbox:hover .elementor-widget-container{background:#00635b}.hovbox:hover h3.elementor-image-box-title{color:#ffffff!important}.hovbox:hover p.elementor-image-box-description{color:#ffffff!important}.hovbox:hover{box-shadow:5px 5px 15px #00000080}.hovbrdr{position:relative}.hovbrdr:hover::after,.hovbrdr:hover::before{transform:scale(1,1)}.hovbrdr::after,.hovbrdr::before{content:'';position:absolute;top:10px;right:10px;bottom:10px;left:10px;transition:all 0.5s}.hovbrdr::after{border-right:1px solid #00625b;border-left:1px solid #00625b;transform:scale(1,0)}.hovbrdr::before{border-top:1px solid #00625b;border-bottom:1px solid #00625b;transform:scale(0,1)}.btncenter .wpforms-submit{margin:0 auto;display:block}.site-navigation ul.menu li ul{min-width:200px}.dealerform .wpforms-submit{display:block;position:relative;top:20px}.conenqform .wpforms-field{width:100%!important;margin:0!important;padding:0 0 10px 0!important}.conenqform div#wpforms-780{margin:0!important}.e-n-accordion-item b,.elementor-widget-container b{font-weight:400!important}section#comments{display:none}