body{ margin:0px; padding:0px; font-family: 'Libre Franklin', sans-serif; font-weight:400; overflow-x:hidden; background:#F9F8F8;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; }
p{ margin:0px; padding:0px;}
a{ text-decoration:none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
input, button{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
a:hover, a:focus, a:active{ outline:none; text-decoration:none;}
input:hover, input:focus, input:active{ outline:none;}
ul{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
img{ border:0px; vertical-align: middle; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.clearfix{ clear:both; overflow:hidden;}
.wrapper{ margin:0px auto;}
.container{ max-width:1150px; margin:auto;}
.container_header{max-width:1130px; margin:auto;}
.container_npi{max-width:1150px; margin:auto;}
.home_back_hp{ background:#fff; }

.common_title_hp{ position:relative; text-align:center; }
.common_title_hp h2{font-weight: 500; font-size: 24.4907px; line-height:36px; text-align: center; color: #000000;}

.common_btn_hp{background: #8EBF3E; font-family: 'Inter', sans-serif; border-radius:5.84843px; font-weight: 600; font-size: 16.9584px; line-height: 21px; color: #FFFFFF; padding:19px 10px; width:100%; display:inline-block; text-align:center;}
.common_btn_hp:hover{ color:#fff; opacity:0.7; }

/*--------------- HEADER_START --------------*/
#header{ padding:0px; margin:0px; position:absolute; width:100%; top:40px; z-index:9999; }
.header-in-hp{ display: flex; align-items:center; justify-content: space-between; height:87px; padding:21px 38px; background:#FFF; border-radius: 10.9185px;}
.logo-hp{ float:left; padding:0px 0px 0 0px; width:185px; align-self: center; }
.logo-hp img{ width:100%; vertical-align:middle; }
.navigation{ width:calc(100% - 185px);  display:flex; align-items: center; flex-direction: column-reverse; align-items: flex-end; }
.dropdown-submenu {   position: relative; padding:5px 0; }
.dropdown-submenu a::after { transform: rotate(-90deg);   position: absolute;  right: 6px;   top: .8em;}
.dropdown-submenu .dropdown-menu {top: 0;  left: 100%;  margin-left: .1rem;  margin-right: .1rem;}
.navbar{ padding:0px; position:static; align-items: center; }
.navbar-nav .nav-item{font-family: 'Inter', sans-serif; font-weight: 600; font-size: 14.4599px; line-height: 17px; color: #0E1307; display:inline-block; padding:0 0px;vertical-align:middle; position:relative; }
.navbar-nav .nav-link{ color: #0E1307 !important; padding:0 31px 0 0 !important; display:block; position:relative; }
/*.navbar-nav .nav-link:after{ display:none; }*/
/*.navbar-nav .nav-link:before{ content:''; position:absolute; background:#33b0a4; height:2px; width:0%; left:50%; bottom:17px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }*/
.navbar-nav .nav-link:hover{ color:#0E1307 !important; }
/*.navbar-nav .nav-link:hover:before{ left:0; width:100%; }*/
.navbar-nav .show .nav-link{ color:#0E1307 !important; }
/*.navbar-nav .show .nav-link:before{ left:0; width:100%; }*/
.navbar-nav .nav-link.active{ color:#0E1307 !important; }
/*.navbar-nav .nav-link.active:before{ left:0; width:100%; }*/
.navbar-nav .nav-item.dropdown{ }
.navbar-nav .nav-item.dropdown .nav-link{ }
.navbar-nav .dropdown-menu{ border:0px; border-radius:0px; margin:0px; padding:0; top:84px; background:rgba(32,41,49,0.92); width:100%; left:0; display:block; opacity:0; z-index:-1; height:0; overflow:hidden;  -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; transform: translate(0px, -10px); } 
.navbar-nav .dropdown-menu ul{ }
.navbar-nav .dropdown-menu ul li{ }
.navbar-nav .dropdown-menu ul li a{font-size:12px; line-height:12px; font-weight:400; color:#fff; padding:14px 10px 14px 25px; }
.navbar-nav .dropdown-menu ul li a:hover{ background:none; color:#fff; font-weight:700; }
.hide-desktop-hp{ display:none !important; }
.header-right-hp{ display:flex; align-items:center; padding-left:25px; padding-top:0px; }
.contact-btn-main-hp{ margin-left:23px; }
.contact-btn-main-hp:first-child{ margin-left:0; }
.contact-btn-hp{ background: #8EBF3E; border-radius: 5.45926px; font-size:12px; line-height:16px; color:#fff; font-weight:400; display:block; text-align:center; padding:10px 32px; }
.contact-btn-hp:hover{ color:#fff; opacity:0.7; }
.mobile-menu-icon-hp{ margin:0px; padding:0px; float:right; display:none;  width:50px; height:50px; text-align:center; cursor:pointer; }
.menu-toggle-btn{ margin:21px 0px 20px 0px; cursor:pointer; width:25px; height:19px; padding:0; position:relative; z-index:999999999; }
.menu-toggle-btn span{ background:#0E1307; display:block; width:25px; height:2px; border-radius:0px; margin-bottom:6px; -webkit-transition: all 0.5s linear; transition: all 0.3s linear;}
.menu-toggle-btn span:last-child{ margin-bottom:0px;}
.menu-toggle-btn span:nth-child(2){ width:80%; }
.menu-toggle-btn span:nth-child(3){ width:60%; }
.menu-toggle-btn.open span:nth-child(1), .menu-toggle-btn.open span:nth-child(3){ transform: translate(0px, 8px) rotate(-45deg) scalex(1.3); margin:0; width:100%; }
.menu-toggle-btn.open span:nth-child(2){ height:0; margin:0;}
.menu-toggle-btn.open span:nth-child(3){ transform: translate(0px, 6px) rotate(45deg) scalex(1.3);}
.fix-header #header{ position:fixed; top:10px; }
.fix-header .header-in-hp{ height:87px; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:163px 0 0 0; }
.home_back_hp #contain{ padding:0; } 
.banner_bg_hp{padding-bottom:280px; overflow:hidden; }
.banner_block_hp{padding:188px 0 86px 0;}
.banner_block_in_hp{}
.banner_middle_hp{}
.banner_textimage_leftrightboth_hp{display:flex;}
.banner_textimage_leftside_hp{width:calc(100% - 604px); padding-right:43px;}
.banner_textimage_leftside_headingtext_hp{}
.banner_textimage_leftside_headingtext_hp h1{font-weight:600; font-size:38.7005px; line-height:50px; color: #FFFFFF; font-family: 'Inter', sans-serif;}
.banner_textimage_leftside_infotext_hp{}
.banner_textimage_leftside_infotext_hp p{font-weight: 500; font-size:16.52px; line-height:29px; color: #094E3D; padding-top:17px; font-family: 'Inter', sans-serif;}
.banner_textimage_leftside_btntext_hp{padding-top:26px; width:166px;}
.banner_textimage_rightside_hp{width:604px;}
.banner_textimage_rightside_hp img{ margin-left:-100px; margin-top:-45px; margin-bottom: -100px;}
.environmental_block_hp{background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(10.4933px); border-radius: 22.6656px; padding:49px 0 30px 0;}
.environmental_block_in_hp{}
.environmental_middle_hp{}
.environmental_leftrightboth_hp{display:flex;}
.environmental_leftside_hp{width:50%; padding-right:13px;}
.environmental_leftside_headingtext_hp{}
.environmental_leftside_headingtext_hp h3{font-weight: 600; font-size: 24.4571px; line-height:37px; color: #203423;}
.environmental_leftside_iconstexts_hp{}
.environmental_leftside_iconstexts_loop_hp{display:flex; padding-top: 30px;}
.environmental_leftside_iconstexts_leftloop_hp{width:123px;}
.environmental_leftside_iconstexts_leftloop_icon_hp{text-align:center;}
.environmental_leftside_iconstexts_leftloop_icon_hp img{max-width:100%;}
.environmental_leftside_iconstexts_leftloop_text_hp{padding-top:8px;}
.environmental_leftside_iconstexts_leftloop_text_hp h4{font-weight: 600; font-size: 14.568px; line-height:21px; text-align: center; color: #000000;}
.environmental_leftside_iconstexts_rightloop_hp{width:calc(100% - 123px); padding-left:21px;}
.environmental_leftside_iconstexts_rightloop_hp p{padding-bottom:20px; font-weight: 400; font-size: 14.2709px; line-height:21px; color: #242C10;}
.environmental_leftside_iconstexts_rightloop_hp p:last-child{padding-bottom:0;}
.environmental_rightside_hp{width:50%;}
.environmental_rightside_allloop_hp{display:flex; flex-flow:wrap;}
.environmental_rightside_allloop_boxs_hp{width:calc(50% - 11px); margin:0 22px 20px 0;}
.environmental_rightside_allloop_boxs_hp:nth-child(2n){margin-right:0;}
.environmental_rightside_allloop_imageboxs_hp{}
.environmental_rightside_allloop_imageboxs_hp img{width:100%;}
.environmental_rightside_allloop_textsboxs_hp{padding-top:12px; text-align:center;}
.environmental_rightside_allloop_textsboxs_hp h5{font-weight: 400; font-size: 12.3871px; line-height:18px; color: #000000;}
.npi_report_block_hp{margin-top:-213px;}
.npi_report_block_in_hp{}
.npi_report_middle_hp{max-width:994px; margin:auto;}
.npi_report_leftrightboth_hp{display:flex;}
.npi_report_leftside_hp{width:50%; padding-right:67px;}
.npi_report_leftside_hp img{margin-left: -66px; margin-top: -30px;}
.npi_report_rightside_hp{width:50%;}
.npi_report_rightside_hp p{font-weight: 500; font-size: 23px; line-height:40px; color: #000000;}
.npi_report_rightside_hp p span{color: #FFFFFF; background: #FBB345; border-radius: 4px; padding:0 7px;}
.npi_report_rightside_hp ul{padding-top:26px;}
.npi_report_rightside_hp ul li{font-weight: 500; font-size: 23px; line-height:34px; color: #000000; margin-bottom:14px; background:url(../images/checkbox_img.svg) no-repeat top left; }
.npi_report_rightside_hp ul li:last-child{margin-bottom:0;}
.npi_report_rightside_hp ul li a{ color: #000000; padding-left:55px; display: block; } 
.options_block_hp{padding:65px 0 0 0;}
.options_block_in_hp{}
.options_middle_hp{}
.options_topbottomboth_hp{}
.options_toppart_hp{}
.options_toppart_hp h3{font-weight: 500; font-size: 24.4907px; line-height:36px; text-align: center; color: #000000;}
.options_bottompart_hp{padding-top:50px;}
.options_bottompart_loop_hp{display:flex;}
.options_bottompart_loop_boxs_hp{width:calc(33.33% - 0px); margin-right:48px; padding:32px 39px 61px 44px; background: #ECE8DF; border-radius: 28.9679px;}
.options_bottompart_loop_boxs_hp:last-child{margin-right:0;}
.options_bottompart_loop_boxs_bg1_hp{background: #E9E9E8;}
.options_bottompart_loop_boxs_bg2_hp{background: #F7F3F2;}
.options_bottompart_loop_imageboxs_hp{text-align:center;}
.options_bottompart_loop_imageboxs_hp img{max-width:100%; height: 175px; width: auto;}
.options_bottompart_loop_textsboxs_hp{}
.options_bottompart_loop_textsboxs_hp h3{font-weight: 500; font-size: 26.2824px; line-height: 147.52%; text-align: center; color: #000000;}
.options_bottompart_loop_textsboxs_hp p{padding-top:24px; font-weight: 500; font-size: 17px; line-height:25px; text-align: center; color: #898987;}
.why_us_block_hp{padding:65px 0 63px 0;}
.why_us_block_in_hp{}
.why_us_middle_hp{}
.why_us_leftrightboth_hp{display:flex; padding:37px 83px 0 125px; background: #F2F0EA; box-shadow: 0px 3.51227px 61.4648px rgba(217, 217, 217, 0.1); border-radius: 28.97px;}
.why_us_leftside_hp{width:222px;}
.why_us_leftside_hp img{max-width: 100%; width: auto;}
.why_us_rightside_hp{width:calc(100% - 222px); padding-left:43px;}
.why_us_rightside_hp h3{font-weight: 500; font-size: 24.35px; line-height:36px; text-transform: capitalize; color: #5E5E5E;}
.why_us_rightside_hp p{padding-top:19px; font-weight: 500; font-size: 17px; line-height:30px; color: #5E5E5E;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{margin:0; position:relative; padding:0;}
.footer-hp{background:url(../images/footer_bg.png) no-repeat top center; background-size:cover;} 
.footer_in_hp{padding:0;}
.footer_middle_hp{}
.footer_topbottomboth_hp{}
.footer_toppart_hp{display:flex; padding:42px 0 29px 0; max-width:1045px; margin:auto;}
.footer_toppart_first_hp{width:48%; padding-right:15px;}
.footer_toppart_first_logoimage_hp{padding-bottom:23px; width:205px;}
.footer_toppart_first_logoimage_hp img{width:100%;}
.footer_toppart_first_infotext_hp{padding-bottom:19px;}
.footer_toppart_first_infotext_hp p{font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 12.1876px; line-height: 14px; color: #1E1E1E;}
.footer_toppart_first_calltext_hp{font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 12.1876px; line-height: 14px; color: #0E0F1D; display:inline-block;}
.footer_toppart_second_hp{width:30%; padding-right:15px;}
.footer_toppart_second_hp h3{font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 16.1958px; line-height: 19px; color: #0E0F1D; padding-bottom:32px;}
.footer_toppart_second_hp ul{}
.footer_toppart_second_hp ul li{font-family: 'Roboto'; font-style: normal; font-weight: 500; font-size: 15px; line-height: 18px; padding-bottom:15px;}
.footer_toppart_second_hp ul li:last-child{padding-bottom:0;}
.footer_toppart_second_hp ul li a{color: #0E0F1D;}
.footer_toppart_second_hp ul li a:hover{color:#999;}
.footer_toppart_thired_hp{width:22%}
.footer_toppart_thired_hp h3{font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 16.1958px; line-height: 19px; color: #0E0F1D; padding-bottom:32px;}
.footer_toppart_thired_icontext_hp{}
.footer_toppart_thired_icontext_boxs_hp{padding-bottom:22px;}
.footer_toppart_thired_icontext_boxs_hp:last-child{padding-bottom:0;}
.footer_toppart_thired_icontext_boxs_hp a{display:flex;	align-items:center;}
.footer_toppart_thired_icontext_leftboxs_hp{width:22px;}
.footer_toppart_thired_icontext_leftboxs_hp img{width:100%;}
.footer_toppart_thired_icontext_rightboxs_hp{font-family: 'Roboto'; font-style: normal; font-weight: 500; font-size: 12.5968px; line-height: 15px; color: #0E0F1D; padding-left:9px; width:calc(100% - 23px);}
.copyright-in-hp{padding:0;}
.footer_bottompart_hp{padding:20px 0; background: rgba(165, 224, 188, 0.4); mix-blend-mode: multiply;}
.footer_bottompart_hp p{font-family: 'Noto Sans'; font-style: normal; font-weight: 600; font-size: 15px; line-height: 20px; color: #3C6F3A; text-align:center;}
/*--------------- FOOTER_END --------------*/

/*--------------- REPORTS_START --------------*/
.reports_block_rp{padding:0px 0 89px 0;}
.reports_block_in_rp{}
.reports_middle_rp{}
.reports_leftrightboth_rp{display:flex;}
.reports_leftside_rp{width:calc(100% - 430px); padding-right:40px; padding-left: 45px;}
.reports_leftside_headingtext_rp{}
.reports_leftside_headingtext_rp h1{font-family: 'Noto Sans'; font-style: normal; font-weight: 600; font-size: 29.45px; line-height: 40px; color: #000000; padding-bottom:22px;}
.reports_leftside_infotext_rp{}
.reports_leftside_infotext_rp p{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 16px; line-height:35px; color: #094E3D; padding-bottom:30px;}
.reports_leftside_infotext_rp ul { padding-left: 2rem; margin-bottom: 1rem; }
.reports_leftside_infotext_rp ul li{ list-style-type: disc; margin-bottom: 1rem; }
.reports_leftside_listtext_rp{background: #FFF6E9; padding:25px 10px 24px 18px; margin:0 -20px 26px 0;}
.reports_leftside_listtext_allinfos_rp{}
.reports_leftside_listtext_allinfos_rp p{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 16.6429px; line-height:28px; color: #094E3D; padding-bottom:26px;}
.reports_leftside_listtext_alllists_rp{}
.reports_leftside_listtext_alllists_rp ul{}
.reports_leftside_listtext_alllists_rp ul li{ margin-bottom:22px; background:url(../images/checkbox_img2.svg) no-repeat top left; padding-left:37px; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 700; font-size: 16.6429px; line-height:21px; color: #094E3D;}
.reports_leftside_listtext_alllists_rp ul li:last-child{margin-bottom:0;}
.reports_leftside_buttontext_rp{width:350px;}
.reports_leftside_buttontext_rp img{margin-right:10px; max-width:100%; vertical-align:middle;}
.reports_leftside_buttontext_rp a{ font-size:16px; line-height:19px; font-weight:500; }
.reports_rightside_rp{width:430px;}
.reports_rightside_in_rp{background: #FFFFFF;}
.reports_rightside_mainheadingtext_rp{font-weight: 500; font-size: 21.24px; line-height: 130.02%; color: #000000; padding:51px 10px 5px 40px;}
.reports_rightside_mainheadingtext_rp img{max-width:100%; margin-right:11px; vertical-align:middle;}
.reports_rightside_toppart_rp{}
.reports_rightside_toppart_allloop_rp{padding:13px 0 16px 0;}
.reports_rightside_toppart_allloop_boxs_rp{padding:21px 46px 33px 44px; border-bottom: 1px solid #EBEBEB;}
.reports_rightside_toppart_allloop_boxs_rp:last-child{border-bottom:0;}
.reports_rightside_toppart_allloop_boxs_rp a{display:flex;}
.reports_rightside_toppart_allloop_imageboxs_rp{width:90px;}
.reports_rightside_toppart_allloop_imageboxs_rp img{width:100%; border-radius: 5px;}
.reports_rightside_toppart_allloop_textsboxs_rp{width:calc(100% - 90px); padding-left:17px;}
.reports_rightside_toppart_allloop_textsboxs_rp h3{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 17px; line-height:22px; text-decoration-line: underline; color: #8EBF3E;}
.reports_rightside_toppart_allloop_textsboxs_rp h4{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 14.396px; line-height:19px; color: #545454; padding-top:22px;}
.reports_rightside_bottompart_rp{padding:38px 20px 38px 62px; background: #EDFFE9; border-radius: 8px;}
.reports_rightside_bottompart_headingtext_rp{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 21.24px; line-height:27px; color: #000000;}
.reports_rightside_bottompart_headingtext_rp img{margin-right:11px; max-width:100%; vertical-align:middle;}
.reports_rightside_bottompart_infotext_rp{}
.reports_rightside_bottompart_infotext_rp p{font-weight: 500; font-size: 14.24px; line-height:26px; color: #545454; padding:6px 0 16px 0; font-family: 'Inter', sans-serif;}
/*--------------- REPORTS_END --------------*/

/*--------------- NGER_START --------------*/
.nger_block_np{}
.nger_block_np .reports_leftside_headingtext_rp h1{font-size: 21.45px; line-height: 29px;}
.nger_block_np .reports_leftside_headingtext_rp h1 span{color: #8EBF3E;}
/*--------------- NGER_END --------------*/

/*--------------- INDUSTRY_SOLUCTIONS_START --------------*/
.industry_solutions_block_isp {padding:0px 0 70px 0;}
.industry_solutions_boxs_isp{padding-bottom:53px;}
.industry_solutions_boxs_isp:last-child{padding-bottom:0;}
.industry_solutions_boxs_headingtext_isp{padding-bottom:22px;}
.industry_solutions_boxs_headingtext_isp h3{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 25.2632px; line-height: 31px; color: #000000;}
.industry_solutions_boxs_imagetext_isp{}
.industry_solutions_boxs_imagetext_isp img{max-width:100%;}
.industry_solutions_boxs_infotext_isp{ padding:17px 0;}
.industry_solutions_boxs_infotext_isp p{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 16px; line-height:35px; color: #094E3D;}
.industry_solutions_boxs_liststext_isp{display:flex;}
.industry_solutions_boxs_liststext_isp ul{margin-right:40px;}
.industry_solutions_boxs_liststext_isp ul:last-child{margin-right:0;}
.industry_solutions_boxs_liststext_isp ul li{margin-bottom:5px; background:url(../images/checkbox_img3.svg) no-repeat center left; padding-left:33px; font-weight: 500; font-size: 16px; line-height:35px; color: #000000; font-family: 'Inter', sans-serif; position:relative;}
.industry_solutions_energy_isp .industry_solutions_boxs_liststext_isp ul li{padding-left:55px;}
.industry_solutions_energy_isp .industry_solutions_boxs_liststext_isp ul li:after{content:''; position:absolute; width:5px; height:5px; background:#000000; border-radius:100%; top:15px; left:38px;}
/*--------------- INDUSTRY_SOLUCTIONS_END --------------*/

/*--------------- WALKTHROUGH_START --------------*/
.walkthrough_block_wp{padding:50px 0 92px 0;}
.walkthrough_block_in_wp{}
.walkthrough_middle_wp{}
.walkthrough_npiservices_wp{ padding-left:100px; }
.walkthrough_npiservices_heading_wp{}
.walkthrough_npiservices_heading_wp h1{font-family: 'Noto Sans'; font-style: normal; font-weight: 600; font-size: 29.45px; line-height: 40px; color: #000000; padding-bottom:22px;}
.walkthrough_npiservices_leftrightboth_wp{display:flex;}
.walkthrough_npiservices_leftside_wp{width:calc(100% - 426px); padding-right:12px;}
.walkthrough_npiservices_leftside_wp p{font-weight: 500; font-size: 16px; line-height:35px; color: #094E3D; padding-bottom:30px; font-family: 'Inter', sans-serif;}
.walkthrough_npiservices_rightside_wp{width:426px;}
.walkthrough_npiservices_rightside_wp img{width:100%;}
.walkthrough_npiservices_information_wp p{font-weight: 500; font-size: 16px; line-height:35px; color: #094E3D; padding-bottom:30px; font-family: 'Inter', sans-serif;}
.walkthrough_platformexample_wp{ margin: 0 auto 30px auto; padding:0 100px; }
.walkthrough_platformexample_wp h2{font-family: 'Noto Sans'; font-style: normal; font-weight: 600; font-size: 29.45px; line-height: 40px; color: #000000; padding-bottom:22px;}
.walkthrough_platformexample_wp p{font-weight: 500; font-size: 16px; line-height:35px; color: #094E3D; font-family: 'Inter', sans-serif;}
.walkthrough_sourcebysource_wp{padding:0 100px 40px 100px;}
.walkthrough_sourcebysource_wp:last-child{padding-bottom:0;}
.walkthrough_sourcebysource_wp p{font-family: 'Inter', sans-serif; font-style: italic; font-weight: 500; font-size: 16px; line-height:35px; color: #5F8B80; padding-bottom:14px;} 
.walkthrough_sourcebysource_image_wp{}
.walkthrough_sourcebysource_image_wp img{width:100%;}
/*--------------- WALKTHROUGH_END --------------*/

/*--------------- TERMS_OF_USE_START --------------*/
.terms_of_use_block_toup{padding:0px 0 99px 0;}
.terms_of_use_datetext_toup{}
.terms_of_use_datetext_toup h4{font-family: 'Inter', sans-serif; font-weight: 500; font-size: 16px; line-height:35px; color: #B8ABA7; padding-bottom:19px;}
.terms_of_use_allloop_toup{}
.terms_of_use_allloop_toup h2{font-family: 'Inter', sans-serif; font-weight: 700; font-size: 16px; line-height:35px; color: #34413E;}
.terms_of_use_allloop_boxs_toup{padding-bottom:28px;}
.terms_of_use_allloop_boxs_toup h3{font-family: 'Inter', sans-serif; font-weight: 500; font-size: 16.52px; line-height:29px; color: #282828; padding-top:28px;}
.terms_of_use_allloop_boxs_toup h4{padding-top:20px; font-family: 'Inter', sans-serif;font-weight: 500; font-size: 16.52px; line-height:21px; color: #3E3E3E;}
.terms_of_use_allloop_boxs_toup p{padding-top:25px; font-family: 'Inter', sans-serif;font-weight: 400; font-size: 15px; line-height:25px; color: #6C6C6C;}
.terms_of_use_allloop_boxs_toup ul{padding-top:25px;}
.terms_of_use_allloop_boxs_toup ul li{  font-family: 'Inter', sans-serif; font-style: normal; font-weight: 400; font-size: 15px;  line-height:25px; color: #6C6C6C; position:relative; padding-left:18px; }
.terms_of_use_allloop_boxs_toup ul li:before{ content:'*'; position:absolute; left:0; top:2px;   font-family: 'Inter', sans-serif; font-style: normal; font-weight: 400; font-size: 15px;  line-height:25px; color: #6C6C6C;}
/*--------------- TERMS_OF_USE_END --------------*/

/*--------------- PRIVACY_POLICY_START --------------*/
.privacy_policy_block_ppp .reports_leftside_rp{padding-right:26px;}
.privacy_policy_allloop_ppp{}
.privacy_policy_allloop_boxs_ppp{padding-bottom:28px;}
.privacy_policy_allloop_boxs_ppp h3{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; line-height:35px; color: #34413E;}
.privacy_policy_allloop_boxs_ppp p{padding-top:20px; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 16.52px; line-height:28px; color: #282828;}
.privacy_policy_allloop_boxs_ppp p a{color:#8EBF3E; text-decoration:underline;}
.privacy_policy_allloop_boxs_ppp ul{padding-top:20px;}
.privacy_policy_allloop_boxs_ppp ul li{font-family: 'Inter', sans-serif; font-style: normal; font-weight: 500; font-size: 16.52px; line-height:34px; color: #515151; position:relative; padding-left:25px;}
.privacy_policy_allloop_boxs_ppp ul li:after{content:''; position:absolute; width:5px; height:5px; top:14px; left:10px; background:#515151; border-radius:100%;}
/*--------------- PRIVACY_POLICY_END --------------*/

/*--------------- CONTACT_US_START --------------*/
.contact_us_block_cup{padding:40px 0 73px 0;}
.contact_us_block_in_cup{}
.contact_us_middle_cup{}
.contact_us_leftrightboth_cup{display:flex;}
.contact_us_leftside_cup{width:590px; padding:0px 25px 0px 75px;}
.contact_us_leftside_form_cup{}
.contact_us_leftside_form_boxs_cup{margin-bottom: 23px;}
.contact_row_cup{display:flex; justify-content:space-between;}
.contact_us_leftside_form_leftboxs_cup{width:calc(50% - 5px);}
.contact_us_leftside_form_titles_cup{}
.contact_us_leftside_form_titles_cup h3{font-family:'Inter',sans-serif; font-weight:500; font-size:17.9px; line-height:26px; color:#7A7A7A;}
.contact_us_leftside_form_fields_cup{}
.contact_us_leftside_form_rightboxs_cup{width:calc(50% - 5px);}
.contact_us_leftside_form_fields_cup{padding-top:5px;}
.contact_us_leftside_form_fields_cup input{font-family:'Inter',sans-serif; font-size:15.46px; line-height:30.68px; color:#7A7A7A; background:#F2F2F2; border:1px solid #E1E1E1; border-radius:7.67px; padding:13px 8px 13px 18px; width:100%;}
.contact_us_leftside_form_fields_cup textarea{font-family:'Inter',sans-serif; font-size:15.46px; line-height:30.68px; color:#7A7A7A; background:#F2F2F2; border:1px solid #E1E1E1; border-radius:7.67px; padding:10px 8px 10px 18px; max-height:158px; width:100%;}
.contact_us_leftside_form_btn_cup{padding-top:10px;}
.contact_us_leftside_form_btn_cup input{font-family:'Inter',sans-serif; font-weight:500; font-size:21.49px; line-height:26px; color:#FFFFFF; background:#8EBF3E; border-radius:8.45px; padding:14px 0; width:100%; border:none;}
.contact_us_rightside_cup{width:calc(100% - 590px); padding-left:88px;}
.contact_us_rightside_heading_cup{}
.contact_us_rightside_heading_cup h1{font-family:'Noto Sans',sans-serif; font-weight:600; font-size:19.86px; line-height:27px; color:#000000;}
.contact_us_rightside_allloop_cup{padding-top:30px;}
.contact_us_rightside_allloop_boxs_cup{}
.contact_us_rightside_allloop_topboxs_cup{display:flex; align-items:center;}
.contact_us_rightside_allloop_topboxs_left_cup{width:25px;}
.contact_us_rightside_allloop_topboxs_left_cup img{width:100%;}
.contact_us_rightside_allloop_topboxs_right_cup{width:calc(100% - 25px); padding-left:12px;}
.contact_us_rightside_allloop_topboxs_right_cup h3{font-family:'Inter',sans-serif; font-weight:500; font-size:19.01px; line-height:23px; color:#000000;}
.contact_us_rightside_allloop_bottomboxs_cup{padding:14px 0 0 38px;}
.contact_us_rightside_allloop_bottomboxs_cup a{font-family:'Inter',sans-serif; font-weight:500; font-size:19.01px; line-height:23px; color:#666666;}
/*--------------- CONTACT_US_END --------------*/

/*--------------- LOGIN_START --------------*/
.login_block_lp{padding:40px 0 70px 0; min-height:470px; }
.login_block_in_lp{}
.login_middle_rp{}
.login_title_lp{padding-bottom:24px;}
.login_title_lp h2{font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 29px; text-align: center; color: #111111;}
.login_box_lp{background: #FFFFFF; border-radius: 8px; padding:24px; max-width:320px; margin:auto;}
.login_info_lp{font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; color: #111111;}
.login_username_input_hp{max-width:272px; padding-top:8px;}
.login_username_input_hp input{ background: rgba(249, 249, 249, 0.8); border: 1px solid #EEEEEE; border-radius: 4px; padding:8px; font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; color: #111111; width:100%;}
.login_username_input_hp input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #111111;}
.login_username_input_hp input::-moz-placeholder { /* Firefox 19+ */ color: #111111;}
.login_username_input_hp input:-ms-input-placeholder { /* IE 10+ */ color: #111111;}
.login_username_input_hp input:-moz-placeholder { /* Firefox 18- */ color: #111111;}
.login_submit_btn_hp{padding-top:24px;}
.login_submit_btn_hp input{background: #8EBF3E; border-radius: 8px; border:none; font-family: 'Inter'; font-style: normal; font-weight: 700; font-size: 16px; line-height: 19px; color: #FFFFFF; display:block; padding:8px; width:100%;}

/*--------------- LOGIN_END --------------*/