<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.no-margin-bottom{margin-bottom: 0px !important;}
.no-margin-top{margin-top: 0px !important;}

.header {
  border-radius: 0px 0px 58em 58em / 37px;
  /* border-bottom: 10px solid #f7fbff; */
   padding-bottom: 30px; 
   background: #f2f6fb; 
  margin-bottom: 50px;
}

.header &gt; .row{
    max-width: 1650px;
    margin: 0 auto;
}

.header-img img {
    /*position: relative;*/
    bottom: 100px;
}


.header .header-texte h1 {
  font-family: SegoeWP-Black;
  font-size: 66px;
  color: #1b2a2f;
  margin-left:0px;
  padding-left: 0px;
}

#pod-woocommerce .header .header-texte h1 span {
  color: #9b5c8f;
  font-weight: 900;
  font-size: 55px;
  font-style: italic;
}

.header .header-texte span {
  font-family: Montserrat;
  font-size: 30px;
  letter-spacing: 1px;
  color: #cacaca;
  font-weight: 500;
}
.header .header-texte h1 .span {
  font-family: Montserrat !important;
  font-size: 30px !important;
  letter-spacing: 1px !important;
  color: #cacaca !important;
  font-weight: 500 !important;
  display: block;
}

.header .header-texte {
  padding: 80px 0px 0px 65px;
}

.btn-header {
    margin: 20px 0px 20px 0px;
}

.header p {
  font-size: 16px;
      font-weight: 400;
      color: #6B757A;
      font-family: Roboto;
      line-height: 1.6;
      max-width: 1170px;
      margin: 0 auto 20px auto;
      text-align: left;
}

.btn-header a:nth-of-type(1) {
  display: none !important;
  background: #fff;
  max-width: 190px;
  text-align: center;
  display: inline-block;
  margin-left: auto;
  font-size: 14px;
  font-family: SegoeWP-Bold;
  padding: 23px 0px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  border-radius: 2px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  width: 100%;
  color: #cacaca;
  box-shadow: 0 1px 10px #e0e0e0, 0 4px 9px #e0e0e0;
  margin-right: 20px;
  margin-bottom: 10px;
}
.btn-header a:nth-of-type(2) {
  background: #32ce32;
  background: -moz-linear-gradient(135deg, #32ce32 0%, #18e818 100%);
  background: -webkit-linear-gradient(135deg, #32ce32 0%, #18e818 100%);
  background: linear-gradient(135deg, #32ce32 0%, #18e818 130%);
  max-width: 370px;
  text-align: center;
  display: inline-block;
  margin-left: auto;
  font-size: 14px;
  font-family: SegoeWP-Bold;
  padding: 23px 25px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  border-radius: 2px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  /*width: 100%;*/
  position: relative;
  bottom: 0px;
}

.btn-header a:nth-of-type(2):hover {
    box-shadow: 0 1px 10px #cde2fd, 0 4px 9px #e0e0e0;
    bottom: 2px;
}
.header &gt; .row{
    max-width: 1450px;
    margin: 0 auto;
}

.header-img img {
  position: absolute;
}

.header-img img.un {
      top: 20px;
}

.header-img img.deux {
      top: 60px;
      left: 50px;
}

.header-img img.trois {
  top: 70px;
  left: 62px;
}

h2.main {
  font-family: SegoeWP-Bold !important;
      font-size: 30px;
      color: #1b2a2f;
      margin-bottom: 30px;
      text-align: center;
}

.bloc-mn p {
    text-align: justify;
}

.bloc-mn iframe {
  margin: 30px 0px;
}

.header .header-img .screen{
position:absolute;
}


#top-page {
  position: fixed;
  bottom: 23px;
  right: 23px;
  cursor: pointer;
  display: none;
  /*border: 2px solid #fff;*/
  z-index: 9;
  border-radius: 50px;
}
#top-page &gt; img {
transition-duration: 0.2s;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
width: 40px;
height: 40px;
position: relative;
background: #cacaca;
bottom: 60px;
}

a.hero__scroll.aos-init {
    text-align: center;
    width: 30px;
    display: block;
    margin: 20px auto;
    font-family: SegoeWP-SemiLight;
    font-size: 12px;
    color: #3d3d3d;
}
a.hero__scroll.aos-init .fas {
     -webkit-animation: moverY .5s infinite  alternate; 
     animation: moverY .5s infinite  alternate; 
    position: relative;
    top: -1px;
  }
a.hero__scroll.aos-init img {
   margin-top: 10px;
  }
@-webkit-keyframes moverY {
    0% { transform: translateY(0); }
    100% { transform: translateY(5px); }
}
@keyframes moverY {
    0% { transform: translateY(0); }
    100% { transform: translateY(5px); }
}



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

.header .header-texte span {
    font-size: 25px !important;
}

.header .header-texte h1{
  font-size: 50px !important;
  z-index: 1;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.btn-header a:nth-of-type(1){
  /* max-width: 140px !important; */
  font-size: 12px !important;

}
.btn-header a:nth-of-type(2){
  max-width: 320px !important;
  font-size: 12px !important;
}

}

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

.header-img {
display: none !important;
}
.header p {
  text-align: center;
}
.header .header-texte {
  text-align: center;
  padding: 80px 10px 0px 10px;
}

}

@media all and (max-width: 991px) and (min-width: 650px){
  #padding-for-header {
    padding-top: initial !important;
  }
.header-img {
  position: absolute !important;
  right: -450px;
}
.header-img img{
  width: 76%;
  z-index: 0;
}
}


