h2,
h3 {
    color: #fff
}

h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    letter-spacing: 0
}

.bgWhite {
    background: #fff !important
}

.flex-row {
    display: flex;
    flex-direction: row
}

#logo {
    display: none
}

.first-section {
    background: #e3effe;
    height: 890px;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    font-family: Rubik
}

.first-section .bg-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    transition: transform 1s ease-out;
    opacity: 0
}

.first-section .bg-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.first-section .bg-left {
    top: 0;
    left: 0;
    width: 50%;
    transform: translateY(-100%)
}

.first-section .bg-right {
    bottom: 0;
    right: 0;
    width: 65%;
    transform: translateY(100%)
}

.first-section .bg-left.active,
.first-section .bg-right.active {
    transform: translateY(0);
    opacity: 1
}

.first-section .container {
    position: relative;
    z-index: 2
}

.first-section .content-left {
    padding-right: 50px;
    padding-left: 0;
    text-align: left
}

.first-section .main-title {
    font: 600 64px/76px Rubik;
    margin-bottom: 30px;
    color: #1a1a1a
}

.first-section .main-title .highlight {
    color: #32b9ff
}

.first-section .main-description {
    font-size: 20px;
    line-height: 1.5;
    color: rgba(0, 0, 0, .65);
    margin-bottom: 40px;
    max-width: 90%
}

.first-section .enquire-btn {
    display: none;
    padding: 15px 50px;
    background: rgba(0, 0, 0, .9);
    color: #fff;
    border-radius: 40px;
    text-decoration: none;
    font-weight: 600;
    transition: all .3s ease;
    font-size: 16px;
    display: none;
}

.first-section .enquire-btn:hover {
    background: #32b9ff;
    transform: translateY(-2px);
    display: none;
}

.first-section .stats-container {
    position: relative;
    perspective: 1000px;
    transform-style: preserve-3d;
    margin-top: 30px;
    margin-left: -20px
}

.first-section .stats-card {
    position: absolute;
    width: 305px;
    padding: 25px;
    background: #fff;
    border-radius: 13px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
    transition: all .3s ease;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: hsla(0, 0%, 100%, .9);
    color: #000;
    text-align: left;
    font-size: 16px;
    opacity: 0;

    transition: all .5s ease-out
}

.first-section .stats-card.show {
    opacity: 1;

}

.first-section .stats-card .flex-row {
    align-items: center
}

.first-section .stats-card p {
    font-size: 16px;
    color: rgba(0, 0, 0, .65);
    margin: 0
}

.first-section .stats-card:hover {

    box-shadow: 0 15px 30px rgba(0, 0, 0, .15);
    transition: all .3s ease
}

.first-section .stats-card .amount {
    font-family: Rubik;
    font-weight: 600;
    font-size: 22px;
    line-height: 35.55px;
    color: rgba(0, 0, 0, .9);
    margin: 18px 0 11px
}

.first-section .transaction-card {
    width: 349px;
    top: -50px;
    left: 0;
    z-index: 6;
    background: linear-gradient(135deg, #fff, #f8f9fa)
}

.first-section .sales-card {
    width: 248px;
    padding: 25px 10px 25px 20px;
    top: 30px;
    left: 370px;
    z-index: 5
}

.first-section .sales-text {
    font-size: 13px
}

.first-section .payouts-card {
    width: 248px;
    top: 330px;
    left: 370px;
    z-index: 4;
    padding-right: 0
}

.first-section .success-card {
    width: 242px;
    top: 450px;
    left: 20px;
    z-index: 3
}

.first-section .success-card .success-box {
    margin-left: 10px
}

.first-section .success-card .rate {
    font-size: 32px;
    font-weight: 700;
    line-height: 24px;
    color: rgba(0, 0, 0, .9)
}

.first-section .success-card .success-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: rgba(0, 0, 0, .9)
}

.first-section .partner-card {
    width: 349px;
    height: 311px;
    top: 275px;
    left: 0px;
    z-index: 2;
    background: linear-gradient(180deg, #fff, #e5eefa 45.5%)
}

.first-section .partner-card .partner-title {
    letter-spacing: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 23.7px;
    color: rgba(0, 0, 0, .9);
    font-weight: 600
}

.first-section .partner-card .sub-text {
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, .65);
    margin: 0
}

.first-section .partner-card .partner-image {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1
}

.first-section .partner-card .partner-image img {
    width: 100%;
    transform: none;
    border-radius: 13px
}

.first-section .balance-card {
    width: 272px;
    top: 45px;
    right: -300px;
    z-index: 2;
    padding: 23px 0 23px 16px
}

.first-section .balance-card img {
    width: 48px;
    height: 40px
}

.first-section .balance-card p {
    font-weight: 600;
    font-size: 20px;
    line-height: 17.5px;
    color: rgba(0, 0, 0, .9);
    margin-left: 8px
}

.first-section .stats-card .sales-icon {
    width: 29px;
    margin-right: 4px
}

.first-section .stats-card .payouts-icon {
    width: 26px;
    margin-right: 4px
}

.first-section .stats-card .success-icon {
    width: 40px;
    margin-right: 4px
}

.first-section .transaction-card .graph {
    margin-top: 20px;
    width: 100%;
    height: 120px
}

.first-section .transaction-card .graph img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.first-section .stats-card .green-text {
    color: #1ac475
}

@media (max-width:1500px) {
    .first-section .stats-container {
        margin-left: -35px;
        scale: .8;
        margin-top: 60px
    }
}

@media (max-width:1350px) {
    .second-section .content-right {
        scale: .9
    }
}

@media screen and (max-width:1200px) {
    .fourth-section .license-card {
        padding: 10px 20px;
        height: 255px !important
    }
}

@media (max-width:992px) {
    .second-section .content-right {
        scale: 1
    }

    .first-section .stats-container {
        grid-template-columns: 1fr;
        margin-top: 40px
    }

    .first-section .stats-card {
        
    }

    .first-section .stats-card:hover {
        transform: translateY(-5px)
    }
}

