/** Shopify CDN: Minification failed

Line 23:0 Unexpected "}"

**/
/* main section  */
.our_jour h2.banner-title {
    font-size: 309px;
/*     line-height: 371px; */
      line-height: 325px;
    color: #ffffff96;
    font-family: 'Montserrat';
    font-weight: 700;
}
/* end  main section  */

/* section 1  */
/* .comitted-find .accor-content {
    max-width: 30%;
    position: absolute;
    right: 0rem;
    z-index: 1; */
}
.comitted-find{
  margin-bottom: 70px !important;
}



.snappy-here .uns_hero_static{
  background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    height: 56rem;
}
.finding-solution .image-with-text__img img{
      width: 9.8%;
}
.finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1){
      max-width: 69%;
    width: 70%;
}
.finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
      padding-top: 30px;
  max-width: 40%;
    width: 31%;
}
.finding-solution h2.block__title.type_large{
    font-size: 42px !important;
    line-height: 51px !important;
}
.snappy-here .custom_head{
  position: absolute;
    right: 28px;
    bottom: 0;
}
.snappy-here .custom_head h3{
  font-size: 309px !important;
    line-height: 371px !important;
    color: #ffffff96;
    letter-spacing: normal;
  font-weight: 700 !important;
}
/* end section 1  */
/* section 2  */

/* .sec-enough .accor-content {
    max-width: 46%;
    position: absolute;
    right: 3.5rem;
    z-index: 1;
} */





.great-solution .image-with-text__img img{
      width: 9.8%;
}
/* .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 37%;
} */
 .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
      padding-top: 30px;
      max-width: 44%;
      width: 47%;
} 
.great-solution{
  padding-top: 0px;
}
.great-solution h2.block__title.type_large{
    font-size: 42px !important;
    line-height: 51px !important;
}
/*end section 2  */
/* section 3  */

/* .sec-experi .accor-content {
    max-width: 48%;
    position: absolute;
    right: 1rem;
    z-index: 1;
} */




.quality-team .image-with-text__img img{
      width: 9.8%;
}
.quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
  width: 51%;
    max-width: 55% !important;
}
.quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
      padding-top: 30px;
    max-width: 47%;
    width: 46%;
}
.quality-team{
  padding-top: 0px;
}
.quality-team h2.block__title.type_large{
    font-size: 42px !important;
    line-height: 51px !important;
}
/*end section 3  */
/*section 4  */

/* .sec-needs .accor-content {
    max-width: 26.5%;
    position: absolute;
    right: 0rem;
    z-index: 1;
} */





.about-design .image-with-text__img img{
      width: 9.8%;
}
.about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
       width: 70%;
    max-width: 65%;
}
.about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
      padding-top: 42px;
      max-width: 40%;
    width: 35%;
}
.about-design{
  padding-top: 0px;
}
.about-design h2.block__title.type_large{
    font-size: 42px !important;
    line-height: 51px !important;
}
/* end section 4  */
h2.block__title.type_large{
   font-family: 'ITCAvantGardeStd-Bk' !important;
}
/* section  5  */

/* .sec-sci .accor-content {
    max-width: 59%;
    position: absolute;
    right: 8rem;
    z-index: 1;
} */
/*  .sec-sci .accordion{
       margin: 30px auto 100px;
 } */



.sci-test .image-with-text__img img{
      width: 9.8%;
}
.sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 35%;
}
.sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
      padding-top: 30px;
  width: 54%;
    max-width: 63%;
}
.sci-test{
  padding-top: 0px;
}
.sci-test h2.block__title.type_large{
font-size: 42px !important;
    line-height: 51px !important;
}
/* end section 5  */
/* Responsive  */


