/** Shopify CDN: Minification failed

Line 54:0 Unexpected "/"
Line 144:40 Unexpected "/"
Line 170:40 Unexpected "/"

**/
.banner-section-content {max-width: 800px;margin: 0 auto;padding: 150px 0 99px; text-align: center;position: relative;}
a.banner-btn.btn {display: inline-flex;margin-top: 20px;}
.banner-section-content:after {width: 539px;height: 591px;position: absolute;left: 88%;bottom: 0px;}
.banner-section-content h2, .banner-section-content h3, .banner-section-content h4, .banner-section-content a {color:var(--white);}
.banner-section-content h3.sh1 {margin-top: 10px;color: var(--lblue);}
.banner-section-content h4 {max-width: 750px;margin: 0 auto;}
.banner-section-content a.banner-btn.btn {    transform: translate(0px, 20px);}
.banner-section-content a.banner-btn.btn:hover {background:var(--pink);}

@media screen and (max-width: 1700px) {
  .banner-section-content {
    position: initial;
  }
  .banner-section-content:after {
    left: inherit;
    right: 0;
    z-index: -9;
  }
  .banner-section-content a.banner-btn.btn {transform: translate(0px, 0px);}
}
@media screen and (max-width: 1580px) {
  .banner-section-content:after {
    width: 450px;
    height: 450px;
    background-size: contain !important;
  }
  .banner-section-content h4 {
    max-width: 500px;
  }
}

@media screen and (max-width: 1199px) {
  .banner-section-content:after {
    opacity: 0.4;
  }
}

@media screen and (max-width: 989px) {
  .banner-section-content {
    max-width: 800px;
    margin: 0 auto;
    padding: 80px 0 120px;
  }
}


/ Glow Effect /

