body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#058c42}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#058c42}.footer-widget h4{color:#058c42}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#058c42}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#058c42}a{color:#058c42}.et_secondary_nav_enabled #page-container #top-header{background-color:#058c42!important}#et-secondary-nav li ul{background-color:#058c42}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#058c42}.footer-widget li:before{border-color:#058c42}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#058c42!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#058c42}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}.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}