@import './default.css';
@import './reset.css';

:root{
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
}

html{
    scroll-behavior:smooth;
}

body{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'IRANSans';
    position: relative;
    background-color: #fff;
}

/* Start Navbar Styles */

.navbar{
    background-color: #155bd5;
    padding: 2rem 0;
    position: fixed;
    width: 100%;
    z-index: 999;
}

.navbar-logo img{
    width: 180px;
    margin-right: 4rem;
}

.navbar-list ul{
  display: flex;
  align-items: center;
  justify-content: center;
}

.navbar-list__item{
    text-decoration: none;
    color: #fdfdfda1;
    margin-left: 2.2rem;
    font-size: 17px;
    font-weight: 550;
    transition: all 400ms ease;
}

.navbar-list__item a:hover{
    text-decoration: none;
    color: #fff;

}
.navabar .container{
    width: 100% !important;
}

.navbar-item__active{
    color: #fff;
}

.navbar-toggle-btn{
 width: 40px;
 height: 40px;
 border-radius: 50%;
 border: 0.5px solid rgba(250, 250, 250, 0.4);
 background-color: #155bd5;
 text-align: center;
 display: flex;
 align-items: center;
 justify-content: center;
 /* transition: all 200ms ease; */
 cursor: pointer;
 /* margin-right: 28rem; */
 padding-top: 3px;
 position: relative;
}

.navbar-toggle-btn-icon{
color: #fff;
font-size: 20px;
font-weight: 100;
transition:  all 500ms ease;
}
/* .navbar-toggle-btn-icon:hover{
    background-color: #fff;
    color: #155bd5;
} */

.navbar-toggle-btn:hover{
    background-color: #fff;
    color: #155bd5;
}
.navbar-toggle-btn:hover .navbar-toggle-btn-icon{
    
    color: #155bd5;
}
/* Finish Navbar Styles */


/* Start Toggle-nav Styles */
  .list-toggle{
      background-color: #fff;
      position: absolute;
      top: 0;
      left:0%;
      width: 34%;
      height: 100%;
      padding: 4rem 3rem;
      margin-right: 1rem;
      z-index: 1000 !important;
      position: fixed;
      transition: all 400ms ease;
      padding-top: 7rem !important;
      z-index: 9999;
      
  }

  .hide{
      visibility: hidden;
  }

  .list-toggle .open{
    transform: translateX(0);
}


.overlay-left {
    position: fixed;
    background-color: rgba(0,0,0,.6);
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    /* display: none; */
    z-index: 999;
}
.open{
    display: block;
    visibility: visible;
}

 .list-toggle.hid{
    transform: translateX(-100%);

}
  .show{
      visibility: visible;
  }

  .close{
      cursor: pointer;
      font-size: 35px;
      color: #5f5f5f;

      position: absolute;
      top: 5%;
      left: 13%;
      cursor: pointer;
      transition: all 400ms ease;
  }
  /* .list-toggle__btn{
      direction: ltr;
      font-size: 35px;
      color: #5f5f5f;
      cursor: pointer;
      transition: all 400ms ease;
      
  } */

  .close-btn:hover{
    transform: rotateZ(45deg);
      
  }
  .list-toggle__logo img{
      width: 180px;
  }
  .list-toggle__content{
    margin-bottom: 3rem;
      margin-top: 2rem;
      font-size: 14px;
      color: #5f5f5f;
  }

  .list-toggle__header-list{
      font-weight: 700;
      margin-bottom: 2rem;
  }
  .list-toggle__list{
      margin-bottom: 3.5rem;
  }

  .list-toggle__list-item{
      color: #5f5f5f;
      margin-bottom: 1rem;
      transition: all 800ms ease;
  }
  .list-toggle__list-item:hover{
      padding-right: 1rem;
  }

  .list-toggle__footer{
      margin-bottom: 1.5rem;
      font-size: 17px;
      font-weight: 700;
  }

  .list-toggle__social{
      display: flex;
  }

  .list-toggle__social-link {
      color: #5f5f5f;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background-color: #fff;
      margin-left: 1rem;
      border: 1px solid #5f5f5f2b;
      transition: all 400ms ease;
  }
  .list-toggle__social-link:hover{
      background-color: #155bd5;
      color: #fff;
  }
  a{
      list-style: none;
  }

/* Finish Toggle-nav Styles */

/* Start header */
.header{
    /* display: block; */
    padding-top: 13rem;
    background-color: #155bd5;
    padding-bottom: 8rem;
    padding: 100px 0 60px;
}

