/*
Theme Name: Equadio
Theme URI: https://equadio.themerex.net/
Description: Equadio is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0.4
Engine: 1.80.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, news, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: equadio
*/
/* TABLE OF CONTENTS:

1. Reset tags and predefined classes
2+ See in the active skin styles

-------------------------------------------------------------- */
/* 1. Reset tags
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, address, section, video, audio {
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  border: 0;
  outline: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
}

html {
  font-size: 100%;
  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units
										   http://clagnut.com/blog/348/#c790 */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/
										   controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow-y: scroll !important;
  overflow-x: hidden;
  height: 100%;
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-widget button,
div.ui-widget input,
div.ui-widget select,
div.ui-widget textarea,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  font-family: inherit;
  font-size: 1em;
  line-height: inherit;
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  color: inherit;
  background: none;
  border-style: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.ui-datepicker {
  background-color: #fff;
}

div.ui-accordion .ui-accordion-header {
  padding: 0;
}

div.ui-accordion .ui-accordion-header-icon {
  display: none;
}

div.ui-tabs,
div.ui-tabs .ui-tabs-panel,
div.ui-tabs .ui-tabs-nav {
  padding: 0;
}

div.ui-tabs .ui-tabs-nav li {
  float: none;
  margin: 0;
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: none;
}

/* Predefined classes for users
-------------------------------------------------------------- */
/* Round object corners */
.rounded_none {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.rounded_tiny {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.rounded_small {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
}

.rounded_medium {
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

.rounded_large {
  -webkit-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}

.rounded {
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

/* Overflow hidden */
.overflow_hidden {
  overflow: hidden !important;
}

.overflow_x_hidden {
  overflow-x: hidden !important;
}

.overflow_y_hidden {
  overflow-y: hidden !important;
}

/*# sourceMappingURL=style.css.map */





/********************************************************* Start Landing Page Style  ***************************************/
body{
	overflow-x: hidden;
}

body .Ppb_proWrap .Ppb_chaTxt,
body .Ppb_tgcWrap  .Ppb_tgcimgWrap .Ppb_lftimgWrap,
body .Ppb_edWrap .Ppb_edTxt,
body .Ppb_metWrap .Ppb_metTxt,
body .Ppb_metWrap .Ppb_apdWrap .Ppb_avoiWrap,
body .Ppb_ipmWrap .Ppb_ipmTxt,
body .Ppb_proWrap .Ppb_proTxt,
body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap .Ppb_rdmWrap,
body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt,
body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt,
body .Ppb_queWrap .Ppb_queTxt{
	position: relative;
}

body .Ppb_proWrap .Ppb_chaTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 433px;
    height: 10px;
    bottom: 0px;
    left: -7px;
	
}





body .Ppb_edWrap .Ppb_edTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 505px;
    height: 10px;
    bottom: 0px;
    left: -7px;
		
}


.Ppb_countWrap .Ppb_countCol .Ppb_countInnr .Ppb_contperWrap .Ppb_cnmWrap span{
	    font-family: "Sharp Grotesk", Sans-serif;
}

body .Ppb_metWrap .Ppb_metTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 433px;
    height: 10px;
     bottom: -14px;
    right: -7px;
		
}

body .Ppb_apdWrap .Ppb_avoiWrap:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Ellipse-9.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 360px;
    height: 360px;	
	top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
		
}

body .Ppb_ipmWrap .Ppb_ipmTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 433px;
    height: 10px;
     bottom: -14px;
    left: -7px;
	
}

body .Ppb_proWrap .Ppb_proTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 309px;
    height: 7px;
    bottom: -12px;
    left: -23px;
		
}

body .Ppb_proWrap .Ppb_paCol .elementor-background-overlay {
	border-radius: 16px;
    background: linear-gradient(180deg, #174C29 0%, rgba(23, 76, 41, 0.00) 100%), #FFF;
    padding: 47px 0px;
}

body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap .Ppb_rdmWrap{
	font-size: 18px;
	font-weight: 400;
    font-family: "Inter", Sans-serif;
	border-radius: 1000px;
 
   background: #FFF;
	color: #1F8542;
	  padding: 16px 50px 16px 30px;
}

sub{
	font-size: 20px;
	font-weight: 400;
    font-family: "Inter", Sans-serif;
	color: #fff;
}

body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap .elementor-icon-box-content h3{
	    margin-bottom: 52px;
}

body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap .Ppb_rdmWrap:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Arrow-img.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 7.5px;
    height: 15px;
    bottom: 18px;
    right: 32px;
	
}
body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap .Ppb_rdmWrap:hover{
	background-color: #000000;
}



