* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }

body {
    font-family: 'Poppins', sans-serif;
}

  *::-webkit-media-controls-panel {

  display: none!important;

  -webkit-appearance: none;

  }

  *::--webkit-media-controls-play-button {

  display: none!important;

  -webkit-appearance: none;

  }

  *::-webkit-media-controls-start-playback-button {

  display: none!important;

  -webkit-appearance: none;

  }

  video::-webkit-media-controls-start-playback-button {
  display: none !important;
  }

  html {
    scroll-behavior: smooth;
  }

  input {
    outline: none;
  }

  textarea {
  resize: none;
  }

  option a{
    background-color: transparent;
  }

  #homepage {
    width: 100%;
    padding-top: 100px;
  }

  #about-us-scroll {
    scroll-margin-top: 99px;
  }

  #clients-scroll {
    scroll-margin-top: 100px;
  }

  #products-and-solutions-scroll {
    scroll-margin-top: 99px;
  }

  #contact-scroll {
    scroll-margin-top: 99px;
  }

  ::placeholder {
    color: #eeeef6;
  }

  .Myalert {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    left: 0;
    background-color: #222;
    border-radius: 10px;
    height: 200px;
    width: 400px;
    z-index: 888;
    position: fixed;
    transition: 0.4s;
    opacity: 0;
    pointer-events: none;
  }

  .Myalert h3 {
    padding-top: 55px;
    color: #eeeef6;
  }

  .Myalert button {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    width: 30%;
    height: 20%;
    background-color: #eeeef6;
    border: none;
    font-size: 1em;
    transition: color 0.4s;
    transition: background-color 0.4s;
  }

  .Myalertbutton:hover {
    background-color: #99a6b0;
    color: #eeeef6;
}

  /* -------------------------------------------------------------------------- */

    .home-background-video img {
        z-index: -444;
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: fixed;
    }



    header {
        z-index: 446;
        position: fixed;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        height: 100px;
        background-color: #FFFFFF;
    }

    .header-shadow {
        filter: drop-shadow(0 4px 20px rgba(166, 166, 166, 0.15))
    }

    .header-logo {
        padding: 26px
    }

    .nav {
        margin: 0 80px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 710px;
    }

    .language-selector {
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 27px;
        border: none;
    }


    .language-options {
        font-weight: 300;
        text-decoration: none;
        color: #000f25;
        font-style: normal;
        font-size: 14px;
        line-height: 21px;
    }

    .m-nav {
        display: none;
    }

    .container {
        width: 100%;
        max-width: 1440px;
        margin: 0 auto;
    }

    .menu-icon {
        display: none;
    }


    .main-background-div {
        margin-top: 100px;
    }

    .main-background {
        background-image: url("assets/New Images/Background[470].png");
        background-repeat: no-repeat;
        max-width: 100%;
        background-position-x: center;
    }


    .nav-item {
        font-weight: 300;
        text-decoration: none;
        color: #000f25;
        font-size: 18px;
        line-height: 27px;
    }


    .inactive-items {
        margin: 10px 0;
    }

    .nav-item:last-child {
        margin-right: 0;
    }

    /*.nav-item:hover {*/
    /*    color: #028469;*/
    /*}*/

    .nav-language {
        cursor: pointer;
        display: flex;
        gap: 8px;
        font-weight: 500;
        letter-spacing: 3%;
        text-decoration: none;
        color: #000f25;
        font-size: 18px;
        line-height: 27px;
    }

    .language {
        display: flex;
    }

    .language img {
        height: auto;
        margin-right: 10px;
    }

    .img-rotate {
        transform: rotate(180deg);
    }

    .language-item {
        display: flex;

    }

    .languages-one-to-four {
        width: 100%;
        height: 136px;
        display: flex;
        flex-direction: column;
        padding-top: 5px;
    }

    .arrow{
        width: 12px;
        height: 6px;
    }

    .language-buttons {
        background-color: #FFFFFF;
        border: none;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        color: #000F25;
        text-align: start;
        padding: 5px 0;
        }

    .active-btn {
        color: #2DC47C;
        font-weight: 500;
    }

    .btn1 {
        width: 103px;
        border-bottom: 1px solid #E8F7F0;
        margin-left: auto;
        margin-right: auto;
    }
    .btn2 {
    width: 103px;
    border-bottom: 1px solid #E8F7F0;
        margin-left: auto;
        margin-right: auto;
    }
    .btn3 {
    width: 103px;
    border-bottom: 1px solid #E8F7F0;
        margin-left: auto;
        margin-right: auto;
    }
    .btn4 {
    width: 103px;
        margin-left: auto;
        margin-right: auto;
    }

    /*.arrow-down {*/
    /*    position: relative;*/
    /*    top: 8px;*/
    /*    float: right;*/
    /*    margin-left: 20px;*/
    /*    width: 0; */
    /*    height: 0; */
    /*    border-left: 6px solid transparent;*/
    /*    border-right: 6px solid transparent;*/

    /*    border-top: 6px solid #eeeef6;*/
    /*    transition: 0.2s;*/
    /*}*/



    .language-item:last-child {
        box-shadow: 0 16px 22px rgba(0, 0, 0, 0.04);
        width: 136px;
        position: absolute;
        top: 70px;
        border-radius: 10px;
        background-color: #FFFFFF;
        opacity: 0;
        pointer-events: none;
        transition: 0.2s;
    }



    .m-language select {
        margin-top: 40px;
        border: none;
        background-color: transparent;
        color: #eeeef6;
        font-size: 24px;
        font-weight: 100;
    }

    /* -------------------------------------------------------------------------- */

    .home-section-video1 {
        max-width: 100%;
        position: relative;
        text-align: center;
        height: 650px;
        background-size: cover;
    }

    .home-section-video1 img {
        width: 100%;
        height: 650px;
        object-fit: cover;
        z-index: 0;
    }

    .shutterstock {

    }

    .shutterstock-arrow {
        width: 39.5%;
        max-width: 474px;
    }

.experience-picture {
    width: 38%;
    max-width: 506px;
}

    .company-picture {
    width: 27.5%;
        max-width: 334px;
    }

    .gaming-platform-img-div {
        width: 49.5%;
        max-width: 634px;
    }

    .gaming-platform-img {
        width: 100%;
    }

    .sportsbook-img-div {
        width: 46%;
        max-width: 600px;
    }

    .sportsbook-img {
        width: 100%;
    }

    .casino-engine-img-div {
        width: 43.3%;
        max-width: 555px;
        margin: 0 40px;
    }

    .casino-engine-img {
        width: 100%;
    }

    .casino-games-img-div {
        margin: 0 70px;
        width: 40%;
        max-width: 500px;
    }

    .casino-games-img {
        width: 100%;
    }

  .flex-picture-text-group {
      display: flex;
      justify-content: space-between;
      align-items: center;
      min-height: 501px;
      padding-top: 81px !important;
      padding: 0 2.8%;
  }
    .flex-picture-text-1{
        padding: 0 40px;
        display: flex;
        flex-direction: column;
    }
    .home-section-video1-header {
        font-style: normal;
        font-weight: 800;
        font-size: 54px;
        line-height: 81px;
        letter-spacing: 0.03em;
        color: #000f25;
    }

    .home-section-video1-subheader {
        font-style: normal;
        font-weight: 600;
        font-size: 26px;
        line-height: 39px;
        letter-spacing: 0.04em;
        padding-bottom: 20px;
    }

    .home-section-video2 {
        height: 100vh;
        z-index: -4444;
        position: fixed;
        background-color: #011f3a;
    }

    .home-section-video2 img {
        width: 100%;
        height: 100vh;
        object-fit: cover;
        z-index: 0;
    }


    .home-section-header {
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #eeeef6;
        /* height: 200px; */
        text-align: center;
    }

    .home-section-header h2 {
        padding-top: 50px;
        font-size: 36px;
    }

    .home-section-header p {
        padding-top: 50px;
        padding-bottom: 80px;
        width: 700px;
    }

    .home-section-wall {
        margin-left: auto;
        margin-right: auto;
        /* width: 100%; */
        color: #eeeef6;
        background-color: #011f3a;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

.home-section-wall-3 {
    margin-left: auto;
    margin-right: auto;
    /* width: 100%; */
    color: #eeeef6;
    background-color: #011f3a;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

    .home-section-wall h2 {
        padding-top: 80px;
        padding-bottom: 100px;
        font-size: 36px;
    }


    .home-section-items {
        width: 90%;
    }

    .home-section-items h2 {
        font-size: 40px;
        font-weight: 400;
        margin-top: 100px;
        margin-bottom: 200px;
    }


    .home-section-clients {
        flex-direction: column;
        background-color: #FFFFFF;
        position: relative;
        height: 393px;
    }

    .home-section-client-item {
        display: flex;
        flex-direction: column;
        text-align: center;
        margin: 0 auto;
        width: 632px;
    }

    .home-section-client-item h2 {
        color: #173824;
        font-style: normal;
        font-weight: bold;
        font-size: 28px;
        line-height: 42px;
        text-align: center;
        letter-spacing: 0.03em;
        padding: 40px 0;
    }

    .home-section-client-item p {
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        color: #000F25;
    }
    .clients-p2 {
        padding-top: 2em;
        padding-bottom: 40px;
    }

    .home-section-client-images {
        display: flex;
        align-items: center;
        width: 100%;
        overflow: hidden;
    }

    .home-section-client-images-flex-end {
        justify-content: flex-end;
    }

    .get-in-touch-1:hover {
        animation: fade 1s linear forwards;
    }

   .get-in-touch-1:not(:hover) {
    animation: fadeout 1s linear forwards;
}

@keyframes fadeout {
    0% {
        opacity: 0.8;
    }
    100% {
        opacity: 1;
    }
}


@keyframes fade {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0.8;
        }
    }


    .get-in-touch-1 {
        cursor: pointer;
        padding: 8px;
        height: 56px;
        width: 200px;
        background-color: #2DC47C;
        border-radius: 8px;
        display: flex;
        justify-content: center;
        align-items: center;

    }

    .a-get-in-touch-1 {
        text-decoration: none;
        color: #FFFFFF;
        font-weight: 800;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em;
    }

    .get-in-touch-2 {
        display: none;
    }

.products-solutions-header {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 60px 0;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 42px;
    text-align: center;
    letter-spacing: 0.03em;
    color: #173824;

}

.products-solutions-text-header {
    max-width: 523px;
    padding-bottom: 1.5em;
    font-style: normal;
    line-height: 24px;
    color: #173824;
    font-weight: normal;
    font-size: 18px;
    letter-spacing: 0.02em;
}

.products-solutions-text-header p {
    padding-block-end: 1em  ;
}

.gaming-ul {

    width: 407px;
}

.sportsbook-ul {
    width: 402px;
}

.engine-ul {
    width: 394px;
}

.products-solutions-text-paragraphs {
    margin-right: 28px;
    margin-left: 28px;
    max-width: 416px;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #3C4E45;
}

.products-solutions-text-paragraphs p {
    width: 394px;
}

.gaming-platform-img{
    padding-right: 15px;
    padding-left: 15px;
}


.products-block {
    padding: 0 5.6% 100px 5.6%;
}

.products-solutions-block1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    }