.header-right{
    margin-top: 10rem;
}

.header-title{
    color: #fff;
    font-size: 4rem;
    font-weight: 700;

}
.header-content{
    color: #fff;
    margin-top: 3rem;
    opacity: 0.7;
    font-size: 1.5rem;
}
.header-content__btn{
    margin-top: 4rem;
    display: flex;
    align-items: center;
}

.header-btn{
    margin-left: 2rem;
    padding: 1rem 2rem;
    border-radius: 5px;
    border: 1px solid #fff;
    color: #155bd5;
    font-weight: bold;
    letter-spacing: 2px;
    background-color: #fff;
    transition: all 300ms ease;
}

.header-btn:hover{
    color: #fff;
    background-color: #155bd5;
}

.header-content__btn span{
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    font-size: 15px;
}

.header-play{
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50%;
    margin-left: 2rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #155bd5;
}

.header-image{
    padding: 1rem 0;
    max-width: 100%;
    margin: 1rem;
}

.header-image__content{
    z-index: -1;
     transform: scale(-1,1);
    width: 100%;
    vertical-align: middle;
    border-radius: 8px;
}

/* Finish header */

/* Start About */

.about{
    background-color: #fafafa;
    padding-top: 11rem;
    padding-bottom: 4rem;
}

.right-about{
    padding-right: 60px;
    position: relative;
    z-index: 2;
}

.right-about__img{
    padding-left: 1rem;
   max-width: 100%;
    z-index: 2;
}

.right-about-svg{
    position: absolute;
    top: -30px;
    right: 30px;
    z-index: -1;
}

/* transform: scale(-1,1); */

.left-about{
    margin-top: 7rem;
    padding-right:  4rem;
    padding-left: 2rem;
}
.left-about__title{
    display: flex;
    align-items: center;
    margin-bottom: 2rem;
}

.left-link{
    color: #155bd5;
    font-size: larger;
}