body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap h3{
	margin-top: 7px;
}

body .Ppb_proWrap .Ppb_paCol .pb_icbxWrap .elementor-icon-box-description{
	margin-bottom: 14px;
}



body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 508px;
    height: 10px;
    bottom: -12px;
    left: -8px;
}



body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	width: 508px;
    height: 10px;
    bottom: -12px;
    left: -8px;
}


body .Ppb_queWrap .Ppb_queTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 382px;
    height: 8px;
    bottom: -5px;
    left: -7px;
}


body .Ppb_queWrap .Ppb_accordItm .elementor-accordion-item{
	    background: #E8F0EB;
	    margin-bottom: 22px;
    border-radius: 100px;
    padding: 20px 27px 20px 25px;
	    width: 80%;
    margin-left: 125px;
}

@media only screen and (min-width: 768px){
	.Ppb_tgcWrap  .Ppb_tgcimgWrap .Ppb_lftimgWrap:before{
   position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-8.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 268px;
    height: 1px;
    bottom: 250px;
    right: -59px;
	
}
	
}
@media only screen and (min-width: 1025px) and (max-width: 1439px){
body section.Ppb_apdWrap .Ppb_avoiWrap{
	width: 300px;
}
	}
@media only screen and (max-width: 1439px){
body .Ppb_apdWrap .Ppb_avoiWrap:before{
	width: 300px;
    height: 300px;
}
	body section.Ppb_apdWrap .Ppb_avoiWrap h2.elementor-heading-title {
		font-size: 20px !important;
	}
	body section.Ppb_apdWrap .Ppb_avoiWrap .elementor-widget-container p{
		font-size: 12px;
	}
}
@media only screen and (max-width: 1439px){
body section.Ppb_apdWrap .Ppb_avoiWrap {
    width: 300px;
    margin: 0 auto;
}
	}

@media only screen and (max-width: 1366px){
	body .Ppb_proWrap .Ppb_chaTxt:before {
    width: 358px;
    height: 6px;

}
	
	body .Ppb_edWrap .Ppb_edTxt:before{
    width: 441px;
    height: 8px;

}
	
body .Ppb_ipmWrap .Ppb_ipmTxt::before {

  width: 363px;
  height: 7px;
  bottom: -4px;


}
	
	body .Ppb_proWrap .Ppb_proTxt::before {
  width: 251px;
  height: 5px;
  bottom: -11px;

}
	body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt::before {
  width: 431px;
  height: 8px;

}
	
	body .Ppb_metWrap .Ppb_metTxt::before {
  width: 375px;
  height: 8px;

}
	
	
body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt::before {
  width: 417px;
  height: 9px;

}
	
	
body .Ppb_queWrap .Ppb_queTxt::before {
  width: 323px;
  height: 6px;
}

}



@media only screen and (max-width: 1200px){
	body .Ppb_proWrap .Ppb_chaTxt:before {
    width: 299px;
}
		body .Ppb_edWrap .Ppb_edTxt:before{
    width: 369px;
 
}
	
	  body .Ppb_ipmWrap .Ppb_ipmTxt::before {
    width: 303px;
    height: 7px;
    bottom: -2px;
  }
	
		body .Ppb_proWrap .Ppb_proTxt::before {
  width: 220px;
  height: 5px;


}
	
		body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt::before {
  width: 367px;
  height: 7px;

}
	
		body .Ppb_metWrap .Ppb_metTxt::before {
  width: 320px;
  height: 7px;

}
	
	body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt::before {
  width: 380px;
  height: 8px;

}
	
	body .Ppb_queWrap .Ppb_queTxt::before {
  width: 280px;
  height: 6px;
}
}

