.elementor-250295 .elementor-element.elementor-element-0fe74d0{--display:flex;--background-transition:0.3s;--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-250295 .elementor-element.elementor-element-672d77a:not(.elementor-motion-effects-element-type-background), .elementor-250295 .elementor-element.elementor-element-672d77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23252B;}.elementor-250295 .elementor-element.elementor-element-672d77a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 80px 0px;}.elementor-250295 .elementor-element.elementor-element-672d77a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-250295 .elementor-element.elementor-element-1005a64 > .elementor-background-overlay{opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-250295 .elementor-element.elementor-element-1005a64, .elementor-250295 .elementor-element.elementor-element-1005a64 > .elementor-background-overlay{border-radius:10px 10px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-1005a64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-478a09b .title + .subtitle{margin-bottom:0px;}.elementor-250295 .elementor-element.elementor-element-478a09b .subtitle + .title{margin-top:0px;}.elementor-250295 .elementor-element.elementor-element-478a09b .title{color:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-478a09b .subtitle{text-transform:uppercase;}.elementor-250295 .elementor-element.elementor-element-2888e7c{text-align:left;color:#FFFFFF;font-size:18px;}.elementor-250295 .elementor-element.elementor-element-2888e7c > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-250295 .elementor-element.elementor-element-983a11e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-250295 .elementor-element.elementor-element-983a11e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-250295 .elementor-element.elementor-element-983a11e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-250295 .elementor-element.elementor-element-73d3f78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-250295 .elementor-element.elementor-element-73d3f78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-250295 .elementor-element.elementor-element-73d3f78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-a5ebdc9 > .elementor-background-overlay{opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-250295 .elementor-element.elementor-element-a5ebdc9, .elementor-250295 .elementor-element.elementor-element-a5ebdc9 > .elementor-background-overlay{border-radius:10px 10px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-a5ebdc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .-with-button .tabs-nav{border-radius:5px;background-color:#FFFFFF00;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .-with-button .tabs-nav-line{border-radius:5px;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .tabs-nav{color:#F8F8F8;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .tabs-nav .active{color:#FFFFFF;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .tabs-content{color:#FFFFFF;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .tabs-nav-line{background-color:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .-contained .tabs-nav{background-color:#FFFFFF00;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 .-contained .tabs-nav-link.active{background-color:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-631c4bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-250295 .elementor-element.elementor-element-631c4bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-250295 .elementor-element.elementor-element-ac8515d{--spacer-size:10vh;}.elementor-250295 .elementor-element.elementor-element-8f54237 .title + .subtitle{margin-bottom:0px;}.elementor-250295 .elementor-element.elementor-element-8f54237 .subtitle + .title{margin-top:0px;}.elementor-250295 .elementor-element.elementor-element-8f54237 .subtitle{text-transform:uppercase;}.elementor-250295 .elementor-element.elementor-element-de25b90{--e-image-carousel-slides-to-show:5;}.elementor-250295 .elementor-element.elementor-element-de25b90 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-250295 .elementor-element.elementor-element-de25b90 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-de25b90 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-250295 .elementor-element.elementor-element-de25b90 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-de25b90 .swiper-wrapper{display:flex;align-items:center;}.elementor-250295 .elementor-element.elementor-element-ee09c37{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-a8be91f .button{border-radius:5px;color:#FFFFFF;}.elementor-250295 .elementor-element.elementor-element-a8be91f .button:not(.-outlined):not(.-text):not(.-flat):not(.-pagination){color:#FFFFFF;}.elementor-250295 .elementor-element.elementor-element-a8be91f .button:not(.-outlined):not(.-text):not(.-flat):not(.-primary):not(.page-link):not(:hover){background-color:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-a8be91f .button:hover{color:#EFAB1D;}.elementor-250295 .elementor-element.elementor-element-a8be91f .button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover{color:#EFAB1D;background-color:#191F23FA;}.elementor-250295 .elementor-element.elementor-element-a8be91f{z-index:2;}@media(min-width:768px){.elementor-250295 .elementor-element.elementor-element-890f8d9{width:49.996%;}.elementor-250295 .elementor-element.elementor-element-983a11e{width:16.312%;}}@media(max-width:767px){.elementor-250295 .elementor-element.elementor-element-672d77a{padding:50px 20px 50px 20px;}.elementor-250295 .elementor-element.elementor-element-1005a64{padding:50px 0px 30px 0px;}.elementor-250295 .elementor-element.elementor-element-890f8d9 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-250295 .elementor-element.elementor-element-983a11e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-250295 .elementor-element.elementor-element-73d3f78 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-250295 .elementor-element.elementor-element-a5ebdc9{padding:50px 0px 30px 0px;}.elementor-250295 .elementor-element.elementor-element-9812e69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-250295 .elementor-element.elementor-element-dbe72b4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-250295 .elementor-element.elementor-element-631c4bc{padding:0px 20px 0px 20px;}.elementor-250295 .elementor-element.elementor-element-ac8515d{--spacer-size:6vh;}.elementor-250295 .elementor-element.elementor-element-de25b90{--e-image-carousel-slides-to-show:2;}.elementor-250295 .elementor-element.elementor-element-b96cb71{width:50%;}}/* Start custom CSS for html, class: .elementor-element-798e443 *//* Default Css */
      * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        background: transparent;
      }
      img{
        width: 100%;
      }
      .reboot-list {
        padding: 0;margin: 0;list-style-type: none;
      }
      
      .container {
        width: 100%;
        max-width: 1920px;
        margin: auto;
        display: flex;
      }

      .leftSection {
        width: 70%;
        height: 100vh;
        background-color: white;
        position: relative;
      }

      .navigation {
        height: 100vh;
        display: flex;
        flex-direction: column;
        gap: 6rem;
        justify-content: center;
        align-items: start;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        background-color: transparent;
        padding-left: 30px;
      }

      .navigation-item {
        
        font-weight: 400;
        font-size: 16px;
        background-color: rgba(0,0,0,.5);
        cursor: pointer;
        color: white;
        padding: 2px;
        text-decoration: none; 
        transition: text-decoration 0.3s ease;
      }

      .navigation-item:hover {
        text-decoration: underline;
        transition: text-decoration 1s ease-in-out;
        text-decoration-thickness: 2px;
        text-underline-offset: 6px;
      }

      .navigation-item.active {
        text-decoration: underline; 
        text-decoration-thickness: 2px;
        text-underline-offset: 6px;
      }

      .rightSection {
        width: 30%;
        height: 100vh;
        background-color: black;
        position: relative;
      }

      .rightContent {
        width: 100%;
        height: 100vh;
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: center;
        gap: 16px;
        padding: 0 3rem;
        background-color: black;
      }

      .rightContent h4 {
        
        font-weight: 500;
        font-size: 1rem;
        background-color: black;
        color: white;
      }
      .bigPart {
        margin-bottom: 1.5rem;
      }
      .bigPart h1 {
        
        font-weight: 500;
        font-size: 3rem;
        background-color: black;
        color: white;
      }
      .rightContent p {
       
        font-weight: 500;
        font-size: 1rem;
        background-color: black;
        color: white;
      }
      .rightContent .ctaBtn {
        margin-top: 1rem;
        padding: 1rem 2rem;
        color: white;
        text-transform: uppercase;
        border: 2px solid white;
        background-color: transparent;
        text-decoration: none;
        transition: all 360px ease;
      }
      .rightContent .ctaBtn:hover{
        color: #fff;
        background: red;
      }
      /* ===== Swiper Classes ===== */
      .swiper {
        width: 100%;
        height: 100%;
      }
      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      .swiper-pagination-bullet {
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
        color: #000;
        opacity: 1;
        background: rgba(0, 0, 0, 0.2);
      }
      .swiper-pagination-bullet-active {
        color: #fff;
        background: #007aff;
      }
      .swiperBtnPN{
        display: none;
      }
      @media screen and (max-width: 991px) {
        .container {
          flex-direction: column;
        }
        .leftSection{
          width: 100%;
          height: 550px;
        }
        .rightSection{
          width: 100%;
          height: 300px;
        }
        .navigation {
          height: 500px;
          display: flex;
          flex-direction: column;
          gap: 4rem;
          justify-content: center;
          align-items: start;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 10;
          background-color: transparent;
          padding-left: 30px;
        }
        .rightContent {
          height: auto;
          padding: 3rem;
        }
        .swiperBtnPN{
          display: block;
        }
        .swiperBtnPN .swiper-button-next, .swiper-button-prev {
          top: 83%;
        }
        .swiperBtnPN .swiper-button-next{
          right: 80px;
          width: 46px;
          height: 46px;
          color: #FFFFFF;
          border-radius: 50%;
          transition: all 360ms ease;
        }
        .swiperBtnPN .swiper-button-prev{
          left: 80%;
          width: 46px;
          height: 46px;
          color: #ffffff;
          border-radius: 50%;
          transition: all 360ms ease;
        }
        .swiperBtnPN .swiper-button-next:hover,
        .swiperBtnPN .swiper-button-prev:hover{
          color: #ffffff;
          background: #ffffff48;
          border: 2px solid #6d6d6d5d;
        }
        .swiperBtnPN .swiper-button-next:after, .swiper-button-prev:after {
          font-size: 10px;
          font-weight: 800;
        }
      }
      @media screen and (max-width: 800px){
        .swiperBtnPN .swiper-button-prev{
          left: 70%;
        }
      }
      @media screen and (max-width: 580px){
        .swiperBtnPN .swiper-button-prev{
          left: 60%;
        }
        .swiperBtnPN .swiper-button-next{
          right: 50px;
        }
      }/* End custom CSS */