@media only screen and (max-width: 1440px) and (min-width: 1400px){
/*   .container {
     padding-left: 0px; 
     padding-right: 0px; 
} */
  .our_jour h2.banner-title {
    font-size: 275px;
    line-height: 288px;
}
  .snappy-here .uns_hero_static{
        height: 48rem;
  }
  .snappy-here .custom_head h3 {
    font-size: 240px!important;
    line-height: 249px!important;
}
  .finding-solution h2.block__title.type_large {
    font-size: 35px !important;
    line-height: 45px !important;
}
  .finding-solution .image-with-text__img img {
    width: 12%;
}
  .great-solution h2.block__title.type_large {
    font-size: 36px !important;
    line-height: 45px !important;
}
  .great-solution .image-with-text__img img {
    width: 9%;
}
  .quality-team h2.block__title.type_large {
    font-size: 35px !important;
    line-height: 45px !important;
}
  .quality-team .image-with-text__img img {
    width: 8.5%;
}
  .about-design h2.block__title.type_large {
    font-size: 35px !important;
    line-height: 45px !important;
}
  .about-design .image-with-text__img img {
    width: 10%;
}
  .sci-test h2.block__title.type_large {
    font-size: 35px !important;
    line-height: 45px !important;
}
  .sci-test .image-with-text__img img {
    width: 7.2%;
}
}
@media only screen and (max-width: 1400px) and (min-width: 1200px){
  .our_jour h2.banner-title {
    font-size: 260px !important;
    line-height: 280px !important;
}
  .snappy-here .uns_hero_static{
    height: 45rem !important;
  }
  .snappy-here .custom_head h3 {
    font-size: 225px!important;
    line-height: 300px!important;
}
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
   max-width: 55%;
    width: 50%;
}
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 30px;
    max-width: 52%;
    width: 50%;
}
  .finding-solution h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .great-solution h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .quality-team h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .about-design h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .sci-test h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .finding-solution .image-with-text__img img {
    width: 15%;
}
  .about-design .image-with-text__img img {
    width: 13%;
}
  .sci-test .image-with-text__img img {
    width: 9%;
}
}
@media screen and (max-width: 1366px){
/*  .snappy-here .container {
    padding-left: 10px!important;
    padding-right: 10px!important;
} */
}

@media only screen and (max-width: 1200px) and (min-width: 989px){
  
  .our_jour {
    --min-height: 80vh;
  }
  .container {
     padding-left: 12.8px !important; 
     padding-right: 12.8px  !important; 
}
  .finding-solution{
    padding-left: 10px !important; 
     padding-right: 10px  !important; 
  }
    .great-solution{
       padding-left: 10px !important; 
     padding-right: 10px  !important; 
    }
  .quality-team{
    padding-left: 10px !important; 
     padding-right: 10px  !important; 
  }
  .about-design{
    padding-left: 10px !important; 
     padding-right: 10px  !important; 
  }
  .sci-test {
    padding-left: 10px !important; 
     padding-right: 10px  !important; 
  }
  .our_jour h2.banner-title {
    font-size: 190px !important;
    line-height: 200px !important;
  }
  .snappy-here .custom_head h3 {
    font-size: 170px !important;
    line-height: 200px !important;
  }
  .snappy-here .uns_hero_static{
        height: 33rem;
  }
  .finding-solution h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .great-solution h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .quality-team h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .about-design h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .sci-test h2.block__title.type_large {
    font-size: 34px!important;
    line-height: 44px!important;
}
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    max-width: 64%;
    width: 60%;
}
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 30px;
    max-width: 43%;
    width: 40%;
}
  .about-design .image-with-text__img img {
    width: 13%;
}
  .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 46%;
    max-width: 50%;
}
  .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 25px;
}
}
@media screen and (max-width: 1024px){
  .snappy-here .uns_hero_static{
        height: 35rem !important;
  }
/* .comitted-find .accor-content{
        max-width: 100%;
        width: 100%;
    right: 0rem;
  }
  .sec-enough .accor-content{
    max-width: 100%;
        width: 100%;
    right: 0rem;
  }
  .sec-experi .accor-content{
    max-width: 100%;
        width: 100%;
    right: 0rem;
  }
  .sec-needs .accor-content{
    max-width: 100%;
        width: 100%;
        right: 0rem;
  }
  .sec-sci .accor-content{
    max-width: 100%;
        width: 100%;
    right: 0rem;
  } */
}
@media screen and (max-width: 820px){
  .container{
    padding-left: 0px!important; 
    padding-right: 0px!important;
  }
  .custom-accor  .sec-experi{
        padding-left: 32px;
    padding-right: 32px;
  }
  
}
@media only screen and (max-width: 987px) and (min-width: 751px){
/*   .comitted-find .accor-content{
        max-width: 100%;
        width: 100%;
    right: 0rem;
  }
  .sec-enough .accor-content{
    max-width: 100%;
        width: 100%;
    right: 0rem;
  }
  .sec-experi .accor-content{
    max-width: 100%;
        width: 100%;
    right: 0rem;
  }
  .sec-needs .accor-content{
    max-width: 100%;
        width: 100%;
        right: 0rem;
  }
  .sec-sci .accor-content{
    max-width: 100%;
        width: 100%;
    right: 0rem;
  } */
/*   .container {
    padding-left: 19px!important;
    padding-right: 19px!important;
} */
  .our_jour h2.banner-title {
    font-size: 163px !important;
    line-height: 170px !important;
}
  .our_jour{
    position:relative;
  }
   .our_jour .subsection.subsection-adjust.height-adjust.boxed-width{
         position: absolute;
    top: 0;
    bottom: 13px;
   }
  .snappy-here .uns_hero_static{
        height: 27rem;
  }
  .snappy-here .custom_head h3 {
    font-size: 132px !important;
    line-height: 150px !important;
}
   .finding-solution{
    padding-left: 10px;
    padding-right: 10px;
}
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    max-width: 100%;
    width: 100%;
}
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    max-width: 100%;
    width: 100%;
}
  .finding-solution h2.block__title.type_large {
    font-size: 25px !important;
    line-height: 35px!important;
}
  .finding-solution .image-with-text__img img {
    width: 7%;
}
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 0px;
}
  .great-solution{
      padding-left: 10px;
    padding-right: 10px;
}
   .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    max-width: 100%;
    width: 100%;
}
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    max-width: 100%;
    width: 100%;
}
.great-solution h2.block__title.type_large {
    font-size: 25px !important;
    line-height: 35px!important;
}
  .great-solution .image-with-text__img img {
    width: 7%;
}
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 0px;
}

  .quality-team {
      padding-left: 10px;
    padding-right: 10px;
}
   .quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    max-width: 100% !important;
    width: 100%;
}
  .quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    max-width: 100%;
    width: 100%;
}
.quality-team h2.block__title.type_large {
    font-size: 25px !important;
    line-height: 35px!important;
}
  .quality-team .image-with-text__img img {
    width: 7%;
}
  .quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 0px;
}

  .about-design {
      padding-left: 10px;
    padding-right: 10px;
}
   .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    max-width: 100% !important;
    width: 100%;
}
  .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    max-width: 100%;
    width: 100%;
}
  .about-design h2.block__title.type_large {
    font-size: 25px !important;
    line-height: 35px!important;
}
  .about-design .image-with-text__img img {
    width: 7%;
}
  .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 0px;
}


  .sci-test {
      padding-left: 10px;
    padding-right: 10px;
}
   .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    max-width: 100% !important;
    width: 100%;
}
  .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    max-width: 100%;
    width: 100%;
}
  .sci-test h2.block__title.type_large {
    font-size: 25px !important;
    line-height: 35px!important;
}
  .sci-test .image-with-text__img img {
    width: 7%;
}
  .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    padding-top: 0px;
}
  
}
@media all and (max-width:750px){
.our_jour h2.banner-title {
    font-size: 150px !important;
    line-height: 160px !important;
}
  .snappy-here .uns_hero_static {
    height: 25rem !important;
}
  .snappy-here .custom_head h3 {
    font-size: 100px !important;
    line-height: 110px!important;
}
}
@media all and (max-width:718px){
  .snappy-here .uns_hero_static {
    height: 24rem !important;
}
}
@media all and (max-width:700px){
.our_jour h2.banner-title {
    font-size: 140px !important;
    line-height: 150px !important;
}
  .snappy-here .uns_hero_static {
    height: 23rem !important;
}
}
@media all and (max-width:666px){
.snappy-here .uns_hero_static {
    height: 22rem !important;
}
}
@media all and (max-width:660px){
.our_jour h2.banner-title {
    font-size: 130px !important;
    line-height: 140px !important;
}
  .snappy-here .uns_hero_static {
    height: 22rem !important;
}
}