.banner-section-main {overflow: hidden;}
section#shopify-section-template--19829271101719__eb0d3217-a194-4543-9866-b1b1e5e93259 {margin-top: 0px;}
.banner-section-main {position: relative;background-repeat: no-repeat;background-size: cover;}
.banner-background-effect {position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.banner-section-main:before {position: absolute;content: "";left: 0;right: 0;top: 0;width: 100%;height: 100%;background: rgb(25,20,75);background: -moz-linear-gradient(180deg, rgba(25,20,75,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(180deg, rgba(25,20,75,1) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(180deg, rgba(25,20,75,1) 0%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#19144b",endColorstr="#000000",GradientType=1);z-index: 11;mix-blend-mode: multiply;opacity: 0.73;}
.banner-section-main .banner-section-wrap.page-width {position: relative;z-index: 11;}
span.gloweffect:hover {opacity: 1;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
span.gloweffect {width: 4.5%;height: 8.6%;position: absolute;content: "";background: #fff;mix-blend-mode: overlay;opacity: 0;filter: blur(15px);transition: 0.5s ease all;z-index: 999;}
span.gloweffect.glow-1 {left: 9%;top: 1%;}
span.gloweffect.glow-2 {left: 10%;top: 31%;}
span.gloweffect.glow-3 {left: 23.5%;top: 34%;}
span.gloweffect.glow-4 {left: 0.8%;top: 48%;}
span.gloweffect.glow-5 {left: 8.7%;top: 70%;}
span.gloweffect.glow-6 {left: 21.2%;top: 67.5%;height: 5%;width: 3%;}
span.gloweffect.glow-7 {left: 16.5%;top: 74%;}
span.gloweffect.glow-8 {left: 34.5%;top: 70%;}
span.gloweffect.glow-9 {left: 48.4%;top: 69.9%;}
span.gloweffect.glow-10 {right: 38.5%;bottom: 6%;height: 70px;width: 70px;}
span.gloweffect.glow-11 {left: 33.3%;top: 14.5%;}
span.gloweffect.glow-12 {left: 40%;top: 4%;}
span.gloweffect.glow-13 {left: 56%;top: 15.2%;height: 60px;width: 60px;}
span.gloweffect.glow-14 {right: 7.5%;top: -1%;}
span.gloweffect.glow-15 {right: 4.5%;top: 19%;}
span.gloweffect.glow-16 {right: 11%;top: 40%;width: 60px;height: 60px;}
span.gloweffect.glow-17 {right: 0.5%;top: 57%;}
span.gloweffect.glow-18 {right: 13%;top: 61%;}
span.gloweffect.glow-19 {right: 5.5%;bottom: 3%;}
span.gloweffect.glow-20 {right: 38.8%;bottom: 7%;height: 6%;width: 3%;}
span.gloweffect.glow-21 {right: 38.8%;bottom: 25%;}
span.gloweffect.glow-22 {left: 36%;top: 51%;}

.fixed-i-section-first .fixed-i-section-content {position: relative;z-index: 1;}
/* .fixed-i-section-first .fixed-i-section-content:before {
    position: absolute;
    content: "";
    background: url(/cdn/shop/files/round-curve.png?v=1689593326)no-repeat;
    width: 327px;
    height: 64px;
    left: 200px;
    bottom: 107px;
    -webkit-transition: 0.3s ease-in-out all;
    -moz-transition: 0.3s ease-in-out all;
    -o-transition: 0.3s ease-in-out all;
    transition: 0.3s ease-in-out all;
    right: 0;
    margin: 0 auto;
    opacity: 0;
} */
/* .fixed-i-section-first .fixed-i-section-content:hover:before {
    opacity: 1;
    -webkit-transition: 0.3s ease-in-out all;
    -moz-transition: 0.3s ease-in-out all;
    -o-transition: 0.3s ease-in-out all;
    transition: 0.3s ease-in-out all;
} */
.fixed-i-section-first .fixed-i-section-content:after {
    position: absolute;
    content: "";
    top: -120px;
    bottom: 0;
    right: 0;
    background: url(/cdn/shop/files/border.png?v=1689593326)no-repeat;
    height: 0;
    transform: scale(1.2);
    width: 0;
    background-size: contain;
    opacity: 0;
    transition: 0.5s ease-in-out all;
    -webkit-transition: 0.5s ease-in-out all;
    -moz-transition: 0.5s ease-in-out all;
    -o-transition: 0.5s ease-in-out all;
    left: 200px;
    margin: auto auto;
    z-index: -1;
}
.fixed-i-section-first .fixed-i-section-content:hover:after {
    opacity: 1;
    transition: 0.5s ease-in-out all;
    -webkit-transition: 0.5s ease-in-out all;
    -moz-transition: 0.5s ease-in-out all;
    -o-transition: 0.5s ease-in-out all;
    transform: scale(1.4);
    width: 79%;
    height: 100%;
    background-size: 100%;
}


@media screen and (min-width: 2199px) { / 2200 to up /

span.gloweffect {opacity: 1;border-radius: 50%;}
span.gloweffect.glow-1 {left: 9.5%;top: 2%;width: 3%;}
span.gloweffect.glow-2 {left: 10%;top: 41%;width: 3%;}
span.gloweffect.glow-4 {left: 1.3%;top: 63%;width: 3%;}
span.gloweffect.glow-3 {left: 23%;top: 45%;width: 3%;}
span.gloweffect.glow-5 {left: 8%;top: 90%;}
span.gloweffect.glow-6 {left: 21%;top: 87.5%;height: 5%;width: 2%;}
span.gloweffect.glow-7 {left: 16.5%;top: 95%;width: 3%;}
span.gloweffect.glow-8 {left: 33%;top: 90%;width: 3%;}
span.gloweffect.glow-22 {left: 34.5%;top: 66%;}
span.gloweffect.glow-11 {left: 31.5%;top: 18.9%;}
span.gloweffect.glow-12 {left: 38%;top: 5%;}
span.gloweffect.glow-13 {left: 53.5%;top: 18.2%;}
span.gloweffect.glow-14 {right: 11.5%;top: 0%;}
span.gloweffect.glow-15 {right: 9%;top: 25%;}
span.gloweffect.glow-16 {right: 15.5%;top: 52%;}
span.gloweffect.glow-18 {right: 17%;top: 79%;}
span.gloweffect.glow-19 {right: 5.5%;bottom: 19%;}
span.gloweffect.glow-20 {right: 42.8%;bottom: 7%;height: 6%;width: 3%;}
span.gloweffect.glow-21,span.gloweffect.glow-17, span.gloweffect.glow-10 {visibility: hidden;}
span.gloweffect.glow-9 {left: 45.5%;top: 89.9%;}
  
}

@media screen and (min-width: 1975px) { / 1975 to 2299 /
  
}

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

span.gloweffect.glow-1 {left: 11%;}
span.gloweffect.glow-2 {left: 12%;}
span.gloweffect.glow-3 {left: 28.5%;top: 35%;}
span.gloweffect.glow-4 {left: 2%;top: 50%;width: 3%;height: 6%;}
span.gloweffect.glow-5 {left: 10.7%;}
span.gloweffect.glow-6 {left: 25.5%;}
span.gloweffect.glow-7 {left: 20%;}
span.gloweffect.glow-8 {left: 41%;top: 70%;}
span.gloweffect.glow-9 {left: 57.7%;top: 69.9%;}
span.gloweffect.glow-10 {right: 41%;bottom: 10%;height: 50px;width: 50px;}
span.gloweffect.glow-11 {left: 40%;}
span.gloweffect.glow-12 {left: 48%;}
span.gloweffect.glow-13 {left: 66.5%;top: 15.2%;}
span.gloweffect.glow-14, span.gloweffect.glow-16, span.gloweffect.glow-17,span.gloweffect.glow-19,span.gloweffect.glow-22 {visibility: hidden;}
span.gloweffect.glow-15 {right: 7%;top: 17%;}
span.gloweffect.glow-18 {right: 11%;top: 59%;}
span.gloweffect.glow-20 {right: 27.5%;bottom: 7%;height: 6%;width: 3%;}
span.gloweffect.glow-21 {right: 37.8%;bottom: 21%;}

  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    order: 2;
    margin-top: 289px;
    margin-bottom: 350px;
    padding: 0 60px;
    padding-bottom: 30px;
  }
  .fixed-i-section-first .fixed-i-content p {
    font-size: 30px;
  }
  .fixed-i-section-first .fixed-i-section-content:after {
    top: -50px;
    transform: scale(1.2);
    left: 0;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.5);
    width: 71%;
  }
  .fixed-i-section-first .fixed-i-content p {
    font-size: 30px;
    line-height: 46px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 277px;
    background-size: contain;
    left: 0px;
    bottom: 97px;
  }
  
}

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

.h1 {font-size: 70px}
.banner-section-content {padding: 133px 0 99px;}
  
span.gloweffect.glow-1 {left: 12%;}
span.gloweffect.glow-2 {left: 13.5%;}
span.gloweffect.glow-3 {left: 32.5%;}
span.gloweffect.glow-4 {left: 1.5%;}
span.gloweffect.glow-5 {left: 13.7%;}
span.gloweffect.glow-6 {left: 29%;}
span.gloweffect.glow-7 {left: 23%;}
span.gloweffect.glow-8 {visibility: hidden;}
span.gloweffect.glow-10 {right: 30%;}
span.gloweffect.glow-11 {left: 44%;}
span.gloweffect.glow-12 {left: 53.5%;}
span.gloweffect.glow-18 {right: 6%;top: 55%;height: 6%;}
span.gloweffect.glow-9 {left: 63.6%;}
span.gloweffect.glow-13 {left: 73.5%;}
span.gloweffect.glow-15,span.gloweffect.glow-20,span.gloweffect.glow-21 {visibility: hidden;}
span.gloweffect.glow-17 {right: 2%;top: 58%;visibility: visible;}
span.gloweffect.glow-16 {right: 31%;top: 43%;visibility: visible;}
span.gloweffect.glow-10 {right: 35%;}

  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content{
    padding: 0 110px;
  }
  .fixed-i-section-first .fixed-i-content p {
    font-size: 24px;
    line-height: 38px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 257px;
    background-size: contain;
    left: 0px;
    bottom: 90px;
  }
  
}

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

.h1 {font-size: 60px;}
.banner-section-content {padding: 93px 0 99px;}

span.gloweffect.glow-1 {left: 13%;}
span.gloweffect.glow-2 {left: 14.5%;}
span.gloweffect.glow-3, span.gloweffect.glow-17 {visibility: hidden;}
span.gloweffect.glow-5 {left: 12%;}
span.gloweffect.glow-6 {left: 29%;}
span.gloweffect.glow-7 {left: 24%;}
span.gloweffect.glow-9 {left: 46.5%;}
span.gloweffect.glow-10 {right: 34%;}
span.gloweffect.glow-11 {left: 45%;}
span.gloweffect.glow-12 {left: 54%;}
span.gloweffect.glow-13 {left: 74.5%;}
span.gloweffect.glow-15 {right: 33%;top: 27.5%;height: 5%;width: 4%;}
span.gloweffect.glow-16 {visibility: visible;right: 29%;top: 42%;}
span.gloweffect.glow-19 {visibility: visible;right: 31%;bottom: 21%;}
span.gloweffect.glow-4 {left: 2.5%;}
span.gloweffect.glow-18 {right: 1%;top: 59%;height: 6%;visibility: visible;}

  .fixed-i-section-wrap.img-left .fixed-i-section-content{
    padding: 0 120px;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.5);
    width: 71%;
  }
  .fixed-i-section-first .fixed-i-content p {
    font-size: 24px;
    line-height: 40px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 250px;
    bottom: 89px;
  }
  
}

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

.h1 {font-size: 50px;}
.sh1 {font-size: 22px;line-height: 20px;}
.banner-section-content h4 {max-width: 500px;font-size: 25px;line-height: 1.5;}
  
span.gloweffect.glow-1 {left: 14%;}
span.gloweffect.glow-2 {left: 15%;}
span.gloweffect.glow-4 {left: 3%;}
span.gloweffect.glow-5 {left: 14%;}
span.gloweffect.glow-6 {left: 32%;}
span.gloweffect.glow-7 {left: 26%;}
span.gloweffect.glow-9 {left: 50%;}
span.gloweffect.glow-10 {visibility: hidden;}
span.gloweffect.glow-16 {visibility: hidden;right: 24%;top: 50%;}
span.gloweffect.glow-17 {right: 23.5%;top: 41%;visibility: visible;}
span.gloweffect.glow-18 {right: 0%;top: 66%;visibility: hidden;}
span.gloweffect.glow-19 {visibility: visible;right: 11%;bottom: 7%;}
span.gloweffect.glow-11 {left: 49%;}
span.gloweffect.glow-12 {left: 59.1%;}
span.gloweffect.glow-13 {right: 14%;left: unset;}
span.gloweffect.glow-15 {right: 23%;visibility: hidden}
span.gloweffect.glow-20 {right: 29.5%;bottom: 9%;height: 6%;width: 3%;visibility: visible;}

  .banner-section-main {
    overflow: hidden;
  }
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    padding: 0 50px;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    top: 20px;
  }
  .fixed-i-section-first .fixed-i-section-content .star-fi-4 svg {
    transform: scale(0.4);
    transform-origin: top;
  }
  .fixed-i-section-first .fixed-i-section-content:hover .star-fi-4 svg {
    transform: scale(0.6);
  }
  .fixed-i-section-first .star-fi-4 {
    height: 70px;
  }
  
}

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

