/*
[_spis]
  [_onoff] 
  [_section_s_hero1]
  [_section_s_hero2]
  [_section_s_hero3]
  [_section_s_content1]
  [_section_s_content2]
  [_section_s_proces1]
  [_section_s_cennik1]
  [_section_s_content3]
  [_section_s_content4]
  [_section_s_portfolio1]
  [_section_s_portfolio2]
  [_section_s_opinie1]
  [_section_s_content5]
  [_section_s_form1]
  [_section_s_content6]
  [_section_s_content7]
  [_section_s_faq1]
  [_section_s_faq2]
  [_section_s_cta1]
  [_section_s_cards1]
*/


/*[_global] */

.service-s-heading-wrap{
  width:100%;
  justify-content:center;
  
}


.service-s-heading-wrap .section-heading,
.service-s-heading-wrap .section-heading__head{
  max-width:800px;
  text-align:center; 
}




/*[_onoff]*/
.section_s_hero1, 
.section_s_hero2, 
.section_s_hero3, 
.section_s_content1, 
.section_s_content2, 
.section_s_proces1,  
.section_s_cennik1, 
.section_s_content3,
.section_s_content4,
.section_s_portfolio1,
.section_s_portfolio2,
.section_s_opinie1,
.section_s_content5, 
.section_s_form1,
.section_s_content6,
.section_s_content7,
.section_s_cards1,
.section_s_cta1,
.section_s_faq1, 
.section_s_faq2, 
.sec
{
    /* display:none;   */
}



/* [_section_s_hero1] */

.section_s_hero1{
 
}


.section_s_hero1 .section-heading{
  align-items:flex-start;
}

.section_s_hero1 .section-heading__head{
  text-align:left;
}


.section_s_hero1 .cta{
  grid-template-columns: var(--grid1);
}

.section_s_hero1 .cta__buttons{
  justify-content: flex-start;
}


.section_s_hero1__cards{

}

.section_s_hero1__cards a{
  color:var(--c-secondary) !important;
}

.section_s_hero1__cards a:hover{
  opacity:0.7;
}

.section_s_hero1__card{
  display:flex;
  flex-direction: column;
  justify-content:center;
  align-items:center;
  font-size: 1.6rem;
  padding: var(--icon-svg-padding);
  background-color: var(--c-surface);
  border-radius: var(--radius);
  text-align: center;
  
}

.section_s_hero1__card--accent{
  background-color: var(--c-accent);
  color: var(--c-text);
}

.is_even.default .section_s_hero1__card,
.secondary .section_s_hero1__card{
  color:white;
}

.section_s_hero1__card svg
{
  max-width: 100px !important;
  height:auto !important;
  fill: white !important;
  stroke: white !important;
}

.section_s_hero1__card path
{
  fill: white !important;
  stroke: white !important;
}

 
.section_s_hero1__card--accent path{
  fill: var(--c-primary) !important;
  stroke: var(--c-primary) !important;
  
}

@media screen and (min-width:992px) {
  .section_s_hero1__naprawiam{
    margin-top:2rem;
  }
  .section_s_hero1__cards{
    gap:var(--s16);
  }
}
  
@media screen and (min-width:1120px) and (max-width: 1300px)  {

  .section_s_hero1__cards,
  .section_s_hero1__card--accent
  {
    grid-template-columns: repeat(auto-fit, minmax(200px,1fr));
    row-gap: var(--s16);
    justify-content:flex-start;
    flex-wrap:nowrap;
  }
  
  .section_s_hero1__card{
    flex-direction:row;
    column-gap: var(--s32);
    justify-content: flex-start;
    text-align:left;
  }

  .default .section_s_hero1__card svg,
  .primary .section_s_hero1__card svg,
  .secondary .section_s_hero1__card svg
    {
      max-width: 60px !important;
      height:auto !important;
  }
   
}


@media screen and (max-width: 1120px) {
  
}

