.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-51bd038{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-html .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-5e41df8{width:100%;max-width:100%;}.elementor-1028 .elementor-element.elementor-element-5bd9816{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1028 .elementor-element.elementor-element-5bf5543{width:100%;max-width:100%;}.elementor-1028 .elementor-element.elementor-element-e487172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:2em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1028 .elementor-element.elementor-element-e487172:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-e487172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E17;}.elementor-1028 .elementor-element.elementor-element-ca69357{--display:flex;}.elementor-1028 .elementor-element.elementor-element-ca69357.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1028 .elementor-element.elementor-element-38acf50{width:var( --container-widget-width, 10.269% );max-width:10.269%;--container-widget-width:10.269%;--container-widget-flex-grow:0;top:31%;}.elementor-1028 .elementor-element.elementor-element-38acf50.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1028 .elementor-element.elementor-element-38acf50{left:70%;}body.rtl .elementor-1028 .elementor-element.elementor-element-38acf50{right:70%;}.elementor-1028 .elementor-element.elementor-element-38acf50 img{width:3em;}.elementor-1028 .elementor-element.elementor-element-7000116{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1028 .elementor-element.elementor-element-45d4030{margin:-1.3em -4em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1028 .elementor-element.elementor-element-5f4b90e{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1028 .elementor-element.elementor-element-5f4b90e.e-con{--align-self:center;}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-b7d27f3.elementor-element{--align-self:center;}.elementor-1028 .elementor-element.elementor-element-b7d27f3 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:2.8em;font-weight:700;color:#0F58BD;}.elementor-1028 .elementor-element.elementor-element-748cd79.elementor-element{--align-self:center;}.elementor-1028 .elementor-element.elementor-element-748cd79 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:1.2em;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-1028 .elementor-element.elementor-element-9028001{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1028 .elementor-element.elementor-element-9028001.e-con{--align-self:center;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-0059cfb.elementor-element{--align-self:center;}.elementor-1028 .elementor-element.elementor-element-0059cfb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-1028 .elementor-element.elementor-element-504b664.elementor-element{--align-self:center;}.elementor-1028 .elementor-element.elementor-element-504b664{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-a1e5fe1 .elementor-button{background-color:#052148;font-family:"Oxanium", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;border-style:solid;border-width:1px 0px 0px 0px;border-color:#2D61A4;border-radius:100px 100px 100px 100px;padding:1em 2em 1em 2em;}.elementor-1028 .elementor-element.elementor-element-a1e5fe1{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1028 .elementor-element.elementor-element-a1e5fe1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1028 .elementor-element.elementor-element-a1e5fe1 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1028 .elementor-element.elementor-element-daa83bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1028 .elementor-element.elementor-element-daa83bd:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-daa83bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080E17;}.elementor-1028 .elementor-element.elementor-element-bcfe639{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1028 .elementor-element.elementor-element-16da91b{width:100%;max-width:100%;}.elementor-1028 .elementor-element.elementor-element-5d8291f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1028 .elementor-element.elementor-element-74faa17{width:100%;max-width:100%;}.elementor-1028 .elementor-element.elementor-element-8888be0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1028 .elementor-element.elementor-element-2623223{width:100%;max-width:100%;}@media(max-width:767px){.elementor-1028 .elementor-element.elementor-element-e487172{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}body:not(.rtl) .elementor-1028 .elementor-element.elementor-element-38acf50{left:75%;}body.rtl .elementor-1028 .elementor-element.elementor-element-38acf50{right:75%;}.elementor-1028 .elementor-element.elementor-element-38acf50{top:34%;}.elementor-1028 .elementor-element.elementor-element-069fb4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1028 .elementor-element.elementor-element-45d4030 img{width:34%;}.elementor-1028 .elementor-element.elementor-element-b7d27f3 .elementor-heading-title{font-size:6.4vw;}.elementor-1028 .elementor-element.elementor-element-748cd79 .elementor-heading-title{font-size:4.7vw;}.elementor-1028 .elementor-element.elementor-element-0059cfb{font-size:4vw;}.elementor-1028 .elementor-element.elementor-element-504b664{font-size:4vw;}.elementor-1028 .elementor-element.elementor-element-a1e5fe1{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 01em) 0em;}.elementor-1028 .elementor-element.elementor-element-daa83bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-1028 .elementor-element.elementor-element-e487172{--content-width:1280px;}.elementor-1028 .elementor-element.elementor-element-ca69357{--width:40.963%;}}/* Start custom CSS for html, class: .elementor-element-5e41df8 */.hero-section-other {
  box-sizing: border-box;
  object-fit: contain;
  background-image: url("https://skywaystechnics.com/wp-content/uploads/2026/01/imgi_65_68170ec4faa6e87343130b2c_145-min-scaled.webp");
  background-position: 0 0;
  background-size: cover;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20.19em;
  padding-bottom: 15.7em;
}



.hero-section-other.hero-singapoure {
  background-image: url("https://cdn.prod.website-files.com/68106576620492a3d9a07c9e/6890a653c276bae00d1c5694_SKYW_APAC2025_RSVP_Singapore.avif");
  background-position: 0 0;
  background-size: cover;
  margin-top: 20px;
  padding-bottom: 20.5em;
}

.hero-other-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.hero-wrapper {
  z-index: 2;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.hero-other-wrapper {
    padding-left: 4em;
    max-width: 1440px;
    margin: 0 auto;
}
.h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oxanium, sans-serif;
  font-size: 5em;
  line-height: 110%;
}
.span-extra-light {
  font-weight: 200;
}

.span-gradient-h1 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fafafa, #dadada);
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-desc-wrap {
  justify-content: flex-start;
  align-items: center;
  padding-left: 11.13em;
  display: flex;
}

.hero-desc-wrap._25 {
  padding-left: 6.94em;
}

.hero-desc {
  color: #ffffffb3;
  border-left: 1px solid #fff;
  width: 30em;
  padding-left: 1.81em;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  line-height: 140%;
}
.span-gradient-h1-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fafafa, #9d9d9d);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: bold;
}
@media screen and (max-width: 479px) {
    .service-content {
        padding-top: 8.53vw;
        padding-bottom: 8.53vw;
    }
     .service-c-wrapper {
    grid-column-gap: 8.53vw;
    grid-row-gap: 8.53vw;
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }
    
  .service-c-wrapper.wr-up {
    flex-flow: column-reverse;
  }

  .service-c-left {
    grid-column-gap: 4.27vw;
    grid-row-gap: 4.27vw;
    padding-right: 0;
  }

  .service-c-right {
    border-radius: 2.13vw;
    height: 64vw;
  }

  .service-name {
    font-size: 6.4vw;
  }

  .service-txt {
    font-size: 4vw;
  }

  .s-gr-1 {
    width: 100vw;
    height: 100vw;
    top: -14vw;
    left: -28vw;
  }

  .service-content-2 {
    padding-top: 8.53vw;
    padding-bottom: 8.53vw;
  }

  .service-c-left-2 {
    grid-column-gap: 4.27vw;
    grid-row-gap: 4.27vw;
    padding-left: 0;
  }

  .s-btn-wr {
    grid-column-gap: 5.33vw;
    grid-row-gap: 5.33vw;
  }

  .s-l {
    font-size: 4vw;
  }
}
@media screen and (max-width: 479px) {
    .container {
        padding-left: 6.4vw;
        padding-right: 6.4vw;
    }
        .h1 {
        font-size: 8.53vw;
    }
        .hero-desc-wrap {
        padding-left: 6.4vw;
    }
    .hero-desc-wrap {
    padding-left: 6.4vw;
  }

  .hero-desc {
    width: auto;
    padding-left: 4.27vw;
    font-size: 4vw;
  }
     .hero-section-other {
    /*background-image: none;*/
    /*background-position: 0 0;*/
    /*background-size: auto;*/
    padding-top: 20vw;
    padding-bottom: 5vw;
  }

  .hero-section-other.hero-singapoure {
    object-fit: cover;
    background-image: url("https://skywaystechnics.com/wp-content/uploads/2026/01/imgi_65_68170ec4faa6e87343130b2c_145-min-scaled.webp");
    background-position: 0 0, 0 0;
    background-size: cover, cover;
    padding-bottom: 50.3em;
  }

  .hero-wrapper {
    grid-column-gap: 6.4vw;
    grid-row-gap: 6.4vw;
  }
}

@media (max-width: 768px) {
  
.elementor-1028 .elementor-element.elementor-element-5e41df8 .hero-other-wrapper{
    padding-left: 1em !important;
}
.hero-desc-wrap._25{
    padding-left: 28px;
    padding-right:30px;
}
.hero-section-other {
    margin-top: 30px;
}
.hero-section-other {
      min-height: 400px !important;
    display: flex !important;
  }
        }
        
        
  /* Animation fade in up */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 30px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/* Application de l'animation */
.hero-other-wrapper {
  animation: fadeInUp 0.8s ease-out forwards;
}

/* Animation décalée pour le titre */
.hero-wrapper .h1 {
  opacity: 0;
  animation: fadeInUp 0.8s ease-out 0.2s forwards;
}

/* Animation décalée pour la description */
.hero-desc {
  opacity: 0;
  animation: fadeInUp 0.8s ease-out 0.4s forwards;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bf5543 */.values-section {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
  background: #080e17;
}
.h2-white {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oxanium, sans-serif;
  font-size: 2.88em;
  line-height: 120%;
  color: white;
  font-weight: bold;
}
.span-light {
  font-weight: 300;
}

.values-wrapper {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  display: flex;
}

.h2-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.values-grid {
  z-index: 2;
  grid-column-gap: 12.91em;
  grid-row-gap: 4em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.values-item {
  grid-column-gap: 1.38em;
  grid-row-gap: 1.38em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.values-icon {
  z-index: 2;
  width: auto;
  max-width: none;
  height: 4.75em;
  position: relative;
}

.values-text {
  z-index: 2;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 150%;
  position: relative;
  font-family: Oxanium, sans-serif;
  color: white;
}

.values-gr {
  z-index: 1;
  filter: blur(100px);
  background-color: #0f58bd4d;
  border-radius: 1000px;
  width: 15em;
  height: 15em;
  position: absolute;
  inset: auto 0% -3em 2em;
}

.history-section {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

.history-wrapper {
  grid-column-gap: 7.75em;
  grid-row-gap: 7.75em;
  flex-flow: column;
  display: flex;
}

.history-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.history-desc {
  opacity: .8;
  width: 32%;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  line-height: 140%;
}

.history-tabs {
  flex-flow: row;
  display: flex;
}

.history-tabs-menu {
  z-index: 2;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: none;
  width: 11.5em;
  margin-left: -1.35em;
  margin-right: 16.44em;
  display: flex;
}

.history-tabs-content {
  width: 100%;
}

.history-tab-link {
  background-color: var(--_style---transparent);
  color: #6e6e6e;
  justify-content: center;
  align-items: center;
  padding: .2em 0 .2em 4.5em;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.history-tab-link.w--current {
  background-color: var(--_style---transparent);
  color: #fff;
  background-image: url("https://dev.3w.agency/skywaystechnics/wp-content/uploads/2026/01/imgi_65_6817149d6b64741741bc0fd1_561.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1.8em 1.8em;
}

.history-tab-pane {
  height: 100%;
}

.tab-text {
  text-align: center;
  flex: none;
  padding-top: .1em;
}

.history-content {
  position: relative;
}

.history-line {
  z-index: 1;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.history-content-wrap {
  grid-column-gap: 2.31em;
  grid-row-gap: 2.31em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  place-items: end;
  height: 100%;
  display: grid;
}

.history-content-left {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.history-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 1em;
  width: 100%;
  max-width: none;
  height: 31.62em;
}

.history-image.move {
  object-position: 56% 50%;
}

.history-year {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #9d9d9d);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 4em;
  font-weight: 600;
  line-height: 100%;
}

.year-desc {
  opacity: .8;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 140%;
}

.members-section {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

.members-wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.members-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.members-back {
  background-image: linear-gradient(#0f58bd, #061d3e);
  border-radius: 1em;
  padding: .06em;
}

.members-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.3fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.members-item-left {
  width: 18.75em;
  height: 21.44em;
}

.members-item-right {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-image: linear-gradient(#0a1625, #041e42);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2.5em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.member-foto {
  width: 102%;
  max-width: none;
  height: auto;
  margin-left: -1%;
}

.member-name-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.member-name {
  font-size: 2em;
  font-weight: 700;
  line-height: 120%;
}

.member-name._50 {
  width: 50%;
}

.member-desc {
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 150%;
}

.member-icon {
  width: auto;
  max-width: none;
  height: 3em;
}

.team-section {
  padding-top: 2.5em;
  padding-bottom: 5.5em;
}

.team-wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.team-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-back {
  background-image: linear-gradient(#0f58bd, #061d3e);
  border-radius: 1em;
  padding: .06em;
}

.team-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.3fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.team-item-top {
  background-color: #fff;
  width: 100%;
  height: 18.56em;
}

.team-item-bottom {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-image: linear-gradient(#0a1625, #041e42);
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  height: 30%;
  padding: 1em .94em;
  display: flex;
}

.team-name-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.team-name {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 120%;
}

.team-desc {
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 150%;
}

.team-icon {
  width: auto;
  max-width: none;
  height: 3em;
}

.team-foto {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.span-gradient-h1-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fafafa, #9d9d9d);
  -webkit-background-clip: text;
  background-clip: text;
}

 @media (max-width: 768px) {
            .values-grid {
    /*z-index: 2;*/
    grid-column-gap: 0px !important;
   
    grid-template-columns: 1fr 1fr !important;
   
}

.elementor-1028 .elementor-element.elementor-element-5bf5543 .h2-white{
    margin-bottom: 0px !important;
}
.elementor-1028 .elementor-element.elementor-element-5bf5543 .hero-other-wrapper{
    padding-left: 1em !important;
}
.values-section {
    padding-top: 3.5em;
  

}
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd9816 */.elementor-1028 .elementor-element.elementor-element-5bd9816{
    overflow-x:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-069fb4a */.officer-blur {
    z-index: 1;
    filter: blur(100px);
    background-color: #0f58bd4d;
    border-radius: 63.6em;
    width: 29.19em;
    height: 19.94em;
    position: absolute;
    inset: 5em auto auto 8em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9646aa *//* Définition de l'animation */
/*.elementor-1028 .elementor-element.elementor-element-f9646aa img{*/
/*    width:480px;*/
/*    padding:50px 40px;*/
/*}*/
@media (min-width: 768px) {
    .elementor-1028 .elementor-element.elementor-element-f9646aa img{
    
    padding:60px 50px;
}
}
@keyframes zoomOutEntrance {
  from {
    opacity: 0;
    transform: scale(1.5); /* Commence plus grand */
  }
  to {
    opacity: 1;
    transform: scale(1); /* Revient à la taille normale */
  }
}

/* Classe à appliquer à votre élément */
.mon-zoom-out {
  animation: zoomOutEntrance 1.2s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca69357 */@media (min-width: 768px) {
    .elementor-1028 .elementor-element.elementor-element-ca69357 {
        width: 630px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45d4030 */.elementor-1028 .elementor-element.elementor-element-45d4030{
    width: auto;
    max-width: none;
    height: 4.25em;
    position: absolute;
    inset: 3em 4.75em auto auto;
}
/* ==================== CORRECTIF MOBILE – TON NOUVEAU POINT ==================== */
@media (max-width: 767px) {

  .elementor-1028 .elementor-element.elementor-element-45d4030 {
    /* Réduction de la taille sur mobile */
    height: 2em !important;        /* au lieu de 4.25em → –34 % */
    width: auto !important;
    
    /* Repositionnement responsive en % au lieu des em fixes */
    /* ↓↓↓ ADAPTE CES 2 VALEURS selon l’emplacement réel de ton point ↓↓↓ */
    inset: 10% auto auto 78% !important;   /* exemple : zone Asie / Océanie */
    /* Autres valeurs courantes selon la ville :
       Miami          → inset: 46% auto auto 12% !important;
       Europe         → inset: 32% auto auto 34% !important;
       Dubai          → inset: 49% auto auto 51% !important;
       Kuala Lumpur   → inset: 62% auto auto 62% !important;
       Australie      → inset: 78% auto auto 74% !important;
    */
  }

}
@media (min-width: 1000px){
    .elementor-1028 .elementor-element.elementor-element-45d4030 img{
        margin-bottom: -200px; ;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7d27f3 */.elementor-1028 .elementor-element.elementor-element-b7d27f3 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #0f58bd 0%, #0a3e8c 50%, #061d3e 100%);
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748cd79 */.elementor-1028 .elementor-element.elementor-element-748cd79 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff 0%,  #9d9d9d 100%);
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0059cfb */.elementor-1028 .elementor-element.elementor-element-0059cfb {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff 0%,  #9d9d9d 100%);
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-504b664 */.elementor-1028 .elementor-element.elementor-element-504b664 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #fff 0%,  #9d9d9d 100%);
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e487172 */.elementor-1028 .elementor-element.elementor-element-e487172 .e-con>.elementor-widget {
    max-width: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2623223 */.values-section {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
  background: #080e17;
}
.h2-white {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oxanium, sans-serif;
  font-size: 2.88em;
  line-height: 120%;
  color: white;
  font-weight: bold;
}
.span-light {
  font-weight: 300;
}
.values-wrapper {
  grid-column-gap: 3.5em;
  grid-row-gap: 3.5em;
  flex-flow: column;
  display: flex;
}

.h2-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.values-grid {
  z-index: 2;
  grid-column-gap: 12.91em;
  grid-row-gap: 4em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.values-item {
  grid-column-gap: 1.38em;
  grid-row-gap: 1.38em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.values-icon {
  z-index: 2;
  width: auto;
  max-width: none;
  height: 4.75em;
  position: relative;
}

.values-text {
  z-index: 2;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 150%;
  position: relative;
}

.values-gr {
  z-index: 1;
  filter: blur(100px);
  background-color: #0f58bd4d;
  border-radius: 1000px;
  width: 15em;
  height: 15em;
  position: absolute;
  inset: auto 0% -3em 2em;
}

.history-section {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

.history-wrapper {
  grid-column-gap: 7.75em;
  grid-row-gap: 7.75em;
  flex-flow: column;
  display: flex;
}

.history-head {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.history-desc {
  opacity: .8;
  width: 32%;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  line-height: 140%;
}

.history-tabs {
  flex-flow: row;
  display: flex;
}

.history-tabs-menu {
  z-index: 2;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  flex: none;
  width: 11.5em;
  margin-left: -1.35em;
  margin-right: 16.44em;
  display: flex;
}

.history-tabs-content {
  width: 100%;
}

.history-tab-link {
  background-color: var(--_style---transparent);
  color: #6e6e6e;
  justify-content: center;
  align-items: center;
  padding: .2em 0 .2em 4.5em;
  font-size: 1.5em;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.history-tab-link.w--current {
  background-color: var(--_style---transparent);
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/68106576620492a3d9a07c9e/6817149d6b64741741bc0fd1_561.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1.8em 1.8em;
}

.history-tab-pane {
  height: 100%;
}

.tab-text {
  text-align: center;
  flex: none;
  padding-top: .1em;
}

.history-content {
  position: relative;
}

.history-line {
  z-index: 1;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.history-content-wrap {
  grid-column-gap: 2.31em;
  grid-row-gap: 2.31em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  place-items: end;
  height: 100%;
  display: grid;
}

.history-content-left {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.history-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 1em;
  width: 100%;
  max-width: none;
  height: 31.62em;
}

.history-image.move {
  object-position: 56% 50%;
}

.history-year {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #9d9d9d);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 4em;
  font-weight: 600;
  line-height: 100%;
}

.year-desc {
  opacity: .8;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 140%;
}

.members-section {
  padding-top: 5.5em;
  padding-bottom: 5.5em;
}

.members-wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.members-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.members-back {
  background-image: linear-gradient(#0f58bd, #061d3e);
  border-radius: 1em;
  padding: .06em;
}

.members-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.3fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.members-item-left {
  width: 18.75em;
  height: 21.44em;
}

.members-item-right {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-image: linear-gradient(#0a1625, #041e42);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2.5em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.member-foto {
  width: 102%;
  max-width: none;
  height: auto;
  margin-left: -1%;
}

.member-name-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.member-name {
  font-size: 2em;
  font-weight: 700;
  line-height: 120%;
}

.member-name._50 {
  width: 50%;
}

.member-desc {
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 150%;
}

.member-icon {
  width: auto;
  max-width: none;
  height: 3em;
}

.team-section {
  padding-top: 2.5em;
  padding-bottom: 5.5em;
  background: #080e17;
}

.team-wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  display: flex;
}

.team-grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-back {
  background-image: linear-gradient(#0f58bd, #061d3e);
  border-radius: 1em;
  padding: .06em;
}

.team-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 1em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.3fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.team-item-top {
  background-color: #fff;
  width: 100%;
  height: 18.56em;
}

.team-item-bottom {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-image: linear-gradient(#0a1625, #041e42);
  flex-flow: row;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  height: 30%;
  padding: 1em .94em;
  display: flex;
}

.team-name-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  color: white;
}

.team-name {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 120%;
  font-family: Oxanium, sans-serif;
}

.team-desc {
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 150%;
}

.team-icon {
  width: auto;
  max-width: none;
  height: 3em;
}

.team-foto {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0%;
}

.span-gradient-h1-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fafafa, #9d9d9d);
  -webkit-background-clip: text;
  background-clip: text;
}/* End custom CSS */