.h1 {font-size: 45px;line-height: 1.5;}
.banner-section-content img {width: 50%;height: auto;}
.banner-section-content:after {opacity: 1;right: -90px;width: 400px;height: 350px;}
  
span.gloweffect.glow-1 {left: 16%;height: 4%;top: 3%;}
span.gloweffect.glow-2 {left: 18%;}
span.gloweffect.glow-5 {left: 16%;}
span.gloweffect.glow-6 {left: 36%;}
span.gloweffect.glow-7 {left: 29%;}
span.gloweffect.glow-9 {visibility: hidden;}
span.gloweffect.glow-19 {visibility: visible;right: 1%;bottom: 8%;height: 5%;}
span.gloweffect.glow-16 {visibility: visible;right: 25%;top: 49%;}
span.gloweffect.glow-17 {right: 14.5%;top: 43%;visibility: visible;height: 4%;}
span.gloweffect.glow-18 {top: 67%;right: 2%;visibility: visible;}
span.gloweffect.glow-15 {right: 25%;visibility: visible;}
span.gloweffect.glow-11 {left: unset;right: 28%;top: 4%;width: 6%;}
span.gloweffect.glow-12 {left: unset;right: 4%;top: 12%;}
span.gloweffect.glow-13 {visibility: hidden;}
span.gloweffect.glow-21 {right: 44.8%;bottom: 21%;}
span.gloweffect.glow-20 {visibility: hidden;}

  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    padding: 0 150px;
    width: 100%;
    margin: 0px 0 18%;
  }
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-section-image {
    background-position: center center;
    width: 50%;
    margin: 0 auto;
    padding-bottom: 0 !important;
    order: -1;
    padding-top: 60px !important;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.5);
    width: 51%;
  }
  .fixed-i-section-first .fi-star-1.fi-star {
    top: 90px;
    left: 60px;
  }
  .fixed-i-section-first .fixed-i-section-content:after {
    display:none;
  }
  .fixed-i-section-wrap {
    flex-direction: column;
  }
  .fi-star {
    position: static;
  }
  .fi-star-2.fi-star {
    width: 65%;
    text-align: right;
    margin-top: -34px;
  }
  .fi-star-1.fi-star {
    width: 65%;
    text-align: left;
    margin-top: 20px;
  }
  .fi-star-3.fi-star {
    position: absolute;
    bottom: 10%;
    right: 25%;
  }
  
}