@media (max-width:768px) {
    .first-section {
        background: #e3effe
    }

    .first-section .container {
        margin-top: 83px
    }

    .first-section .bg-left {
        display: none
    }

    .first-section .bg-right {
        width: 860px;
        right: -158px
    }

    .first-section .content-left {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 40px;
        text-align: left
    }

    .first-section .main-title {
        margin-top: 0;
        margin-bottom: 8px;
        font-family: Rubik;
        font-weight: 600;
        font-size: 36px;
        line-height: 42.66px
    }

    .first-section .main-description {
        line-height: 24px;
        margin-bottom: 24px;
        font-size: 17px
    }

    .first-section .main-description br {
        display: none
    }

    .first-section .enquire-btn {
        font-family: Rubik;
        font-weight: 600;
        font-size: 16px;
        line-height: 18px;
        text-align: center;
        padding: 15px 32px;
    display: none;
    }

    .first-section .stats-container {
        height: 310px;
        margin-bottom: 60px;
        margin-top: 0;
        margin-left: 0;
        scale: 1
    }

    .first-section .stats-card {
        padding: 12px
    }

    .first-section .transaction-card {
        width: 175px;
        top: 22px;
        left: 50px
    }

    .first-section .transaction-card p {
        font-size: 8px;
        line-height: 10px
    }

    .first-section .stats-card .amount {
        font-size: 15px;
        line-height: 18px;
        margin: 4px 0 7px
    }

    .first-section .transaction-card .graph {
        height: 62px
    }

    .first-section .sales-card {
        width: 136px;
        right: -40px;
        top: 0
    }

    .first-section .sales-text {
        font-size: 7px;
        line-height: 10px
    }

    .first-section .payouts-card {
        width: 124px;
        top: 170px;
        left: 0
    }

    .first-section .payouts-card .card-icon {
        width: 17px;
        height: 17px
    }

    .first-section .stats-card p {
        font-size: 8px
    }

    .first-section .payouts-card .sub-text {
        font-size: 6px
    }

    .first-section .balance-card {
        top: 120px;
        right: -80px;
        width: 138px
    }

    .first-section .balance-card img {
        width: 26px;
        height: 20px
    }

    .first-section .balance-card p {
        font-size: 10px;
        line-height: 10px;
        margin-left: 4px
    }

    .first-section .partner-card {
        width: 174px;
        height: 155px;
        top: 150px;
        left: 168px
    }

    .first-section .partner-card .partner-title {
        font-size: 10px;
        line-height: 12px
    }

    .first-section .partner-card .sub-text {
        font-size: 8px;
        line-height: 12px
    }

    .first-section .success-card {
        width: 120px;
        top: 270px
    }

    .first-section .success-card .success-box {
        margin-left: 5px
    }

    .first-section .success-card .card-icon {
        width: 24px !important;
        height: 24px !important
    }

    .first-section .success-card .rate {
        font-size: 12px;
        line-height: 12px
    }

    .first-section .success-card .success-text {
        font-size: 9px;
        line-height: 12px
    }
}

.second-section {
    height: 780px;
    background-size: 100% 100%;
    color: #fff;
    position: relative;
    overflow: hidden
}

.video-background-second {
    position: absolute;
    right: 0;
    top: 0;
    width: 67%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 0;
    background-color: #002542
}

.second-section .content-left {
    z-index: 99;
    padding: 60px 0;
    text-align: left
}

.second-section .section-title {
    font: 600 48px/1.2 Rubik;
    margin-top: 70px;
    margin-bottom: 30px;
    color: #fff
}

.second-section .section-description {
    font-size: 18px;
    color: hsla(0, 0%, 100%, .8);
    max-width: 450px;
    margin-bottom: 170px;
    line-height: 1.6
}

.second-section .enquire-btn {
    display: inline-block;
    background: #39c2ff;
    color: #fff;
    padding: 12px 40px;
    border-radius: 25px;
    text-decoration: none;
    font-size: 16px;
    margin-bottom: 60px;
    transition: background .3s ease;
    display: none;
}

.second-section .enquire-btn:hover {
    background: #2ba8e0;
    color: #fff;
    text-decoration: none;
    display: none;
}

.second-section .stats-container {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    text-align: left;
    padding-top: 40px
}

.second-section .stats-container-left {
    border-top: 1px solid hsla(0, 0%, 100%, .2)
}

.second-section .stat-number {
    font: 600 32px/39px Rubik;
    margin-bottom: 5px;
    display: flex;
    align-items: center
}

.second-section .stat-item {
    text-align: center
}

.second-section .stat-number span {
    display: inline-block;
    min-width: 85px;
    text-align: center
}

.second-section .stat-label {
    font-family: Rubik;
    font-size: 16px;
    color: #fff
}

.second-section .content-right {
    position: relative
}

.video-background {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 780px;
    z-index: 0;
    -o-object-fit: cover;
    object-fit: cover;
    scale: 1.4
}

.stats-container {
    position: relative;
    z-index: 1
}

.second-section .country-tags {
    height: 100%;
    min-height: 600px;
    left: 0;
    top: 0;
    width: 100%
}

.second-section .country-tag {
    position: absolute;
    background: #fff;
    color: rgba(0, 0, 0, .9);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: 40px;
    padding: 4px 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
    font: 600 16px/32px Inter;
    text-align: center;
    display: none;
    transition: opacity .5s ease
}

.country-tag {
    animation: float 3s ease-in-out infinite;
    position: relative
}

@keyframes float1 {

    0%,
    to {
        transform: translate(0)
    }

    25% {
        transform: translate(5px, -10px)
    }

    50% {
        transform: translate(0)
    }

    75% {
        transform: translate(-5px, -10px)
    }
}

@keyframes float2 {

    0%,
    to {
        transform: translate(0)
    }

    25% {
        transform: translate(-5px, -8px)
    }

    50% {
        transform: translateY(-2px)
    }

    75% {
        transform: translate(5px, -8px)
    }
}