@media screen and (max-width: 992px) {

  .section_s_hero1__content-wrap{
       grid-template-columns: var(--grid-1);
  }

  .section_s_hero1__desc{
    grid-template-columns: var(--grid-1);
  }

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 480px) {

  .section_s_hero1 .cta__buttons{
    justify-content: flex-start;
    align-content:flex-start;
    gap: var(--s32);
  }
  .section_s_hero1 .cta__buttons a{
    margin:0;
    width:100%;
    text-align:center;
  }

  
}


/* [_section_s_hero2] */

.section_s_hero2{
 
}


.section_s_hero2__content{
  height:100%;
  justify-content: center;
}

.section_s_hero2 .section-heading{
  align-items:flex-start;
}
.section_s_hero2 .section-heading__head{
  text-align:left;
}


.section_s_hero2 .cta{
  grid-template-columns: var(--grid1);
}

.section_s_hero2 .cta__buttons{
  justify-content: flex-start;
}

.section_s_hero2__image{
  /* max-height:80vh; */
  overflow:hidden;
}

.section_s_hero2--from .section_s_hero2__image{
  display:flex;
  flex-direction:row;
  justify-content:center;
}

.section_s_hero2__image img{
  width:100%;
  height:auto;
  object-fit:contain;
  object-position: center;
}




@media screen and (max-width: 992px) {

  .section_s_hero2__content-wrap{
       grid-template-columns: var(--grid-1);
  }

  .section_s_hero2__desc{
    grid-template-columns: var(--grid-1);
  }

  
  
}

@media screen and (max-width: 768px) {

  
  
}

@media screen and (max-width: 480px) {

  .section_s_hero2 .cta__buttons{
    flex-direction: column;
    justify-content: flex-start;
    align-content:flex-start;
    gap: var(--s32);
  }
  .section_s_hero2 .cta__buttons a{
    margin:0;
    width:100%;
    text-align:center;
  }

  
}



/* [_section_s_hero3] */

.section_s_hero3{
  padding-top:0;
  padding-bottom:0;
}

.section_s_hero3 .section_inner_wrap{
  width:100%;
  max-width: none;
  position:relative;
  display: flex;
  flex-direction: column;
  align-items:center;
}

.section_s_hero3__content-wrap{
  width: var(--min-width);
  max-width: var(--min-width);  
  align-content:center;
  padding-top: var(--s128);
  padding-bottom: var(--s128);
  margin-top: 0;
}

.section_s_hero3__content{
  height:100%;
  justify-content: center;
  position:relative;
  z-index:1;  
}

.section_s_hero3 .section-heading{
  align-items:center;
}

.section_s_hero3 .section-heading__head{
  text-align:center;
}

.section_s_hero3 .section-heading__desc{
  text-align:center;
  max-width:800px;
}

.section_s_hero3 .cta{
  grid-template-columns: var(--grid1);
}

.section_s_hero3 .cta__buttons{
  justify-content: center;
}

.section_s_hero3__image{
  height:100%;
  width:100%;
  position:absolute;
  left:0;
  top:0;
  z-index:0;
  opacity:0.2;
}

.is_even.default .section_s_hero3__image,
.secondary .section_s_hero3__image{
  opacity:1;
}

.section_s_hero3__image img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position: center;
}

.section_s_hero3__content:before
{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:-1;
  opacity:0.9;
}

.is_even.default .section_s_hero3__content,
.secondary .section_s_hero3__content{
  padding:var(--s32) var(--s32);
}



@media screen and (max-width: 992px) {

  .section_s_hero3__content-wrap{
       grid-template-columns: var(--grid-1);
  }

  .section_s_hero3__desc{
    grid-template-columns: var(--grid-1);
  }

}

@media screen and (max-width: 768px) {

  
  
}

@media screen and (max-width: 480px) {

  .section_s_hero3 .cta__buttons{
    flex-direction: column;
    justify-content: flex-start;
    align-content:flex-start;
    gap: var(--s32);
  }
  .section_s_hero3 .cta__buttons a{
    margin:0;
    width:100%;
    text-align:center;
  }

  
}