@media only screen and (max-width:999px){
.h1 {font-size: 38px;line-height: 1.5;}
.sh1 {font-size: 20px;}
.banner-section-content {padding: 93px 0 90px;}
.banner-section-content:after {opacity: 1;right: 0;width: 280px;height: 310px;left: 50px;margin: 0 auto;}
.banner-section-content img {width: 45%;height: auto;}
.banner-section-content h4 {max-width: 420px;font-size: 20px;line-height: 1.5;}
span.gloweffect.glow-1 {left: 24.5%;height: 4%;top: 3%;}
span.gloweffect.glow-2 {left: 27%;}
span.gloweffect.glow-4 {left: 5%;}
span.gloweffect.glow-6, span.gloweffect.glow-7, span.gloweffect.glow-19, span.gloweffect.glow-12, span.gloweffect.glow-15, span.gloweffect.glow-16 {visibility: hidden;}  
span.gloweffect.glow-17 {right: 4.5%;top: 51.5%;visibility: visible;height: 7%;}
span.gloweffect.glow-18 {top: 71%;right: 8.5%;}
span.gloweffect.glow-11 {left: unset;right: 8%;width: 10%;top: 15%;}
span.gloweffect.glow-5 {visibility: visible;width: 7%;left: 23%;}
span.gloweffect.glow-14 {visibility: visible;height: 5%;right: 3.5%;}

  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.5);
    width: 61%;
    top: 30px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 200px;
    bottom: 84px;
  }
  
}