@keyframes float3 {

    0%,
    to {
        transform: translate(0)
    }

    25% {
        transform: translate(8px, -5px)
    }

    50% {
        transform: translateY(-10px)
    }

    75% {
        transform: translate(-8px, -5px)
    }
}

.second-section .country-tag img {
    width: 24px;
    height: 24px;
    border-radius: 50%
}

.second-section .country-tag:first-child {
    top: 35%;
    left: 1%;
    animation: float1 6s ease-in-out infinite;
    animation-delay: 0s
}

.second-section .country-tag:nth-child(2) {
    top: 42%;
    left: 0;
    animation: float2 6.2s ease-in-out infinite;
    animation-delay: .5s
}

.second-section .country-tag:nth-child(3) {
    top: 45%;
    left: -32%;
    animation: float3 6.4s ease-in-out infinite;
    animation-delay: 1s
}

.second-section .country-tag:nth-child(4) {
    top: 70%;
    left: -20%;
    animation: float1 6.6s ease-in-out infinite;
    animation-delay: 1.5s
}

.second-section .country-tag:nth-child(5) {
    top: 70%;
    left: 8%;
    animation: float2 6.8s ease-in-out infinite;
    animation-delay: 2s
}

.second-section .country-tag:nth-child(6) {
    top: 35%;
    left: 68%;
    animation: float3 7s ease-in-out infinite;
    animation-delay: 2.5s
}

.second-section .country-tag:nth-child(7) {
    top: 43%;
    left: 58%;
    animation: float1 7.2s ease-in-out infinite;
    animation-delay: 3s
}

.second-section .country-tag:nth-child(8) {
    top: 56%;
    left: 112%;
    animation: float1 7.2s ease-in-out infinite;
    animation-delay: 3.5s
}

.second-section .country-tag:nth-child(9) {
    top: 48%;
    left: 112%;
    animation: float1 7.2s ease-in-out infinite;
    animation-delay: 4s
}

.second-section .country-tag:nth-child(10) {
    top: 36%;
    left: 122%;
    animation: float1 7.2s ease-in-out infinite;
    animation-delay: 4.5s
}

.second-section .country-tag:nth-child(11) {
    top: 42%;
    left: 78%;
    animation: float1 7.2s ease-in-out infinite;
    animation-delay: 5s
}

.second-section .country-tag:nth-child(12) {
    top: 36%;
    left: 88%;
    animation: float1 7.2s ease-in-out infinite;
    animation-delay: 5.5s
}

.third-section {
    height: 890px;
    background: #fff !important;
    color: #000;
    display: flex;
    align-items: center
}

.third-section .upper-content {
    margin-top: 30px;
    margin-bottom: 60px
}

.third-section .section-title {
    font-size: 48px;
    color: #000;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 0;
    line-height: 58px;
    font-weight: 600
}

.third-section .section-description {
    font-size: 18px;
    color: rgba(0, 0, 0, .7);
    line-height: 1.6;
    margin-bottom: 40px;
    max-width: 500px;
    text-align: left
}

.third-section .trusted-partner-card {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    height: 345px;
    text-align: left;
    opacity: 0;
    transform: translateY(30px);
    transition: all .8s ease-out
}

.third-section .trusted-partner-card.animate {
    opacity: 1;
    transform: translateY(0)
}

.third-section .partner-image {
    width: 100%;
    height: 100%
}

.third-section .card-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: 42px;
    padding-top: 76px;
    color: #fff;
    border-radius: 20px;
    overflow: hidden
}

.third-section .card-content h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 0
}

.third-section .card-content p {
    max-width: 100%;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    color: hsla(0, 0%, 100%, .75)
}

.third-section .features-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    -webkit-column-fill: balance;
    -webkit-column-width: 296px
}

.third-section .feature-card {
    padding: 30px;
    color: #fff;
    transition: transform .3s ease;
    width: 296px;
    height: 296px;
    opacity: 0;
    transform: translateY(100px);
    transition: all .8s ease-out;
    border-radius: 20px
}

.third-section .feature-card.animate {
    opacity: 1;
    transform: translateY(0)
}

.third-section .feature-card:first-child {
    transition-delay: .1s
}

.third-section .feature-card:nth-child(2) {
    transition-delay: .3s
}

.third-section .feature-card:nth-child(3) {
    transition-delay: .5s
}

.third-section .feature-card:nth-child(4) {
    transition-delay: .7s
}

.third-section .feature-card:hover {
    transform: translateY(-5px)
}

.third-section .card-icon {
    width: 48px;
    height: 48px;
    margin-bottom: 20px
}

.third-section .card-icon img {
    width: 100%;
    height: 100%
}

.third-section .feature-card h3 {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: left
}

.third-section .feature-card p {
    font-size: 16px;
    line-height: 1.5;
    opacity: 1;
    text-align: left;
    color: hsla(0, 0%, 100%, .75)
}