.left-about__title span{
 margin-right: 1rem;
}
.left-about__header{
    font-size: 30px;
    margin-bottom: 3rem;
    font-weight: 700;
    color: #303030;
}
.left-about__link{
   width: 100%;
   background-color: #efefef;
   border-radius: 5px;
   padding: 1.2rem;
   margin-bottom: 4rem;
   display: flex;
   flex-wrap: wrap;
}
.left-about__link-item{
    padding: 0.7rem 1rem;
    margin: 0.4rem;
    border-radius: 5px;
    background-color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.left-about__content{
    font-size: 15px;
    color: #606060;
}
/* Finish About */


/* Start Services */
.services{
    padding-top: 7rem;
    padding-bottom: 6rem;
}
.services-header{
    text-align: center;
  margin: 0 auto;
}

.service{
    border: 2px solid #155bd5;
    border-radius: 30px;
    font-size: 13px;
    color: #155bd5;
    font-weight: 600;
    padding: 8px 30px;
    margin-bottom: 15px;
}
.services-header__title{
    margin-top: 2rem;
    font-size: 28px;
    font-weight: bold;
    color: black;

}
.services-header__content{
    margin-top: 2rem;
    color: #6d6d6d;
    font-size: 15px;
    display: block;
    line-height: 1.5;

}
.servises-card{
    margin-top: 5rem;
}
.card{
    transition: all 400ms ease;
    border: none;
}

.main-card{
    border: 1px solid #efefef;
/* width: 93%; */
border-radius: 10px;
padding: 20px 30px;
transition: all 0.3s ease-in-out;
margin-bottom: 3rem;

}
.main-card:hover{
    box-shadow: 0px 2px 4px rgba(40, 41, 61, 0.04), 0px 8px 16px rgba(96, 97, 112, 0.16);

}


.card-icon{
    font-size: 40px;
    /* width: 150px; */
    color: #155bd5;
    margin:0 auto;
    background-color: inherit;
    
}
.servise-card__icon{
    border: 2px solid #155bd5;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    width: 78px;
    height: 78px;
    border-radius: 50%;
    transition: all 200ms ease;
}
.card:hover .servise-card__icon{
    background-color: #155bd5;
}

.card:hover .card-icon{
    color: #fff;
}


.card-title{
    font-size: 20px;
    color: #000;
    font-weight: 600;
    margin: 1.5rem 0;
}
.card-text{
    padding-bottom: 3rem;
    color: #6d6d6d;
    font-size: 15px;
    font-weight: 400;
}
/* Finish Services */


/* introduce */
.introduce{
    background-color: #fafafa;
    /* margin-top: 3rem; */
    padding-top: 6rem;
    position: relative;
    
}

.main-introduce{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4rem;
}

.text-center img{
    width: 500px;
    margin-top: 3rem;
}

.video-btn{
    position: absolute;
    top: 65%;
    left: 50%;
    font-size: 20px;
    z-index: 999999;
    background-color: #155bd5;
    color: #fff;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: flex;
    text-align: center;
    justify-content: center;
}

.video-btn i{
    margin: auto;
}

/* portfolio */
.portfolio{
  width: 100%;
  margin-bottom: 3rem;
  padding-top: 8rem;
}

.portfolio-list{
    margin-top: 5rem;
}

.portfolio-list ul{
  display: flex;
  width: 50%;
  margin: auto;
  align-items: center;
  justify-content: space-between;
}

.potfolio-list__item{
    color: #6d6d6d;
    font-size: 20px;
    font-weight: 700;
      padding: 10px 20px;
      transition: all 400ms ease;
      position: relative;
      cursor: pointer;
}

.potfolio-list__item:before{
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    width: 100%;
    height: 4px;
    background: #155bd5;
    z-index: 1;
    opacity: 0;
}

.potfolio-list__item:hover{
    color: #155bd5;    
}

.potfolio-list__item:hover:before{
    opacity: 1;
}

.potfolio-list__item.active{
    color: #155bd5;
}

.potfolio-list__item.active:before{
    opacity: 1;
}

.portfolio-wrapper__box{
    margin-top: 4rem;
   display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; 

}

.portfolio-box{
    width: 420px;
    height: 450px;
    margin: 2rem 0;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: all 1s ease-in-out;
    animation: port 200ms ease-in-out forwards;  
    transition: all 200ms ease; 
}

@keyframes port{
    0%{
transform: scale(0.1) rotate(40deg);

    }
    100%{
        transform: scale(1) rotate(0);
    }
}
.portfolio-box img{
    width: 100%;
    border-radius: 10px;
}

.overlay{
    width: 95%;
    height: 72%;
    background-color: rgba(255, 255, 255, 0.838);
    opacity: 0;
    position: absolute;
    margin: auto;
    top: 5px;
    left: 0;
    right:0;
    z-index: 100;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    transition: all 0.4s ease;
    visibility:hidden;
    text-align: center;
}

.portfolio-box:hover .overlay{
    opacity: 1;
    visibility: visible;
}

 .overlay span{
     position: absolute;
     top: 50%;
     margin: auto;
    color: #FFF;
    text-align: center;
}

 .overlay span i{
    background: #D84315;
    width: 5rem;
    height: 5rem;
    padding: .5rem;
    font-size: 25px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.portfolio-box h3{
    font-size: 21px;
    font-weight: 700;
    margin: 10px 0;
    color: #1d1d1d;
}

.portfolio-box:hover .overlay span i{
 animation: icon 300ms ease;

}

@keyframes icon{
    0%{
        transform: rotate(150deg);
    }

    100% {
        transform: rotate(00deg);
    }
}


/* new */
.new{
    padding: 2rem 0;
}

.wrapper-new__box{
    width: 100%;
    display:flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
margin-top: 8rem;
}
.new-box{
    width: 400px;
    height: 600px;
    overflow: hidden;
}

.new-box img{
    width: 100%;
    height: 300px;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.new-box:hover img{
    transform: rotate(-2deg) scale(1.1);
}
.new-box h2{
    font-size: 22px;
    margin: 3rem 0;
    cursor: pointer;
}

.new-box h2:hover{
    color: #155bd5;
}
.img{
    overflow: hidden;
    width: 100%;
    height: 300px;
}

.new-box p{
    color:#5f5f5f;
}

/* <!-- Demo styles --> */

  .sliders {
    background: #fafafa;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    /* margin-top: 2rem; */
    padding-top: 5rem;
    width: 100%;
    height:95vh;
    padding-bottom: 8rem !important;
    position: relative;
    overflow: hidden;
  }
  .swiperl {
      margin: 2rem auto;
    width: 80%;
    height: 40vh;
    overflow: hidden;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: 70%;
    overflow: hidden;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 4rem;
    margin-top: 4rem !important;
    position: relative;
  }

 .swiper-pagination-bullet {
     width: 13px !important;
     height: 6px  !important;
     border-radius: 25% !important;
     transition: all 0.3s ease;
     margin-bottom: 4rem !important;
 }
 .swiper-pagination-bullet-active{
    background-color: #155bd5;
    width: 25px !important;
 }

  .shape1{
      position: absolute;
      top: 0;
      right: 20%;
  }

  .slider-icon {
    display: inline-block;
    font: normal normal normal 1em/1 "LineIcons";
    color: inherit;
     text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    position: absolute;
    font-size: 70px;
    color: #f5f5f5;
    left: 10%;
    top: 50%;
    z-index: -1;
}

 .shape2 {
    position: absolute;
    left: -20px;
    bottom: 0px;
}


.transform-180 {
    transform: scale(-1,1);
}
.auther{
    width: 80%;
    margin: auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
}

.text{
    text-align: start;
    font-size: 18px;
    margin-bottom: 1rem;
    color: #303030;
}



/* ///////////////////////Slider//////////////////// */

.card-slider__items {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
   
}
.card-slider__item {
    background: #b8c1c8;
    border: 2px groove #000 !important;
    /* border: 2px solid #41484d93; */
    color: #fff;
    font: bold 18px/21px Helvetica, Arial, sans-serif;
    margin: 0;
    margin-bottom: 18rem;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 150px; 
}

.slider{
    padding-top: 10rem !important;
}

.card-slider__item:nth-child(1){
    width: 455px;
}

.card-slider__item:nth-child(2){
    z-index: 100;
    width: 463px;
}


.card-slider__item:nth-child(3){
    z-index: 200;
    width: 471px; 
}


.card-slider__item:nth-child(4){
    z-index: 300;
    width: 479px;
}


.card-slider__item:nth-child(5){
    z-index: 500;
    width: 487px;
}
.card-slider__item:nth-child(6){
    z-index: 600;
  width: 495px;
}

.card-slider__item-content img{
    width: 100%;
}

  .slider-left{
      width: 30%;
      top: 20;
     position: sticky;
  }
  .slider-text{
      color: #2a879f;
      font-size: 38px;
      font-weight: bold;     
      margin: 0;
      padding: 2px 0 0 12px;
      position: -webkit-sticky;
      position: sticky;
      top: 150px;
      margin-bottom: 4rem;
   
  }
  .slider{
      width: 100%;
      height: auto;
      padding: 3rem 0;
      background-color: #f4f5f5;
  }

  .sample-header__title{
    margin-top: 2rem;
    font-size: 28px;
    font-weight: bold;
    color: black;

}
.sample-header__content{
    margin-top: 2rem;
    color: #6d6d6d;
    font-size: 15px;
    display: block;
    line-height: 1.5;
}

.service-sample{
    border: 2px solid #155bd5;
    border-radius: 30px;
    font-size: 13px;
    color: #155bd5;
    font-weight: 600;
    padding: 8px 30px;
    margin-bottom: 15px;
}

  
/* ........... Start license Styles .............. */
.license{
    padding: 2rem 8rem;
     height: 90vh;
     text-align: center;
     margin-bottom: 5rem;
     z-index: 100 !important;
 }

 .license-slide img{
     width: 90% !important;
     z-index: 100 !important;

 }



 .license-header{
 font-size: 40px;
padding: 4rem 0;
color: #050708;
 }

/* .............. Start modal Styles  ........ */
.modal-parent{
   position: fixed;
   top: 10%;
   left: 10%;
   height: 100vh;
   width: 100%;
   display: none;
   text-align: center;
   align-items: center;
   justify-content: center;
   z-index: 1000;
 }
.modalChild img {
     width: 200%;
    height: 80%;

    background: white;
    width: 100%;
    padding: 30px;
    border-radius: 6px;
    position: absolute;
    /* top: 50%;
    left: 50%; */
    /* transform: translate(-50%, -50%); */
    font-size: 22px;
    font-family: arial;
    position: relative;
    animation:all 2s drop;
 }
 .modalChild{
     width: 80%;
     height: 100%;
     position: absolute;
     top: 0%;
     left: 0%;
 }

 .X{
     padding: 1rem;
   position: absolute;
   right: 25%;
   top: 0%;
   color: #000;
   font-size: 60px;
   font-weight: 700;
   cursor: pointer;
   z-index: 1000; 
 }

     
 /* @keyframes drop {
   0%{
     top: -200px;
   }
   100%{
     top: 50%;
   }
 } */



 section{
   transition: 1s;
 }
 
 


/* ............    Start Footer Style  ............. */

.footer{
   color: #fff;
   margin-bottom: 0;
   padding: 3rem;
   margin-top: 4rem;
   background-color: #155bd5;
}
.list-footer{
    margin-bottom: 2rem;
}

.footer-right__list{
    display: flex;
    flex-direction: column !important;
}

.footer-right__logo{
   display: flex;
   margin-top: -10px;
   padding-bottom: 2.5rem;
}

.footer-logo__img{
   width: 40px;
   height: 50px;
   margin-top: -10px;
  
}
.footer-logo__text{
   /* margin-left: 4px; */
 direction: ltr;
 display: flex;
 flex-direction: column;
 line-height: 18px;
 
}

.footer-logo__first-text{
   font-size: 30px;
   font-weight: bold;
}

.footer-logo__secondary-text{
   font-size: 8px;
   letter-spacing: 1px;
   
}
.footer-right__text{
   font-size: 15px;
  font-weight:100;
  padding-left: 3rem;
  margin-bottom: 2rem;
}

.navbar__social-icon{
   font-size: 18px;
   padding-left: 5px;
   margin: 15px 0;
}

.footer-right__list ul li{
   text-decoration: underline;
   margin-bottom: 15px;
   text-decoration: none;
   list-style: none;

}

.footer-list__header{
   font-size: 20px;
   padding-bottom: 2.5rem;
   font-weight: 900;
}

.footer-list__header ul li a{
   font-size: 13px;
   color: #fff;
   text-decoration: none;
   display: block;
margin-bottom: 2rem;
}
.footer-list__header ul li{
    margin-bottom: 2rem;
    padding: 1rem 0;
}

.footer-list__header-call div {
   font-size: 13px;
}

.footer-list__header-information{
font-size: 25px;
margin-bottom: 2rem;
}

.input-footer{
  margin-top: 2rem;
  width: 80%;
  padding: 1rem;
  border-radius: 5px;
}
/* .footer-list__header-information */



/* /////////swiper-license////// */

.swiper-paginationp{
    margin-top: 4rem !important;
}

  .swiper {
    width: 100%;
    height: 100%;
    
position: relative;
  }

  .license{
      padding-top: 4rem;
      /* margin-bottom: 15rem; */
  }
  .license-swiper {
    width: 100%;
    height: 100%; 
    direction: ltr;
    margin-bottom: 15rem;
    position: relative;


  }
  .license-slide img:hover {
    opacity: 0.2;
        transform: scale(1.2);
}

  .license-slide img {
    text-align: center;
    font-size: 18px;
    background: #ccc;
    width: 200px!important;
    height: 250px!important;
    cursor: pointer;
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
    z-index: 100 !important;

  }

  .license-slide span {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 90%;
    cursor: pointer;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.license-slide:hover span{
    background: rgba(0, 0, 0, 0.8);
}

.license-slide span svg{
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
    font-size: 25px;
    opacity: 0;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.license-slide span p{
    position: absolute;
    bottom: 10px;
    right: 150px;
    color: #fff;
    font-size: 20px;
    opacity: 0;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.license-slide:hover svg,
.license-slide:hover p{
    opacity: 1;
}

.license-slide:hover p{
    transform: translateX(80px);
    -webkit-transform: translateX(80px);
    -moz-transform: translateX(80px);
    -ms-transform: translateX(80px);
    -o-transform: translateX(80px);
}

  .license-pagination{
        position: absolute;
        top: 80% !important;;
        left: 0; 
        height: 2px !important;
        width: 85% !important;
        border-radius: 5px;
        background-color: #155bd5 !important;    
  }

  .license-btn-prev{
    position: absolute !important;
    top: 80% !important;;
    left: 87%;
    color: #155bd5 !important;
  }

  .license-btn-next{
    position: absolute !important;
    top: 80%!important;
    right: 7%;
    width: 25px!important;
    color: #155bd5 !important;
  }


  .license-swiper .swiper-pagination-progressbar-fill{
    background-color: #155bd5 !important;
     display: flex !important;
     align-items: center !important;
     justify-content: center !important;
      height: 8px !important;
      margin: auto;
      top: -2px !important;
  }

  .license-slide{
    height: 50%;
   

  }

  /* .licence-Wrapper__slider{
       margin-bottom: 15rem !important;
  } */

  section{
      /* width: 100% !important; */
      overflow: hidden;
  }