@media only screen and (max-width:989px){
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    margin: 0px 0 10%;
  }
}

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

.banner-section-content {padding: 63px 0 63px;}
.h1 {font-size: 30px;}
.sh1 {font-size: 18px;}
.banner-section-content h4 {max-width: 380px;font-size: 18px;line-height: 1.5;}
span.gloweffect.glow-1 {left: 28.5%;height: 4%;top: 3%;}
span.gloweffect.glow-11,span.gloweffect.glow-17,span.gloweffect.glow-18 {visibility: hidden;}  
span.gloweffect.glow-4 {left: 6%;width: 7%;}
span.gloweffect.glow-14 {visibility: visible;height: 8%;right: 3.5%;top: 15%;width: 8%;}
span.gloweffect.glow-4 {left: 4%;width: 7%;}
span.gloweffect.glow-19 {visibility: visible;bottom: 24%;right: 4%;}
span.gloweffect.glow-17 {visibility: visible;right: 0;}

/*   .fixed-i-section-first {
    overflow: hidden;
  } */
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    padding: 0 90px;
    width: 100%;
    margin: 0 0 50px;
  }
  .fixed-i-section-first .fixed-i-content p {
    font-size: 20px;
    line-height: 34px;
  }
  .fixed-i-section-content a.fixed-i-btn.btn {
    display: inline-flex;
    margin-top: 20px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 200px;
    bottom: 36px;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.5);
    width: 63%;
    top: 10px;
  }
  .fixed-i-section-first .star-fi-4 {
    height: 50px;
  }
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-section-image {
    padding-top: 30px !important;
  }
  .fi-star-2.fi-star {
    width: 100%;
  }
  
}

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

