@import "https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;600;700;800&display=swap";body{font-family:prompt,sans-serif;overflow-x:hidden;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:prompt,sans-serif}h1.fw-bold,h2.fw-bold,h3.fw-bold,h4.fw-bold,h5.fw-bold,h6.fw-bold{font-weight:600!important}p{font-size:18px}a,a:hover,a:focus,button,button:focus{text-decoration:none!important;outline:none!important;box-shadow:none!important}::selection{background:rgba(166,175,189,.3)}::-moz-selection{background:rgba(166,175,189,.3)}.back_top{text-align:center;position:fixed;bottom:15px;height:35px;width:35px;background:#3a871f;display:none;z-index:10000;border-radius:3px;right:20px;transition:all .5s}.back_top i{color:#fff;line-height:35px;font-size:32px;display:block}.loader-wrapper{position:fixed;width:100%;height:100%;background-color:#fff;z-index:9999}.loader-wrapper .loader{height:1px;background:#3a871f;position:absolute;z-index:9999}.section{padding-top:80px;padding-bottom:80px;position:relative;background-color:#fff}.h-100vh{height:100vh}.z-index{z-index:1000}.bg-light{background-color:#ebf7f2!important}.bg-overlay{background:rgba(26,26,26,.72);position:absolute;top:0;right:0;left:0;bottom:0}.back_top{text-align:center;position:fixed;bottom:15px;height:35px;width:35px;background-color:#3a871f;display:none;z-index:10000;border-radius:3px;right:20px;transition:all .5s}.back_top i{color:#fff;line-height:35px;font-size:32px;display:block}.curv_top svg{position:absolute;width:100%;top:-1px;left:0;bottom:0}.curv_bottom svg{position:absolute;width:100%;left:0;bottom:0}.sec_main_head_title{max-width:650px}.sec_main_head_title p{max-width:500px}.sec_main_head_title h2{position:relative;font-size:38px;font-weight:600;text-transform:capitalize;line-height:1.4}.sec_main_head_title h2 span{background-color:#3a871f;height:6px;width:100px;display:inline-block;position:absolute;border-radius:50%;z-index:-1;margin:0 auto;top:24px;-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg)}.sec_main_head_title_bg{max-width:650px}.sec_main_head_title_bg p{max-width:500px;color:#e7e7e7}.sec_main_head_title_bg h2{position:relative;font-size:38px;color:#fff;font-weight:600;text-transform:capitalize;line-height:1.4}.sec_main_head_title_bg h2 span{background-color:#000;height:6px;width:100px;display:inline-block;position:absolute;border-radius:50%;z-index:-1;margin:0 auto;top:24px;-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg)}.sec_divider{background-color:#f1f1f1;height:1px;width:68%;display:block}.bg-dark{background-color:#000}.bg-custom{background-color:#3a871f}.text-muted{color:#94989a!important}.text-dark{color:#000!important}.text-custom{color:#3a871f!important}.btn{padding:12px 28px}.btn-sm{padding:8px 15px}.btn-rounded{border-radius:30px!important}.btn-custom{background-color:#3a871f;border:2px solid #3a871f;color:#fff;font-size:18px;transition:all .5s;border-radius:5px;letter-spacing:1px;text-transform:capitalize}.btn-custom:hover{background:#4b8b33;border-color:#4b8b33!important;color:#fff!important}.btn-custom:active{background:#4b8b33;border-color:#4b8b33!important;color:#fff!important}.btn-custom:focus{background:#4b8b33;border-color:#4b8b33!important;color:#fff!important}.btn-custom.active{background:#4b8b33;border-color:#4b8b33!important;color:#fff!important}.btn-custom.focus{background:#4b8b33;border-color:#4b8b33!important;color:#fff!important}.btn-white{background-color:#fff;border:2px solid #fff;color:#000;font-size:18px;font-weight:600;transition:all .5s;border-radius:5px;letter-spacing:1px;text-transform:capitalize}.btn-white:hover{background:#f1f1f1;border-color:#f1f1f1!important;color:#000!important}.btn-white:active{background:#f1f1f1;border-color:#f1f1f1!important;color:#000!important}.btn-white:focus{background:#f1f1f1;border-color:#f1f1f1!important;color:#000!important}.btn-white.active{background:#f1f1f1;border-color:#f1f1f1!important;color:#000!important}.btn-white.focus{background:#f1f1f1;border-color:#f1f1f1!important;color:#000!important}.btn-black{background-color:#000;border:2px solid #000;color:#fff;font-size:18px;font-weight:600;transition:all .5s;border-radius:5px;letter-spacing:1px;text-transform:capitalize}.btn-black:hover{background:#3a871f;border-color:#3a871f!important;color:#fff!important}.btn-black:active{background:#3a871f;border-color:#3a871f!important;color:#fff!important}.btn-black:focus{background:#3a871f;border-color:#3a871f!important;color:#fff!important}.btn-black.active{background:#3a871f;border-color:#3a871f!important;color:#fff!important}.btn-black.focus{background:#3a871f;border-color:#3a871f!important;color:#fff!important}.custom-nav{background-color:transparent;padding:22px 0;width:100%;border-radius:0;z-index:999;border-bottom:none;margin-bottom:0;transition:all .5s ease-in-out}.custom-nav .navbar-nav li a{color:#000!important;font-size:18px;background-color:transparent!important;margin:0 8px;line-height:24px;transition:all .5s;font-weight:500}.custom-nav .navbar-nav li a.active{color:#3a871f!important}.custom-nav .navbar-nav li a:hover{color:#3a871f!important}.custom-nav .navbar-nav li a:active{color:#3a871f!important}.custom-nav .navbar-toggler{color:#000;font-size:38px;padding:0;line-height:40px;border:none}.custom-nav .navbar-brand .logo-dark{height:28px}.custom-nav.stickyadd{padding:18px 0;box-shadow:0 -16px 20px 0 #3a871f;backdrop-filter:blur(10px);background-color:rgba(235,247,242,.8)}.custom-nav.stickyadd li a.active{color:#3a871f!important}.custom-nav.stickyadd li a:hover{color:#3a871f!important}.custom-nav.stickyadd li a:active{color:#3a871f!important}.home_main_sec{background-color:#ebf7f2;background-size:cover;background-position:center center;position:relative;padding:200px 0 0}.home_main_sec .header_content h1{font-size:52px;line-height:1.2;font-weight:600;max-width:650px;letter-spacing:1px}.home_main_sec .header_content .sub_title{font-size:18px;max-width:480px}.home_main_sec .header_content .small_title{padding:6px 18px;background-color:#3a871f;display:inline-block;border-radius:6px;color:#fff}.home_main_sec .header_content .scroll_btn i{font-size:22px;background-color:#3a871f;border-radius:50%;display:inline-block;height:52px;width:52px;line-height:52px}.home_main_sec .home_mockup{max-width:900px;z-index:100;top:60px;position:relative}.home_main_sec .curv-img{position:absolute;width:100%;bottom:0;z-index:1}.home_main_sec .curv-img svg{display:block}.home_main_sec .sub_form form{max-width:380px}.home_main_sec .sub_form form button{position:absolute;top:3px;right:3px;outline:none!important;font-size:14px;padding:10px 30px}.home_main_sec .sub_form form input{padding:14px 15px;width:100%;font-size:14px;outline:none!important;padding-right:150px;padding-left:20px;border-radius:30px;color:#000;background-color:transparent;border:1px solid #e0e0e0}.home_main_sec .free_form{max-width:480px;padding:50px 40px}.home_main_sec .free_form input{height:54px;margin-top:10px;box-shadow:none!important;border:1px solid #e4e4e4}.home_main_sec .free_form input:focus{border-color:#3a871f}.content_features{max-width:500px}.content_features .content_small_title{position:relative;z-index:99;letter-spacing:6px;font-size:14px}.content_features .content_small_title span{background-color:#3a871f;height:12px;width:60px;display:inline-block;position:absolute;opacity:.13}.content_features .content_main_title{font-size:32px;line-height:1.4;text-transform:capitalize;font-weight:600}.features_divider{background-color:#f1f1f1;height:1px;width:100%;margin:70px 0 60px;display:block}.ser_sec{position:relative;margin-top:-98px}.ser_sec .ser_bor_boxes{background-color:#fff;border-radius:5px;padding:40px 30px;border:1px solid #e9e9e9}.ser_sec .ser_bor_boxes .ser_icon{align-items:flex-start;display:flex}.ser_sec .ser_bor_boxes .ser_content h4{font-weight:600}.fun_bg .fun_box{padding:36px 18px;border:1px solid #36393f;border-radius:5px;background-color:#36393f!important}.fun_bg .fun_box .fun_icon i{background-color:#3a871f;height:50px;width:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;color:#fff;font-size:22px}.cta_section{background-color:#3a871f;padding:80px 0;border-radius:12px}.cta_section .cta_content h1{max-width:650px;line-height:1.4;font-size:44px}.cta_section .cta_content p{color:#fff;opacity:.8;max-width:650px;line-height:1.8;font-size:18px}.hit_box .hit_icon p{background-color:#3a871f;color:#fff;padding:10px 16px;display:inline-block;border-radius:8px;font-size:15px}.hit_box .hit_detail h4{font-weight:600}.client_box{background-color:#2a2c30!important;border-radius:16px;border:1px solid #2a2c30;box-shadow:0 0 35px -20px rgba(0,0,0,.06);padding:38px 24px}.client_box .client_img_rate .client_img img{max-width:80px}.client_box .client_img_rate .client_review i{font-size:18px}.tns-outer{position:relative}.tns-outer .tns-controls{justify-content:space-between;display:flex;top:50%;transform:translateY(-50%);position:absolute;text-align:center;left:0;right:0}.tns-outer .tns-controls button{border:none;background-color:#3a871f!important;color:#fff;font-size:22px;line-height:40px;width:40px;height:40px}.tns-outer .tns-controls button[data-controls=prev]{position:relative;margin-left:-20px;border-radius:50px 20px 20px 50px}.tns-outer .tns-controls button[data-controls=next]{position:relative;margin-right:-20px;border-radius:20px 50px 50px 20px}.price_box{position:relative;border-radius:5px;background-color:#2a2c30!important;border:1px solid #2a2c30!important;padding:30px 34px;overflow:hidden}.price_box .price_name h2{font-size:34px}.price_box .price_name p{font-size:22px}.price_box .plan_price h1{font-size:48px}.price_box .plan_price h1 sub{font-size:24px;position:relative;top:0}.price_box.active::after{content:'';display:block;width:30px;height:30px;border-radius:50%;background:#3a871f;flex-shrink:0;top:50%;position:absolute;left:-15px;transform:translateY(-50%)}.price_box.active::before{content:'';display:block;width:30px;height:30px;border-radius:50%;top:50%;transform:translateY(-50%);background:#3a871f;flex-shrink:0;position:absolute;left:auto;right:-15px}.contact_sec{position:relative;margin-top:-98px}.contact_sec .contact_form{border-radius:10px;border:1px solid #36393f!important;max-width:800px;background-color:#36393f!important}.contact_sec .contact_form form .form-group label{font-weight:600}.contact_sec .contact_form form .form-group .form-control{height:40px;border-radius:0;color:#94989a!important;border:1px solid #424242!important;margin-top:10px;box-shadow:none!important;font-size:14px}.contact_sec .contact_form form .form-group textarea{height:auto!important}.contact_detail_bg{background-image:linear-gradient(to bottom,rgba(250,251,251,0),#f7fffc);clip-path:ellipse(150% 120% at 50% -25%)}.contact_detail_bg .contact_detail .contact_icon i{font-size:26px;background-color:#3a871f;height:48px;color:#fff;width:48px;line-height:48px;display:inline-block;border-radius:5px}.footer{padding:60px 0}.footer .footer_logo img{height:26px}.footer h5{font-size:22px}.footer .footer_menu .footer_menu_list li a{color:rgba(0,0,0,.6)!important;margin-bottom:10px;display:inline-block;transition:all .5s}.footer .footer_menu .footer_menu_list li a:hover{color:#3a871f!important}.footer .fot_social .social-icon{border-radius:50%;transition:all .5s;width:44px;height:44px;display:block;font-size:22px;line-height:44px;text-align:center;color:#fff!important;background-color:#3a871f}.footer_main_divider{height:1px;width:68%;margin:0 auto;background-color:#e7e7e7}@media(max-width:768px){.h-100vh{height:auto;padding:94px 0!important}.sec_main_head_title h2{font-size:34px}.custom-nav,.custom-nav.stickyadd{backdrop-filter:blur(10px);background-color:rgba(235,247,242,.8);padding:10px 0!important;box-shadow:0 -16px 20px 0 #3a871f}.custom-nav>.container,.custom-nav.stickyadd>.container{width:95%}.home_main_sec{padding:120px 0 0}.home_main_sec .header_content h1{font-size:34px}.content_features .content_main_title{font-size:28px}.cta_section .cta_content h1{font-size:34px}.cta_section .cta_content p{line-height:1.6}.tns-outer .tns-controls{justify-content:center;display:block;top:0;position:relative;transform:none;text-align:center}.tns-outer .tns-controls button{margin:12px 6px}.tns-outer .tns-controls button[data-controls=prev]{margin-left:0}.tns-outer .tns-controls button[data-controls=next]{margin-right:0}}