.btn-validate {
  background: #32ce32;
  background: -moz-linear-gradient(135deg, #32ce32 0%, #18e818 100%);
  background: -webkit-linear-gradient(135deg, #32ce32 0%, #18e818 100%);
  background: linear-gradient(135deg, #32ce32 0%, #18e818 130%);
  /* max-width: 250px; */
  text-align: center;
  display: inline-block;
  margin-left: auto;
  font-size: 14px;
  font-family: SegoeWP-Bold;
  padding: 23px 20px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  border-radius: 2px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  /* width: 100%; */
  position: relative;
  bottom: 0px;
  margin-top: 30px;
}

.btn-validate2 {
    max-width: 450px;
    text-align: center;
    display: inline-block;
    margin-left: auto;
    font-size: 14px;
    font-family: SegoeWP-Bold;
    padding: 23px 0px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
    border-radius: 2px;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    width: 100%;
    position: relative;
    bottom: 0px;
    margin-top: 30px;
    border: 2px solid #32ce32;
    color: #32ce32;
    margin-bottom: 20px;
}



      /*p{font-size: 13px !important;line-height: 1.4 !important;}#content{margin-top:90px;}*/

      .first{max-width: 1170px !important;}

      .bloc-text-grey {
          margin: 50px auto;
      }

      .bloc-text-grey p {
        font-size: 16px;
        font-weight: 300;
        color: #878585;
        font-family: Roboto;
        line-height: 1.6;
        max-width: 1170px;
        margin: 0 auto 10px auto;
        text-align: justify;
      }

      .main h2 {
          font-family: 'SegoeWP-Light';
      }


/*      .bloc-text1:nth-of-type(1) p, .bloc-text:nth-of-type(1) p, .bloc-text-grey:nth-of-type(1) p {
          font-size: 15px !important;
          text-align: justify;
          padding: 0px 10px;
          color: #444444;
      }
*/
/*      .bloc-text1 p, .bloc-text p, .bloc-text-grey p {
          font-size: 15px !important;
          text-align: left;
          padding: 0px 10px;
          color: #444444;
      }
*/

      .bloc-text-grey{background-color: #fff;}

      .bloc-mn ul {
        max-width: max-content;
        margin: 20px auto !important;
      }
      .bloc-mn p, .bloc-mn li {
        font-size: 16px;
        font-weight: 300;
        color: #878585;
        font-family: Roboto;
        line-height: 1.6;
        /*text-align: center;*/
        max-width: 1550px;
        margin: 0 auto;
        /*padding: 0px 30px;*/
      }
      .bloc-mn p a, .bloc-mn li a {
        color: #242424;
        font-weight: 400;
      }
      .bloc-mn li {
        text-align: left !important;
        list-style-type: none;
      }
      .bloc-mn li:before {
        content: "\2022";
        color: transparent;
        border: 2px solid #059ce0;
        width: 10px !important;
        height: 10px;
        display: inline-block;
        border-radius: 50px;
        position: relative;
        top: 8px;
        right: 10px;
      }

       .button-action {
        background: #32ce32;
        background: -moz-linear-gradient(135deg, #32ce32 0%, #18e818 100%);
        background: -webkit-linear-gradient(135deg, #32ce32 0%, #18e818 100%);
        background: linear-gradient(135deg, #32ce32 0%, #18e818 130%);
        text-align: center;
        margin: 40px auto;
        font-size: 14px;
        font-family: SegoeWP-Bold;
        padding: 21px 40px;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 1px;
        border-radius: 2px;
        -webkit-transition: all 0.1s ease-out;
        -moz-transition: all 0.1s ease-out;
        -o-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        display: inline-block;
        position: relative;
        bottom: 0px;
      }
       .button-action:hover {
        box-shadow: 0 1px 10px #cde2fd, 0 4px 9px #e0e0e0;
        bottom: 2px;
      }

      .bloc-text:nth-of-type(1)
      {
        position: absolute;
      }

      .separator {
          background-color: #fff;
          width: 80px;
          margin-left: auto;
          margin-right: auto;
          padding-bottom: 5px;
          margin-bottom: 15px;
      }

      .separator2 {
          background-color: #5bbcac;
          width: 80px;
          margin-left: auto;
          margin-right: auto;
          padding-bottom: 5px;
          margin-bottom: 15px;
      }

      h1 {
          color: #000;
          font-weight: bold;
          padding-left: 10px;
          /*text-align: left;*/
      }

      .fa-home {
          color: #5bbcac;
          text-align: center;
          display: block;
          padding: 10px 0px 10px 0px;
          width: 100px;
          margin-left: auto;
          margin-right: auto;
      }

      .tunetoo-logo {opacity: 0.9;}


      i.fa.fa-arrow-circle-o-right.fa-2x {
          padding: 0px 10px 0px 10px;
      }

      .separator-div, .bloc-div{margin-bottom: 30px;}
      .bloc-div2{margin-top: 30px;}

      .espace-vertical{margin: 50px 0px;}

      .bloc-text-designer{

           margin: 0 auto;
          height: 400px;
        background: url("../images/machine-broderie02.jpg") no-repeat center fixed;

      }

      .bloc-text-end
      {
             margin: 0 auto;
          height: 300px;
              padding: 118px 0px;
        background: url("../images/staycool.jpg") no-repeat center fixed;
      }

      .img-responsive {
          border-radius: 50px;
      }

      .bloc-mn {
        margin: 20px 0px; 
      }

      .bloc-mn.plus {
        margin: 40px 0px !important; 
      }

      #list{  margin: 20px 0px 30px 0px;
          padding-left: 0px;
      }

      #bloc-text-in
      {
          padding: 20px;
      }

      #bloc-text-in p {color: #444444 !important;font-size: 15px;}

      @media screen and (max-width: 767px){
        .bloc-text-designer
        {
            background-attachment: initial !important;
        }
      }</pre></body></html>