.products-solutions-text1 {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    padding-top: 40px;
}

.products-solutions-block2 {
    display: flex;
    justify-content: space-between;

    padding: 0 5.6% 100px 5.6%;

}

.products-solutions-text2 {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    padding-top: 40px;
}

.products-solutions-block3 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.products-solutions-text3 {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    padding-top: 40px;
}

.casino-engine-img {
    padding-top: 33px;
    padding-right: 38px;
    padding-left: 38px;
}

.products-solutions-block4 {
    display: flex;
    padding: 0 5.6% 100px 5.6%;
    justify-content: space-between;
}

.products-solutions-text4 {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    padding-top: 40px;
}


.img-container {
    background: #EDF3F0;
    min-width: 171px;
    width: 171px;
    height: 94px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    margin: 0 10px;
}

    .home-section-client-images-item {
        max-width: 100%;
        max-height: 100%;
    }

.transparency {
    height: 94px;
    width: 100%;
    position: absolute;
    bottom: 37px;
    background: linear-gradient(90deg, rgba(252, 255, 252, .9), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(252, 255, 252, .9));
}


.flex-picture-text-2 {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 14px 5.6% 0;
        gap: 7.6%;
       }

.about-us-main {
   }

.about-us {

    text-align: center;
    color: #173824;
    padding-top: 48px;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 42px;
    letter-spacing: 0.03em;
}

.keywords p {
text-align: center;
}

.keywords{
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 42px;
    height: 42px;
    color: #2DC47C;
    margin-bottom: 16px;
}

.keywords2{
    width: 306px;
    height: 24px;
    color: #2DC47C;
    font-weight: 600;
    font-size: 26px;
    line-height: 24px;
    margin: 0 auto;
    font-style: normal;
    text-align: center;
    letter-spacing: 0.03em;

}

.keywords2-mobile {
    display: none;
}

.home-section-textblock1 {
    max-width: 630px;
    max-height: 216px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
}

.home-section-textblock2 {
    max-width: 630px;
    max-height: 120px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
}

.home-section-textblock2 p {
    width: 630px;
}


.home-section-textblock3 {
    max-width: 630px;
    max-height: 144px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    padding-top: 77px;
   }

.home-section-textblock3 p  {
 min-width: 630px;
}


.flex-picture-text-3 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 5.6%;
    padding-top: 137px;
    gap: 6.3%;
}
.flex-picture-text-4 {
    display: flex;
    justify-content: flex-end;
    gap: 14.9%;
    padding: 90px 5.6% 40px;
}

    .home-section-block2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-bottom: 200px;
    }



    .home-section-block2-item {
        width: 400px;
        justify-content: center;
    }

    .home-section-block2-item h3 {
        font-size: 24px;
        font-weight: 400;
        padding-bottom: 50px;
        color: #48e3a1;
    }

    .home-section-block2-item p {
        font-size: 14px;
        font-weight: 300;
        width: 400px;
        text-align: left;
        line-height: 30px;
    }

    .home-section-block2-item ul {
        font-size: 14px;
        font-weight: 300;
        list-style-position: outside;
        width: 400px;
        text-align: left;
    }

    .home-section-block2-item li {
        line-height: 25px;
        margin-left: 50px;
    }

    /* -------------------------------------------------------------------------- */
    footer {
        background-color: #FFFFFF;
        display: flex;
        justify-content: center;
        align-content: center;
    }

    .section-header-items {

    }

       .footer-main {
        max-width: 463px;
        display: flex;
        justify-content: center;
        align-content: center;
        width: 100%;
    }

    .input-form {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
    }

.fixed-footer {
    padding: 0 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: 86px;
    background-color: #e6f8ef;
    bottom: 0;
}

    .footer-section {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #FFFFFF;
        padding-bottom: 14px;

    }

    .footer-section h2 {
        font-style: normal;
        font-weight: bold;
        font-size: 28px;
        line-height: 42px;
        text-align: center;
        letter-spacing: 0.03em;
        color: #000F25;
    }

    .footer-section p {
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0.02em;
        color: #3C4E45;
    }

    .footer-section-contact {
        width: 100%;
        display: flex;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
    }

    .footer-section-input1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 6px 0;
    }

    .footer-section-input1::placeholder {
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        color: #98A7A0;
    }

.footer-section-input1 input::placeholder {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #98A7A0;
}

    .footer-section-input1 input {
        background-color: #E8F6F0;
        border-bottom: 1px solid #eeeef6;
        border-top: none;
        border-left: none;
        border-right: none;
        width: 100%;
        height: 48px;
        text-indent: 17px;
        border-radius: 8px;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        color: #173824;
        padding: 13px 0;
    }


    .footer-section-input2 input {
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        color: #173824;
        background-color: #E8F6F0;
        border-bottom: 1px solid #eeeef6;
        border-top: none;
        border-left: none;
        border-right: none;
        width: 100%;
        height: 48px;
        text-indent: 17px;
        border-radius: 8px;
        padding: 13px 0;
    }

.footer-section-input2 {
    margin: 6px 0
}

.footer-section-input2 input::placeholder {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #98A7A0;
}


    .validation-error {
        display: flex;
        align-content: center;
        background-color: transparent;
        height: 16px;
        font-size: 12px;
        color: #EB4847;
        padding: 0 17px;
        font-family: 'Poppins', sans-serif!important;
    }

    .validation-error-display {
        display: none;
    }

    .message-area-invalid-message {
        margin-top: -10px;
        margin-bottom: 6px;
    }

    .footer-section-input3 textarea {
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        color: #173824;
        background-color: #E8F6F0;
        border-bottom: 1px solid #eeeef6;
        outline: none;
        border-top: none;
        border-left: none;
        border-right: none;
        width: 100%;
        height: 112px;
        margin: 6px 0;
        text-indent: 17px;
        border-radius: 8px;
        padding: 13px 0;
    }


.footer-section-input3 textarea::placeholder {
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #98A7A0;
}


    .footer-section-button {
        margin-bottom: 120px;
        position: relative;
    }

    .submit-btn-pic {
        display: flex;
        padding: 0 15px;
        justify-content: center;

    }

   .tick {
    display: none;
       padding: 0 15px;
   }


    .submit-response {
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
    }


    .footer-section-button button {
        font-style: normal;
        font-weight: 800;
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        letter-spacing: 0.03em;
        width: 100%;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: none;
        transition: 0.4s;
        border-radius: 8px;
        height: 56px;
        color: #FFFFFF;
        cursor: pointer;
    }


    #submit-button-main:enabled {
        background-color: #2DC47C;
    }

    #submit-button-main:disabled {
        background-color: #98A7A0;
    }

    #submit-button-main:enabled:hover {
        opacity: 0.8;
    }


.footer-logo img {
    height: 32px;
    width: 210px;
}

.footer-bar{
    display: flex;
    width: 620px;
    justify-content: space-between;
}

.footer-item {

    text-decoration: none;
    color: #173824;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.02em;

}

.submit-response {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}

/*@keyframes scroll {*/
/*    0% {*/
/*        transform: translateX(0);*/
/*    }*/
/*    100% {*/
/*        transform: translateX(calc(-171px * 27));*/
/*    }*/
/*}*/

