:root, :before, :after{
  --font-size:16px;
  --body-padding:var(--size-5);
  --header-height:var(--size-7);
}



.mobile-only{display:none !important; visibility:hidden; content-visibility:hidden;}



.site-container{padding-top:var(--size-7); padding-bottom:var(--size-7);}
.section-container{padding:0 var(--size-6);}
.section-title{font-size:3rem;}



.section-tipeA .section-container{grid-template-columns:repeat(2,1fr); grid-auto-rows:min-content;}
.section-tipeA1 .tipeA-img, .section-tipeA1 .tipeA-content{grid-row:1/2;}
.section-tipeA1 .tipeA-content{grid-column:1/2;}







@media screen and (min-width:1280px){
  
}







@media screen and (min-width:1360px){
  
}







@media screen and (min-width:1920px){
  
}