/*[_section_s_content1]*/

.section_s_content1{
  
}


.section_s_content1__heading{
  
}

.section_s_content1__content-wrap{
  gap: var(--s96);
}




.section_s_content1 .icon__list li{
  padding: var(--s8);
}

.section_s_content1 .icon__list li svg{
  width:20px;
  height:20px;
}

.section_s_content1 .card__counter__item div > * + *  {
  margin-top:var(--s24);
}

.section_s_content1 .card__counter__item .cta{
  grid-template:var(--grid-1);
}

@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

  .section_s_content1__content-wrap{
       grid-template-columns: var(--grid-1);
  }

  .section_s_content1 .card__counter{
     grid-template-columns: var(--grid-1);
  }
  
}

@media screen and (max-width: 480px) {

}





/*[_section_s_content2]*/

.section_s_content2{
  
}


.section_s_content2__heading{
  
}

.section_s_content2__content-wrap{
  
}

.section_s_content2__content-wrap img{
  width:100% !important;
  height:auto !important;
}

.section_s_content2__content{
   gap: var(--s96)
}

.section_s_content2__cards{
  
}



@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

  .section_s_content2__content-wrap{
       grid-template-columns: var(--grid-1);
  }

  .section_s_content2 .card__counter{
     grid-template-columns: var(--grid-1);
  }
  
}

@media screen and (max-width: 480px) {

}





/*[_section_s_proces1]*/

.section_s_proces1{
  
}


.section_s_proces1__heading{
  
}


.section_s_proces1__content{
  
}

.section_s_proces1 .card__counter{
     grid-template-columns: var(--grid-6); 
}

.section_s_proces1 .card__counter__item > div > * + * { 
   margin-top: var(--s24);
}


.section_s_proces1 .card__counter__item:nth-child(1),
.section_s_proces1 .card__counter__item:nth-child(2),
.section_s_proces1 .card__counter__item:nth-child(3),
.section_s_proces1 .card__counter__item:nth-child(6),
.section_s_proces1 .card__counter__item:nth-child(7),
.section_s_proces1 .card__counter__item:nth-child(8),
.section_s_proces1__item2{
    grid-column: span 2;
}

.section_s_proces1 .card__counter__item:nth-child(4),
.section_s_proces1 .card__counter__item:nth-child(5),
.section_s_proces1 .card__counter__item:nth-child(9),
.section_s_proces1 .card__counter__item:nth-child(10),
.section_s_proces1__item3{
    grid-column: span 3;
}

.section_s_proces1 .cta{
  grid-template-columns: var(--grid-1);
}

.section_s_proces1 .cta__buttons{
  flex-direction: column;

}

.section_s_proces1 .cta__buttons a{
  width: 100%;
  justify-content:flex-start;
  margin:0;
  text-align:center;
}

.section_s_proces1 .cta__buttons > * + *{
     margin-top: var(--s24) !important;
}


@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

 .section_s_proces1 .card__counter__item:nth-child(1),
 .section_s_proces1 .card__counter__item:nth-child(2),
 .section_s_proces1 .card__counter__item:nth-child(3), 
 .section_s_proces1 .card__counter__item:nth-child(6),
 .section_s_proces1 .card__counter__item:nth-child(7),
 .section_s_proces1 .card__counter__item:nth-child(8), 
 .section_s_proces1__item2{
    grid-column: span 3;
}


 .section_s_proces1 .card__counter__item:nth-child(4),
 .section_s_proces1 .card__counter__item:nth-child(5), 
  .section_s_proces1 .card__counter__item:nth-child(9),
.section_s_proces1 .card__counter__item:nth-child(10),
 .section_s_proces1__item3{
    grid-column: span 3;
 } 


  
}