@media (max-width: 1199px) {

    * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        *::-webkit-media-controls-panel {

            display: none !important;

            -webkit-appearance: none;

        }

        *::--webkit-media-controls-play-button {

            display: none !important;

            -webkit-appearance: none;

        }

        *::-webkit-media-controls-start-playback-button {

            display: none !important;

            -webkit-appearance: none;

        }

        video::-webkit-media-controls-start-playback-button {
            display: none !important;
        }

    .nav {
        display: none;
    }

    .language {
        display: none;
    }

    header {
        height: 48px;
        position: fixed;
    }

    #homepage {
    padding-top: 100px;
}
    .header-logo {
        padding: 11px 16px;
        display: flex;
        justify-content: space-between;
        height: 40px;
        width: 100%;
    }

    .logo-picture {
        width: 117px;
        height: 18px;
    }

    .main-background-div {
        margin-top: 0;
    }

    .main-background{
        background-image: url("assets/New Images/mobile-background.png") !important;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: unset;
        display: flex;
        flex-direction: column;
    }

    .about-us {
        padding-top: 0;
        padding-bottom: 16px;
        font-style: normal;
        font-weight: bold;
        font-size: 18px;
        line-height: 27px;
        letter-spacing: 0.03em;
        text-transform: uppercase;
    }

    .keywords {

        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        height: unset;
        margin-bottom: 0;
        padding-top: 16px;
    }

    .about-us-main {
    padding-bottom: 60px;
    margin-top: 160px;
    }
    .flex-picture-text-group {
        display: flex;
        flex-direction: column;
        padding-top: 0px !important;
        align-items: center;
        padding: 0;
        justify-content: unset;
        min-height: unset;
    }

    .flex-picture-text-1 {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0 0 80px 0;
    }

    .home-section-video1-header {

        font-style: normal;
        font-weight: 800;
        font-size: 30px;
        line-height: 45px;
        letter-spacing: 0.03em;
        height: 45px;
    }

    .home-section-video1-subheader {

        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.04em;
        margin-top: -10px;
        padding-bottom: 0px;
    }

    .get-in-touch-1 {
        display: none;
    }

    .get-in-touch-2-main {
        box-shadow: 4px 0 20px rgba(166, 166, 166, 0.15);
        width: 100%;
        position: fixed;
        z-index: 445;
        bottom: 0;
    }

    .btn-2-div {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        background-color: #2DC47C;
        height: 56px;
    }
    .get-in-touch-2 {
        display: unset;

    }

    .get-in-touch-2-text {
        color: #FFFFFF;
        text-decoration: none;
        font-weight: 800;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em;
    }

        .shutterstock {
            width: 79%;
            max-width: 583px;
            padding: 0;
    }

    .img-container {
        background: #EDF3F0;
        min-width: 112px;
        width: 112px;
        height: 64px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 16px;
        margin: 0 4px;
    }

    .home-section-client-images-item {
    max-width: 100%;
    max-height: 100%;
    }

    .transparency {
        height: 64px;
        width: 100%;
        position: absolute;
        bottom: 100px;
        background: linear-gradient(90deg, rgba(252, 255, 252, .9), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(252, 255, 252, .9));
    }


    .flex-picture-text-2 {
        gap: unset;
        padding: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: unset;
        max-height: unset;
        max-width: unset;
        min-height: unset;
        min-width: unset;
    }

    .shutterstock-arrow {
        width: 59%;
        max-width: 474px;
    }

    .home-section-textblock1 {
        padding: 0 16px;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
        max-height: unset;
        max-width: unset;
        min-height: unset;
        min-width: unset;
    }

    .flex-picture-text-3 {
        gap: unset;
       padding: 0;
        display: flex;
        justify-content: unset;
        align-items: center;
        flex-direction: column-reverse;
        max-height: unset;
        max-width: unset;
        min-height: unset;
        min-width: unset;
        padding-bottom: 60px;
    }

    .home-section-textblock2 {
        padding: 0 16px;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
        max-height: unset;
        max-width: unset;
        min-height: unset;
        min-width: unset;
    }

    .home-section-textblock2 p {
        width: unset;
    }

    .experience-picture {
        width: 59%;
        max-width: 506px;
    }

    .flex-picture-text-4 {
        justify-content: unset;
        gap: unset;
        padding: 0;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: center;
        max-height: unset;
        max-width: unset;
        min-height: unset;
        min-width: unset;
        padding-bottom: 60px;

    }

    .company-picture {
        width: 44%;
        max-width: 334px;
    }

    .home-section-textblock3 {
        max-height: unset;
        max-width: unset;
        padding: 0 16px;
        min-height: unset;
        min-width: unset;

    }

    .home-section-textblock3 p {
        min-width: unset;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
    }

    .home-section-clients {
        height: unset;
        padding-bottom: 100px;
        position: relative;
    }

    .home-section-client-item {
        width: unset;
        text-align: unset;
        margin: 0;
        padding: 0 16px 50px 16px ;

    }

    .home-section-client-item p {
        text-align: unset;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
    }

    .clients-p2 {
        padding-bottom: unset;
    }

    .home-section-client-item h2 {
        padding: 20px 0;
    }

    .home-section-client-images {
    }

    .products-solutions-header {
        padding: 0 0 40px 0;
        font-style: normal;
        font-weight: bold;
        font-size: 18px;
        line-height: 27px;
        text-align: center;
        letter-spacing: 0.03em;
    }

    .keywords2 {

        width: unset;
        height: unset;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        margin: unset;
        text-align: unset;
    }

    .keywords2-desktop {
        display: none;
    }

    .keywords2-mobile {
        display: block;
        padding: 0 16px;
    }

    .products-block {
        padding: 0;
    }

    .products-solutions-block1 {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
        align-items: unset;
        padding: 0;
    }

    .gaming-platform-img-div {
        max-width: unset;
        width: 100%;
        padding: 15px 0;
        display: flex;
        justify-content: center;
    }

    .gaming-platform-img {
        max-width: 634px;
        width: 59%;
        padding: 0;
    }

    .products-solutions-text1 {
        padding-top: 0;
    }

    .products-solutions-text-header {
        max-width: unset;
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 24px;
        padding: 0 16px;
    }
    .gaming-ul {
        width: unset;
    }

    .products-solutions-text-paragraphs {
        margin: 0;
        padding: 0 38px 45px 38px;
        font-style: normal;
        font-weight: 300;
        font-size: 12px;
        line-height: 24px;
        max-width: unset;
    }

    .products-solutions-block2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: unset;
        flex-direction: column;
        align-items: unset;
        padding: 0;
        gap: unset;
    }

    .sportsbook-img-div {
        max-width: unset;
        width: 100%;
        padding: 15px 0;
        display: flex;
        justify-content: center;
    }

    .sportsbook-img {
        max-width: 600px;
        width: 59%;
        padding: 0;
    }

    .products-solutions-text2 {
        padding-top: 0;
    }

    .sportsbook-ul {
        width: unset;
    }

    .products-solutions-block3 {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
        align-items: unset;
        padding: 0;
    }

    .casino-engine-img {
        max-width: 555px;
        width: 59%;
        padding: 0;
    }

    .casino-engine-img-div {
        margin: unset;
        max-width: unset;
        width: 100%;
        padding: 15px 0;
        display: flex;
        justify-content: center;
    }

    .products-solutions-text3 {
        padding-top: 0;
    }
    .engine-ul {
        width: unset;
    }

    .products-solutions-block4 {
        justify-content: unset;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: unset;
        padding: 0;
        gap: unset;
    }

    .casino-games-img {
        max-width: 500px;
        width: 59%;
        padding: 0;
    }
    .casino-games-img-div {
        margin: unset;
        max-width: unset;
        width: 100%;
        padding: 15px 0;
        display: flex;
        justify-content: center;
    }
    .products-solutions-text4 {
        padding-top: 0;
    }

    .footer-section {
       padding: 0 16px;
    }

    .section-header-items {
        width: 463px;
        display: flex;
        flex-direction: column;
        max-width: 463px;
        justify-content: flex-start;
    }

    .section-header-items h2 {
        font-style: normal;
        font-weight: 800;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em;
        text-align: unset;
    }

    .section-header-items p {

        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 24px;
    }

    .input-form {
        padding: 9px 16px 0 16px;
    }
    .footer-section-input1 {
        margin: 4px 0;
    }
    .footer-section-input1 input {
        padding: 8px 12px;
        height: 40px;
        text-indent: unset;
    }


    .footer-section-input2 {
        margin-bottom: 8px;
        margin-top: 4px;
    }

    .footer-section-input2 input {
        padding: 8px 12px;
        height: 40px;
        text-indent: unset;
        margin-bottom: 0;
    }
    .footer-section-input3 textarea {
        height: 120px;
        padding: 8px 12px;
        text-indent: unset;
        margin-bottom: 1px;
    }

    .footer-section-button {
        margin-bottom: 60px;
    }


    .footer-item {
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        margin: unset;
        letter-spacing: unset;
        padding: 10px 15px
    }

    .fixed-footer {
        flex-direction: column;
        padding: 0;
        min-height: 184px;
        justify-content: unset;
        margin-bottom: 56px;

    }

    .footer-logo {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .footer-logo img {
        height: 20px;
        width: 130px;
    }

    .footer-bar {
        width: unset;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .menu-icon {
        padding: 16px;
        position: sticky;
        z-index: 448;
        display: flex;
        align-items: center;
        justify-content: center;

        /* border: 2px solid #eeeef6; */
    }

    .menu-icon-burger {
        z-index: 448;
        width: 18px;
        height: 2px;
        background-color: #000F25;
        transition: 0.4s;
    }

    .menu-icon-burger::before,
    .menu-icon-burger::after {
        content: '';
        position: absolute;
        width: 18px;
        height: 2px;
        background-color: #000F25;
        transition: 0.4s;
    }

    .menu-icon-burger::before {
        transform: translateY(-5px);
    }

    .menu-icon-burger::after {
        transform: translateY(5px);
    }

    .menu-icon.open .menu-icon-burger {
        /* transform: translateX(-55px); */
        background: transparent;
    }

    .menu-icon.open .menu-icon-burger::before {
        transform: rotate(-45deg)
    }

    .menu-icon.open .menu-icon-burger::after {
        transform: rotate(45deg)
    }

    /* -------------------------------------------------------------------------- */
    .nav {
        /* display: none; */
    }

    .m-nav {
        display: flex;
        z-index: 446;
        flex-direction: column;
        align-items: center;
        position: fixed;
        width: 100%;
        height: 100vh;
        background-color: #FFFFFF;
        pointer-events: none;
        opacity: 0;
        transition: 0.4s;
        padding: 70px 16px;
    }

    .m-nav-item {

        text-decoration: none;
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 24px;
        color: #000F25
    }


    .m-nav-item-div {

        text-decoration: none;
        width: 100%;
        height: 48px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 12px 16px;
    }

    .nav-item {
        display: none;
        margin-right: 20px;
        text-decoration: none;
        color: #eeeef6;
        font-size: 15px;
        font-weight: 100;
        transition: color 0.2s;
    }

    .m-language {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .language-item {
        justify-content: start;
        text-decoration: none;
        width: 100%;
        height: 48px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        border-radius: 8px;
        margin-bottom: 8px;
        padding: 12px 16px;
    }
    .languages-one-to-four {
        border-radius: 8px;
        width: unset;
        height: unset;
        box-shadow: 0 11px 10px rgba(0, 0, 0, 0.05);
    }

    .btn1 {
        width: 96%;
    }

    .btn2 {
        width: 96%
    }

    .btn3 {
        width: 96%
    }

    .btn4 {
        width: 96%
    }

    .language-buttons {
        padding: 8px 12px;
    }

    .nav-language {
        width: 100%;
        justify-content: space-between;
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        line-height: 24px;
    }

    .submit-response {
        font-style: normal;
        font-weight: 300;
        font-size: 14px;
        line-height: 21px;
        text-align: center;
    }

    /*@keyframes scroll {*/
    /*    0% {*/
    /*        transform: translateX(0);*/
    /*    }*/
    /*    100% {*/
    /*        transform: translateX(calc(-112px * 27));*/
    /*    }*/
    /*}*/
}


  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */
  /* -------------------------------------------------------------------------- */

  /*@media (max-width: 1366px) {*/

  /*    * {*/
  /*        margin: 0;*/
  /*        padding: 0;*/
  /*        box-sizing: border-box;*/
  /*    }*/

  /*    *::-webkit-media-controls-panel {*/

  /*        display: none !important;*/

  /*        -webkit-appearance: none;*/

  /*    }*/

  /*    *::--webkit-media-controls-play-button {*/

  /*        display: none !important;*/

  /*        -webkit-appearance: none;*/

  /*    }*/

  /*    *::-webkit-media-controls-start-playback-button {*/

  /*        display: none !important;*/

  /*        -webkit-appearance: none;*/

  /*    }*/

  /*    video::-webkit-media-controls-start-playback-button {*/
  /*        display: none !important;*/
  /*    }*/

  /*    header {*/
  /*        z-index: 444;*/
  /*        position: absolute;*/
  /*        padding-left: 10%;*/
  /*        padding-right: 10%;*/
  /*        display: flex;*/
  /*        align-items: center;*/
  /*        justify-content: space-between;*/
  /*        width: 100%;*/
  /*        height: 100px;*/
  /*        background-color: #ffffff;*/
  /*    }*/

  /*    .header-logo {*/
  /*        color: #eeeef6;*/
  /*    }*/

  /*    .nav {*/
  /*        display: flex;*/
  /*    }*/

  /*    .m-nav {*/
  /*        display: none;*/
  /*    }*/

  /*    .menu-icon {*/
  /*        display: none;*/
  /*    }*/

  /*    .nav-item {*/
  /*        font-weight: 300;*/
  /*        margin-right: 20px;*/
  /*        text-decoration: none;*/
  /*        color: #eeeef6;*/
  /*        font-size: 15px;*/
  /*        font-weight: 100;*/
  /*        transition: color 0.2s;*/
  /*    }*/

  /*    .nav-item:last-child {*/
  /*        margin-right: 0;*/
  /*    }*/

  /*    .nav-item:hover {*/
  /*        color: #028469;*/
  /*    }*/

  /*    .language {*/
  /*        text-align: inherit;*/
  /*        display: flex;*/
  /*        align-items: center;*/
  /*    }*/

  /*    .language img {*/
  /*        height: 20px;*/
  /*        margin-right: 5px;*/
  /*    }*/

  /*    !* -------------------------------------------------------------------------- *!*/
  /*    .home-section-video1 {*/
  /*        max-width: 100%;*/
  /*        position: relative;*/
  /*        text-align: center;*/
  /*        height: 450px;*/
  /*        background-size: cover;*/
  /*    }*/

  /*    .home-section-video1 img {*/
  /*        width: 100%;*/
  /*        height: 450px;*/
  /*        object-fit: cover;*/
  /*        z-index: 0;*/
  /*    }*/


  /*    .home-section-video1-header {*/
  /*        color: #eeeef6;*/
  /*        position: absolute;*/
  /*        top: 20%;*/
  /*        right: 20%;*/
  /*        font-weight: 400;*/
  /*        font-size: 72px;*/
  /*        text-align: right;*/
  /*    }*/

  /*    .home-section-video1-subheader {*/
  /*        color: #eeeef6;*/
  /*        position: relative;*/
  /*        top: 35%;*/
  /*        right: 0;*/
  /*        font-weight: 300;*/
  /*        font-size: 28px;*/
  /*    }*/

  /*    .home-section-video2 {*/
  /*        height: 100vh;*/
  /*        z-index: -4444;*/
  /*        position: fixed;*/
  /*        background-color: #011f3a;*/
  /*    }*/

  /*    .home-section-video2 video {*/
  /*        width: 100%;*/
  /*        height: 100vh;*/
  /*        object-fit: cover;*/
  /*        z-index: 0;*/
  /*    }*/

  /*    .home-section-header {*/
  /*        display: flex;*/
  /*        justify-content: center;*/
  /*        align-items: center;*/
  /*        !* height: 200px; *!*/
  /*        text-align: center;*/
  /*    }*/

  /*    .home-section-header h2 {*/
  /*        padding-top: 50px;*/
  /*        font-size: 36px;*/
  /*    }*/

  /*    .home-section-header p {*/
  /*        padding-top: 50px;*/
  /*        padding-bottom: 80px;*/
  /*        width: 700px;*/
  /*    }*/

  /*    .home-section-wall {*/
  /*        !* width: 100%; *!*/
  /*        color: #eeeef6;*/
  /*        background-color: #011f3a;*/
  /*        height: auto;*/
  /*        display: flex;*/
  /*        flex-wrap: wrap;*/
  /*        justify-content: center;*/
  /*        align-items: center;*/
  /*        text-align: center;*/
  /*    }*/

  /*    .home-section-wall h2 {*/
  /*        padding-top: 80px;*/
  /*        padding-bottom: 100px;*/
  /*        font-size: 36px;*/
  /*    }*/


  /*    .home-section-items {*/
  /*        width: 90%;*/
  /*    }*/

  /*    .home-section-items h2 {*/
  /*        font-size: 40px;*/
  /*        font-weight: 400;*/
  /*        margin-top: 100px;*/
  /*        margin-bottom: 200px;*/
  /*    }*/


  /*    .home-section-clients {*/
  /*        flex-direction: column;*/
  /*        !* height: 500px; *!*/
  /*    }*/

  /*    .home-section-client-item {*/
  /*        display: flex;*/
  /*        flex-direction: column;*/
  /*        text-align: center;*/
  /*        margin-left: auto;*/
  /*        margin-right: auto;*/
  /*        width: 800px;*/
  /*    }*/

  /*    .home-section-client-item h2 {*/
  /*        padding-top: 50px;*/
  /*        padding-bottom: 50px;*/
  /*        font-style: normal;*/
  /*        font-weight: bold;*/
  /*        font-size: 28px;*/
  /*        line-height: 42px;*/
  /*        text-align: center;*/
  /*        letter-spacing: 0.03em;*/
  /*    }*/

  /*    .home-section-client-item p {*/
  /*        font-size: 18px;*/
  /*        font-weight: 100;*/
  /*        padding-bottom: 20px;*/
  /*    }*/

  /*    .home-section-client-images {*/
  /*        display: flex;*/
  /*        align-items: center;*/
  /*        justify-content: center;*/
  /*        width: 100%;*/
  /*        overflow: hidden;*/
  /*    }*/

  /*    .scroll {*/
  /*        animation: scroll 40s infinite linear;*/
  /*    }*/

  /*    .home-section-client-images-item {*/
  /*        height: 70px;*/
  /*        margin: 80px 40px;*/
  /*    }*/


  /*    .home-section-block1 {*/
  /*        display: flex;*/
  /*        flex-wrap: wrap;*/
  /*        align-items: center;*/
  /*        !* width: 90%; *!*/
  /*        margin-left: auto;*/
  /*        margin-right: auto;*/
  /*    }*/

  /*    .home-section-block1 img {*/
  /*        width: 500px;*/
  /*    }*/

  /*    .home-section-textblock1 h3 {*/
  /*        font-size: 22px;*/
  /*        font-weight: 400;*/
  /*        color: #48e3a1;*/
  /*        padding-bottom: 80px;*/
  /*    }*/

  /*    .home-section-textblock1 p {*/
  /*        text-align: left;*/
  /*        font-size: 15px;*/
  /*        font-weight: 100;*/
  /*        width: 400px;*/
  /*        line-height: 30px;*/
  /*    }*/

  /*    .m-home-section-textblock1 p {*/
  /*        display: none;*/
  /*        text-align: left;*/
  /*        font-size: 15px;*/
  /*        font-weight: 100;*/
  /*        width: 400px;*/
  /*        line-height: 30px;*/
  /*    }*/

  /*    .d-home-section-textblock1 p {*/
  /*        display: block;*/
  /*        text-align: left;*/
  /*        font-size: 15px;*/
  /*        font-weight: 100;*/
  /*        width: 400px;*/
  /*        line-height: 30px;*/
  /*    }*/


  /*    .home-section-block2 {*/
  /*        display: flex;*/
  /*        flex-wrap: wrap;*/
  /*        justify-content: space-between;*/
  /*        padding-bottom: 200px;*/
  /*    }*/


  /*    .home-section-block2-item {*/
  /*        width: 500px;*/
  /*        justify-content: center;*/
  /*    }*/

  /*    .home-section-block2-item h3 {*/
  /*        font-size: 24px;*/
  /*        font-weight: 400;*/
  /*        padding-bottom: 50px;*/
  /*        color: #48e3a1;*/
  /*    }*/

  /*    .home-section-block2-item p {*/
  /*        font-size: 14px;*/
  /*        font-weight: 100;*/
  /*        width: 500px;*/
  /*        text-align: left;*/
  /*        line-height: 30px;*/
  /*    }*/

  /*    .home-section-block2-item ul {*/
  /*        font-size: 14px;*/
  /*        font-weight: 100;*/
  /*        list-style-position: outside;*/
  /*        width: 500px;*/
  /*        text-align: left;*/
  /*    }*/

  /*    .home-section-block2-item li {*/
  /*        line-height: 25px;*/
  /*        margin-left: 50px;*/
  /*    }*/

  /*    .home-section-empty {*/
  /*        height: 600px;*/
  /*        background-color: transparent;*/
  /*    }*/

  /*    !* -------------------------------------------------------------------------- *!*/
  /*    footer {*/
  /*        background-color: #011f3a;*/
  /*    }*/

  /*    .footer-section {*/
  /*        display: flex;*/
  /*        justify-content: center;*/
  /*        !* height: 200px; *!*/
  /*        text-align: center;*/
  /*        background-color: #011f3a;*/
  /*        margin-bottom: 80px;*/

  /*    }*/

  /*    .footer-section h2 {*/
  /*        font-weight: 400;*/
  /*        font-size: 40px;*/
  /*        color: #eeeef6;*/
  /*        margin-top: 100px;*/
  /*        margin-bottom: 30px;*/
  /*    }*/

  /*    .footer-section p {*/
  /*        font-size: 18px;*/
  /*        font-weight: 300;*/
  /*        color: #48e3a1;*/
  /*    }*/

  /*    .footer-section-contact {*/
  /*        width: 50%;*/
  /*        display: flex;*/
  /*        flex-direction: column;*/
  /*        margin-left: auto;*/
  /*        margin-right: auto;*/
  /*        !* width: 50%; *!*/
  /*    }*/

  /*    .footer-section-input1 {*/
  /*        display: flex;*/
  /*        flex-wrap: wrap;*/
  /*        justify-content: space-between;*/
  /*        margin-bottom: 10px;*/
  /*    }*/

  /*    .footer-section-input1 input {*/
  /*        font-family: 'Noto Sans JP', sans-serif;*/
  /*        font-weight: 100;*/
  /*        background-color: #011f3a;*/
  /*        border-bottom: 1px solid #eeeef6;*/
  /*        border-top: none;*/
  /*        border-left: none;*/
  /*        border-right: none;*/
  /*        width: 49.5%;*/
  /*        height: 50px;*/
  /*        text-indent: 15px;*/
  /*    }*/

  /*    .footer-section-input1-item:hover {*/
  /*        border: 1px solid #eeeef6;*/
  /*    }*/

  /*    .footer-section-input2 input {*/
  /*        font-family: 'Noto Sans JP', sans-serif;*/
  /*        font-weight: 100;*/
  /*        background-color: #011f3a;*/
  /*        border-bottom: 1px solid #eeeef6;*/
  /*        border-top: none;*/
  /*        border-left: none;*/
  /*        border-right: none;*/
  /*        width: 100%;*/
  /*        height: 50px;*/
  /*        margin-bottom: 10px;*/
  /*        text-indent: 15px;*/
  /*    }*/

  /*    .footer-section-input2:hover input {*/
  /*        border: 1px solid #eeeef6;*/
  /*    }*/

  /*    .footer-section-input3 textarea {*/
  /*        font-family: 'Noto Sans JP', sans-serif;*/
  /*        font-weight: 100;*/
  /*        background-color: #011f3a;*/
  /*        border-bottom: 1px solid #eeeef6;*/
  /*        outline: none;*/
  /*        border-top: none;*/
  /*        border-left: none;*/
  /*        border-right: none;*/
  /*        width: 100%;*/
  /*        height: 140px;*/
  /*        margin-bottom: 30px;*/
  /*        padding-top: 20px;*/
  /*        text-indent: 15px;*/
  /*    }*/

  /*    .footer-section-input3:hover textarea {*/
  /*        border: 1px solid #eeeef6;*/
  /*    }*/

  /*    .footer-section-button {*/
  /*        margin-bottom: 80px;*/
  /*    }*/

  /*    .footer-section-button button {*/
  /*        font-family: 'Noto Sans JP', sans-serif;*/
  /*        font-size: 18px;*/
  /*        font-weight: 300;*/
  /*        padding-top: 10px;*/
  /*        padding-bottom: 10px;*/
  /*        width: 100%;*/
  /*        border-top: none;*/
  /*        border-left: none;*/
  /*        border-right: none;*/
  /*        border-bottom: none;*/
  /*        background-color: #eeeef6;*/
  /*        transition: 0.4s;*/
  /*    }*/

  /*    .footer-section-button:hover button {*/
  /*        background-color: #99a6b0;*/
  /*        color: #eeeef6;*/
  /*    }*/


  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    @media (max-width: 1024px) {*/
  /*        * {*/
  /*            margin: 0;*/
  /*            padding: 0;*/
  /*            box-sizing: border-box;*/
  /*        }*/

  /*        *::-webkit-media-controls-panel {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        *::--webkit-media-controls-play-button {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        *::-webkit-media-controls-start-playback-button {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        video::-webkit-media-controls-start-playback-button {*/
  /*            display: none !important;*/
  /*        }*/

  /*        header {*/
  /*            z-index: 444;*/
  /*            position: absolute;*/
  /*            padding-left: 10%;*/
  /*            padding-right: 10%;*/
  /*            display: flex;*/
  /*            align-items: center;*/
  /*            justify-content: space-between;*/
  /*            width: 100%;*/
  /*            height: 100px;*/
  /*            background-color: #ffffff;*/
  /*        }*/

  /*        .header-logo {*/
  /*            color: #eeeef6;*/
  /*        }*/

  /*        .nav {*/
  /*            display: flex;*/
  /*        }*/

  /*        .m-nav {*/
  /*            display: none;*/
  /*        }*/

  /*        .menu-icon {*/
  /*            display: none;*/
  /*        }*/

  /*        .menu-icon.open {*/
  /*            position: fixed !important;*/
  /*        }*/

  /*        .nav-item {*/
  /*            font-weight: 300;*/
  /*            margin-right: 20px;*/
  /*            text-decoration: none;*/
  /*            color: #eeeef6;*/
  /*            font-size: 15px;*/
  /*            font-weight: 100;*/
  /*            transition: color 0.2s;*/
  /*        }*/

  /*        .nav-item:last-child {*/
  /*            margin-right: 0;*/
  /*        }*/

  /*        .nav-item:hover {*/
  /*            color: #028469;*/
  /*        }*/

  /*        .language {*/
  /*            text-align: inherit;*/
  /*            display: flex;*/
  /*            align-items: center;*/
  /*        }*/

  /*        .language img {*/
  /*            height: 20px;*/
  /*            margin-right: 5px;*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        .home-section-video1 {*/
  /*            max-width: 100%;*/
  /*            position: relative;*/
  /*            text-align: center;*/
  /*            height: 450px;*/
  /*            background-size: cover;*/
  /*        }*/

  /*        .home-section-video1 img {*/
  /*            width: 100%;*/
  /*            height: 450px;*/
  /*            object-fit: cover;*/
  /*            z-index: 0;*/
  /*        }*/


  /*        .home-section-video1-header {*/
  /*            color: #eeeef6;*/
  /*            position: absolute;*/
  /*            top: 20%;*/
  /*            right: 20%;*/
  /*            font-weight: 400;*/
  /*            font-size: 72px;*/
  /*            text-align: right;*/
  /*        }*/

  /*        .home-section-video1-subheader {*/
  /*            color: #eeeef6;*/
  /*            position: relative;*/
  /*            top: 35%;*/
  /*            right: 0;*/
  /*            font-weight: 300;*/
  /*            font-size: 28px;*/
  /*        }*/

  /*        .home-section-video2 {*/
  /*            height: 900px;*/
  /*            z-index: -4444;*/
  /*            position: fixed;*/
  /*            background-color: #011f3a;*/
  /*        }*/

  /*        .home-section-header {*/
  /*            display: flex;*/
  /*            justify-content: center;*/
  /*            align-items: center;*/
  /*            !* height: 200px; *!*/
  /*            text-align: center;*/
  /*        }*/

  /*        .home-section-header h2 {*/
  /*            padding-top: 50px;*/
  /*            font-size: 36px;*/
  /*        }*/

  /*        .home-section-header p {*/
  /*            padding-top: 50px;*/
  /*            padding-bottom: 80px;*/
  /*            width: 700px;*/
  /*        }*/

  /*        .home-section-wall {*/
  /*            !* width: 100%; *!*/
  /*            color: #eeeef6;*/
  /*            background-color: #011f3a;*/
  /*            height: auto;*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            justify-content: center;*/
  /*            align-items: center;*/
  /*            text-align: center;*/
  /*        }*/

  /*        .home-section-wall h2 {*/
  /*            padding-top: 80px;*/
  /*            padding-bottom: 100px;*/
  /*            font-size: 36px;*/
  /*        }*/


  /*        .home-section-items {*/
  /*            width: 90%;*/
  /*        }*/

  /*        .home-section-items h2 {*/
  /*            font-size: 40px;*/
  /*            font-weight: 400;*/
  /*            margin-top: 100px;*/
  /*            margin-bottom: 200px;*/
  /*        }*/


  /*        .home-section-clients {*/
  /*            flex-direction: column;*/
  /*            !* height: 500px; *!*/
  /*        }*/

  /*        .home-section-client-item {*/
  /*            display: flex;*/
  /*            flex-direction: column;*/
  /*            text-align: center;*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*            width: 800px;*/
  /*        }*/

  /*        .home-section-client-item h2 {*/
  /*            font-size: 40px;*/
  /*            font-weight: 400;*/
  /*            font-weight: 400;*/
  /*            padding-top: 50px;*/
  /*            padding-bottom: 50px;*/
  /*        }*/

  /*        .home-section-client-item p {*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            padding-bottom: 20px;*/
  /*        }*/

  /*        .home-section-client-images {*/
  /*            display: flex;*/
  /*            align-items: center;*/
  /*            justify-content: center;*/
  /*            width: 100%;*/
  /*            overflow: hidden;*/
  /*        }*/

  /*        .scroll {*/
  /*            animation: scroll 40s infinite linear;*/
  /*        }*/

  /*        .home-section-client-images-item {*/
  /*            height: 70px;*/
  /*            margin: 80px 40px;*/
  /*        }*/


  /*        .home-section-block1 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            align-items: center;*/
  /*            !* width: 90%; *!*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*        }*/

  /*        .home-section-block1 img {*/
  /*            width: 500px;*/
  /*        }*/

  /*        .home-section-textblock1 h3 {*/
  /*            font-size: 22px;*/
  /*            font-weight: 400;*/
  /*            color: #48e3a1;*/
  /*            padding-bottom: 80px;*/
  /*        }*/

  /*        .home-section-textblock1 p {*/
  /*            text-align: left;*/
  /*            font-size: 15px;*/
  /*            font-weight: 100;*/
  /*            width: 400px;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .m-home-section-textblock1 p {*/
  /*            display: none;*/
  /*            text-align: left;*/
  /*            font-size: 15px;*/
  /*            font-weight: 100;*/
  /*            width: 400px;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .d-home-section-textblock1 p {*/
  /*            display: block;*/
  /*            text-align: left;*/
  /*            font-size: 15px;*/
  /*            font-weight: 100;*/
  /*            width: 400px;*/
  /*            line-height: 30px;*/
  /*        }*/


  /*        .home-section-block2 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            justify-content: space-between;*/
  /*            padding-bottom: 200px;*/
  /*        }*/


  /*        .home-section-block2-item {*/
  /*            width: 400px;*/
  /*            justify-content: center;*/
  /*        }*/

  /*        .home-section-block2-item h3 {*/
  /*            font-size: 24px;*/
  /*            font-weight: 400;*/
  /*            padding-bottom: 50px;*/
  /*            color: #48e3a1;*/
  /*        }*/

  /*        .home-section-block2-item p {*/
  /*            font-size: 14px;*/
  /*            font-weight: 100;*/
  /*            width: 400px;*/
  /*            text-align: left;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .home-section-block2-item ul {*/
  /*            font-size: 14px;*/
  /*            font-weight: 100;*/
  /*            list-style-position: outside;*/
  /*            width: 400px;*/
  /*            text-align: left;*/
  /*        }*/

  /*        .home-section-block2-item li {*/
  /*            line-height: 25px;*/
  /*            margin-left: 50px;*/
  /*        }*/

  /*        .home-section-empty {*/
  /*            height: 600px;*/
  /*            background-color: transparent;*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        footer {*/
  /*            background-color: #011f3a;*/
  /*        }*/

  /*        .footer-section {*/
  /*            display: flex;*/
  /*            justify-content: center;*/
  /*            !* height: 200px; *!*/
  /*            text-align: center;*/
  /*            background-color: #011f3a;*/
  /*            margin-bottom: 80px;*/

  /*        }*/

  /*        .footer-section h2 {*/
  /*            font-weight: 400;*/
  /*            font-size: 40px;*/
  /*            color: #eeeef6;*/
  /*            margin-top: 100px;*/
  /*            margin-bottom: 30px;*/
  /*        }*/

  /*        .footer-section p {*/
  /*            font-size: 18px;*/
  /*            font-weight: 300;*/
  /*            color: #48e3a1;*/
  /*        }*/

  /*        .footer-section-contact {*/
  /*            width: 50%;*/
  /*            display: flex;*/
  /*            flex-direction: column;*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*            !* width: 50%; *!*/
  /*        }*/

  /*        .footer-section-input1 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            justify-content: space-between;*/
  /*            margin-bottom: 10px;*/
  /*        }*/

  /*        .footer-section-input1 input {*/
  /*            font-family: 'Noto Sans JP', sans-serif;*/
  /*            font-weight: 100;*/
  /*            background-color: #011f3a;*/
  /*            border-bottom: 1px solid #eeeef6;*/
  /*            border-top: none;*/
  /*            border-left: none;*/
  /*            border-right: none;*/
  /*            color: #eeeef6;*/
  /*            width: 49.5%;*/
  /*            height: 50px;*/
  /*            text-indent: 15px;*/
  /*        }*/

  /*        .footer-section-input1-item:hover {*/
  /*            border: 1px solid #eeeef6;*/

  /*        }*/

  /*        .footer-section-input2 input {*/
  /*            font-family: 'Noto Sans JP', sans-serif;*/
  /*            font-weight: 100;*/
  /*            background-color: #011f3a;*/
  /*            border-bottom: 1px solid #eeeef6;*/
  /*            border-top: none;*/
  /*            border-left: none;*/
  /*            border-right: none;*/
  /*            color: #eeeef6;*/
  /*            width: 100%;*/
  /*            height: 50px;*/
  /*            margin-bottom: 10px;*/
  /*            text-indent: 15px;*/
  /*        }*/

  /*        .footer-section-input2:hover input {*/
  /*            border: 1px solid #eeeef6;*/
  /*        }*/

  /*        .footer-section-input3 textarea {*/
  /*            font-family: 'Noto Sans JP', sans-serif;*/
  /*            font-weight: 100;*/
  /*            background-color: #011f3a;*/
  /*            border-bottom: 1px solid #eeeef6;*/
  /*            color: #eeeef6;*/
  /*            outline: none;*/
  /*            border-top: none;*/
  /*            border-left: none;*/
  /*            border-right: none;*/
  /*            width: 100%;*/
  /*            height: 140px;*/
  /*            margin-bottom: 30px;*/
  /*            padding-top: 20px;*/
  /*            text-indent: 15px;*/
  /*        }*/

  /*        .footer-section-input3:hover textarea {*/
  /*            border: 1px solid #eeeef6;*/
  /*        }*/

  /*        .footer-section-button {*/
  /*            margin-bottom: 80px;*/
  /*        }*/

  /*        .footer-section-button button {*/
  /*            font-family: 'Noto Sans JP', sans-serif;*/
  /*            font-size: 18px;*/
  /*            font-weight: 300;*/
  /*            padding-top: 10px;*/
  /*            padding-bottom: 10px;*/
  /*            width: 100%;*/
  /*            border-top: none;*/
  /*            border-left: none;*/
  /*            border-right: none;*/
  /*            border-bottom: none;*/
  /*            background-color: #eeeef6;*/
  /*            transition: 0.4s;*/
  /*        }*/

  /*        .footer-section-button:hover button {*/
  /*            background-color: #99a6b0;*/
  /*            color: #eeeef6;*/
  /*        }*/

  /*        .license {*/
  /*            font-family: 'Noto Sans JP', sans-serif;*/
  /*            font-weight: 100;*/
  /*            padding-bottom: 40px;*/
  /*            text-align: center;*/
  /*            color: #eeeef6;*/
  /*        }*/

  /*    }*/


  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    @media (max-width: 768px) {*/
  /*        * {*/
  /*            margin: 0;*/
  /*            padding: 0;*/
  /*            box-sizing: border-box;*/
  /*        }*/

  /*        *::-webkit-media-controls-panel {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        *::--webkit-media-controls-play-button {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        *::-webkit-media-controls-start-playback-button {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        video::-webkit-media-controls-start-playback-button {*/
  /*            display: none !important;*/
  /*        }*/

  /*        #about-us-scroll {*/
  /*            scroll-margin-top: 0;*/
  /*        }*/

  /*        #clients-scroll {*/
  /*            scroll-margin-top: 0;*/
  /*        }*/

  /*        #products-and-solutions-scroll {*/
  /*            scroll-margin-top: 0;*/
  /*        }*/

  /*        #contact-scroll {*/
  /*            scroll-margin-top: 0;*/
  /*        }*/


  /*        header {*/
  /*            !* z-index: 4444;*/
  /*            position: fixed; *!*/
  /*            position: relative;*/
  /*            padding-left: 10%;*/
  /*            padding-right: 10%;*/
  /*            !* display: flex; *!*/
  /*            align-items: center;*/
  /*            justify-content: space-between;*/
  /*            width: 100%;*/
  /*            height: 100px;*/
  /*            background-color: #011f3a;*/
  /*        }*/

  /*        #homepage {*/
  /*            width: 100%;*/
  /*            padding-top: 0;*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        .header-logo {*/
  /*            width: 30%;*/
  /*        }*/

  /*        .header-logo img {*/
  /*            width: 100%;*/
  /*        }*/

  /*        .menu-icon {*/
  /*            z-index: 448;*/
  /*            position: absolute;*/
  /*            top: 35px;*/
  /*            right: 10%;*/
  /*            display: flex;*/
  /*            align-items: center;*/
  /*            justify-content: center;*/
  /*            width: 60px;*/
  /*            height: 25px;*/
  /*            !* border: 2px solid #eeeef6; *!*/
  /*        }*/

  /*        .menu-icon-burger {*/
  /*            z-index: 448;*/
  /*            width: 44px;*/
  /*            height: 4px;*/
  /*            background-color: #eeeef6;*/
  /*            border-radius: 4px;*/
  /*            transition: 0.4s;*/
  /*        }*/

  /*        .menu-icon-burger::before,*/
  /*        .menu-icon-burger::after {*/
  /*            content: '';*/
  /*            position: absolute;*/
  /*            width: 44px;*/
  /*            height: 4px;*/
  /*            background-color: #eeeef6;*/
  /*            border-radius: 4px;*/
  /*            transition: 0.4s;*/
  /*        }*/

  /*        .menu-icon-burger::before {*/
  /*            transform: translateY(-14px);*/
  /*        }*/

  /*        .menu-icon-burger::after {*/
  /*            transform: translateY(14px);*/
  /*        }*/

  /*        .menu-icon.open .menu-icon-burger {*/
  /*            !* transform: translateX(-55px); *!*/
  /*            background: transparent;*/
  /*        }*/

  /*        .menu-icon.open .menu-icon-burger::before {*/
  /*            transform: rotate(-45deg)*/
  /*        }*/

  /*        .menu-icon.open .menu-icon-burger::after {*/
  /*            transform: rotate(45deg)*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        .nav {*/
  /*            !* display: none; *!*/
  /*        }*/

  /*        .m-nav {*/
  /*            display: flex;*/
  /*            z-index: 446;*/
  /*            flex-direction: column;*/
  /*            !* justify-content: center; *!*/
  /*            align-items: center;*/
  /*            position: fixed;*/
  /*            width: 100%;*/
  /*            height: 100vh;*/
  /*            background-color: #011f3a;*/
  /*            pointer-events: none;*/
  /*            opacity: 0;*/
  /*            transition: 0.4s;*/
  /*        }*/

  /*        .m-nav-item {*/
  /*            margin-top: 40px;*/
  /*            text-decoration: none;*/
  /*            font-size: 40px;*/
  /*            font-weight: 100;*/
  /*            color: #eeeef6;*/
  /*        }*/


  /*        .nav-item {*/
  /*            display: none;*/
  /*            font-weight: 300;*/
  /*            margin-right: 20px;*/
  /*            text-decoration: none;*/
  /*            color: #eeeef6;*/
  /*            font-size: 15px;*/
  /*            font-weight: 100;*/
  /*            transition: color 0.2s;*/
  /*        }*/

  /*        .language img {*/
  /*            display: none;*/
  /*        }*/

  /*        .home-section-video1 {*/
  /*            max-width: 100%;*/
  /*            position: relative;*/
  /*            text-align: center;*/
  /*            height: 300px;*/
  /*            background-size: cover;*/
  /*        }*/

  /*        .home-section-video1 img {*/
  /*            width: 100%;*/
  /*            height: 300px;*/
  /*            object-fit: cover;*/
  /*            z-index: 0;*/
  /*        }*/


  /*        .home-section-video1-header {*/
  /*            color: #eeeef6;*/
  /*            position: absolute;*/
  /*            top: 20%;*/
  /*            right: 20%;*/
  /*            font-weight: 400;*/
  /*            font-size: 64px;*/
  /*            text-align: right;*/
  /*        }*/

  /*        .home-section-video1-subheader {*/
  /*            color: #eeeef6;*/
  /*            position: relative;*/
  /*            top: 35%;*/
  /*            right: 0;*/
  /*            font-weight: 300;*/
  /*            font-size: 24px;*/
  /*            width: 300px;*/
  /*        }*/


  /*        .home-section-header h2 {*/
  /*            padding-top: 40px;*/
  /*            font-size: 40px;*/
  /*        }*/

  /*        .home-section-header p {*/
  /*            font-size: 20px;*/
  /*            padding-top: 20px;*/
  /*            padding-bottom: 50px;*/
  /*            width: 500px;*/
  /*        }*/

  /*        .home-section-items h2 {*/
  /*            font-size: 44px;*/
  /*            font-weight: 400;*/
  /*            margin-top: 10px;*/
  /*            margin-bottom: 20px;*/
  /*        }*/

  /*        .home-section-block1 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            align-items: center;*/
  /*            justify-content: center;*/
  /*        }*/

  /*        .home-section-block1 img {*/
  /*            width: 500px;*/
  /*        }*/

  /*        .home-section-textblock1 h3 {*/
  /*            font-size: 26px;*/
  /*            font-weight: 400;*/
  /*            color: #48e3a1;*/
  /*            padding-bottom: 80px;*/
  /*        }*/

  /*        .home-section-textblock1 p {*/
  /*            text-align: left;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            width: 500px;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .m-home-section-textblock1 p {*/
  /*            display: block;*/
  /*            text-align: left;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            width: 500px;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .d-home-section-textblock1 p {*/
  /*            display: none;*/
  /*            text-align: left;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            width: 500px;*/
  /*            line-height: 30px;*/
  /*        }*/


  /*        .home-section-client-item {*/
  /*            width: 500px;*/
  /*        }*/

  /*        .home-section-client-item h2 {*/
  /*            width: 500px;*/
  /*            font-size: 44px;*/
  /*            font-weight: 400;*/
  /*            font-weight: 400;*/
  /*            padding-top: 50px;*/
  /*            padding-bottom: 50px;*/
  /*        }*/

  /*        .home-section-client-item p {*/
  /*            font-size: 20px;*/
  /*            font-weight: 100;*/
  /*            padding-bottom: 20px;*/
  /*            width: 500px;*/
  /*        }*/

  /*        .home-section-client-images {*/
  /*            display: flex;*/
  /*            align-items: center;*/
  /*            justify-content: center;*/
  /*            width: 100%;*/
  /*            overflow: hidden;*/
  /*        }*/

  /*        .scroll {*/
  /*            animation: scroll 40s infinite linear;*/
  /*        }*/

  /*        .home-section-client-images-item {*/
  /*            height: 70px;*/
  /*            margin: 80px 40px;*/
  /*        }*/


  /*        .home-section-block2-item img {*/
  /*            width: 250px;*/
  /*        }*/

  /*        .home-section-block2 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            justify-content: space-between;*/
  /*            padding-bottom: 200px;*/
  /*        }*/


  /*        .home-section-block2-item {*/
  /*            width: 300px;*/
  /*            justify-content: center;*/
  /*        }*/

  /*        .home-section-block2-item h3 {*/
  /*            font-size: 30px;*/
  /*            font-weight: 400;*/
  /*            padding-bottom: 50px;*/
  /*            color: #48e3a1;*/
  /*        }*/

  /*        .home-section-block2-item p {*/
  /*            font-size: 20px;*/
  /*            font-weight: 100;*/
  /*            width: 300px;*/
  /*            text-align: left;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .home-section-block2-item ul {*/
  /*            font-size: 20px;*/
  /*            font-weight: 100;*/
  /*            list-style-position: outside;*/
  /*            width: 300px;*/
  /*            text-align: left;*/
  /*        }*/

  /*        .home-section-block2-item li {*/
  /*            line-height: 35px;*/
  /*            margin-left: 60px;*/
  /*        }*/

  /*        .home-section-empty {*/
  /*            height: 500px;*/
  /*            background-color: transparent;*/
  /*        }*/

  /*        .m-language select {*/
  /*            margin-top: 40px;*/
  /*            border: none;*/
  /*            background-color: transparent;*/
  /*            color: #eeeef6;*/
  /*            font-size: 30px;*/
  /*            font-weight: 100;*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        .footer-section h2 {*/
  /*            width: 500px;*/
  /*            font-weight: 400;*/
  /*            font-size: 44px;*/
  /*            color: #eeeef6;*/
  /*            margin-top: 100px;*/
  /*            margin-bottom: 60px;*/
  /*        }*/

  /*        .footer-section p {*/
  /*            font-size: 24px;*/
  /*            font-weight: 300;*/
  /*            color: #48e3a1;*/
  /*        }*/

  /*        .footer-section-contact {*/
  /*            width: 90%;*/
  /*        }*/

  /*        .footer-section-input1 {*/
  /*            margin-bottom: 0;*/
  /*        }*/

  /*        .footer-section-input1 input {*/
  /*            font-size: 22px;*/
  /*            width: 100%;*/
  /*            height: 70px;*/
  /*            margin-bottom: 10px;*/
  /*        }*/

  /*        .footer-section-input2 input {*/
  /*            font-size: 22px;*/
  /*            width: 100%;*/
  /*            height: 70px;*/
  /*        }*/

  /*        .footer-section-input3 textarea {*/
  /*            font-size: 22px;*/
  /*        }*/

  /*        .footer-section-button button {*/
  /*            font-size: 22px;*/
  /*            padding-top: 20px;*/
  /*            padding-bottom: 20px;*/
  /*        }*/

  /*        .footer-section-button:hover button {*/
  /*            color: #000;*/
  /*            background-color: #eeeef6;*/
  /*        }*/

  /*        .license {*/
  /*            font-size: 22px;*/
  /*        }*/
  /*    }*/


  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    @media (max-width: 480px) {*/
  /*        * {*/
  /*            margin: 0;*/
  /*            padding: 0;*/
  /*            box-sizing: border-box;*/
  /*        }*/

  /*        *::-webkit-media-controls-panel {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        *::--webkit-media-controls-play-button {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        *::-webkit-media-controls-start-playback-button {*/

  /*            display: none !important;*/

  /*            -webkit-appearance: none;*/

  /*        }*/

  /*        video::-webkit-media-controls-start-playback-button {*/
  /*            display: none !important;*/
  /*        }*/

  /*        #about-us-scroll {*/
  /*            scroll-margin-top: -2px;*/
  /*        }*/

  /*        #clients-scroll {*/
  /*            scroll-margin-top: -2px;*/
  /*        }*/

  /*        #products-and-solutions-scroll {*/
  /*            scroll-margin-top: -2px;*/
  /*        }*/

  /*        #contact-scroll {*/
  /*            scroll-margin-top: -2px;*/
  /*        }*/


  /*        header {*/
  /*            !* z-index: 4444;*/
  /*            position: fixed; *!*/
  /*            position: relative;*/
  /*            padding-left: 10%;*/
  /*            padding-right: 10%;*/
  /*            !* display: flex; *!*/
  /*            align-items: center;*/
  /*            justify-content: space-between;*/
  /*            width: 100%;*/
  /*            height: 100px;*/
  /*            background-color: #011f3a;*/
  /*        }*/

  /*        #homepage {*/
  /*            width: 100%;*/
  /*            padding-top: 0;*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        .header-logo {*/
  /*            width: 44%;*/
  /*        }*/

  /*        .header-logo img {*/
  /*            width: 100%;*/
  /*        }*/

          /*.menu-icon {*/
          /*    z-index: 448;*/
          /*    position: absolute;*/
          /*    top: 35px;*/
          /*    right: 10%;*/
          /*    display: flex;*/
          /*    align-items: center;*/
          /*    justify-content: center;*/
          /*    width: 60px;*/
          /*    height: 25px;*/
          /*    !* border: 2px solid #eeeef6; *!*/
          /*}*/

          /*.menu-icon-burger {*/
          /*    z-index: 448;*/
          /*    width: 44px;*/
          /*    height: 4px;*/
          /*    background-color: #eeeef6;*/
          /*    border-radius: 4px;*/
          /*    transition: 0.4s;*/
          /*}*/

          /*.menu-icon-burger::before,*/
          /*.menu-icon-burger::after {*/
          /*    content: '';*/
          /*    position: absolute;*/
          /*    width: 44px;*/
          /*    height: 4px;*/
          /*    background-color: #eeeef6;*/
          /*    border-radius: 4px;*/
          /*    transition: 0.4s;*/
          /*}*/

          /*.menu-icon-burger::before {*/
          /*    transform: translateY(-14px);*/
          /*}*/

          /*.menu-icon-burger::after {*/
          /*    transform: translateY(14px);*/
          /*}*/

          /*.menu-icon.open .menu-icon-burger {*/
          /*    !* transform: translateX(-55px); *!*/
          /*    background: transparent;*/
          /*}*/

          /*.menu-icon.open .menu-icon-burger::before {*/
          /*    transform: rotate(-45deg)*/
          /*}*/

          /*.menu-icon.open .menu-icon-burger::after {*/
          /*    transform: rotate(45deg)*/
          /*}*/

          /*!* -------------------------------------------------------------------------- *!*/
          /*.nav {*/
          /*    !* display: none; *!*/
          /*}*/

          /*.m-nav {*/
          /*    display: flex;*/
          /*    z-index: 446;*/
          /*    flex-direction: column;*/
          /*    !* justify-content: center; *!*/
          /*    align-items: center;*/
          /*    position: fixed;*/
          /*    width: 100%;*/
          /*    height: 100vh;*/
          /*    background-color: #011f3a;*/
          /*    pointer-events: none;*/
          /*    opacity: 0;*/
          /*    transition: 0.4s;*/
          /*}*/

          /*.m-nav-item {*/
          /*    margin-top: 40px;*/
          /*    text-decoration: none;*/
          /*    font-size: 20px;*/
          /*    font-weight: 100;*/
          /*    color: #eeeef6;*/
          /*}*/


          /*.nav-item {*/
          /*    display: none;*/
          /*    font-weight: 300;*/
          /*    margin-right: 20px;*/
          /*    text-decoration: none;*/
          /*    color: #eeeef6;*/
          /*    font-size: 15px;*/
          /*    font-weight: 100;*/
          /*    transition: color 0.2s;*/
          /*}*/

  /*        .language img {*/
  /*            display: none;*/
  /*        }*/


  /*        .home-section-video1 {*/
  /*            max-width: 100%;*/
  /*            position: relative;*/
  /*            text-align: center;*/
  /*            height: 300px;*/
  /*            background-size: cover;*/
  /*            justify-content: center;*/
  /*        }*/

  /*        .home-section-video1 img {*/
  /*            width: 100%;*/
  /*            height: 300px;*/
  /*            object-fit: cover;*/
  /*            z-index: 0;*/
  /*        }*/


  /*        .home-section-video1-header {*/
  /*            color: #eeeef6;*/
  /*            position: absolute;*/
  /*            top: 20%;*/
  /*            left: 4%;*/
  /*            font-weight: 400;*/
  /*            font-size: 42px;*/
  /*            text-align: left;*/
  /*        }*/

  /*        .home-section-video1-subheader {*/
  /*            color: #eeeef6;*/
  /*            position: relative;*/
  /*            top: 35%;*/
  /*            right: 0;*/
  /*            font-weight: 300;*/
  /*            font-size: 22px;*/
  /*            width: 300px;*/
  /*        }*/


  /*        .home-section-header h2 {*/
  /*            padding-top: 40px;*/
  /*            font-size: 28px;*/
  /*            width: 300px;*/
  /*        }*/

  /*        .home-section-header p {*/
  /*            font-size: 18px;*/
  /*            padding-top: 20px;*/
  /*            padding-bottom: 50px;*/
  /*            width: 300px;*/
  /*        }*/

  /*        .home-section-items h2 {*/
  /*            font-size: 36px;*/
  /*            font-weight: 400;*/
  /*            margin-top: 10px;*/
  /*            margin-bottom: 20px;*/
  /*        }*/

  /*        .home-section-block1 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            align-items: center;*/
  /*            justify-content: center;*/
  /*        }*/

  /*        .home-section-block1 img {*/
  /*            width: 300px;*/
  /*            margin-top: 50px;*/
  /*            margin-bottom: 50px;*/
  /*        }*/

  /*        .home-section-textblock1 h3 {*/
  /*            font-size: 26px;*/
  /*            font-weight: 400;*/
  /*            color: #48e3a1;*/
  /*            padding-bottom: 80px;*/
  /*        }*/

  /*        .home-section-textblock1 p {*/
  /*            text-align: left;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            width: 280px;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .m-home-section-textblock1 p {*/
  /*            display: block;*/
  /*            text-align: left;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            width: 280px;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .d-home-section-textblock1 p {*/
  /*            display: none;*/
  /*            text-align: left;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            width: 280px;*/
  /*            line-height: 30px;*/
  /*        }*/


  /*        .home-section-client-item {*/
  /*            width: 300px;*/
  /*        }*/

  /*        .home-section-client-item h2 {*/
  /*            width: 300px;*/
  /*            font-size: 28px;*/
  /*            font-weight: 400;*/
  /*            font-weight: 400;*/
  /*            padding-top: 50px;*/
  /*            padding-bottom: 50px;*/
  /*        }*/

  /*        .home-section-client-item p {*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            padding-bottom: 20px;*/
  /*            width: 280px;*/
  /*        }*/

  /*        .home-section-client-images {*/
  /*            display: flex;*/
  /*            align-items: center;*/
  /*            justify-content: center;*/
  /*            width: 100%;*/
  /*            overflow: hidden;*/
  /*        }*/

  /*        .scroll {*/
  /*            animation: scroll 40s infinite linear;*/
  /*        }*/

  /*        .home-section-client-images-item {*/
  /*            height: 70px;*/
  /*            margin: 80px 40px;*/
  /*        }*/


  /*        !* .home-section-client-images-item:first-child {*/
  /*            margin-top: 100px;*/
  /*            margin-bottom: 50px;*/
  /*            margin-right: 40px;*/
  /*            margin-left: 60px;*/
  /*        } *!*/
  /*        .home-section-block2-item img {*/
  /*            width: 250px;*/
  /*        }*/

  /*        .home-section-block2 {*/
  /*            display: flex;*/
  /*            flex-wrap: wrap;*/
  /*            justify-content: space-between;*/
  /*            padding-bottom: 200px;*/
  /*        }*/


  /*        .home-section-block2-item {*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*            width: 300px;*/
  /*            justify-content: center;*/
  /*            align-items: center;*/
  /*        }*/

  /*        .home-section-block2-item h3 {*/
  /*            font-size: 24px;*/
  /*            font-weight: 400;*/
  /*            padding-bottom: 50px;*/
  /*            color: #48e3a1;*/
  /*        }*/

  /*        .home-section-block2-item p {*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*            font-size: 20px;*/
  /*            font-weight: 100;*/
  /*            width: 280px;*/
  /*            text-align: left;*/
  /*            line-height: 30px;*/
  /*        }*/

  /*        .home-section-block2-item ul {*/
  /*            margin-left: auto;*/
  /*            margin-right: auto;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*            list-style-position: outside;*/
  /*            width: 290px;*/
  /*            text-align: left;*/
  /*        }*/

  /*        .home-section-block2-item li {*/
  /*            line-height: 35px;*/
  /*            margin-left: 40px;*/
  /*        }*/

  /*        .home-section-empty {*/
  /*            height: 500px;*/
  /*            background-color: transparent;*/
  /*        }*/

  /*        .m-language select {*/
  /*            margin-top: 40px;*/
  /*            border: none;*/
  /*            background-color: transparent;*/
  /*            color: #eeeef6;*/
  /*            font-size: 18px;*/
  /*            font-weight: 100;*/
  /*        }*/

  /*        !* -------------------------------------------------------------------------- *!*/
  /*        .footer-section h2 {*/
  /*            width: 300px;*/
  /*            font-weight: 400;*/
  /*            font-size: 28px;*/
  /*            color: #eeeef6;*/
  /*            margin-top: 100px;*/
  /*            margin-bottom: 60px;*/
  /*        }*/

  /*        .footer-section p {*/
  /*            font-size: 18px;*/
  /*            font-weight: 300;*/
  /*            width: 300px;*/
  /*            color: #48e3a1;*/
  /*        }*/

  /*        .footer-section-contact {*/
  /*            width: 90%;*/
  /*        }*/

  /*        .footer-section-input1 input {*/
  /*            font-size: 18px;*/
  /*            width: 100%;*/
  /*            height: 70px;*/
  /*        }*/

  /*        .footer-section-input2 input {*/
  /*            font-size: 18px;*/
  /*            width: 100%;*/
  /*            height: 70px;*/
  /*        }*/

  /*        .footer-section-input3 textarea {*/
  /*            font-size: 18px;*/
  /*        }*/

  /*        .footer-section-button button {*/
  /*            font-size: 18px;*/
  /*            padding-top: 20px;*/
  /*            padding-bottom: 20px;*/
  /*        }*/

  /*        .footer-section-button:hover button {*/
  /*            color: #000;*/
  /*            background-color: #eeeef6;*/
  /*        }*/

  /*        .license {*/
  /*            font-size: 18px;*/
  /*        }*/
  /*    }*/




  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    !* -------------------------------------------------------------------------- *!*/
  /*    @keyframes scroll {*/
  /*        0% {*/
  /*            transform: translateX(0);*/
  /*        }*/
  /*        100% {*/
  /*            transform: translateX(calc(308px * 27));*/
  /*        }*/
  /*    }*/

  /*}*/