@media all and (max-width:640px){
.snappy-here .uns_hero_static {
    height: 21rem !important;
}
}
@media all and (max-width:626px){
.snappy-here .uns_hero_static {
    height: 20rem !important;
}
}
@media all and (max-width:600px){
.our_jour h2.banner-title {
    font-size: 120px !important;
    line-height: 130px !important;
}
  .snappy-here .uns_hero_static {
    height: 20rem !important;
}
}
@media all and (max-width:584px){
.snappy-here .uns_hero_static {
    height: 19rem !important;
}
}
@media all and (max-width:566px){
.snappy-here .uns_hero_static {
    height: 19rem !important;
}
}
@media all and (max-width:550px){
.our_jour h2.banner-title {
    font-size: 110px !important;
    line-height: 120px !important;
}
}
@media all and (max-width:555px){
  .snappy-here .uns_hero_static {
    height: 18rem !important;
}
}
@media all and (max-width:500px){
.our_jour h2.banner-title {
    font-size: 98px !important;
    line-height: 110px !important;
}
  .snappy-here .uns_hero_static {
    height: 16rem !important;
}
}
@media all and (max-width:500px){
.our_jour h2.banner-title {
    font-size: 87px !important;
    line-height: 97px !important;
}
}
@media all and (max-width:501px){
.snappy-here .uns_hero_static {
    height: 16rem !important;
}
  .snappy-here .custom_head h3 {
    font-size: 90px !important;
    line-height: 100px!important;
}
}
@media all and (max-width:472px){
.snappy-here .uns_hero_static {
    height: 15rem !important;
}
}
@media all and (max-width:455px){
.snappy-here .custom_head h3 {
    font-size: 80px !important;
    line-height: 90px!important;
}
}
@media all and (max-width:428px){
.snappy-here .uns_hero_static {
    height: 14rem !important;
}
  .snappy-here .custom_head h3 {
    font-size: 75px !important;
    line-height: 85px!important;
}
}
@media all and (max-width:414px){
.snappy-here .uns_hero_static {
    height: 13rem !important;
}
}
@media all and (max-width:390px){
.snappy-here .uns_hero_static {
    height: 12rem !important;
}
  .snappy-here .custom_head h3 {
    font-size: 70px !important;
    line-height: 80px!important;
}
}
@media only screen and (max-width: 428px) and (min-width: 320px){
.our_jour h2.banner-title {
    font-size: 70px !important;
    line-height: 80px !important;
}
}
@media only screen and (max-width: 750px) and (min-width: 320px){
  .snappy-here .custom_head{
    right: 15px;
  }
  .our_jour .section-background__wrapper{
    min-height: 425px;
  }
  .sec-sci img {
    transform: translate(0px, 0px) !important;
}
  #our-journey .accor-wrap img {
    transform: translate(0px, 30px);
}
.container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.sec-enough .accor-heading {
    display: flex!important;
    align-items: baseline!important;
    flex-direction: column;  
}
 