@media only screen and (max-width: 1024px){
	body .Ppb_proWrap .Ppb_chaTxt:before {
    width: 245px;
		height: 4px;
}
	
	body .Ppb_edWrap .Ppb_edTxt:before {
    width: 294px;
		   height: 6px;
}
	
	  body .Ppb_ipmWrap .Ppb_ipmTxt::before {
    width: 240px;
    height: 5px;
    bottom: -2px;
  }
	  body .Ppb_proWrap .Ppb_proTxt::before {
    width: 174px;
    height: 4px;
		  left: -17px;
  }
	
	  body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt::before {
    width: 269px;
    height: 6px;
  }
	
			body .Ppb_metWrap .Ppb_metTxt::before {
  width: 249px;
  height: 5px;
	bottom: -11px;

}
	
	 body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt::before {
    width: 281px;
    height: 6px;
		 bottom: -7px;
  }
	
	  body .Ppb_queWrap .Ppb_queTxt::before {
    width: 195px;
    height: 4px;
  }
	
	body .Ppb_queWrap .Ppb_accordItm .elementor-accordion-item{
		margin-left: 83px;
	}
}

@media only screen and (max-width: 768px){
	body .Ppb_proWrap .Ppb_chaTxt:before {
    width: 200px;
	
}
	body .Ppb_edWrap .Ppb_edTxt:before {
    width: 243px;
    height: 5px;
}
	
	  body .Ppb_ipmWrap .Ppb_ipmTxt::before {
    width: 197px;
    height: 4px;

  }
	
		  body .Ppb_proWrap .Ppb_proTxt::before {
        width: 133px;
       height: 3px;
       left: -6px;
	  bottom: -4px;
  }
	
		  body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt::before {
    width: 238px;
    height: 5px;
			  bottom: -7px;
  }
	
	
				body .Ppb_metWrap .Ppb_metTxt::before {
  width: 200px;
  height: 4px;
	bottom: -10px;

}
	
	  body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt::before {
    width: 228px;
    height: 5px;
    bottom: -4px;
  }
	
		  body .Ppb_queWrap .Ppb_queTxt::before {
    width: 175px;
    height: 4px;
  }
	
		body .Ppb_proWrap .Ppb_chaTxt:before,
body .Ppb_tgcWrap  .Ppb_tgcimgWrap .Ppb_lftimgWrap:before,
body .Ppb_edWrap .Ppb_edTxt:before,
body .Ppb_metWrap .Ppb_metTxt:before,
body .Ppb_ipmWrap .Ppb_ipmTxt:before,
body .Ppb_proWrap .Ppb_proTxt:before,
body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt:before,
body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt:before,
	body .Ppb_queWrap .Ppb_queTxt:before{
		display: none;
	}
	
	
	
	body .Ppb_haWrap,
	body .Ppb_prshTxt,
	body .Ppb_cotwoTxt{
		position: relative;
	}
	body .Ppb_haWrap:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-7-3.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 17px;
    height: 181px;
    bottom: -196px;
    left: 48%;
	}
	
	body .Ppb_prshTxt :before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-9.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 10px;
    height: 201px;
    top: -198px;
    left: 68%;
	}
	
	
	body .Ppb_cotwoTxt:before{
			position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-10.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 10px;
    height: 235px;
    top: -177px;
    left: 31%;
	}
		
}




