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}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-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}a{color:#7cda24}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}body.home-posts #left-area .et_pb_post .post-meta,body.archive #left-area .et_pb_post .post-meta,body.search #left-area .et_pb_post .post-meta,body.single #left-area .et_pb_post .post-meta{line-height:1.7em}@media only screen and (min-width:1350px){.et_pb_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}}	h1,h2,h3,h4,h5,h6{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.apple{color:green}body.home_page_slider div#page-container{display:block!important}body.home_page_slider .clutch-overlay+div#page-container{display:none!important}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:88px}body #main-content article{padding-top:88px}#banner,#masthead,#homepage-masthead.et_pb_section,.et_pb_section.team-masthead{margin-top:-88px!important}.contact_banner_img img{height:100%;object-fit:cover}header ul#menu-main-menu li a{font-family:'Roboto',sans-serif!important;font-weight:300!important;text-transform:uppercase!important;font-size:16px!important;color:#FFFFFF!important;letter-spacing:1px!important;line-height:1.2em!important}.page .et_pb_row,.single .et_pb_row{width:90%}#main-content .container:before{display:none!important;max-width:0!important;max-height:0!important;border:none!important}#main-content .container,.boxed_layout #page-container,.boxed_layout,.boxed_layout.et_fixed_nav .et-fixed-header #main-header{max-width:1366px}.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_extra_column_main .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before{color:#8bbd3f}.single .score-bar,.widget_et_recent_reviews .review-breakdowns .score-bar,.et_pb_extra_module .posts-list article .post-thumbnail,.et_extra_other_module .posts-list article .post-thumbnail,.et_pb_widget .widget_list_portrait,.et_pb_widget .widget_list_thumbnail,.quote-format,.link-format,.audio-format .audio-wrapper,.paginated .pagination li.active,.score-bar,.review-summary-score-box,.post-footer .rating-stars #rating-stars img.star-on,.post-footer .rating-stars #rated-stars img.star-on,.author-box-module .author-box-avatar,.timeline-menu li.active a:before,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .button.disabled,.woocommerce div.product form.cart .button.disabled:hover,.woocommerce-page div.product form.cart .button,.woocommerce-page div.product form.cart .button.disabled,.woocommerce-page div.product form.cart .button.disabled:hover,.woocommerce div.product form.cart .read-more-button,.woocommerce-page div.product form.cart .read-more-button,.woocommerce div.product form.cart .post-nav .nav-links .button,.woocommerce-page div.product form.cart .post-nav .nav-links .button,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background-color:#8bbd3f}#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,.et-top-search-primary-menu-item .et-top-search,.et_pb_module,.module,.page article,.authors-page .page,#timeline-sticky-header,.et_extra_other_module,.woocommerce .woocommerce-info{border-color:#8bbd3f}h1{font-size:30px!important}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:30px}body{font-size:16px}body,p{line-height:1.3em}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:500!important;font-style:normal;text-transform:uppercase;text-decoration:none}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'Roboto',sans-serif!important}body{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif!important}a,a:visited,.post-content a,.et_pb_pagebuilder_layout .et_pb_blurb_container p a,.et_pb_pagebuilder_layout .et_pb_code a,.et_pb_pagebuilder_layout .et_pb_promo_description a,.et_pb_pagebuilder_layout .et_pb_newsletter_description a,.et_pb_pagebuilder_layout .et_pb_team_member_description>a,.et_pb_pagebuilder_layout .et_pb_pricing li a,.et_pb_pagebuilder_layout .et_pb_slide_content a,.et_pb_pagebuilder_layout .et_pb_tab a,.et_pb_pagebuilder_layout .et_pb_text a,.et_pb_pagebuilder_layout .et_pb_toggle_content a,.et_pb_pagebuilder_layout .et_pb_fullwidth_code a{color:#8bbd3f}body{color:#404040;font-weight:400!important}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#8bbd3f}#page-container{background-color:#ffffff}#et-menu li a{font-size:14px}#et-navigation ul li,#et-navigation li a,#et-navigation>ul>li>a{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#et-menu>li a,#et-menu>li.menu-item-has-children>a:after,#et-menu>li.mega-menu-featured>a:after,#et-extra-mobile-menu>li.mega-menu-featured>a:after{color:rgba(255,255,255,0.8)}#main-header{background-color:rgba(0,0,0,0)}#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,#et-mobile-navigation nav,.et-top-search-primary-menu-item .et-top-search{background-color:#000000}#et-menu li>ul li a,#et-menu li.mega-menu>ul>li>a,#et-menu .sub-menu li.mega-menu-featured>a:after,#et-menu .sub-menu li.menu-item-has-children>a:after,#et-extra-mobile-menu .sub-menu li.mega-menu-featured>a:after,#et-extra-mobile-menu li a,#et-menu li.mega-menu-featured>ul li .title,#et-extra-mobile-menu li.mega-menu-featured>ul li .title,#et-menu li.mega-menu-featured>ul li .featured-post h2,#et-extra-mobile-menu li.mega-menu-featured>ul li .featured-post h2,#et-menu li.mega-menu-featured>ul li .featured-post .post-meta a,#et-extra-mobile-menu li.mega-menu-featured>ul li .featured-post .post-meta a,#et-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta,#et-extra-mobile-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta,#et-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta a,#et-extra-mobile-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta a{color:rgba(255,255,255,0.8)}#page-container .button,#page-container button,#page-container button[type="submit"],#page-container input[type="submit"],#page-container input[type="reset"],#page-container input[type="button"],.read-more-button,.comment-body .comment_area .comment-content .reply-container .comment-reply-link,.widget_tag_cloud a,.widget_tag_cloud a:visited,.post-nav .nav-links .button,a.read-more-button,a.read-more-button:visited,#footer .widget_tag_cloud a,#footer .widget_tag_cloud a:visited,#footer a.read-more-button,#footer a.read-more-button:visited,#footer .button,#footer button,#footer button[type="submit"],#footer input[type="submit"],#footer input[type="reset"],#footer input[type="button"],.et_pb_button{color:#8bbd3f}#page-container .button,#page-container button,#page-container button[type="submit"],#page-container input[type="submit"],#page-container input[type="reset"],#page-container input[type="button"],.read-more-button,.comment-body .comment_area .comment-content .reply-container .comment-reply-link,.widget_tag_cloud a,.widget_tag_cloud a:visited,.post-nav .nav-links .button,a.read-more-button,a.read-more-button:visited,#footer .widget_tag_cloud a,#footer .widget_tag_cloud a:visited,#footer a.read-more-button,#footer a.read-more-button:visited,#footer .button,#footer button,#footer button[type="submit"],#footer input[type="submit"],#footer input[type="reset"],#footer input[type="button"],.et_pb_button{background-color:rgba(255,255,255,0)}#page-container .button,#page-container button,#page-container button[type="submit"],#page-container input[type="submit"],#page-container input[type="reset"],#page-container input[type="button"],.read-more-button,.comment-body .comment_area .comment-content .reply-container .comment-reply-link,.widget_tag_cloud a,.widget_tag_cloud a:visited,.post-nav .nav-links .button,a.read-more-button,a.read-more-button:visited,#footer .widget_tag_cloud a,#footer .widget_tag_cloud a:visited,#footer a.read-more-button,#footer a.read-more-button:visited,#footer .button,#footer button,#footer button[type="submit"],#footer input[type="submit"],#footer input[type="reset"],#footer input[type="button"],.et_pb_button{border-color:#8bbd3f}@media only screen and (min-width:768px){#main-header .logo{height:63.24px;margin:30.38px 0}.header.left-right #et-navigation>ul>li>a{padding-bottom:55px}}@media only screen and (min-width:768px){.et-fixed-header #main-header .logo{height:49.98px;margin:24.01px 0}.et-fixed-header .header.left-right #et-navigation>ul>li>a{padding-bottom:41px}}input[type="submit"]{outline:none;display:inline-block;background:rgba(0,0,0,.1);padding:10px 12px;border-style:solid;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.6);font-family:inherit;font-size:inherit;font-weight:600;line-height:normal;text-shadow:none;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease;border-color:#fff}.input,.textarea,input,input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="text"],select,textarea{outline:none;background:rgba(0,0,0,.05);border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px;color:rgba(0,0,0,.6);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:normal;-webkit-transition:.3s ease;transition:.3s ease}.site_txt ul{padding-left:20px;padding-top:10px}.site_txt ul li:not(:last-child){margin-bottom:10px}@media (max-width:1024px){.bnews_row{display:flex;flex-direction:column-reverse}.bnews_row .et_pb_image{margin-bottom:15px!important}}.home_feature img{aspect-ratio:2 / 1.41;object-fit:cover}#project-category-loop.grid{justify-content:flex-start!important}#project-category-loop.grid .loop-item{flex-grow:unset!important}.site_txt ul ul{padding:20px 0 10px 30px!important;list-style:circle}.gform_button:focus{outline:none!important}.gform_required_legend,.gform_validation_errors{display:none!important}.gform_wrapper .gfield_validation_message,.gform_wrapper .instruction.validation_message{background:transparent!important;border:0px!important;padding:0px!important}.gform_wrapper .gform_body input,.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{font-size:18px!important;padding:10px 12px!important;border:0px!important}.gform_wrapper input[type="submit"]{line-height:1.1!important}.gform_wrapper textarea{max-width:100%!important}.single_featured .et_pb_image_wrap{width:100%!important}.single_featured img{width:100%!important;object-fit:cover}.single_main_title .et_pb_module_heading,.single_title .et_pb_module_heading{font-size:29px!important}.single_main_text .et_pb_text_inner{font-size:18px!important}.single_content{}.single_content img{width:100%;height:auto}.single_date{}.single_date .et_pb_text_inner{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px}.single_date .et_pb_text_inner:before{content:"";background-image:url(/wp-content/uploads/2025/05/calendar_ic.png);background-position:left;background-size:contain;background-repeat:no-repeat;display:block;width:24px;height:24px}.single_trending .entry-title,.single_trending .entry-title a{text-transform:initial!important;padding:0px!important}.single_trending .et_pb_post{padding:0 0 0 0px;margin:0 0 16px 0}.single_search{border:0px!important;border-bottom:1px solid #000!important;padding:0!important;border-radius:0px!important}.single_search .et_pb_s{padding:10px 15px!important;color:#404040!important;font-family:Roboto!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;text-transform:normal!important}.single_search .et_pb_s::placeholder{text-transform:uppercase!important;color:#404040!important}.single_search .et_pb_searchsubmit{font-size:0px!important;width:40px!important;height:40px!important;background-image:url(/wp-content/uploads/2025/05/search_ic.png)!important;background-position:center!important;background-size:20px!important;background-repeat:no-repeat!important}.single_search{}.single_post_row{width:100%!important}@media(max-width:767px){.single_row{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.single_main_title .et_pb_module_heading,.single_title .et_pb_module_heading{font-size:24px!important}}.blogs_post .post{display:flex;flex-direction:column;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #B8B8B8}.blogs_post .post:last-child{padding-bottom:0px;border-bottom:0px!important}.blogs_post .entry-title{order:-1}.blogs_post .post-meta{order:-1;margin-bottom:15px}.blogs_post .post-meta .published{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px}.blogs_post .post-meta .published:before{content:"";background-image:url(/wp-content/uploads/2025/05/calendar_ic.png);background-position:left;background-size:contain;background-repeat:no-repeat;display:block;width:24px;height:24px}.blogs_post .et_pb_post .entry-featured-image-url{margin-bottom:15px}.blogs_post .post-content-inner{margin-bottom:15px}.blogs_post a.more-link{display:inline-block;padding:10px 15px;border-radius:4px;border:1px solid #8DC03F}.blog_posts_sec{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;gap:70px}.blog_posts_sec .left{width:calc(33% - 35px)}.blog_posts_sec .right{width:calc(67% - 35px);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:10px}.blog_posts_sec .left .filter_title{color:#404040;font-size:24px!important;font-style:normal;font-weight:600!important;line-height:1.18!important;text-transform:uppercase;padding:0 0 16px!important;margin:0!important}.blog_posts_sec .cat_options{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap;gap:16px;margin:0 0 30px!important;padding:0px!important}.blog_posts_sec .cat_options input{display:none}.blog_posts_sec .cat_options label{display:flex;margin:0;align-items:center;justify-content:center;flex-grow:1;cursor:pointer}.blog_posts_sec .cat_options label span{background:#E4E4E4;padding:10px 20px;text-align:center;width:100%}.blog_posts_sec .cat_options label input:checked+span{background:#8DC03F}.blog_posts_sec .trending_box{margin:0 0 30px!important;padding:0px!important}.blog_posts_sec .trending_box ul{list-style:none;padding:0px;display:flex;flex-direction:column;gap:14px}.blog_posts_sec .trending_box ul li{padding:0px;margin:0px}.blog_posts_sec .trending_box ul li a{color:#404040;font-size:16px;font-style:normal;font-weight:300;line-height:1.18;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-color:#8DC03F;text-decoration-thickness:8.5%;text-underline-offset:auto;text-underline-position:from-font;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inherit}.blog_posts_sec .arc_options{margin:0 0 30px!important;padding:0px!important;display:flex;flex-direction:column;gap:16px}.blog_posts_sec .arc_options label{cursor:pointer}.blog_posts_sec .arc_options label input{display:none}.blog_posts_sec .arc_options label span{color:#404040;font-size:16px;font-style:normal;font-weight:300;line-height:1.18}.blog_posts_sec .arc_options label input:checked+span{color:#8DC03F}.blog_posts_sec .search_box{position:relative}.blog_posts_sec .search_box input{background:transparent;border-bottom:1px solid #000;border-radius:0px;padding:10px 14px;width:100%}.blog_posts_sec .search_box button{border:0px;border-radius:0px;background:transparent;padding:0px;width:21px;height:21px;position:absolute;top:50%;transform:translateY(-50%);right:12px;cursor:pointer}.blog_posts_sec .search_box button img{width:100%;display:block;display:flex;align-items:center;justify-content:center}.blog_posts_sec .custom-blog-posts{margin-bottom:50px;width:100%}.blog_posts_sec .custom-blog-posts article{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #B8B8B8}.blog_posts_sec .custom-blog-posts article:last-child{padding:0 0 0px;margin:0 0 0px;border-bottom:0px solid #B8B8B8}.blog_posts_sec .custom-blog-posts .title{color:#404040;font-size:27px;font-style:normal;font-weight:500!important;line-height:1.18;text-transform:uppercase;margin:0px;padding:0px}.blog_posts_sec .custom-blog-posts .title a{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit!important;line-height:inherit;text-transform:inherit;margin:0px;padding:0px}.blog_posts_sec .custom-blog-posts .date{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:10px 0px;margin-bottom:16px}.blog_posts_sec .custom-blog-posts .date:before{content:"";background-image:url(/wp-content/uploads/2025/05/calendar_ic.png);background-position:left;background-size:contain;background-repeat:no-repeat;display:block;width:20px;height:20px}.blog_posts_sec .custom-blog-posts .date small{color:#404040;font-size:18px;font-style:normal;font-weight:400;line-height:1.18}.blog_posts_sec .custom-blog-posts .thumb{display:block;margin:0 0 16px;padding:0px}.blog_posts_sec .custom-blog-posts .thumb img{width:100%;aspect-ratio:1 / 0.55}.blog_posts_sec .custom-blog-posts .excerpt{color:#404040;font-size:16px;font-style:normal;font-weight:300;line-height:1.4;margin-bottom:16px}.blog_posts_sec .custom-blog-posts .excerpt br{display:none!important}.blog_posts_sec .custom-blog-posts .read-more{display:inline-block;padding:10px 15px;border-radius:4px;border:1px solid #8DC03F;font-weight:500;text-transform:uppercase;font-size:17px;color:#477402!important;line-height:1.18em}.blog_posts_sec ul.page-numbers .page-numbers{display:inline-block;padding:10px 14px;display:flex;align-items:center;justify-content:center;font-weight:500;text-transform:uppercase;font-size:15px;color:#477402!important;line-height:1.18em;border-radius:100%;border:0px solid #8DC03F}.blog_posts_sec ul.page-numbers .page-numbers.current{background:#8DC03F;color:#fff!important}.blog_posts_sec ul.page-numbers{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:10px;list-style:none;padding:0px;margin:0px}.blog_posts_sec ul.page-numbers li{list-style:none}@media(max-width:1024px){.blog_posts_sec .left{width:100%!important}.blog_posts_sec .right{width:100%!important}.blog_posts_sec .custom-blog-posts .title{font-size:18px!important}.blog_posts_sec .custom-blog-posts .read-more{font-size:14px!important}}.interview_sec_wrapper,.video_sec_wrapper{padding:15px 0!important}