@media screen and (max-width: 768px) {

   .section_s_proces1 .card__counter__item:nth-child(1),
   .section_s_proces1 .card__counter__item:nth-child(2),
   .section_s_proces1 .card__counter__item:nth-child(3), 
   .section_s_proces1 .card__counter__item:nth-child(6),
   .section_s_proces1 .card__counter__item:nth-child(7),
   .section_s_proces1 .card__counter__item:nth-child(8), 
   .section_s_proces1__item2{
    grid-column: span 6;
}

 .section_s_proces1 .card__counter__item:nth-child(4),
 .section_s_proces1 .card__counter__item:nth-child(5),
.section_s_proces1 .card__counter__item:nth-child(9),
 .section_s_proces1 .card__counter__item:nth-child(10),

 .section_s_proces1__item3{
    grid-column: span 6;
 } 
  
}

@media screen and (max-width: 480px) {


  
}


/* [_section_s_cennik1] */

.section_s_cennik1{
  
}

.scf_session_s_cennik1_subtitle{
  text-align:center;
  width:100%;
}

.section_s_cennik1 .icon__list li svg{
  width:20px;
  height:20px;
}

.section_s_cennik1__heading{
  
}

.section_s_cennik1__subtitle{
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.section_s_cennik1__table-wrap{
  display:flex;
  flex-direction:row;
  width:100%;
  justify-content:center;
}




@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 480px) {

  
}


/*[_section_s_content3]*/


.section_s_content3{
  
}

.section_s_content3 .icon__list li{
  padding: var(--s8);
}

/* .section_s_content3 .icon__list li svg{
  width:20px;
  height:20px;
} */


.section_s_content3 .image__cards{

}

.section_s_content3 .image__cards  .section-heading,
.section_s_content3 .image__cards  .section-heading__head{
  align-items: flex-start;
  text-align:left;
}

.section_s_content3 .image__card{

}




@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

  .section_s_content3 .image__cards{
       grid-template-columns: var(--grid-1);
  }
  
}

@media screen and (max-width: 480px) {

}


/*[_section_s_content4]*/

.section_s_content4{
  
}


.section_s_content4__content{
   
}

.section_s_content4__card{
  
}

.section_s_content4__3-1 > div > * + * ,
.section_s_content4__1-3 > div > * + * {
   margin-top: var(--s24);
}



@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

  .section_s_content4 .cards3113__card{
       grid-template-columns: var(--grid-1);
  }
  
  
  .section_s_content4 .grid-3-1.cards3113__card{
    grid-template-columns: var(--grid-1);
  }

  .section_s_content4 .grid-1-3.cards3113__card{
    grid-template-columns: var(--grid-1);
  }

  .section_s_content4 .grid-3-1.cards3113__card > div:nth-child(2){
    grid-column: 1 / 2;
    grid-row: 1 / 2;
  }

  
}

@media screen and (max-width: 480px) {

}



/*[_section_s_portfolio1]*/


.section_s_portfolio1{
  
}


.section_s_portfolio1__first{
  
}

.section_s_portfolio1__last{
  
}

.cardsfirstlast{
  
}

.section_s_portfolio1 .cardsfirstlast__first  > div > * + *,
.section_s_portfolio1 .cardsfirstlast__last  > div > * + *,
.section_s_portfolio1__first > div > * + * ,
.section_s_portfolio1__last > div > * + * {
   margin-top: var(--s24);
}


/*
.section_s_portfolio1__first > div:nth-child(1){
  background:red !important;
}

.section_s_portfolio1__last > div:nth-child(3){
  background:red !important;
}*/

@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {


.section_s_portfolio1  .cardsfirstlast__first,  
  .section_s_portfolio1__first{
       grid-template-columns: var(--grid-1);
  }

.section_s_portfolio1  .cardsfirstlast__last,
  .section_s_portfolio1__last{
       grid-template-columns: var(--grid-1);
  }

.section_s_portfolio1 .cardsfirstlast__last > div:nth-child(3),
  .section_s_portfolio1__last > div:nth-child(3){
     grid-column: 1 / 2;
     grid-row: 1 / 2;
  }



}

@media screen and (max-width: 480px) {

}


/*[_section_s_portfolio2]*/