@media only screen and (max-width: 767px){
	.Ppb_tgcWrap  .Ppb_tgcimgWrap .Ppb_lftimgWrap{
		position: relative;
	}
	
	.Ppb_tgcWrap  .Ppb_tgcimgWrap .Ppb_lftimgWrap:before{
   position: absolute;
	content: '';
	background-image: url(https://chacovivo.com/wp-content/uploads/2023/11/Line-8-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 1px;
    height: 248px;
    bottom: -67px;
    right: 257px;	
}
	
	
	.Ppb_accordItm .elementor-accordion-item .elementor-tab-title{
		padding: 0;
	}
	
	.Ppb_accordItm .elementor-accordion-item .elementor-tab-title span .elementor-accordion-title{
		    margin-left: 14px;
	}
}

@media only screen and (max-width: 716px){
	body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt:before{
		    left: -411px;
	}
}

@media only screen and (max-width: 600px){
	  body .Ppb_queWrap .Ppb_accordItm .elementor-accordion-item {
    margin-left: 30px;

  }
}


@media only screen and (max-width: 532px){
	body .Ppb_queWrap .Ppb_queTxt:before{
		left: -225px;
	}
}

@media only screen and (max-width: 521px){
	body .Ppb_proWrap .Ppb_sdgWrap .Ppb_devTxt:before {
    left: -196px;
}
}


@media only screen and (max-width: 505px){
	body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt:before {
    left: 0;
}
}



@media only screen and (max-width: 500px){
	.Ppb_tgcWrap .Ppb_tgcimgWrap .Ppb_lftimgWrap:before {

    right: 205px;
}
	body .Ppb_queWrap .Ppb_accordItm .elementor-accordion-item{
		width: 100%;
		margin-left: 0;
	}
	
	body .Ppb_queWrap .Ppb_accordItm .elementor-accordion-item{
		border-radius: 20px;
	}
	
	body .Ppb_queWrap .Ppb_accordItm .elementor-accordion-item .elementor-tab-content{
		padding: 7px 0px;
	}
	
	.Ppb_cotwoTxt:before {
    width: 10px !important;
    height: 214px !important;

}
}

@media only screen and (max-width: 465px){
	  body .Ppb_metWrap .Ppb_metTxt::before {
    width: 159px;
    height: 4px;
    bottom: -6px;
  }
}


@media only screen and (max-width: 400px){
	.Ppb_tgcWrap .Ppb_tgcimgWrap .Ppb_lftimgWrap:before {

    right: 170px;
}
	
	body .Ppb_edWrap .Ppb_edTxt:before {
    left: -144px;
}
}


@media only screen and (max-width: 362px){
	body .Ppb_proWrap .Ppb_proTxt::before {
    left: -237px;
}
}

@media only screen and (max-width: 350px){
	.Ppb_tgcWrap .Ppb_tgcimgWrap .Ppb_lftimgWrap:before {

    right: 150px;
}
}






/********************************************************* End Landing Page Style  ***************************************/

/********************************************************* Start Popup Style  ***************************************/

.Ppb_pcvCol .elementor-widget-wrap{
	display: block !important;
}
.Ppb_pcvCol .Ppb_pcvWrap{
	    width: 367px;
       float: right;
	background: rgb(255 255 255 / 10%);
    border-radius: 7px;
    padding: 15px 20px 15px 20px;
	    margin-bottom: 17px;
	    border: 1px solid rgb(255 255 255 / 10%);
}

.Ppb_pcvCol .Ppb_pcvWrap{
	/*display: none;*/
	    position: absolute;
    top: -132px;
    right: 0;
}



.Ppb_pcvCol .Ppb_pcvWrap .elementor-widget-container strong{
	font-family: Sharp Grotesk;
    font-size: 20px;
   font-weight: 500;
}

.Ppb_pcvCol .Ppb_pcvWrap .elementor-widget-container{
	margin-top: 6px;
}
.Ppb_pcvCol #Ppb_chacPop{
	cursor: pointer;
}





#elementor-popup-modal-7931 .dialog-close-button{
	border-radius: 50px;
    padding: 4px;
}

@media only screen and (min-width: 768px){
	.Ppb_pcvCol .Ppb_pcvWrap:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Group-1413372356.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 123px;
    height: 149px;
    bottom: -133px;
    left: 66px;
}
	
}


@media only screen and (max-width: 767px){
	.Ppb_pcvCol .Ppb_pcvWrap{ 
    bottom: -295px;
		top: unset;
		right: unset;
		left: 170px;

}
	
	
	.Ppb_pcvCol .Ppb_pcvWrap:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Group-1413372415.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 20px;
    height: 151px;
    top: -156px;
    left: 145px;
}
	
}

@media only screen and (max-width: 500px){
		.Ppb_pcvCol .Ppb_pcvWrap{ 
		left: 41px;

}
	
		.Ppb_pcvCol .Ppb_pcvWrap:before{

    left: 172px;
}
	
}


@media only screen and (max-width: 400px){
	.Ppb_pcvCol .Ppb_pcvWrap:before {
    left: 162px;
}
	.Ppb_pcvCol .Ppb_pcvWrap {
    left: 10px;
}
}

@media only screen and (max-width: 390px){
	body .Ppb_imgpWrap .Ppb_stakWrap .Ppb_stakTxt:before {
    left: -116px;

}
}