.comitted-find .accor-heading {
   flex-direction: column;
}
/*    .comitted-find .accordion{
        margin: 30px auto 200px;
  } */
  
  .sec-experi .accor-heading {
   flex-direction: column;
}
  
   
  .sec-needs .accor-heading {
   flex-direction: column;
}
   

.sec-sci .accor-heading {
   flex-direction: column;
}

  
  .our_jour {
        position: relative;
  }
   .our_jour .subsection-content.content_background.align-right{
         position: absolute;
/*      top: -166px;
    bottom: 137px;
    text-align: center; */
   }
  .our_jour h2.banner-title {
    font-size: 70px;
    line-height: 80px;
}
  .snappy-here .custom_head h3 {
    font-size: 55px;
    line-height: 60px;
}
  .snappy-here .uns_hero_static{
        height: 12rem;
}
  .quality-team{
 padding-top: 20px;
  }
  .quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 100%;
    max-width: 100%!important;
}
  .quality-team li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    width: 100%;
    max-width: 100%!important;
}
  .quality-team h2.block__title.type_large {
    font-size: 24px!important;
    line-height: 34px!important;
    text-align: center;
}
  .quality-team .image-with-text__content.fl-co-l{
    text-align: center;
  }
  .quality-team .image-with-text__img{
        justify-content: center;
  }
  .quality-team  li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
    padding-top: 0px;
  }
.finding-solution{
 padding-top: 20px;
  }
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 100%;
    max-width: 100%!important;
}
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    width: 100%;
    max-width: 100%!important;
}
  .finding-solution h2.block__title.type_large {
    font-size: 24px!important;
    line-height: 34px!important;
    text-align: center;
}
  .finding-solution .image-with-text__content.fl-co-l{
    text-align: center;
  }
  .finding-solution .image-with-text__img{
        justify-content: center;
  }
  .finding-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
    padding-top: 0px;
  }
.great-solution{
 padding-top: 20px;
  }
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 100%;
    max-width: 100%!important;
}
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    width: 100%;
    max-width: 100%!important;
}
  .great-solution h2.block__title.type_large {
    font-size: 24px!important;
    line-height: 34px!important;
    text-align: center;
}
  .great-solution .image-with-text__content.fl-co-l{
    text-align: center;
  }
  .great-solution .image-with-text__img{
        justify-content: center;
  }
  .great-solution li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
    padding-top: 0px;
  }
  .about-design{
 padding-top: 20px;
  }
  .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 100%;
    max-width: 100%!important;
}
  .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    width: 100%;
    max-width: 100%!important;
}
  .about-design h2.block__title.type_large {
    font-size: 24px!important;
    line-height: 34px!important;
    text-align: center;
}
  .about-design .image-with-text__content.fl-co-l{
    text-align: center;
  }
  .about-design .image-with-text__img{
        justify-content: center;
  }
  .about-design li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
    padding-top: 0px;
  }

  .sci-test{
    padding-top: 20px;
  }
  .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(1) {
    width: 100%;
    max-width: 100%!important;
}
  .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2) {
    width: 100%;
    max-width: 100%!important;
}
  .sci-test h2.block__title.type_large {
    font-size: 24px!important;
    line-height: 34px!important;
    text-align: center;
}
  .sci-test .image-with-text__content.fl-co-l{
    text-align: center;
  }
  .sci-test .image-with-text__img{
        justify-content: center;
  }
  .sci-test li.image-with-text.image-with-text-grid__item.fl-l-t.align-left.top:nth-child(2){
    padding-top: 0px;
  }
}