.third-section .blue-gradient {
    background: url(data:image/webp;base64,UklGRm4TAABXRUJQVlA4IGITAABw+wCdASqwBM0CPolEn0wlI6KiIAgAoBEJaW7hMGoIKHHJ///NvqOef/fSC7/7wujy7x/PmM8oF//197BP+/gHt2bvyeX/sAVm+iAR1PfIqfvPUVP3np/HPZtza8XJyHvtk5D32ych77ZOQ9+lBVeA0R1wFU8MkKSmbWmZG2AQE1QRV9cxxoLJdrxcnIcAX+2WVXvultahv6pXNrl1rHjbBGYvo58VQDQmRoKqz8TVwe9snIe+1cm9pUCtKQXfwQOXwRwboxVlFrm7V1O2zr5x85ayBWB8ypojmHueV3sm952CBxcnIxVk1zBEGgUX5iLQ/xG0KOkg6vbZthUOCu/7EBiPEsoG8W38D4QmO0qA+P8t2swlo1f7TzDc2wbZSu6ttE7pMXIYT957qaKInpYKR+iWlZsSlyyCJRMCpprMmMCeU7rJmzyl2YuM+gQtfIPKLU7blWUyFRRBEAaOotq+CMrlGoSaeQpRGRUiyO+E5zrxUqORSl2syNoNAgQ62LNjrvnqYAjrLN1M7d8zmAqyc4uVQAn9EcpogXPwwgkDn/QesRFBHNsc4MBOh8qip9Ea9ehvA+lXkZ2T3UlaOU/ektpA+wunid57iy05SrGACKuiIig0bTOsieUJoiLodv3vb1GAGOPD4zokilOAy3thORcq5Q5IrA+25DgiVnKVRDIiIocJp1D0KfDbsmH2rEgPkOdCpheRf4uRu0folpWP8dTZlQEPpXF+REVQuIeH6EMqyqva0U0NEITn9OJHbPmBGJdgl0pI8iXicGjxDrJtru9KqkRERDt+Jed5C8a/rJ5yCipuIdcpRUlQhsrr983lI8Q6nvlPo+hA5UrFH+s/PVzV5tIwLvPVEVchjJXx5CWseESybVVk8hVUbK00XsjPV8EVTb3Av6jKk5DTt5NEdB9lyRH3SFapDnOUUTJ73VU+uZNnIoH8nX8P+bIJtH6I6GJUNVd+lLVg5EZrJyLEESVS8B8GkbtVRi1p07nbbhpWlR6+83ihG6/SG8BiiMFtU7n+cpowRZFFH4L0eKVcXkdVCkFo/8MbdqalYChsh/9EdXrNa/9dwE1E5XIZFna2AvB8WRMAjrcB//9/7dOp1jtIr7wGFzw56ip4c9RU+c0VR4YSqBS2LfsTfEw+O0jZcNRjNXOdag6nwlVqEOujePptsDI956iopCHrvnVI1dEZ/ZEZHx66qiHWTZNOPEBx48063aqn9wch35TuUziK8PfCVPEj72j9EdZNtgJAmtQkpUUusp+7HpWTDDxvqUxfnq8vE1yQe9XAey0U0NBNqKn7z1FPq/dVQh1kxKBke9Ti0gDLbqs0fojrqJ2rLtReVzsRGlPdb+2zQ3edUp8vPUPGXnyWtg+DqychvQ4v1pWPEdHxJ+RsXlGlw96n0XCozQnsoUXTwaMEdZNtgKsnIspHpY6x1t3vnqjGzv7GzhmkhfukL7hVCOSr6m78iNIn6NCIPJ4qe2wFWTbzDbr4HQ72j395IvzrJiUoJTrO6sRoH4EfBDBc/i8T5ximY4AdE0Tr24qfxH3tH6JaVsURayiZNkJW+fNfPxDd4KipKfOmsk0N1GfilBVF6hnoySn2Wlz956i8gp+89RVa6yn8R/PKw9hH97oIOT9Kexz1BJLWBCEP6GYkvEiIidMOOLojrJtsBa756iq12W+9i/H5qp4kfe0SCI2iS6tULYSmR4IV/YiIiIZFZHq2OMaP8jB156ip/Efev6pLn8R907aEivcPin1x2ueo01uhERERDIiKcfEUI9W39ZT958noUmtP0NBNpLfLD0xQhD6OJamF2pz5aIhERERDIiIiJ0wR1lQzLe3aqL/6hNepx5r1FPowJ9j+hyNRPEVAiIhkREREMiIiIhkREUdVKocdeR4h1k22Lj5aVgFPURBrRZqHGIAreiIZERERDIiIiIZERERDIq9C5Cn7z1FT956ip+8BsDQ2/ddHSYesREREQyIiIiGREREQyIiIiGV69289RVAK3FK9IVndWGlon5QJQ2EREQyIiIiGREREQyIiIiGREREQ8kxsJki4qfvPUUrxuDGhx7lCiGREREQyIiIiGREREQyIiIiGREREQ8uAsywu5FxU/ebx2kkjzJwiEREREMiIiIhkREREMiIiIhkREREMiIppHS7Cx/GZb2eMjFIgcSIREREQyIiIiGREREQyIiIiGREREQyIiIidN25Pv2R6mxykhFoVgIiIiGREREQyIiIiGREREQyIiIiGREREQyIinJyVyGTIiW/4TNA5x6xERERDIiIiIZERERDIiIiIZERERDIiIiIZERT9VfBA5m8j0N3mYkEREQyIiIiGREREQyIiIiGREREQyIiIiGREREQ8tMnxTtcSVeqFu+kwe4yIiEREREMiIiIhkREREMiIiIhkREREMiIiIhkVkfuo1QqcL3MJKTzmIiIiIZERERDIiIiIZERERDIiIiIZERERDIiIo/2FQ4KgXc9VZkPnIiIiIZERERDIiIiIZERERDIiIiIZERERDIiIihOpchUAqQAb+aH4pkRERDIiIiIZERERDIiIiIZERERDIiIiIZERERDwGQRoDI92CEKL+RfikIiIiIhkREREMiIiIhkREREMiIiIhkREREMiIpx9EeHx/jwF3SYGCIREREQyIiIiGREREQyIiIiGREREQyIiIiGREREAAP7aAP//8Q5/W3/rb/mM/+HdhdheOqSnoHur30lUEAP1e5HIOYjrox/nbLV3FMyLn1avXZZP2rTYUSlGzbSV4aYjijW9eGu32hL4b213D1VuE/CbC5+cav6cAKQkJSJZVh+J+gpNU5dyJAYAEpCdBxBzeUfxIp5HLDLsa/c5MSiDRDzIkhuXYRUMzFj8wQP8l0n1NA2nz5xmDTEIzl/S/57wNUlqVev4bA4gAkLsJjn81n7rGh8GAITcKBK/C1tUBzQdMpr1udh3EoVmGBOyokUPgXsC5pQ9A7pE3xm6ergAAEKmxLGVdld9sRb8JpoRgVAdjSnjXqdkqjga/KN/2m1gTjpocVyyGUXU542VfZs33DM3lwrGTIWAFD83Fiuc2Zh62grr8GStr2KaPRtjxZsGk6sWeyZSLwUYjku0joaVLCy9YNFHIRwMYLLxzgylsWuodCpZXA/B63MTXjg1hFnoPgmis99ulUggqwbUQzKoMCx8zsjASLSXkesMgTx96NAB62MOhqnFy7MbrNVCNoc8xP2N8LyQqjjOu69PArMl+tONy63XpZEJRYfCCkprNTvQ5qM7vn2DSEtgetduiXOW6k5OWS4FjOOPSX4+EuVSe0Z+fgkHkBnwn3iB1ymwruf4ic/3V8E1chxfc+VSTTTKhZKKZIMS9756B+UMW3b1QPhyEgtoiATsp/JCAPKKzZeJytWNkWkEkSPfAmoH5SKjEZ3DXvK5JkziVQT211TYTOCXemmQCnE5cGgWCAj5/AACYVO5AlOqCRagrd2D6XSPoLznTPoJR/Zcsr5TpEuF0ldXQUb7MpfG4fg4o/RhT7TgRk9ADRZmPMkfw+QIAQuUVu41HV45eoYUgtou2H5j99RxmGO3hSk87THmfXqun3XEwW23HlcB2WbT1pNVYMU43u5nLvQcGcJjBQjVBijTQrsr618qwUdiLpaRIasx+2A3Hizfk+lpVVcvUQ7PR1Ln+G0J/Ewi3yLUvbRGLHQJnh4iDdkfRDR/ymidnxqo6oJQdq3dWZ34uN6ccbickfFD5Dy6d9wXKpWw9JH034p2BRkaAMG7C9dab4h5UtmGs6XT2wjumbSNgTXdD1NUj6uyxxnIgj7HCNHAIfrgUkd9ArIsYNAICgcoT4vHkM1hZlJKUeOFGCi5HK4BP+Vae1NK9AlPtIQyfEAyObJe0+mq+Sh33dWUSxZh7UCKsgM9zIhIPBBPf9HBpqVeMGGnYPC3yJR2VcXV7srmdaQw5Wd6yt05T4qm9gjWwQzDQL0AFyDKsazhpA45GKUna/sPWrYep5Kcc3N64VAZYNPQDMGfnVejCNjLDyT5WVfpX+X+gswDnZ7wEneyuboYxo/6rpXdlXhfljy2evIhSgE1NHlncknUo2/oO3wM/MW1SptnAXtO6a3yw7vnuvH2hF1JSCwxBd01TBUTtoPYl/BzUxU263fiimptLaCLEfTa6+GWl9tYy62plNVJlnzabT2XHyc2cONfTfZKSll/FTRqmLK5tpuAlRInQzcnDETdGVUgcQ0iat7XmFC0k7x2bfAG6Aufng8kQCQIX5+JWggzAMmZH5/c+5F5ZjaVZwEqI8vDESt07z2y8vPIkNoG+JKKVsZbgHuy44XAKDRsamMQc3dui/4XOulPwh9pbapIY+xpyAAR54wyNxhZtyi9F9E9H7d2A7Itn7GY8MYE8aweViPZyKuI4efiT49/ChoUAarD2idQ8MDLg4ImY2t4f/0IKGTN0hI3pe4C5FOs3flVwjVMlXxXrWwpSG/MkiPm1fVA1U86txNBJHfJ4cVZzbQZBbKpXmvU3vzsiUPHEkr9PM7mf8kivY2LtZSATCVXA1fx7TLp1kCVGLThqO4MDlZAtevcwx2XRyuXIpvgJTyX6bMT7VCljluqiA+whV/3QlTDeNmrQ5zPsrJ8oF476w0G3jaZIqegx2YV9j/GcvBbP91KJtQ8ZsQZcS6dMm3+3OpfDQ2wwFx8DyvAAvzhrrx1ZLZ6q3YysNR17dGAvl8yjxylI2v1PGgOTP7Q0u6jzx9QdbSZXsbHoPWES8chx1XVtipVtpruhxRtRWeXRhtrVUMYn5r9nNLiYs6CYHLqjRKfB2QrCrNnzAaUSeQ/vKqnHkfbN/hC7wJZCP8Cx1xMItVD8DV7iGVYwGVDWyge1VY/xRPqOFS3U07Z9lM2bwuE72oN/A44KX2YNKlR9K31Bza1i6CrhWXMFbVObx0qWbb/xQSHNqpULZdjYEpJpzHa7AjwWMVMlINg38vlGOdFvwmTCQqPW5gCs6NtpHGma+L1vMkDuDvFq4B8UrZQF0NL4sR7WiXY4jk6Z39niSSMR++TNLVm9o0shPk2vAgQtvBi9k03KbK94vql4fpo/uWn9iuJbclXuiuf5+6lNZPf4R1npVW3ihlgedW2Khkq0d12Qkn3SsaXmKO7CuHHGqtdU8KJ+lIV4pAGglG3t4GbkhEcsDX72eV/bMR2sFM4JUJ8yDUqNdON6rw0GlxaRA2rDzjr92t9vF2L91nZN9eKJCfYimpeBS2Y1ZK4ButKpVDe3dFnycOVGBxFlHsgzSslQCKLtYZpIxBhGkFxNngyyRKVdqFlKohXR5I0fGF77cxt0iuseOspuqBSzIpJ0zljd/BKopu+2lZz771nxKDqiPWKbrQuvCNI6gBr+ACDnnVtc0gZy1Z9O5f0sTQEj/MCtPg/yj6envf0Jc/84UHPucwGSjLAO/H3KA82I0Swqz8L7Dxi0mOLcdrRcVAxk9YmZi6wNwNHlXBWYLTSgAGk1FYTnXjwAEFk/oMeIF0vKLaKNoy5hm3H7hUmfecJr5wcRCEbdrhYo3F2hjz75TkuoL45T5+6yc2tcLwJmi2k0d9xkIhRXNWQ+XK49YmSHDuuguSdBzLoAAAPywIY7NIC2l37tbBE7Viz9CmsmMuAjrJOjlyXE89rAGYFm1LwzlBaIjM5lk7yZzDFvnFkW8itXTTKAFtgD2yylIo1JH6wtn8ZYAAAD5OGN7aFd5N4WLQmANv+flL1MW+zyguxrGTqmwfUpLRVG0fVI+hL9uJeg0q9xFxvJ5dJtiAoJpAAAAKQGkjbMlH5QKU4IJKmtZzAxLT27+3EdgrICrgzljSlDehBqbaw8JQvZJ+gyPO1ZOBKG+78jKJgAAAAA+7hnt2GnSJ1bXZIHRGtZuaIGuxAD9nj3K79gpgVXg6RMkyENpydWEVnfOPFJQErLPpFCvbhLcL6M2mClLK2AAAAAAdH81BNAoptjQm00ZJaZIuTbmRySv43PSTtYH8WrTD7eUz+G5P+I9ONY2BEGJOVWBqAAAAAAATl2WJtv/DQrUi7tOooZZtgzOuMb6RjBGmM4uK0fO5IFPhLN8BP5xTwUcqgAAAAAACEMJ7AMr3n/WI/QAMEuo00A0j98lphZzhfntqbUAUAX+gfAAAAAAADTASuSZGXeoQrLVLhFA1C4X3X0+ew/piwjERTJnXUAAAAAAAAg/E7RsyMZfO+ymOEnHZNrnDjneMM4yXWUzM2QIAAAAAAAD0WRjGg1MpGDVUrsxWr+57jhqGN+pY0itUAAAAAAABA3zkWLWiioI/hnNhCNjsDPn5ymYKjEMXpZLV8iqAAAAAAABW/4uIqqArrZUKc35wt58bHpjY7CgkMuSUqBfRQ3AAAAAAAAFfrU3Ov/efpyc5Wb7epe4JOZBBNRdQAAAAAAAACD/EQy46mSgSd/Ardc4oJL8JagCSm8AAAAAAAAAWw2m/Nmau/zOAFIrPfeVUBdfZmeMwLDabYBAAAAAAAAEH9KVJKvfpSUMaqAjzV9o1n9rk2m4b0YAAAAAAAAagjTkBhapxKEtfqDKezggBAnVF4gAAAAAAAAD3njCp02RC0WGMFBXN+1EmZwA8pj482KPFb+AAAAAAAAAAAAAA=) no-repeat;
    background-size: 100% 100%
}

.third-section .pink-gradient {
    background: url(data:image/webp;base64,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) no-repeat;
    background-size: 100% 100%
}

.third-section .orange-gradient {
    background: url(data:image/webp;base64,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) no-repeat;
    background-size: 100% 100%
}

.third-section .purple-gradient {
    background: url(data:image/webp;base64,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) no-repeat;
    background-size: 100% 100%
}

.fourth-section {
    display: flex;
    align-items: center;
    padding: 100px 0 120px;
    background-color: #f7f2e2
}

.fourth-section .license-title {
    font-family: Rubik, sans-serif !important;
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: left;
    margin-top: 0;
    color: rgba(0, 0, 0, .9)
}

.fourth-section .license-description {
    font-size: 18px;
    line-height: 1.6;
    color: #333;
    text-align: left
}

.fourth-section .license-cards {
    margin-top: 95px
}

.fourth-section .license-card {
    padding: 20px 40px;
    border-radius: 20px;
    height: 344px;
    text-align: left
}

.fourth-section .license-card h3 {
    font-weight: 600;
    font-size: 28px;
    line-height: 35px;
    padding-bottom: 10px;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
}

.fourth-section .license-icon img {
    width: 135px
}

.fourth-section .video-card {
    color: #fff;
    transform: translateY(20px);
    opacity: 0;
    transition: all .8s ease-out;
    padding: 0 !important;
    height: auto;
    overflow: hidden
}

.fourth-section .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

.fourth-section .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fourth-section .video-card.animate {
    transform: translateY(0);
    opacity: 1
}

.fourth-section .finrac-card {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    position: relative;
    opacity: 0;
    transform: translateY(30px);
    transition: all .8s ease-out
}

.fourth-section .finrac-card.animate {
    opacity: 1;
    transform: translateY(0)
}

.fourth-section .finrac-card p {
    font-size: 17px;
    line-height: 24px;
    color: hsla(0, 0%, 100%, .65)
}

.fourth-section .canada-flag {
    position: absolute;
    bottom: 40px;
    left: 40px;
    width: 94px
}

.fourth-section .maple-leaf {
    position: absolute;
    bottom: 0;
    right: 35px;
    width: 156px
}

@keyframes slideUp {
    0% {
        transform: translateY(100px);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

.fifth-section {
    height: 862px;
    background-color: #000;
    background-repeat: no-repeat;
    background-size: 100vw auto;
    color: #fff;
    display: flex
}

.fifth-section .section-title {
    font-family: Rubik;
    font-size: 48px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
    text-align: left
}

.fifth-section .section-description {
    font-family: Rubik;
    font-size: 20px;
    line-height: 1.6;
    color: hsla(0, 0%, 100%, .8);
    text-align: left;
    margin-left: auto;
    max-width: 648px
}

.fifth-section .events-header {
    margin-top: 100px;
    margin-bottom: 60px
}

.fifth-section .events-slider-container {
    position: relative;
    overflow: hidden;
    padding: 20px 0;
    width: 130vw;
    left: -300px
}

.events-slider-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1
}

.events-slider-container::-webkit-scrollbar {
    height: 8px
}

.events-slider-container::-webkit-scrollbar-track {
    background: #f1f1f1
}

.events-slider-container::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px
}

.events-slider-container::-webkit-scrollbar-thumb:hover {
    background: #555
}

.fifth-section .events-slider {
    display: flex;
    transition: transform .5s ease;
    gap: 20px;
    padding: 0 20px
}

.fifth-section .event-card {
    min-width: 400px;
    width: 400px;
    height: 275px;
    background: #1a1a1a;
    border-radius: 20px;
    overflow: hidden;
    flex-shrink: 0
}

.fifth-section .event-image {
    width: 100%;
    height: 200px;
    overflow: hidden
}

.fifth-section .event-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: transform .3s ease
}