.h1 {font-size: 28px;}
.banner-section-content img {width: 55%;height: auto;}
.banner-section-content h4 {max-width: 340px;font-size: 16px;line-height: 1.5;}
.banner-section-content a.banner-btn.btn {font-size: 16px;}
span.gloweffect.glow-1 {left: 35%;}
span.gloweffect.glow-4 {left: 5%;}
span.gloweffect.glow-5, span.gloweffect.glow-19, span.gloweffect.glow-17 {visibility: hidden;}
span.gloweffect.glow-14 {right: 11.5%;top: 35%;}

  .fixed-i-section-first .fixed-i-content p {
    font-size: 18px;
    line-height: 30px;
  }
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    padding: 0 30px;
    margin: -40px 0 50px;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.8);
    width: 66%;
    top: 90px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 180px;
    bottom: 32px;
  }
  .fixed-i-section-first {
    padding-bottom: 124px;
    padding-top: 20px;
  }
  
}

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

.fixed-i-section-content:before {width: 280px;}
.h1 {font-size: 25px;}
.sh1 {font-size: 17px;margin: 8px 0 10px;}
.banner-section-content img {width: 90%;}
.banner-section-content:after {opacity: 1;right: 0;width: 220px;height: 241px;left: 16px;margin: 0 auto;} 
span.gloweffect.glow-10 {visibility: visible;right: 0%;bottom: 19%;}
span.gloweffect.glow-1 {left: 53%;height: 5%;width: 9%;}
.banner-section-content {padding: 63px 0 63px;}
  .fixed-i-section-first .fixed-i-section-wrap.img-left .fixed-i-section-content {
    padding: 0;
    width: 100%;
    margin: -50px 0 50px;
  }
  .fixed-i-section-first .fixed-i-content p {
    font-size: 17px;
    line-height: 30px;
  }
  .fixed-i-section-first .fixed-i-section-content:before {
    width: 180px;
    bottom: 32px;
  }
  .fixed-i-section-first .fixed-i-section-content:hover:after {
    transform: scale(1.8);
    width: 95%;
    top: 60px;
    height: auto;
 }
  
}

@media only screen and (min-width:768px){
  .banner-section-content a.banner-btn.btn {min-width:260px;justify-content: center;}
}

.banner-section-main-2 .image-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 54px;
  margin: 30px 0 22px;
}

.banner-section-main-2 .image-box img {
  max-width: 1100px;
  object-fit: contain;
  height: auto;
}

.banner-section-main-2 .banner-section-content {
  max-width: initial;
}

@media only screen and (max-width: 1200px) {
    .banner-section-main-2 .banner-section-content img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 749px) {
  .banner-section-main-2 .image-box {
    gap: 30px;
  }
}