/********************************************************* End Popup Style  ***************************************/

/********************************************************* Start Key Matrix Style  ***************************************/
.Ppb_apdWrap .Ppb_arpTxt{
	position: relative;
}

.Ppb_apdWrap .Ppb_arpTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-7.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
     width: 221px;
    height: 10px;
    right: -143px;
    bottom: 16px;
}

.Ppb_apdWrap .Ppb_prsTxt{
	position: relative;
}

.Ppb_apdWrap .Ppb_prsTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-7-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 167px;
    height: 8px;
    left: -69px;
    bottom: 7px;
}

.Ppb_apdWrap .Ppb_coTxt{
	position: relative;
}

.Ppb_apdWrap .Ppb_coTxt:before{
		position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Line-7-2.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 112px;
    height: 8px;
    left: -69px;
    bottom: -3px;
}
	

/********************************************************* End Key Matrix Style  ***************************************/




/********************************************************* Start The Gran Chacho Style  ***************************************/
body .Ppb_bioWrap .Ppb_bioTxt{
	position: relative;
}

body .Ppb_bioWrap .Ppb_bioTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 439px;
    height: 7px;
    bottom: -11px;
    left: -14px;
}

body .Ppb_bioWrap .Ppb_tgcInnr .Ppb_tgcouWrap {
	display: inline-block;
	display: inline-block;
    width: 33.33333%;
}

body .Ppb_bioWrap .Ppb_tgcInnr .Ppb_tgcouWrap span{
	font-family: "Sharp Grotesk", Sans-serif;
}


body .Ppb_bioWrap .Ppb_tgcInnr .elementor-background-overlay{
	border-radius: 32px;
    background: linear-gradient(180deg, #174C29 0%, rgba(23, 76, 41, 0.00) 100%), #FFF;
    mix-blend-mode: overlay;
}

body .Ppb_bioWrap .Ppb_tgcInnr .elementor-icon-box-icon{
	margin-bottom: -25px;
}



body .Ppb_ecoWrap .Ppb_ecoTxt{
	position: relative;
}

body .Ppb_ecoWrap .Ppb_ecoTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 450px;
    height: 8px;
    bottom: -14px;
    left: -14px;
}

body .Ppb_ecoWrap .Ppb_ecoTxt{
	position: relative;
}

body .Ppb_ecoWrap .Ppb_ecoTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 450px;
    height: 8px;
    bottom: -14px;
    left: -14px;
}


body .Ppb_chacoWrap .Ppb_chacoTxt{
	position: relative;
}

body .Ppb_chacoWrap .Ppb_chacoTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 261px;
    height: 6px;
    bottom: 0;
    left: -5px;
}



body .Ppb_chacoWrap .Ppb_chacoTxt{
	position: relative;
}

body .Ppb_chacoWrap .Ppb_chacoTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 261px;
    height: 6px;
    bottom: 0;
    left: -5px;
}


body .Ppb_paragWrap .Ppb_paragTxt{
	position: relative;
}

body .Ppb_paragWrap .Ppb_paragTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 459px;
    height: 10px;
    bottom: -17px;
    left: -5px;
}


body .Ppb_emisWrap .Ppb_emisTxt{
	position: relative;
}

