/*
--納品後追加処理用.css
*/
.headk__wrapp{
  height: 120px;
  background: #fff;
  z-index: 999;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  padding: 5px 0 0;
  border-bottom: 1px solid #ccc;
}
.headk__wrapp--inner{
  display: flex;
  justify-content: space-between;
}
.headk__wrapp--log{
  margin-left: 35px;
  display: block;
}
.headk__wrapp--log img{
  height: 100px;
  display: block;
  margin:  0 auto;
}
.headk__wrapp--nav{
  margin: 25px 20px 0 0;
}
.headk__wrapp--nav li a{
  font-size: 20px;
  display: block;
  color: #fff;
  padding: 12.5px 0;
  width: 220px;
  text-align: center;
  background: #0A3C64;
}
.footk__wrapp_top{
  padding: 50px 0 80px 0;
  background: #fff;
}
.footk__wrapp{
  padding: 50px 0 0;
  background: #fff;
}
.footk__wrapp--inner{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.footk__wrapp--log{
  width: 240px;
  margin-right: 55px;
}
.footk__wrapp--ls{
  padding: 65px 0 0;
}
.op_before{
  color: #acadad !important;
}
.footk__wrapp--shp{
  margin-right: 75px;
  float: left;
}
.footk__wrapp--shp dt{
  font-size: 20px;
  color: #0A3C64;
  margin-bottom: 5px;
  font-weight: 500;
}
.footk__wrapp--shp dd{
  padding-left: 25px;
}
.footk__wrapp--shp li,
.footk__wrapp--shp li a{
  font-size: 16px;
  color: #000;
  margin-bottom: 5px;
}
address{
  font-size: 12px;
  font-style: normal;
  text-align: center;
  color: #fff;
  padding: 5px 0;
  background: #000;
}
.page__wrapp{
  width: 1130px;
  margin: 0 auto;
}
.page__ml--wrapp{
  margin:120px 0 0;
  width: 100%;
  padding:15px 0;
  background: #132e43;
}
.page__ml--inner{
  width: 1130px;
  margin: 0 auto;
  color: #fff;
  font-size: 30px;
}
/*shop-----------------------------------*/
.list__wrapp{
  width: 100%;
  padding-top: 60px;
  margin: 0 auto;
  background: #0A3C64;
}
.list__wrapp--inner{
  width: 1130px;
  margin: 0 auto;
  padding-bottom: 50px;
}
.list__wrapp--tl{
  font-size: 38px;
  color: #fff;
  margin: 0 auto 35px;
  padding:0 0 20px 20px;
  border-bottom: 4px double #919294;
}
.list__wrapp--tl::before {
  content: '';
  display: inline-block;
  width: 60px;
  height: 60px;
  background-image: url(../img/ico-pat.png);
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  float: left;
  margin-right: 14px;
}
.list__wrapp--ls{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  margin-bottom: 25px;
}
.list__wrapp--ls li{
  width: calc(100% / 4);
  padding: 0;
}
.list__wrapp--ls li a,
.list__wrapp--ls .close{
  color: #fff;
  margin: 0 4.5% 10% 4.5%;
  display: block;
  background: #132e43;
  padding: 2% 2% 4%;
  transition: .5s;
}
.list__wrapp--ls li a:hover{
  opacity: .7;
  text-decoration: none;
}
.list__wrapp--num{
  font-size: 20px;
  padding: 10px 0 0 0;
}
.shop__wrapp--tl{
  font-size: 26px;
  padding: 12.5px 0 12.5px 25px;
  color: #fff;
  background: #0A3C64;
  margin: 0 auto 35px;
}
.shop__wrapp--ls{
  margin-bottom: 55px;
}
.shop__wrapp--fx{
  display: flex;
  justify-content: space-between;
  margin:60px 0;
}
.shop__wrapp--ims{
  width: 48.5%;
}
.shop__wrapp--inf{
  width: 48.5%;
}
.shop__wrapp--row{
  overflow: hidden;
  margin-bottom: 20px;
  font-size: 16px;
}
.shop__wrapp-ad{
  color: #fff;
  font-size: 15px;
  padding: 5px 0;
  width: 90px;
  text-align: center;
  background: #0A3C64;
  float: left;
}
.shop__wrapp--tx{
  margin-left: 110px;
  padding-top: 5px;
}
.shop__wrapp--tx a{
  color: #7C5353;
  text-decoration: underline;
}
.thumbnail .slick-track {
  transform: unset !important;
}
.thumbnail-img {
  opacity: 0.3;
  transition: opacity .3s linear;
  padding: 1% .5%;
}
.thumbnail .slick-current {
  opacity: 1;
}
.shop__wrapp--btn a{
  font-size: 20px;
  display: block;
  color: #fff;
  padding: 15px 0;
  width: 100%;
  text-align: center;
  background: #7c5353;
  margin: 0 auto 55px;
}

@media screen and (max-width: 1220px){
  .headk__wrapp{
    height: 10vw;
  }
  .headk__wrapp--log img{
    height: 8.5vw;
  }
  .headk__wrapp--nav{
    margin:2% 1.75% 0 0;
  }
  .headk__wrapp--nav li a{
    font-size: 1.65vw;
    padding: 1vw 0;
    width: 18vw;
  }
  .footk__wrapp{
    padding: 1.85% 0 0;
  }
  .footk__wrapp--log{
    width: 20vw;
    margin-right: 4.7vw;
  }
  .footk__wrapp--ls{
    padding:5.5% 0 0;
  }
  .footk__wrapp--shp{
    margin-right: 6vw;
  }
  .footk__wrapp--shp dt{
    font-size: 1.65vw;
    margin-bottom: 2.5%;
  }
  .footk__wrapp--shp dd{
    padding-left: 2.1vw;
  }
  .footk__wrapp--shp li,
  .footk__wrapp--shp li a{
    font-size: 1.35vw;
    margin-bottom: 5.5%;
  }
  address{
    font-size: 1vw;
    padding: .5% 0;
  }
  .page__wrapp{
    width: 96%;
    margin: 0 auto;
  }
  .page__ml--wrapp{
    margin: 10vw 0 0;
    width: 100%;
    padding: 1.35% 0;
  }
  .page__ml--inner{
    width: 95%;
    font-size: 2.5vw;
  }
  /*shop-----------------------------------*/
  .list__wrapp{
    padding-top: 5%;
  }
  .list__wrapp--inner{
    width: 95%;
    padding-bottom: 4.25%;
  }
  .list__wrapp--tl{
    font-size: 3.15vw;
    margin: 0 auto 2.95%;
    padding: 0 0 2% 2%;
  }
  .list__wrapp--tl::before {
    width: 5vw;
    height: 5vw;
    margin-right: 1.2vw;
  }
  .list__wrapp--ls{
    margin-bottom: 2.2%;
  }
  .list__wrapp--ls li{
    width: calc(100% / 3);
    padding: 0;
  }
  .list__wrapp--ls li a,
  .list__wrapp--ls .close{
    margin: 0 4.5% 10% 4.5%;
    padding: 2% 2% 4%;
    transition: .5s;
  }
  .list__wrapp--ls li a:hover{
    opacity: .7;
  }
  .list__wrapp--num{
    font-size: 1.7vw;
    padding: 2.5% 0 0 0;
  }
  .shop__wrapp--btn a {
    font-size: 1.65vw;
    padding: 1vw 0;
    width: 100%;
    margin: 0 auto 4%;
  }
  .shop__wrapp--tl{
    font-size: 2.15vw;
    padding: 1% 0 1% 2%;
    margin: 0 auto 3%;
  }
  .shop__wrapp--ls{
    margin-bottom: 5%;
  }
  .shop__wrapp--fx{
  }
  .shop__wrapp--ims{
    width: 48.5%;
  }
  .shop__wrapp--ims img{
    width: 100%;
  }
  .shop__wrapp--inf{
    width: 48.5%;
  }
  .shop__wrapp--row{
    margin-bottom: 3.65%;
    font-size: 1.35vw;
  }
  .shop__wrapp-ad{
    font-size: 1.35vw;
    padding: .9% 0;
    width: 7.5vw;
    float: left;
  }
  .shop__wrapp--tx{
    margin-left: 9.2vw;
    padding-top: 0.5vw;
  }
  .shop__wrapp--tx a{
  }
  .thumbnail-img {
    padding: 1% .5%;
  }
}
@media screen and (max-width: 767px){
  .headk__wrapp{
    height: 21vw;
  }
  .headk__wrapp--log{
    margin-left: 3%;
  }
  .headk__wrapp--log img{
    height: 18vw;
  }
  .headk__wrapp--nav{
    margin:0;
    padding: 20vw 0 15vw 0;
    display: none;
  }
  .headk__wrapp--nav.active{
    display: block;
  }
  .headk__wrapp--nav li{
    padding-left:15vw;
    margin-bottom:10px;
  }
  .headk__wrapp--nav li.tl{
    font-weight: bold;
    font-size: 6vw;
    margin:20px 0px 10px;
  }
  .headk__wrapp--nav li a{
    font-size: 4vw;
    padding: 0;
    width: 100%;
    background: none;
    text-align: left;
  }
  .headk__wrapp--nav li.spc a{
    background: #fff;
    color: #0A3C64;
    font-size: 5.25vw;
    line-height: 7vw;
    padding: 2.5% 1%;
    text-align: center;
    font-weight: bold;
    width: 66vw;
    margin: 0 auto;
  }
  .footk__wrapp{
    padding: 5% 0 0;
  }
  .footk__wrapp--inner{
    display: block;
    overflow: hidden;
  }
  .footk__wrapp--log{
    width: 45vw;
    text-align: center;
    margin: 0 auto;
  }
  .footk__wrapp--ls{
    padding: 4.5% 0 8%;
    display: contents;
  }
  .footk__wrapp--shp{
    margin:0 6vw 0;
  }
  .footk__wrapp--shp dt{
    font-size: 5vw;
    margin-bottom: 5.5%;
  }
  .footk__wrapp--shp dd{
    padding-left: 6.5vw;
  }
  .footk__wrapp--shp li,
  .footk__wrapp--shp li a{
    font-size: 4.5vw;
    margin-bottom: 7%;
  }
  address{
    font-size: 3vw;
    padding: 2% 0;
  }
  .page__wrapp{
    width: 94%;
  }
  .page__ml--wrapp{
    margin: 21vw 0 0;
    width: 100%;
    padding: 4% 0;
  }
  .page__ml--inner{
    width: 94%;
    font-size: 5vw;
  }
  /*shop-----------------------------------*/
  .list__wrapp{
    padding-top: 10%;
  }
  .list__wrapp--inner{
    padding-bottom: 5%;
  }
  .list__wrapp--tl{
    font-size: 5.5vw;
    margin: 0 auto 8%;
    padding: 0 0 3% 1%;
  }
  .list__wrapp--tl::before {
    width: 8vw;
    height: 8vw;
    margin-right: 3vw;
  }
  .list__wrapp--ls{
    margin-bottom: 7.5%;
  }
  .list__wrapp--ls li{
    width: calc(100% / 2);
    padding: 0;
  }
  .list__wrapp--ls li a,
  .list__wrapp--ls .close{
    margin: 0 4.5% 10% 4.5%;
    padding: 2% 2% 4%;
  }
  .list__wrapp--ls li a:hover{
    opacity: 1;
  }
  .list__wrapp--num{
    font-size: 4vw;
    padding: 4.5% 0 0 2%;
  }
  .shop__wrapp--btn a {
    font-size: 4.5vw;
    padding: 4vw 0;
    width: 100%;
    margin: 0 auto 10%;
  }
  .shop__wrapp--tl{
    font-size: 5vw;
    padding: 1% 0 1% 2%;
    margin: 0 auto 3%;
  }
  .shop__wrapp--ls{
    margin-bottom: 17.5%;
  }
  .shop__wrapp--fx{
    display: block;
    margin: 5% 0 15%;
  }
  .shop__wrapp--ims{
    width: 100%;
    margin-bottom: 5%;
  }
  .shop__wrapp--inf{
    width: 100%;
  }
  .shop__wrapp--row{
    margin-bottom: 5%;
    font-size: 3.8vw;
  }
  .shop__wrapp-ad{
    font-size: 3.5vw;
    padding: 1% 0;
    width: 18vw;
  }
  .shop__wrapp--tx{
    margin-left: 22vw;
    padding-top: 0.5vw;
  }
  .shop__wrapp--tx a{
  }
  .thumbnail-img {
    width: calc(100% / 3) !important;
    padding:.25%;
  }
  .nav--triger{
    display: block;
  }
  header nav.active {
    opacity: .95;
    z-index: 4;
  }
  header nav {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    color: #fff;
    background: #0A3C64;
    text-align: center;
    transition: all 0.6s;
    width: 100%;
    height: 100svh;
    opacity: 0;
    padding: 10% 0;
    box-sizing: border-box;
    overflow-y: scroll;
  }
  .nav--triger {
    display: block;
    position: absolute;
    right: 5%;
    top: 6vw;
    width: 10vw;
    height: 8vw;
    cursor: pointer;
    z-index: 5;
  }
  .nav--triger span {
    display: block;
    position: absolute;
    width: 10vw;
    border-bottom: solid 3px #0A3C64;
    transition: .35s ease-in-out;
    left: 0;
  }
  .nav--triger span:nth-child(1) {
    top: 1vw;
  }
  .nav--triger span:nth-child(2) {
    top: 3.25vw;
  }
  .nav--triger span:nth-child(3) {
    top: 5.5vw;
  }
  .nav--triger span:nth-child(4) {
    border: none;
    color: #eee;
    font-size: 9px;
    font-weight: bold;
    top: 34px;
  }
  .nav--triger.active span:nth-child(1) {
    top: 4vw;
    left: .25vw;
    border-bottom: solid 3px #fff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .nav--triger.active span:nth-child(2),
  .nav--triger.active span:nth-child(3) {
    top: 4.25vw;
    border-bottom: solid 3px #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}



/*20220524 ASHIRI*************************************************************/

.shop__lists{

}
.shop__lists--tl{
  font-size:28px ;
  padding-bottom: 5px;
  margin-bottom: 15px;
  font-weight: bold;
  border-bottom: 2px solid #000;
}
.shop__li--tl{
  font-size: 20px;
  color: #0A3C64;
  margin-bottom: 5px;
  font-weight: 500;
}
.shop__li--ot{
  padding-left: 25px;
}
.shop__li--ls{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
.shop__li--ls li {
  width: calc(100% / 4);
  padding: 0;
  margin-bottom: 30px;
}
.shop__li--ls li p{
  font-size: 16px;
  margin-bottom: 5px;
}
.shop__li--ls li a{
  color: #000;
}
.shop__li--ls li a:hover{
  color: #0A3C64;
}
@media screen and (max-width: 1220px){
  .shop__lists--tl{
    font-size: 2.5vw;
    padding-bottom: .25%;
    margin-bottom: .65%;
  }
  .shop__li--tl{
    font-size: 1.65vw;
    margin-bottom: .5%;
  }
  .shop__li--ot{
    padding-left: 2vw;
  }
  .shop__li--ls li {
    width: calc(100% / 4);
    padding: 0;
    margin-bottom: 30px;
  }
  .shop__li--ls li p{
    font-size: 1.35vw;
    margin-bottom: .25vw;
  }
}
@media screen and (max-width: 767px){
  .shop__lists--tl{
    font-size: 5.5vw;
    padding-bottom: 1.25%;
    margin-bottom: 3%;
  }
  .shop__li--tl{
    font-size: 5.5vw;
    margin-bottom: 1.5%;
  }
  .shop__li--ot{
    padding-left: 5.5vw;
  }
  .shop__li--ls{
    display: block;
  }
  .shop__li--ls li {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .shop__li--ls li p{
    font-size: 4.25vw;
    margin-bottom: 2.5vw;
  }
}


/*0615**/

.topi__wrapp--ls{
  width: 98%;
  align-items: end;
}

.topi__wrapp--lt{
  width: 50%;
  align-items: end;
  margin-left: 550px;
}

div.left{
    position: relative;
    margin-bottom: 25px;
}

div.left .image{
  width: 525px;
  top:-40px;
    left: 0;
    z-index: 1;
    position: absolute;
}

.topi__wrapp--bx{
  width: 25%;
}

.topi__wrapp--bz{
  width: 100%;
  margin-bottom: 10px;
}

.topi__wrapp--bx dt{
  margin-right: 30px;
}

.topi__wrapp--bz dt{
  margin-right: 30px;
}

.topi__wrapp--bx .note{
  display: block;
  font-size: 16px;
  background: #BC0606;
  color: #fff;
  padding: 2px 0;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1155px){
  .topi__wrapp--ls{
    width: 92%;
  }
  .topi__wrapp--bx{
    width: 28%;
  }
  .topi__wrapp--bx .note{
    font-size: 1.4vw;
  }
}

@media screen and (max-width: 767px){
  .topi__wrapp--ls{
    width: 94%;
  }
  .topi__wrapp--bx{
    width: 100%;
    margin-bottom: 6.5%;
  }
  .topi__wrapp--bx .note{
    font-size: 3.65vw;
  }
}


/**0810**************************************/

.banner__wrapp--im{
  display: flex;
  justify-content: space-between;
  margin: 80px auto;
}

.banner__wrapp--im li{
  width: 47.5%;
}

@media screen and (max-width: 1155px){
  .banner__wrapp--im{
    width: 100%;
    margin: 7.5vw auto;
  }
}

@media screen and (max-width: 767px){
  .banner__wrapp--im{
    width: 100%;
    display: block;
    margin: 5% auto 20%;
  }

  .banner__wrapp--im li{
    width: 100%;
    margin-bottom: 7.5%;
  }
}

/*202302----アシリフッター改修*/
.footk__wrapp--unei{
  text-align: center;
  font-size: .85rem;
  margin: .5rem auto 2rem;
  color: #0A3C64;
}
/*202303----アシリ店舗一覧改修*/
.shop--tl {
  font-size: 2rem;
  color: #fff;
  margin: 0 auto 1.5rem;
  padding: 0 0 1rem 1rem;
  border-bottom: 4px double #919294;
}
.shop--tl::before {
  content: '';
  display: inline-block;
  width: 3rem;
  height: 3rem;
  background-image: url(../img/ico-pat.png);
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  float: left;
  margin-right: .85rem;
}
.shop__ls--bx{
  max-width: 1130px;
  margin: 0 auto;
  padding-bottom: 3.5rem;
}
.shop__ls {
  display: grid;
  gap: 1.9rem;
  grid-template-columns: repeat(4, minmax(10rem, 1fr));
  margin: 1.5rem 0 2rem;
}
.shop__ls,
.shop__ls a{
  color: #fff;
}
.shop__ls--imbx{
  background: #000;
}
.shop__ls--tl{
  font-size: 1.25rem;
  padding: .5rem;
}
.shop__ls--tel{
  font-size: 1.4rem;
  padding: .5rem 0;
}
.shop__ls--tel::before {
  content: '';
  display: inline-block;
  width: 1.35rem;
  height: 1.35rem;
  background-image: url(../img/ico-tel-w.png);
  background-size: 100%;
  background-repeat: no-repeat;
  float: left;
  margin: .35rem .15rem 0 0;
}
.shop__ls--add{
  font-size: .8rem;
  line-height: 1.15rem;
  display: block;
}
/*TOP-----------------------------*/
.shops__wrapp{
  padding:0 0 3rem;
  margin-bottom: 2.5rem;
  background: #0A3C64;

}
.shops__tl--inner{
  font-size: 1.7rem;
  color: #fff;
  max-width: 1130px;
  margin: 0 auto;
}
.shops__tl{
  background:#132e43;
  padding: .75rem 0;
  margin-bottom: 2rem;
}

@media screen and (max-width: 767px){
  .shop__ls--bx{
    width: 94%;
    max-width: 100%;
  }
  .shop__ls {
    display: grid;
    gap: 1.9rem;
    grid-template-columns: repeat(2, minmax(10rem, 1fr));
    margin: 1.5rem 0;
  }
  .shop__ls--tel{
    font-size: 1.2rem;
  }
  .shop__ls--add{
    font-size: .95rem;
    line-height: 1.25rem;
  }
  .shops__tl--inner{
    max-width: 90%;
  }
  /*TOP-----------------------------*/
  .shops__wrapp{
    padding: 0;
  }
}

/*202411--------------------------------*/
/*スライド復旧時は下をつかう
.mv__wrapp--slider {
  width: 100%;
  height: 82.5vh;
  overflow: hidden;
  position: fixed;
}
//SP
.mv__wrapp--slider {
  height: 80vh;
}
.cm__wrapp {
  background: #fff;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1;
}
@media screen and (max-width: 1435px) {
  .cm__wrapp {
    top: 55vw;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .cm__wrapp {
    top: 118vw;
  }
}
*/
.mv__wrapp--bx{
  position: static;
} /*戻す場合　static削除*/
.mv__wrapp--outside{
  width: 100%;
  height: auto;
  position: fixed;
  background:url(../img/mv/mv_background.jpg) no-repeat center center;
  background-size:cover;
}
.mv__wrapp--outside>.inner{
  max-width: 1250px;
  width: 100%;
  margin: 0 auto;
}
.mv__wrapp--outside>.inner img{
  width: auto;
  height: 90vh;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.item--Operation{
  opacity: 0;
  transform: translateY(35px);
}
.item--Operation.position-y{
	animation:show 1s both;
  animation-delay:1s;
}
@keyframes show {
	0% {
    opacity: 0;
    transform: translateY(35px);
	}

	100% {
		transform:translateY(0);
		opacity:1;
	}
}
.thought__wrapp--bx-t .read {
  font-size: 1.7vw;
  display: inline-block;
}
.static__wrapp {
  background: #fff;
  position:relative;
  top: 90vh;
  width: 100%;
  z-index: 1;
}
.thought__wrapp{
  margin-bottom: 0;
}
.thought__wrapp--bk{
  padding: 8vw 0 6vw;
}
.thought__wrapp--read{
  margin:1vw auto 2.5vw;
  text-align: center;
}
.thought__wrapp--read h1{
  font-size: 2.25vw;
  display: inline-block;
  padding-bottom: .5vw;
  border-bottom: #7C5353 solid 4px;
}
.thought__wrapp--txt span,
.thought__wrapp--txt strong{
  display: block;
  text-align: center;
  margin-bottom: 2vw;
}
.reviews__wrapp{
  padding: 8.5vw 0;
  margin-bottom: 10vw;
  background:url(../img/reviews_background.png) no-repeat center center;
  background-size:cover;
}
@media screen and (max-width: 1435px) {
  .static__wrapp {
    top: 65vw;
  }
}
@media screen and (max-width: 1155px) {
  .mv__wrapp--outside>.inner img{
    width: 100%;
    height: auto;
  }
  .thought__wrapp--bx-t .read {
    font-size: 2vw;
  }
}
@media screen and (max-width: 767px) {
  .thought__wrapp--bx-t .read {
    font-size: 5.5vw;
    line-height: 9vw;
    display: block;
  }
  .mv__wrapp--outside{
    padding:3.5vw 0;
    background:url(../img/mv/mv_background-sp.jpg) no-repeat center center;
    background-size:cover;
  }
  .static__wrapp {
    top: 140vw;
  }
  .thought__wrapp--bk{
    padding: 20vw 0 15vw;
  }
  .thought__wrapp--read {
    margin: 4vw auto 8vw;
    text-align: center;
  }
  .thought__wrapp--read h1 {
    display: block;
    padding-bottom: 1.5vw;
    text-align: center;
    font-size: 7vw;
    line-height: 9.25vw;
  }
  .thought__wrapp--txt span{
    font-size: 4vw;
    line-height: 6.5vw;
    margin-bottom: 6.5vw;
  }
  .thought__wrapp--txt strong{
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-bottom: 2.5vw;
  }
  .reviews__wrapp{
    padding: 15vw 0;
    margin-bottom: 0;
  }
}