.fifth-section .event-card:hover .event-image img {
    transform: scale(1.05)
}

.fifth-section .event-content {
    padding: 20px 20px 24px;
    text-align: left
}

.fifth-section .event-content h3 {
    font-size: 24px;
    margin-bottom: 8px;
    margin-top: 0
}

.fifth-section .event-content p {
    font-size: 16px;
    color: hsla(0, 0%, 100%, .7);
    line-height: 1.5
}

.fifth-section .event-content p:last-child {
    line-height: 1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.fifth-section .slider-controls {
    top: 50%;
    left: 50%;
    display: flex;
    width: 100%;
    max-width: 1440px;
    padding: 0 20px;
    z-index: 10
}

.fifth-section .slider-btn {
    width: 48px;
    height: 32px;
    border-radius: 24px;
    background: rgba(0, 0, 0, .5);
    border: 1px solid hsla(0, 0%, 100%, .2);
    color: hsla(0, 0%, 100%, .65);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease
}

.fifth-section .slider-btn i {
    font-size: 16px
}

.fifth-section .slider-btn:hover {
    background: rgba(0, 0, 0, .7);
    border-color: hsla(0, 0%, 100%, .4)
}

.fifth-section .slider-btn.prev {
    margin-left: -30px;
    margin-right: 12px
}

.fifth-section .slider-btn.next {
    margin-right: -60px
}

.sixth-section {
    height: 720px;
    background: #c0d8e5 !important;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center
}

.sixth-section .section-header {
    margin-bottom: 360px
}

.sixth-section .section-title {
    font-size: 48px;
    font-weight: 600;
    color: #000;
    margin-bottom: 0;
    margin-top: 0;
    text-align: left
}

.sixth-section .section-description-container {
    display: flex;
    flex-direction: column;
    align-items: end;
    z-index: 9
}

.sixth-section .section-description {
    max-width: 624px;
    font-family: Rubik;
    font-size: 20px;
    line-height: 1.5;
    color: rgba(0, 0, 0, .9);
    margin-bottom: 30px;
    text-align: left
}

.sixth-section .action-buttons {
    display: flex;
    gap: 20px
}

.sixth-section .contact-btn {
    padding: 12px 40px;
    border-radius: 25px;
    border: 1px solid #000;
    color: #000;
    text-decoration: none;
    transition: all .3s ease;
    background: 0 0;
    font-size: 18px;
    font-weight: 600
}

.sixth-section .contact-btn:hover {
    background: #32b9ff;
    color: #fff;
    border: 1px solid #32b9ff
}

.sixth-section .enquire-btn {
    padding: 12px 40px;
    border-radius: 25px;
    background: #000;
    color: #fff;
    text-decoration: none;
    transition: all .3s ease;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    display: none;
}

.sixth-section .enquire-btn:hover {
    background: #32b9ff;
    display: none;
}

.sixth-section .trust-logos {
    display: flex;
    flex-direction: column;
    width: 100vw;
    position: absolute;
    left: 0;
    bottom: 0
}

.sixth-section .logo-row {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: center
}

.sixth-section .logo-item {
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 180px
}

.sixth-section .logo-row:first-child .logo-item {
    padding-left: 158px
}

.sixth-section .logo-item img {
    max-height: 70px;
    width: auto;
    -o-object-fit: contain;
    object-fit: contain
}

.sixth-section .bg-image {
    position: absolute;
    bottom: 110px;
    right: -20px;
    bottom: 80px;
    z-index: 0;
    pointer-events: none;
    width: 875px
}

.sixth-section .bg-image img {
    max-width: 100%;
    height: auto
}

.footer-bottom {
    margin: 0 10px
}

.fade-in-section {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity .8s ease, transform .8s ease
}

.fade-in-section.active {
    opacity: 1;
    transform: translateY(0)
}

.event-text-ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

@media (max-width:1500px) {
    .fifth-section .slider-btn.prev {
        margin-left: 0
    }

    .fifth-section .slider-btn.next {
        margin-right: 0
    }
}

@media (max-width:991px) {
    .third-section .trusted-partner-card {
        margin-top: 30px
    }

    .sixth-section .section-header {
        margin-bottom: 40px
    }
}

@media (max-width:768px) {
    .second-section .container .row {
        display: flex;
        flex-direction: column
    }

    .second-section .section-title {
        margin-top: 34px;
        margin-bottom: 12px;
        font-size: 32px
    }

    .second-section .section-description {
        font-size: 17px;
        margin-bottom: 20px;
        line-height: 24px
    }

    .second-section .stats-container-left {
        gap: inherit;
        justify-content: space-between;
        margin-top: 35px;
        padding-top: 25px
    }

    .second-section .content-left {
        padding: 40px 20px 32px;
        z-index: 2
    }

    .second-section .video-background {
        width: 610px;
        height: 610px;
        scale: 1;
        left: 0;
        top: 0;
        left: 32%;
        top: -136%
    }

    .second-section .country-tag {
        animation: none !important
    }

    .second-section .country-tag img {
        width: 21px;
        height: 21px
    }

    .second-section .content-right .stats-container {
        margin-top: 0;
        padding-top: 0
    }

    .second-section .stat-number {
        font-size: 20px;
        line-height: 1.2;
        display: flex;
        align-items: center
    }

    .second-section .stat-number span {
        min-width: 40px;
        text-align: right
    }

    .second-section .stat-label {
        font-size: 11px
    }

    .second-section .country-tags {
        position: relative;
        height: 252px;
        margin-top: 16px;
        min-height: auto
    }

    .second-section .country-tag {
        transform: scale(.9);
        display: block;
        padding: 3px 14px;
        border-radius: 31.25px;
        position: relative;
        width: 120px;
        top: auto !important;
        left: inherit !important;
        float: left;
        margin-right: 24px;
        font-size: 12.5px;
        text-align: left;
        margin-bottom: 11px
    }

    .third-section {
        padding: 44px 0 72px
    }

    .third-section .upper-content {
        margin-bottom: 25px
    }

    .third-section .section-title {
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 16px
    }

    .third-section .trusted-partner-card {
        opacity: 1;
        height: 245px;
        transform: none
    }

    .third-section .card-icon {
        width: 40px;
        height: 40px;
        margin-bottom: 20px
    }

    .third-section .card-content h3 {
        font-size: 20px;
        line-height: 22px;
        margin-top: 0;
        margin-bottom: 4px
    }

    .third-section .card-content p {
        font-size: 14px;
        line-height: 20px
    }

    .third-section .card-content {
        padding-left: 24px;
        padding-top: 22px;
        padding-bottom: 25px;
        display: flex;
        flex-direction: column;
        justify-content: space-around
    }

    .third-section .section-description {
        margin-bottom: 16px;
        font-size: 16px;
        color: rgba(0, 0, 0, .9)
    }

    .third-section .features-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .third-section .feature-card {
        padding: 24px;
        opacity: 1;
        width: 100%;
        height: auto;
        transform: none;
        transition: none;
        border-radius: 12px
    }

    .third-section .feature-card h3 {
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 4px
    }

    .third-section .feature-card p {
        font-size: 14px;
        margin-bottom: 0
    }

    .fourth-section {
        padding-top: 0;
        padding-bottom: 100px
    }

    .fourth-section .license-container {
        padding-top: 80px
    }

    .fourth-section .license-cards {
        margin-top: 5px
    }

    .fourth-section .license-title {
        font-size: 32px;
        line-height: 38px;
        font-family: Rubik, sans-serif !important;
        margin-bottom: 16px
    }

    .fourth-section .license-icon img {
        width: 80px;
        height: 62px;
        margin-top: -80px
    }

    .fourth-section .license-description {
        font-size: 16px;
        color: rgba(0, 0, 0, .9)
    }

    .fourth-section .finrac-card,
    .fourth-section .video-card {
        opacity: 1;
        height: 260px;
        padding: 20px 24px;
        border-radius: 10px
    }

    .fourth-section .video-card {
        height: auto !important
    }

    .fourth-section .license-card h3 {
        font-size: 20px;
        line-height: 24px;
        margin: 0
    }

    .fourth-section .finrac-card p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px
    }

    .fourth-section .license-card {
        height: auto !important
    }

    .fourth-section .canada-flag {
        width: 50px;
        height: 43px;
        position: static
    }

    .fourth-section .maple-leaf {
        width: 80px;
        right: 10px
    }

    .fifth-section {
        padding: 40px 0
    }

    .fifth-section .fade-in-section {
        opacity: 1
    }

    .fifth-section .events-header {
        margin-bottom: 30px;
        margin-top: 5px
    }

    .fifth-section .events-slider-container {
        left: 0;
        width: 95vw;
        overflow: scroll;
        margin-bottom: 25px;
        margin-right: 20px
    }

    .fifth-section .events-slider {
        padding-left: 0
    }

    .fifth-section .event-content {
        padding: 5px
    }

    .fifth-section .event-content h3 {
        font-size: 20px;
        text-align: left;
        margin: 5px auto
    }

    .fifth-section .event-content p {
        font-size: 14px;
        text-align: left
    }

    .fifth-section .section-title {
        font-size: 32px;
        margin-bottom: 8px
    }

    .fifth-section .section-description {
        margin-left: 0;
        font-size: 17px;
        line-height: 24px;
        padding-right: 25px
    }

    .fifth-section .event-card {
        min-width: 270px;
        width: 100%;
        height: auto;
        background: 0 0
    }

    .fifth-section .event-image {
        height: auto
    }

    .fifth-section .slider-controls {
        padding: 0 10px;
        display: none
    }

    .sixth-section {
        padding: 72px 0 0;
        background: #c0d8e5 !important
    }

    .sixth-section .section-title {
        font-size: 32px;
        margin-bottom: 6px
    }

    .sixth-section .section-description {
        font-size: 17px;
        line-height: 24px;
        color: rgba(0, 0, 0, .65);
        margin-bottom: 20px;
        padding-right: 52px
    }

    .sixth-section .section-description-container {
        align-items: flex-start
    }

    .sixth-section .bg-image {
        width: 100%;
        right: -26%;
        bottom: 210px
    }

    .sixth-section .logo-item {
        width: calc(50% - 10px);
        min-width: auto
    }

    .sixth-section .slide-from-right {
        opacity: 1
    }

    .sixth-section .slide-from-right.even,
    .sixth-section .slide-from-right.odd {
        transform: none
    }

    .sixth-section .logo-row:first-child .logo-item {
        padding-left: 0;
        margin-left: -15px
    }

    .sixth-section .logo-row:nth-child(2) .logo-item {
        margin-left: -34px
    }

    .sixth-section .logo-row:nth-child(4) .logo-item {
        margin-left: 68px
    }

    .sixth-section .logo-row:nth-child(5) .logo-item {
        margin-left: 90px
    }

    .sixth-section .logo-item img {
        height: 36px;
        min-height: 36px
    }

    .sixth-section .trust-logos {
        position: relative
    }

    .sixth-section .contact-btn,
    .sixth-section .enquire-btn {
        font-size: 16px;
        padding: 10px 20px !important;
    display: none;
    }

    .sixth-section .section-header {
        margin-bottom: 114px
    }
}

@media (max-width:576px) {
    .third-section .features-grid {
        grid-template-columns: 1fr
    }
}

@media screen and (max-width:768px) {
    .section {
        min-height: auto !important;
        max-width: 100%;
        overflow-x: hidden
    }

    #fullpage,
    .section {
        height: auto !important
    }

    #fullpage {
        overflow: auto !important;
        transform: none !important
    }
}

.slide-from-right {
    opacity: 0;
    transition: all .8s ease-out
}

.slide-from-right.odd {
    transform: translateX(350px)
}

.slide-from-right.even {
    transform: translateX(-250px)
}

.slide-from-right.animate {
    opacity: 1;
    transform: translateX(0)
}