.menu_res_h .et_pb_menu__wrap{flex-direction:row!important}.menu_res_h .et_flex_module{flex-direction:row!important}#banner_gap{gap:0px!important}.themeht-btn{position:relative;overflow:hidden;z-index:9;padding:0;display:inline-block;border:none;font-size:14px;font-weight:700;text-transform:uppercase;background:#04471c;color:#fff;border-radius:10px;padding:13px}.themeht-btn:before{display:block;position:absolute;top:0px;left:0;height:100%;width:0;z-index:-1;content:'';transition:all 500ms ease;background:#000}.themeht-btn span{padding:5px 70px 5px 30px;display:inline-block;transition:all 0s ease-in-out 0s}.themeht-btn i{justify-content:center;align-items:center;display:flex;color:#fff;font-size:14px;position:absolute;right:-1px;top:-1px;height:102%;line-height:1;text-align:center;background:#010101;--r:15px;padding-inline:calc(var(--r) + 15px) 15px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(100% - 0em),var(--r) 50%,0 0);width:fit-content;transition:all 300ms ease}.themeht-btn:hover{link-color-rgb10,88,202:10,88,202}.themeht-btn:hover:before,.themeht-btn:focus:before{width:100%}.themeht-btn:hover i{background:#04471c}.service-item .service-btn{position:relative;z-index:1;display:block;padding:10px 20px 10px;height:48px;background:#fff;overflow:hidden}.service-item .service-btn::before{position:absolute;content:"";z-index:-1;left:0;top:0;width:50%;height:100%;background:#04471C;transition:all 500ms ease;opacity:0}.service-item .service-btn span{font-size:14px;font-weight:700;color:#000;transition:all 300ms ease;text-transform:uppercase}.service-item:hover .service-btn span{color:#fff}.service-item .service-btn i{float:right;margin:-10px -21px 0 0;height:49px;line-height:49px;color:#fff;text-align:center;background:#04471c;--r:20px;padding-inline:calc(var(--r) + 22px) 22px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(100% - 0em),var(--r) 50%,0 0);width:fit-content;transition:all 300ms ease;font-size:14px}.service-item:hover .service-btn::before{opacity:1;width:100%}.service-item:hover .service-btn i{background:#fff}.testimonial.style-1 .testimonial-img{position:relative;display:inline-block;width:100px;height:100px;margin-bottom:30px}.testimonial.style-1 .testimonial-caption{margin-bottom:20px;z-index:9;position:relative}.testimonial.style-1 .testimonial-img img{border-radius:100%}.testimonial .testimonial-caption h5{color:#04471c;display:inline-block;margin-bottom:2px}.testimonial.style-1{background:#FFFFFF;padding:50px 40px;text-align:center;filter:drop-shadow(0px 5px 13px rgba(189,202,202,0.35))}.testimonial.style-1 .testimonial-quote{position:absolute;top:0;right:-25px;background:#04471c;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;border:2px solid white;border-radius:100%;line-height:1}.testimonial-rating i{color:#ffb300;margin-right:2px}.light-bg .testimonial.style-1{filter:none}.testimonial .testimonial-caption label{margin-bottom:0;font-weight:600;color:#0E0E0e;display:block;text-transform:uppercase;font-size:15px}.video-btn-icon{position:relative;display:inline-block;z-index:9;color:white!important}.video-btn-icon:after,.video-btn-icon:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff!important;z-index:-1;border-radius:50%;transition:all ease 0.4s}.video-btn-icon:after,.video-btn-icon:before{animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:ripple}.video-btn-icon:after{animation-delay:2s}.video-btn-icon>i{display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;background-color:#058C42;color:#fff;font-size:30px;border-radius:50%;z-index:1;transition:all ease 0.4s}.video-btn span{font-weight:500;font-size:16px;line-height:24px;text-decoration-line:underline;text-transform:uppercase;color:#fff}.video-large .video-btn-icon>i{width:100px;height:100px;line-height:100px;font-size:50px}@keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:0.4}100%{transform:scale(1.8);opacity:0}}.mission{display:flex;align-items:center;width:100%;gap:40px;margin:0!important;padding:0}.mission img{width:40%;position:relative}.value{width:100%!important}.text-center{text-align:center!important}.col{flex:1 0 0%}a{transition:all 0.5s ease-in-out 0s}.video-large .video-btn-icon>i{width:100px;height:100px;line-height:100px;font-size:50px}.video-btn-icon{position:relative;display:inline-block;z-index:9}.video-btn-icon>i{display:inline-block;text-align:center;background-color:var(--themeht-primary-color);color:var(--themeht-white-color);border-radius:50%}a:-webkit-any-link{cursor:pointer}.module_name .et_pb_blurb_container{position:absolute;bottom:17px;left:10px}.module_name h4{background:#fff;padding:7px 16px;font-size:16px;width:140px;border-radius:5px}.module_name .et_pb_blurb_description{background:green;color:#fff;padding:4px 63px;font-size:20px}.module_name img{overflow:hidden}.module_name:hover img{transform:scale(1.2);transition:0.5s}.product .product-list a{padding:13px 15px;background-color:white;color:#000;display:block}.product .product-list a:hover{background-color:#174c6e;color:#fff}.product li{list-style:none;padding-bottom:26px}.help-contact a{font-size:16px;color:#fff;line-height:35px;font-weight:600;transition:all 500ms ease}.help-contact p{font-size:20px;color:#fff;margin:0;line-height:27px;font-weight:600;opacity:.7}.help-contact{position:relative;display:block;margin-top:15px}.help-icon i{color:#174c6e}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(1.5,1.5)}100%{transform:scale(1,1)}}.zoom-in-zoom-out{animation:zoom-in-zoom-out 3s ease-in-out infinite}.help-icon{height:73px;width:73px;background-color:#fff;color:#191825;font-size:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 0;transition:all 500ms ease}.help-title{font-size:27px!important;color:#fff;line-height:36px;margin-bottom:21px;font-weight:700}.help-shape-2{position:absolute;top:-118px;right:-130px;width:180px;height:350px;background-color:#fff;mix-blend-mode:soft-light;border-radius:186px;transform:rotate(48deg)}.help-shape-1{position:absolute;bottom:-215px;left:-95px;width:220px;height:500px;background-color:#058c42;mix-blend-mode:soft-light;border-radius:150px;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.service-details-help{position:relative;display:block;padding:57px 55px 50px;text-align:center;z-index:1;background-color:#058c42;overflow:hidden;margin-top:20px;border-radius:5px}.module_style ul li{list-style:none}.products_wrap{display:flex!important;flex-wrap:wrap!important}.clientsss .et_pb_image.et_pb_module.et_flex_module{background-color:#fff}.clientsss img{height:150px;object-fit:fill}