.section_s_portfolio2{
  
}


.section_s_portfolio2__gallery{
  display: grid;
  grid-template-columns:var(--grid-6);
  width:100%;
  gap:var(--s16); 
  list-style-type:none;   
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
}

.section_s_portfolio2__gallery li{
  padding:0;
  margin:0;
  
}

.section_s_portfolio2__gallery li img{
  aspect-ratio: 1 / 1;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
}


@media screen and (max-width: 768px) {
  .section_s_portfolio2__gallery{
    grid-template-columns:var(--grid-3);
  }
}


@media screen and (max-width: 480px) {
 .section_s_portfolio2__gallery{
    grid-template-columns:var(--grid-2);
  }
}


/* [_section_s_opinie1] */


.section_s_opinie1{
  
}


.section_s_opinie1 .opinie1__cards{
  
}

.section_s_opinie1 .opinie1__cards__card{
  
}

.section_s_opinie1 .opinie1__cards__card >  * + * 
{
   margin-top: var(--s24);
}

.section_s_opinie1 .opinie1__name{
  font-size: var(--h6-font-size);
  font-weight: var(--h6-font-weight);
  line-height: var(--h6-line-height);
  font-family: var(--font-family-heading);  
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  text-align:center;
  width:100%;
}

.section_s_opinie1 .opinie1__source{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  text-align:center;
  width:100%;
}

.section_s_opinie1 .opinie1__cite{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  text-align:center;
  width:100%;
}

.section_s_opinie1 .opinie1__stars{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  width:100%;
}


@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {


.section_s_opinie1 .opinie1__cards{
    grid-template-columns: var(--grid-1);
}
}
  
@media screen and (max-width: 480px) {

}


  
/* [_section_s_content5] */


.section_s_content5{
  
}

.section_s_content5__content-wrap{
  
}


.section_s_content5 .card__counter__item div > * + *  {
  margin-top:var(--s24);
}

.section_s_content5 .card__counter__item .cta{
  grid-template:var(--grid-1);
}


@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {


  .section_s_content5__content-wrap  {
      grid-template-columns: var(--grid-1);
  }
  
}

@media screen and (max-width: 480px) {

.section_s_content5 .card__counter{
    grid-template-columns: var(--grid-1);
}

  
}




/* [_section_s_form1] */


.section_s_form1{
  
}

.section_s_form1__wrap{

}
  
.section_s_form1__info{
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  flex-wrap: nowrap;
  gap: var(--s64); 
}

.section_s_form1__info > div > * + *{
  margin-top: var(--s16);
}

.section_s_form1 .oxy-social-icons a{
  margin-right:10px;  
}

.section_s_form1 .wpcf7{
 max-width: 480px;
} 

.section_s_form1 .text2{
  max-width: 480px;
  margin-top: var(--s96);
}

@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {
.section_s_form1__wrap  {
    grid-template-columns: var(--grid-1);
 
}
}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 480px) {

  
}

  
/*  [_section_s_content6]*/


.section_s_content6{
  
}

.section_s_content6__content-wrap{
  
}

/* .section_s_content6 .icon__list li svg{
  width:20px;
  height:20px;
} */

.section_s_content6__cytat_wrap{
  margin-left:auto;
  margin-right:auto;
  justify-content: center;
}

.section_s_content6 .cytat{
  text-align:center;
}


@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

  .section_s_content6__content-wrap  {
    grid-template-columns: var(--grid-1);
  }

  
}

@media screen and (max-width: 480px) {

  
}


/*  [_section_s_content7]*/


.section_s_content7 {
}

.section_s_content7__heading {
}

.section-heading {
}

.section-heading__title {
}

.section-heading__head {
}

.section-heading__desc {
}

.section_s_content7__content-wrap {
  align-items: stretch;
}

.section_s_content7__content-wrap--reverse .section_s_content7__image{ 
     order:2;
}

.section_s_content7__image {
  position: relative;
}