body .Ppb_emisWrap .Ppb_emisTxt:before{
	position: absolute;
	content: '';
	background-image: url(/wp-content/uploads/2023/11/Vector-1.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    width: 397px;
    height: 9px;
    bottom: -1px;
    left: -5px;
}

body .Ppb_emisWrap .Ppb_numbertxt{
  color: #FF4B2D;

}

body .Ppb_emisWrap .Ppb_cpslWrap .Ppb_tgslWrap span {
    font-family: "Sharp Grotesk", Sans-serif;
}

body .Ppb_emisWrap .Ppb_cpslWrap{



}




@media only screen and (max-width: 1439px){
body .Ppb_paragWrap .Ppb_paragTxt:before {
    left: -212px;
}
}



@media only screen and (max-width: 1366px){
	body .Ppb_bioWrap .Ppb_bioTxt:before {
    width: 382px;

}
	
	body .Ppb_ecoWrap .Ppb_ecoTxt:before {
    width: 386px;
    height: 6px;
    bottom: -11px;
    left: -14px;
}
	
	body .Ppb_chacoWrap .Ppb_chacoTxt:before { 
    width: 216px;
    height: 5px;
    left: -1px;
}
	
		body .Ppb_paragWrap .Ppb_paragTxt:before {
    width: 375px;
    height: 7px;
    bottom: -15px;
    left: 0;
}
	
	body .Ppb_emisWrap .Ppb_emisTxt:before{
    width: 331px;
    height: 7px;
}

}

@media only screen and (max-width: 1200px){
	body .Ppb_bioWrap .Ppb_bioTxt:before {
    width: 323px;
}
	
	body .Ppb_ecoWrap .Ppb_ecoTxt:before {
    width: 306px;
    height: 6px;
    bottom: -8px;
    left: -8px;
}
body .Ppb_chacoWrap .Ppb_chacoTxt:before {
    width: 187px;
    height: 5px;
    left: -1px;
}
	
			body .Ppb_paragWrap .Ppb_paragTxt:before {
    width: 325px;

}
	
	  body .Ppb_emisWrap .Ppb_emisTxt::before {
    width: 284px;
    height: 6px;
  }
	

	
}


@media only screen and (max-width: 1024px){
body .Ppb_bioWrap .Ppb_bioTxt:before {
    width: 253px;
	height: 5px;
    bottom: -6px;
}
	
		body .Ppb_ecoWrap .Ppb_ecoTxt:before {
    width: 252px;
    height: 6px;

}
	
	body .Ppb_chacoWrap .Ppb_chacoTxt:before {
    width: 141px;
    height: 3px;
    left: -1px;
    bottom: -1px;
}
	
	body .Ppb_paragWrap .Ppb_paragTxt::before {
    width: 260px;
    height: 4px;
    bottom: -11px;

  }
	
	 body .Ppb_emisWrap .Ppb_emisTxt::before {
    width: 226px;
    height: 5px;
  }
	
}

@media only screen and (max-width: 768px){
	
	body .Ppb_bioWrap .Ppb_bioTxt:before,
	body .Ppb_ecoWrap .Ppb_ecoTxt:before,
	body .Ppb_chacoWrap .Ppb_chacoTxt:before,
    body .Ppb_paragWrap .Ppb_paragTxt::before,
	body .Ppb_emisWrap .Ppb_emisTxt::before,
	body .Ppb_ipmWrap .Ppb_ipmTxt::before{
		display: none;
	}
	
	
	
	
	
body .Ppb_bioWrap .Ppb_bioTxt:before {
width: 202px;
    height: 4px;
       left: -3px;
}
	
			body .Ppb_ecoWrap .Ppb_ecoTxt:before {
    width: 198px;
    height: 3px;
	left: -4px;

}
	
	body .Ppb_chacoWrap .Ppb_chacoTxt:before {
    bottom: 0;
}
	
	 body .Ppb_paragWrap .Ppb_paragTxt::before {
    width: 207px;
    height: 4px;
    bottom: -10px;
  }
	
	  body .Ppb_emisWrap .Ppb_emisTxt::before {
    width: 180px;
    height: 4px;
  }
	
	body .Ppb_bioWrap .Ppb_tgcInnr .Ppb_tgcouWrap{ 
    width: 49.33333%;
}
	
	body .Ppb_bioWrap .Ppb_tgcInnr .Ppb_tgcouWrap:last-child{
		width: 100%;
		margin-top: 20px;
		padding-top: 15px;
		border-top: 1px solid rgba(255, 255, 255, 0.16);
	}
	
}

@media only screen and (max-width: 596px){
	body .Ppb_paragWrap .Ppb_paragTxt:before {

    left: -325px;
}
}



@media only screen and (max-width: 495px){

			body .Ppb_ecoWrap .Ppb_ecoTxt:before {

	left: -222px;

}
	
	body .Ppb_chacoWrap .Ppb_chacoTxt:before {

    left: -273px;
   
}
}

@media only screen and (max-width: 511px){
	.Ppb_tgslWrap .elementor-widget-container{
		
	}
}


@media only screen and (max-width: 426px){
	body .Ppb_emisWrap .Ppb_emisTxt:before {
    left: -194px;
}
}




/********************************************************* End The Gran Chacho Style  ***************************************/





