/* class portfoliosection */
@media  { 
	
	
.portfoliosectionlist__list,
.portfoliosectionlist__list__section__sectionlist,
.portfoliosectionlist__list__section__elementlist{
	
list-style-type: none;
padding-inline-start:0;	
padding-left:0px;	
margin-block-start: 0;
margin-block-end: 0;	
	
}

.portfoliosectionlist__list__section,.portfoliosectionlist__list__section__elementlist__element{
	
  list-style-position: outside;	

	
}

.portfoliosectionlist {width:100%;}
.portfoliosectionlist__list{width:100%;}
.portfoliosectionlist__list__section{ margin-bottom:1em;}
.portfoliosectionlist__list__section__title{font-size:1.3em;font-weight:500;display:block;}
.portfoliosectionlist__list__section__title::first-letter{text-transform: uppercase;}
.portfoliosectionlist__list__section__sectionlist{}
.portfoliosectionlist__list__section__elementlist{}
.portfoliosectionlist__list__section__elementlist__element{
	
display:flex;
align-items:start;
flex-wrap:nowrap;
justify-content:start;
box-sizing:border-box;


}

.portfoliosectionlist__list__section__elementlist__element__prop{ 

background-image: url("/e/uploads/dotg3.png");
background-repeat: repeat-x;
position:relative;
overflow-wrap:wrap;
flex-shrink:0;
display:inline;

}
.portfoliosectionlist__list__section__elementlist__element__subprop:first-letter{
text-transform: uppercase;
}

.portfoliosectionlist__list__section__elementlist__element__subprop{ 

position:relative;
background:white;
text-align:left;
display:inline-block;
padding-right:2px;
}

.portfoliosectionlist__list__section__elementlist__element__value{
	
margin-inline-start:0;
flex-grow:1;
flex-shrink:1;
text-align:left;
overflow-wrap:wrap;
word-wrap:break-word;
padding-left:2px;

}
	
.portfoliosectionlist__list__section__elementlist__element__subvalue{
	
background:white;
width:100%;
display:block;
outline: 3px solid white;
position:relative;
 
}


@media  all and (min-width: 950px) {
	
.portfoliosectionlist__list__section__elementlist__element{
padding:0.3em 0 0.3em 0;
width:auto;
line-height:1.4em;

}
.portfoliosectionlist__list__section__elementlist__element__subprop{
}
.portfoliosectionlist__list__section__elementlist__element__prop{
background-position: 0 1em;
width:250px;
}
.portfoliosectionlist__list__section__elementlist__element__subvalue{

}	
}


@media  all and (max-width: 950px) {
	

.portfoliosectionlist__list__section__elementlist__element{
padding:0.3em 0 0.3em 0;	
width:auto;
line-height:1.4em;
}
.portfoliosectionlist__list__section__elementlist__element__prop{

width:180px;
background-position: 0 1em;
}
.portfoliosectionlist__list__section__elementlist__element__subprop{
}	
.portfoliosectionlist__list__section__elementlist__element__subvalue{
}

.portfoliosectionlist {}}
}