.section_s_content7__image img{
  object-fit:cover;
  position: absolute;
  left: 0;
  top: 0;
  width:100%;
  height:100%;
}

  

.section_s_content7__content {
  margin-top: var(--s96);
  margin-bottom: var(--s96);
}

@media screen and (max-width: 768px) {

  .section_s_content7__content-wrap  {
    grid-template-columns: var(--grid-1);
  }

  .section_s_content7__image img{
    position:relative;
  }
  
  .section_s_content7__content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section_s_content7__content-wrap--reverse .section_s_content7__image{ 
     order:0;  
  }
  
}


/*  [_section_s_faq1]*/


.section_s_faq1{}

.section_s_faq1 #ikona_accordion{
  display:none;
}

.section_s_faq1__content-wrap{
   
  
}

.section_s_faq1__accordion__wrap{
  
}

@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

  .section_s_faq1 .faq__accordion{
    grid-template-columns: var(--grid-1);
  }

  
}

@media screen and (max-width: 480px) {

  
}


/* [_section_s_faq2]*/


.section_s_faq2
{

}

.section_s_faq2 .cta{
  grid-template-columns: var(--grid-1);
}

.section_s_faq2 .cta__buttons{
  justify-content:flex-start;
}

.section_s_faq2 .section-heading{
  align-items: flex-start;
  gap: 1.8rem;
}

.section_s_faq2 .section-heading__head{
  margin:0;
}

.section_s_faq2 .service-s-heading-wrap .section-heading, 
.section_s_faq2 .service-s-heading-wrap .section-heading__head{
  text-align:left;
}


.section_s_faq2__content-wrap{
     
}


@media screen and (max-width: 1120px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 768px) {

.section_s_faq2 .section-heading{
  align-items: center;
  gap: 1.8rem;
}


  .section_s_faq2__content_wrap{
    grid-template-columns: var(--grid-1);
  }

  .section_s_faq2 .cta__desc{
    flex-direction: row;
  }

  .section_s_faq2 .cta__buttons{
    justify-content: center;
  }
  
}

@media screen and (max-width: 480px) {

  
}



/* [_section_s_cta1]*/


.section_s_cta1{
  
}

.section_s_cta1_heading-wrap{
  justify-content:center;
  width:100%;
}


/* [_section_s_cards1]*/

.section_s_cards1{
  
}
.section_s_cards1__heading{
  
}

.section_s_cards1__content-wrap{
    width:100%;
}

.section_s_cards1__ul{
  display: grid;
  grid-template-columns: var(--grid-3);
  width:100%;
  padding-left:0;
  list-style-type:none;  
  gap:var(--s96);
  width:100%;
}

.section_s_cards1__li{
  justify-content:flex-start;
  align-items:flex-start;
  text-align:left;
  padding:3rem;
  width:100%;
}


.section_s_cards1__img img{
    aspect-ratio: 1/1;
    object-fit:cover;
    object-position:center;
    max-width:50px;
/*     margin-left:auto;
    margin-right:auto; */

}



.section_s_cards1__content{
  
}

.section_s_cards1__title{
  
}

.is_even.default .section_s_cards1__title,
.secondary .section_s_cards1__title{
  color:white;
}

.section_s_cards1__desc{
  
}

.is_even.default .section_s_cards1__desc,
.secondary .section_s_cards1__desc{
  color: white;
}

.section_s_cards1 .section_s_cards1__ul .button{
    padding: var(--s8) var(--s16);
    font-size:1.6rem;
}

.section_s_cards1__li .cta__buttons{
    justify-content: flex-start;
    height:auto;
}

.section_s_cards1 .section_s_cards1__ul .button{
    margin-top:var(--s16);
    margin-left:0;
    margin-right:var(--s16);
}


@media screen and (max-width: 768px) {

  .section_s_cards1__ul{
    grid-template-columns: var(--grid-2);
  }


  
}

@media screen and (max-width: 480px) {
 .section_s_cards1__ul{
    grid-template-columns: var(--grid-1);
  }  
}

