
    /*CSS Table Of Content Ends Here*/
    html{
        scroll-behavior: smooth;
        scroll-padding-top: 11rem;
    }
    @import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap');
    @import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
     :root {
        --font-default: "Ubuntu", sans-serif;
        --body: #fff;
        --black: #000;
        --white: #fff;
        --theme: #061741;
        --theme2: #007ec2;
        --theme3: #20a64b;
        --header: #121315;
        --bgrgb: rgba(6, 23, 65, 0.5);
        --text: #000;
        --border: #D4DCED;
        --border-2: #D4DCED;
        --bg: #1E2023;
        --box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.13);
    }
    
    .theme-btn {
        background-color: var(--theme);
        color: var(--white);
        display: inline-block;
        font-size: 16px;
        font-weight: 700;
        padding: 24px 50px;
        border-radius: 0;
        text-transform: uppercase;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: relative;
        z-index: 1;
        line-height: 1;
    }
    
    .theme-btn::before {
        content: "";
        background-color: var(--header);
        width: 0;
        height: 50%;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        z-index: -1;
    }
    
    .theme-btn::after {
        content: "";
        background-color: var(--header);
        width: 0;
        height: 50%;
        position: absolute;
        bottom: 0;
        right: 0;
        -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
        z-index: -1;
    }
    
    .theme-btn i {
        margin-left: 10px;
    }
    
    .theme-btn:hover {
        color: var(--white);
    }
    
    .theme-btn:hover::before,
    .theme-btn:hover::after {
        width: 100%;
    }
    
    .theme-btn.bg-white {
        background-color: var(--white);
        color: var(--header);
    }
    
    .theme-btn.bg-white:hover {
        color: var(--white);
    }
    
    @media (max-width: 767px) {
        .theme-btn {
            padding: 20px 32px;
        }
    }
    
    @media (max-width: 575px) {
        .theme-btn {
            padding: 18px 30px;
            font-size: 14px;
        }
    }
    
    .link-btn {
        display: inline-block;
        color: var(--text);
        text-align: center;
        /* font-family: "DM Sans"; */
        font-size: 14px;
        font-weight: 600;
        text-transform: capitalize;
    }
    
    .link-btn i {
        margin-left: 10px;
        transform: rotate(-40deg);
        transition: all 0.4s ease-in-out;
    }
    
    .link-btn:hover {
        color: var(--theme);
    }
    
    .link-btn:hover i {
        margin-left: 10px;
        transform: rotate(0);
    }
    /* --------------------------------------------
    Template Default Fonts & Fonts Styles
 ---------------------------------------------- */
    
    body {
        font-family: "Ubuntu", sans-serif;
        font-size: 16px;
        /* font-weight: 500; */
        line-height: 28px;
        color: var(--text);
        background-color: var(--white);
        padding: 0;
        margin: 0;
        overflow-x: hidden;
        letter-spacing: 0.5;
    }
    
    ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    
    button {
        border: none;
        background-color: transparent;
        padding: 0;
    }
    
    input:focus {
        color: var(--white);
        outline: none;
    }
    
    input {
        color: var(--white);
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: "Ubuntu", sans-serif;
        margin: 0px;
        padding: 0;
        color: var(--header);
        text-transform: capitalize;
        transition: all 0.4s ease-in-out;
    }
    
    h1 {
        font-size: 100px;
        font-weight: 700;
        line-height: 106%;
    }
    
    h2 {
        font-size: 48px;
        line-height: 115%;
        font-weight: 600;
    }
    
    @media (max-width: 767px) {
        h2 {
            font-size: 36px;
        }
    }
    
    h3 {
        font-size: 22px;
        font-weight: 700;
    }
    
    @media (max-width: 575px) {
        h3 {
            font-size: 20px;
        }
    }
    
    h4 {
        font-size: 20px;
        font-weight: 700;
    }
    
    h5 {
        font-size: 18px;
        font-weight: 700;
    }
    
    h6 {
        font-size: 16px;
        font-weight: 700;
    }
    
    a {
        text-decoration: none;
        outline: none !important;
        cursor: pointer;
        color: var(--header);
        transition: all 0.4s ease-in-out;
    }
    
    p {
        margin: 0px;
        transition: all 0.4s ease-in-out;
        font-weight: 500;
    }
    
    span {
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
    
    .about-section {
        position: relative;
    }
    
    .about-section .about-shape-1 {
        position: absolute;
        right: 120px;
        top: 0;
    }
    
    @media (max-width: 1399px) {
        .about-section .about-shape-1 {
            display: none;
        }
    }
    
    .about-section .about-shape-2 {
        position: absolute;
        left: 0;
        bottom: 0;
    }
    
    @media (max-width: 1399px) {
        .about-section .about-shape-2 {
            display: none;
        }
    }
    
    .about-section .about-shape-4 {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    .about-section .about-shape-5 {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    .about-wrapper {
        margin-bottom: 30px;
    }
    
    @media (max-width: 1399px) {
        .about-wrapper {
            margin-bottom: 0;
        }
    }
    
    @media (max-width: 991px) {
        .about-wrapper {
            margin-bottom: 0;
        }
    }
    
    .about-wrapper .about-image {
        position: relative;
        max-width: 485px;
    }
    
    @media (max-width: 991px) {
        .about-wrapper .about-image {
            max-width: 760px;
        }
    }
    
    .about-wrapper .about-image img {
        width: 100%;
        height: 100%;
    }
    
    .about-wrapper .about-image .about-image-2 {
        max-width: 260px;
        border: 8px solid var(--white);
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
        position: absolute;
        bottom: -30px;
        right: -20%;
        z-index: 9;
    }
    
    @media (max-width: 575px) {
        .about-wrapper .about-image .about-image-2 {
            max-width: 200px;
        }
    }
    
    @media (max-width: 1399px) {
        .about-wrapper .about-image .about-image-2 {
            right: 0;
            bottom: 0;
        }
    }
    
    .about-fullwidth .about-image-2 img {
        width: 100%;
        height: 100%;
    }
    
    .about-fullwidth .video-box {
        width: 70px;
        height: 70px;
        border: 1px solid var(--theme);
        line-height: 70Px;
        text-align: center;
        position: absolute;
        top: 65%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .about-fullwidth .video-box .video-btn {
        width: 57px;
        height: 57px;
        background-color: var(--theme);
        color: var(--white);
        line-height: 57px;
        text-align: center;
        display: inline-block;
    }
    
    .para-line::after {
        content: "";
        top: 0;
        left: -50px;
        position: absolute;
        height: -webkit-fill-available;
        width: 10px;
        background-image: url(../img/about/about-shape-3.png);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
    }
    
    .about-wrapper .about-image .about-line-shape {
        position: absolute;
        top: 0;
        right: -50px;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper .about-image .about-line-shape {
            display: none;
        }
        .about-fullwidth .video-box {
            top: 70%;
        }
    }
    
    @media (max-width: 991px) {
        .about-fullwidth .video-box {
            top: 77%;
        }
        .para-line::after {
            content: none;
        }
    }
    
    .about-wrapper .about-content {
        position: relative;
        z-index: 9;
    }
    
    .about-wrapper .about-content .list-items {
        margin-top: 30px;
        border-bottom: 1px solid var(--border);
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    
    .about-wrapper .about-content .list-items li {
        font-size: 18px;
        font-weight: 500;
        color: var(--header);
    }
    
    @media (max-width: 575px) {
        .about-wrapper .about-content .list-items li {
            font-size: 16px;
        }
    }
    
    @media (max-width: 442px) {
        .about-fullwidth .video-box {
            top: 81%;
        }
    }
    
    .about-wrapper .about-content .list-items li:not(:last-child) {
        margin-bottom: 10px;
    }
    
    .about-wrapper .about-content .list-items li i {
        margin-right: 15px;
        color: var(--theme);
    }
    
    .about-wrapper .about-content .about-author {
        display: flex;
        align-items: center;
        gap: 60px;
        margin-top: 50px;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper .about-content .about-author {
            flex-wrap: wrap;
            gap: 20px;
        }
    }
    
    @media (max-width: 767px) {
        .about-wrapper .about-content .about-author {
            margin-top: 35px;
        }
    }
    
    @media (max-width: 575px) {
        .about-wrapper .about-content .about-author {
            margin-top: 25px;
        }
    }
    
    .about-wrapper .about-content .about-author .author-image {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    
    .about-wrapper .about-content .about-author .author-image .content p {
        font-size: 14px;
        color: var(--text);
        font-weight: 500;
    }
    
    .about-wrapper-2 .about-image {
        position: relative;
        max-width: 410px;
        z-index: 9;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper-2 .about-image {
            max-width: 750px;
        }
    }
    
    .about-wrapper-2 .about-image img {
        width: 100%;
        height: 100%;
    }
    
    .about-wrapper-2 .about-image::before {
        position: absolute;
        top: 10%;
        left: 0;
        content: "";
        width: 105%;
        height: 123%;
        border: 1px solid var(--theme);
        z-index: -1;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper-2 .about-image::before {
            display: none;
        }
    }
    
    .about-wrapper-2 .about-image .about-image-2 {
        position: absolute;
        right: -44%;
        bottom: -33%;
        border: 5px solid var(--white);
        box-shadow: var(--box-shadow);
    }
    
    @media (max-width: 1399px) {
        .about-wrapper-2 .about-image .about-image-2 {
            right: -24%;
        }
    }
    
    @media (max-width: 1199px) {
        .about-wrapper-2 .about-image .about-image-2 {
            right: 0;
            bottom: 0;
        }
        .about-wrapper-2 .about-image .about-image-2 img {
            width: 100%;
            height: 100%;
        }
    }
    
    @media (max-width: 575px) {
        .about-wrapper-2 .about-image .about-image-2 {
            max-width: 200px;
        }
    }
    
    .about-wrapper-2 .about-image .video-items {
        position: absolute;
        bottom: -28%;
        left: 22%;
    }
    
    .about-wrapper-2 .about-image .video-position {
        position: absolute;
        bottom: -55%;
        left: 22%;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper-2 .about-image .video-items {
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            bottom: initial;
        }
        .about-wrapper-2 .about-image .video-position {
            position: absolute;
            bottom: 10%;
            left: 78%;
        }
    }
    
    .about-wrapper-2 .about-image .video-items .video-btn {
        width: 58px;
        height: 58px;
        background-color: var(--theme);
        color: var(--white);
        line-height: 58px;
        text-align: center;
        display: block;
        position: relative;
        text-align: center;
        margin: 0 auto;
    }
    
    .about-wrapper-2 .about-image .video-items .video-btn::before {
        width: 70px;
        height: 70px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border: 1px solid var(--theme);
        content: "";
    }
    
    .about-wrapper-2 .about-image .video-items .video-text {
        color: var(--header);
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        margin-top: 15px;
        font-size: 18px;
        text-align: center;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper-2 .about-image .video-items .video-text {
            color: var(--white);
        }
    }
    
    .about-wrapper-2 .about-image .video-items .video-items {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .about-wrapper-2 .about-image .bar-shape {
        position: absolute;
        right: -26%;
        top: 0;
    }
    
    @media (max-width: 1199px) {
        .about-wrapper-2 .about-image .bar-shape {
            display: none;
        }
    }
    
    .about-wrapper-2 .about-content .icon-items {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    
    .about-wrapper-2 .about-content .icon-items .icon {
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background-color: #2c9447;
        color: var(--white);
        font-size: 20px;
    }
    
    .about-wrapper-2 .about-content .list-items {
        margin-top: 40px;
    }
    
    .about-wrapper-2 .about-content .list-items li {
        font-size: 18px;
        font-weight: 500;
        color: var(--header);
    }
    
    @media (max-width: 575px) {
        .about-wrapper-2 .about-content .list-items li {
            font-size: 16px;
        }
    }
    
    .about-wrapper-2 .about-content .list-items li:not(:last-child) {
        margin-bottom: 10px;
    }
    
    .about-wrapper-2 .about-content .list-items li i {
        margin-right: 15px;
        color: var(--theme);
    }
    
    .about-wrapper-2 .about-content .about-author {
        display: flex;
        align-items: center;
        gap: 60px;
        margin-top: 50px;
        margin-bottom: 60px;
    }
    
    @media (max-width: 1399px) {
        .about-wrapper-2 .about-content .about-author {
            flex-wrap: wrap;
            gap: 20px;
        }
    }
    
    @media (max-width: 767px) {
        .about-wrapper-2 .about-content .about-author {
            margin-top: 35px;
        }
    }
    
    @media (max-width: 575px) {
        .about-wrapper-2 .about-content .about-author {
            margin-top: 25px;
        }
    }
    
    .about-wrapper-2 .about-content .about-author .author-image {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    
    .about-wrapper-2 .about-content .about-author .author-image .content p {
        font-size: 14px;
        color: var(--text);
        font-weight: 500;
    }
    
    @-webkit-keyframes rippleOne {
        70% {
            -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
            box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
        }
        100% {
            -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
            box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
        }
    }
    
    @keyframes rippleOne {
        70% {
            -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
            box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
        }
        100% {
            -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
            box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
        }
    }
    
    @keyframes cir36 {
        100% {
            transform: rotate(360deg);
        }
    }
    
    @keyframes rounded {
        50% {
            transform: rotate(15deg);
        }
    }
    
    @keyframes up-down {
        0% {
            transform: translateY(10px);
        }
        100% {
            transform: translateY(-10px);
        }
    }
    
    @-webkit-keyframes spinner {
        to {
            -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
        }
    }
    
    @keyframes spinner {
        to {
            -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
        }
    }
    
    @-webkit-keyframes letters-loading {
        0%,
        75%,
        100% {
            opacity: 0;
            transform: rotateY(-90deg);
        }
        25%,
        50% {
            opacity: 1;
            transform: rotateY(0deg);
        }
    }
    
    @keyframes letters-loading {
        0%,
        75%,
        100% {
            opacity: 0;
            transform: rotateY(-90deg);
        }
        25%,
        50% {
            opacity: 1;
            transform: rotateY(0deg);
        }
    }
    
    @keyframes loaderspin {
        0% {
            transform: translate(-50%, -50%) rotate(0deg);
        }
        100% {
            transform: translate(-50%, -50%) rotate(360deg);
        }
    }
    
    @keyframes tpswing {
        0% {
            -webkit-transform: rotate(20deg);
            -ms-transform: rotate(20deg);
            transform: rotate(20deg);
        }
        100% {
            -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            transform: rotate(0deg);
        }
    }
    
    @keyframes width {
        0% {
            width: 0%;
        }
        100% {
            width: 100%;
        }
    }
    
    @-webkit-keyframes width {
        0% {
            width: 0%;
        }
        100% {
            width: 100%;
        }
    }
    
    @-webkit-keyframes loaderspin {
        0% {
            transform: translate(-50%, -50%) rotate(0deg);
        }
        100% {
            transform: translate(-50%, -50%) rotate(360deg);
        }
    }
    
    @keyframes loaderpulse {
        0% {
            transform: scale(1);
        }
        100% {
            transform: scale(1.2);
        }
    }
    
    @keyframes rounded {
        50% {
            transform: rotate(20deg);
        }
    }
    
    @keyframes cir36 {
        100% {
            transform: rotate(360deg);
        }
    }
    
    .float-bob-y {
        -webkit-animation-name: float-bob-y;
        animation-name: float-bob-y;
        -webkit-animation-duration: 3s;
        animation-duration: 3s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
    }
    
    @-webkit-keyframes float-bob-y {
        0% {
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
        }
        50% {
            -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
        }
        100% {
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
        }
    }
    
    @keyframes float-bob-y {
        0% {
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
        }
        50% {
            -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
        }
        100% {
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
        }
    }
    
    .float-bob-x {
        -webkit-animation-name: float-bob-x;
        animation-name: float-bob-x;
        -webkit-animation-duration: 3s;
        animation-duration: 3s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
    }
    
    @-webkit-keyframes float-bob-x {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(30px);
        }
        50% {
            -webkit-transform: translateX(10px);
            transform: translateX(10px);
        }
        100% {
            -webkit-transform: translateX(30px);
            transform: translateX(30px);
        }
    }
    
    @keyframes float-bob-x {
        0% {
            -webkit-transform: translateX(30px);
            transform: translateX(30px);
        }
        50% {
            -webkit-transform: translateX(10px);
            transform: translateX(10px);
        }
        100% {
            -webkit-transform: translateX(30px);
            transform: translateX(30px);
        }
    }
    
    @keyframes bounce-x {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
        50% {
            -webkit-transform: translateX(30px);
            transform: translateX(30px);
        }
        100% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }
    }
    
    .bounce-x {
        -webkit-animation: bounce-x 7s infinite linear;
        animation: bounce-x 7s infinite linear;
    }
    
    @keyframes criss-cross-left {
        0% {
            left: -20px;
        }
        50% {
            left: 50%;
            width: 20px;
            height: 20px;
        }
        100% {
            left: 50%;
            width: 375px;
            height: 375px;
        }
    }
    
    @keyframes criss-cross-right {
        0% {
            right: -20px;
        }
        50% {
            right: 50%;
            width: 20px;
            height: 20px;
        }
        100% {
            right: 50%;
            width: 375px;
            height: 375px;
        }
    }
    
    @keyframes rotated2 {
        0% {
            transform: rotate(0);
        }
        100% {
            transform: rotate(-360deg);
        }
    }
    
    @keyframes wave {
        0% {
            transform: translateX(0);
        }
        50% {
            transform: translateX(-25%);
        }
        100% {
            transform: translateX(-50%);
        }
    }
    
    @keyframes animate-positive {
        0% {
            width: 0;
        }
    }
    
    .contact-section {
        position: relative;
        z-index: 9;
    }
    
    .contact-section::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        z-index: -1;
        background-color: var(--theme);
        opacity: 0.8;
    }
    
    .contact-section .contact-image {
        position: absolute;
        left: 0;
        bottom: 0;
    }
    
    @media (max-width: 1399px) {
        .contact-section .contact-image {
            display: none;
        }
    }
    
    .contact-wrapper {
        position: relative;
        z-index: 9;
    }
    
    .contact-wrapper .contact-items {
        padding: 30px;
        background-color: var(--white);
    }
    
    .contact-wrapper .contact-items h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    
    .contact-wrapper .contact-items .form-clt input,
    .contact-wrapper .contact-items .form-clt textarea {
        border: 1px solid var(--theme);
        background: rgba(245, 91, 31, 0.1);
        color: var(--theme);
        padding: 16px 20px;
        line-height: 1;
        width: 100%;
        text-transform: capitalize;
        outline: none;
    }
    
    .contact-wrapper .contact-items .form-clt input::placeholder,
    .contact-wrapper .contact-items .form-clt textarea::placeholder {
        color: var(--theme);
    }
    
    .contact-wrapper .contact-items .form-clt textarea {
        padding-bottom: 130px;
    }
    
    @media (min-width: 1200px) {
        .contact-wrapper .contact-content {
            margin-left: 20px;
        }
    }
    
    .contact-wrapper .contact-content .icon-items {
        display: flex;
        align-items: center;
        gap: 15px;
        margin-top: 30px;
    }
    
    .contact-wrapper .contact-content .icon-items .icon {
        width: 63px;
        height: 63px;
        line-height: 63px;
        background-color: transparent;
        border-radius: 50%;
        border: 1px solid var(--white);
        text-align: center;
    }
    
    .contact-wrapper .contact-content .icon-items .icon i {
        width: 39px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        border-radius: 50%;
        background-color: var(--white);
        color: var(--theme);
    }
    
    .contact-wrapper .contact-content .icon-items .content span {
        color: var(--white);
        font-size: 14px;
        text-transform: capitalize;
        font-weight: 500;
    }
    
    .contact-wrapper .contact-content .icon-items .content h4 {
        margin-top: 5px;
    }
    
    .contact-wrapper .contact-content .icon-items .content h4 a {
        color: var(--white);
    }
    
    .contact-box-items {
        margin-top: 30px;
        display: flex;
        align-items: center;
        gap: 20px;
        background-color: #F2F5FA;
        padding: 50px;
    }
    
    @media (max-width: 991px) {
        .contact-box-items {
            flex-wrap: wrap;
            padding: 40px 50px;
        }
    }
    
    .contact-box-items .icon {
        width: 71px;
        height: 71px;
        line-height: 71px;
        text-align: center;
        background-color: var(--white);
        color: var(--theme);
        font-size: 50px;
    }
    
    .contact-box-items .content h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }
    
    .contact-box-items .content p a {
        color: var(--text);
    }
    
    .contact-form-items {
        background-color: var(--white);
        padding: 40px 40px 120px;
        position: relative;
        z-index: 9;
        box-shadow: 0px -10px 40px 0px rgba(0, 0, 0, 0.15);
        margin-top: 100px;
    }
    
    @media (max-width: 1199px) {
        .contact-form-items {
            padding: 100px 40px;
        }
    }
    
    @media (max-width: 991px) {
        .contact-form-items {
            padding: 80px 30px;
        }
    }
    
    .contact-form-items .title {
        margin-bottom: 40px;
    }
    
    .contact-form-items .title h2 {
        margin-bottom: 5px;
    }
    
    .contact-form-items .form-clt {
        position: relative;
    }
    
    .contact-form-items .form-clt input,
    .contact-form-items .form-clt .nice-select,
    .contact-form-items .form-clt textarea {
        padding: 16px 30px;
        border: none;
        outline: none;
        background-color: #F2F5FA;
        width: 100%;
        font-size: 16px;
        font-weight: 400;
        color: var(--text);
    }
    
    @media (max-width: 575px) {
        .contact-form-items .form-clt input,
        .contact-form-items .form-clt .nice-select,
        .contact-form-items .form-clt textarea {
            padding: 12px 20px;
        }
    }
    
    .contact-form-items .form-clt textarea {
        padding: 18px 30px 110px;
    }
    
    @media (max-width: 575px) {
        .contact-form-items .form-clt textarea {
            padding: 12px 20px 90px;
        }
    }
    
    .contact-form-items .form-clt::placeholder {
        color: var(--text);
    }
    
    .contact-form-items .form-clt .icon {
        position: absolute;
        right: 30px;
        top: 16px;
        color: var(--text);
    }
    
    .office-google-map-wrapper iframe {
        width: 100%;
        height: 700px;
    }
    
    .cta-banner-wrapper {
        padding: 75px 60px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    @media (max-width: 1199px) {
        .cta-banner-wrapper {
            flex-wrap: wrap;
            justify-content: center;
            gap: 30px;
        }
    }
    
    @media (max-width: 991px) {
        .cta-banner-wrapper {
            padding: 60px 50px;
            text-align: center;
        }
    }
    
    @media (max-width: 767px) {
        .cta-banner-wrapper {
            padding: 50px 40px;
        }
    }
    
    @media (max-width: 575px) {
        .cta-banner-wrapper {
            padding: 40px 30px;
        }
    }
    
    .cta-banner-wrapper h2 {
        font-size: 38px;
    }
    
    @media (max-width: 767px) {
        .cta-banner-wrapper h2 {
            font-size: 34px;
        }
    }
    
    @media (max-width: 575px) {
        .cta-banner-wrapper h2 {
            font-size: 30px;
        }
    }
    
    .cta-banner-wrapper h2 span {
        color: var(--theme);
    }
    
    .cta-banner-wrapper .cta-img {
        margin-bottom: -75px;
        position: relative;
        z-index: 9;
    }
    
    @media (max-width: 1199px) {
        .cta-banner-wrapper .cta-img {
            display: none;
        }
    }
    
    .cta-banner-wrapper .cta-img .shape-img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: -1;
    }
    
    .cta-banner-wrapper .theme-btn {
        color: var(--theme);
    }
    
    .cta-banner-wrapper-2 {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    @media (max-width: 1199px) {
        .cta-banner-wrapper-2 {
            flex-wrap: wrap;
            gap: 30px;
            padding-top: 60px;
            justify-content: center;
            text-align: center;
        }
    }
    
    .cta-banner-wrapper-2 .cta-content h2 {
        font-size: 48px;
        font-weight: 800;
        color: var(--white);
        margin-bottom: 30px;
    }
    
    @media (max-width: 991px) {
        .cta-banner-wrapper-2 .cta-content h2 {
            font-size: 44px;
        }
    }
    
    @media (max-width: 767px) {
        .cta-banner-wrapper-2 .cta-content h2 {
            font-size: 40px;
        }
    }
    
    @media (max-width: 575px) {
        .cta-banner-wrapper-2 .cta-content h2 {
            font-size: 36px;
        }
    }
    
    @media (max-width: 1199px) {
        .faq-wrapper .section-title br {
            display: none;
        }
    }
    
    .faq-wrapper .faq-image img {
        width: 100%;
        height: 100%;
    }
    
    .faq-wrapper .faq-content p {
        padding-bottom: 40px;
    }
    
    .faq-wrapper .faq-content .icon-items {
        display: flex;
        align-items: center;
        gap: 20px;
        padding-top: 40px;
        border-top: 1px solid var(--border);
    }
    
    .faq-wrapper .faq-content .icon-items:not(:last-child) {
        padding-bottom: 40px;
    }
    
    .faq-wrapper .faq-content .icon-items .icon {
        width: 70px;
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-size: 35px;
        background-color: var(--white);
        color: var(--theme);
        border-radius: 50%;
    }
    
    .faq-wrapper .faq-content .icon-items .content {
        flex-basis: 80%;
    }
    
    .faq-wrapper .faq-content .icon-items .content h5 {
        margin-bottom: 10px;
    }
    
    .faq-wrapper .faq-accordion {
        margin-left: 20px;
    }
    
    @media (max-width: 1199px) {
        .faq-wrapper .faq-accordion {
            margin-left: 0;
        }
    }
    
    .faq-wrapper .faq-accordion .accordion-item {
        border: 0;
        background-color: var(--white);
    }
    
    .faq-wrapper .faq-accordion .accordion-item .accordion-header {
        border: none;
    }
    
    .faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button {
        font-weight: 700;
        color: var(--theme);
        border: 0;
        border-radius: 0;
        box-shadow: none;
        background-color: var(--white);
        padding: 25px 30px 0;
        text-transform: capitalize;
        font-size: 18px;
    }
    
    .faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button::after {
        font-weight: 500;
        transition: all 0.3s ease-in-out !important;
        background-image: url(../img/plus.svg);
        color: var(--theme);
    }
    
    .faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
        background-image: url(../img/minus.svg);
        font-weight: 500;
        color: var(--theme);
        transform: rotate(0);
    }
    
    .faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button.collapsed {
        background-color: transparent;
        padding: 25px 30px;
        color: var(--header);
    }
    
    .faq-wrapper .faq-accordion .accordion-item .accordion-collapse .accordion-body {
        padding-left: 30px;
        padding-top: 15px;
        color: var(--text);
        background-color: var(--white);
    }
    
    .faq-section {
        position: relative;
    }
    
    .faq-section .track-shape {
        position: absolute;
        bottom: 0;
        right: 5%;
    }
    
    .skills-wrapper .skills-image {
        position: relative;
    }
    
    @media (max-width: 991px) {
        .skills-wrapper .skills-image {
            height: 600px;
        }
    }
    
    @media (max-width: 767px) {
        .skills-wrapper .skills-image {
            height: 500px;
        }
    }
    
    @media (max-width: 575px) {
        .skills-wrapper .skills-image {
            height: 400px;
        }
    }
    
    .skills-wrapper .skills-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .skills-wrapper .skills-image .logo-shape {
        position: absolute;
        bottom: 30px;
        left: 30px;
    }
    
    .skills-wrapper .skill-content {
        margin-left: 60px;
    }
    
    @media (max-width: 1199px) {
        .skills-wrapper .skill-content {
            margin-left: 30px;
        }
    }
    
    @media (max-width: 991px) {
        .skills-wrapper .skill-content {
            margin-left: 0;
        }
    }
    
    .skills-wrapper .skill-content p {
        border-bottom: 1px solid var(--border);
        padding-bottom: 30px;
    }
    
    .skills-wrapper .skill-content .skill-feature-items {
        margin-top: 30px;
    }
    
    .skills-wrapper .skill-content .skill-feature-items .skill-feature:not(:last-child) {
        margin-bottom: 30px;
    }
    
    .skills-wrapper .skill-content .skill-feature-items .skill-feature .box-title {
        font-size: 18px;
        font-weight: 600;
    }
    
    .skills-wrapper .skill-content .skill-feature-items .skill-feature .progress-value {
        margin-bottom: 10px;
        color: var(--header);
        text-transform: capitalize;
    }
    
    .skills-wrapper .skill-content .skill-feature-items .skill-feature .progress {
        position: relative;
        height: 10px;
        background-color: var(--bg);
        border-radius: 0;
        overflow: visible;
        margin-top: 15px;
    }
    
    .skills-wrapper .skill-content .skill-feature-items .skill-feature .progress-bar {
        background-color: var(--theme);
        height: 10px;
        margin: 0;
        border-radius: inherit;
        overflow: visible;
        position: relative;
        margin-top: 0;
    }
    
    .skills-wrapper .skill-content .skill-feature-items .skill-feature .progress-value {
        position: absolute;
        top: -38px;
        right: -8px;
        font-size: 18px;
        font-weight: 600;
        color: var(--theme);
    }
    
    .skills-section {
        position: relative;
    }
    
    .skills-section .shape-1 {
        position: absolute;
        left: 0;
        top: 40%;
    }
    
    .skills-section .shape-2 {
        position: absolute;
        right: 0;
        bottom: 15%;
    }
    
    .achivements-wrapper .achivements-content .counter-items {
        position: relative;
    }
    
    .achivements-wrapper .achivements-content .counter-items .content {
        /*background-color: var(--white);*/
        padding: 30px 30px 30px 30px;
        text-align: center;
        margin-top: 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .achivements-wrapper .achivements-content .counter-items .content h2 {
        font-size: 55px;
        color: var(--white);
    }
    
    .achivements-wrapper .achivements-content .counter-items .content P {
        color: var(--white);
        font-size: 20px;
    }
    
    .achivements-wrapper .achivements-content .counter-items .content .icon {
        width: 100px;
        height: 100px;
        line-height: 81px;
        background-color: var(--theme3);
        color: var(--white);
        position: relative;
        /* left: 30px; */
        /* top: 0; */
        border-radius: 50%;
        margin-bottom: 20px;
        padding: 8px 7px;
    }
    
    .achivements-content p {
        color: #fff;
    }
    
    .achivements-wrapper .achivements-image {
        position: relative;
        max-width: 485px;
        float: right;
    }
    
    .object-bg::before {
        content: "";
        width: 200%;
        height: 100%;
        top: 0;
        position: absolute;
        left: 0;
        background: var(--theme);
        background-image: url(../img/about/ws.jpg);
        background-size: contain;
        background-position: left bottom;
        background-repeat: no-repeat;
        z-index: 9;
    }
    
    @media (max-width: 991px) {
        .achivements-wrapper .achivements-image {
            height: 650px;
        }
        .object-bg::before {
            content: none;
        }
        .achivements-wrapper .achivements-image {
            height: auto;
            max-width: 100%;
            display: contents;
        }
    }
    
    @media (max-width: 767px) {
        .achivements-wrapper .achivements-image {
            height: 550px;
        }
    }
    
    @media (max-width: 575px) {
        .achivements-wrapper .achivements-image {
            height: 450px;
        }
    }
    
    .achivements-wrapper .achivements-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: relative;
        z-index: 99;
    }
    
    .achivements-wrapper .achivements-image .achivements-image-2 {
        position: absolute;
        left: -30%;
        top: 20%;
    }
    
    @media (max-width: 1399px) {
        .achivements-wrapper .achivements-image .achivements-image-2 {
            left: 0;
        }
    }
    
    @media (max-width: 470px) {
        .achivements-wrapper .achivements-image .achivements-image-2 {
            height: 250px;
        }
    }
    /* .achivements-wrapper .achivements-image::before {
  position: absolute;
  bottom: 30px;
  left: -30px;
  content: "";
  height: 80px;
  width: 5px;
  background-color: var(--theme3);
} */
    
    .achivements-wrapper-2 {
        padding-left: 60px !important;
        padding-right: 60px !important;
        position: relative;
        background-color: rgb(242, 245, 250);
        position: relative;
    }
    
    @media (max-width: 1199px) {
        .achivements-wrapper-2 {
            padding-right: 40px !important;
            padding-left: 40px !important;
        }
    }
    
    @media (max-width: 767px) {
        .achivements-wrapper-2 {
            padding-right: 30px !important;
            padding-left: 30px !important;
        }
    }
    
    .achivements-wrapper-2 .bg-shape {
        position: absolute;
        bottom: 0;
        top: 0;
        left: 0;
    }
    
    @media (max-width: 1199px) {
        .achivements-wrapper-2 .bg-shape {
            display: none;
        }
    }
    
    .achivements-wrapper-2 .bg-shape img {
        width: 100%;
        height: 100%;
    }
    
    .achivements-wrapper-2 .achivements-content {
        position: relative;
    }
    
    .achivements-wrapper-2 .achivements-content .section-title h6 {
        color: var(--white);
    }
    
    @media (max-width: 1199px) {
        .achivements-wrapper-2 .achivements-content .section-title h6 {
            color: var(--theme);
        }
    }
    
    .achivements-wrapper-2 .achivements-content .section-title h2 {
        color: var(--white);
    }
    
    @media (max-width: 1199px) {
        .achivements-wrapper-2 .achivements-content .section-title h2 {
            color: var(--header);
        }
    }
    
    .achivements-wrapper-2 .achivements-right-items {
        position: relative;
    }
    
    .achivements-wrapper-2 .achivements-right-items .achivements-item {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    @media (max-width: 575px) {
        .achivements-wrapper-2 .achivements-right-items .achivements-item {
            flex-wrap: wrap;
            gap: 30px;
        }
    }
    
    .achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items {
        position: relative;
        display: flex;
        align-items: center;
        gap: 20px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    
    @media (max-width: 575px) {
        .achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items {
            padding-bottom: 0;
            margin-bottom: 0;
        }
    }
    
    .achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items .icon {
        width: 60px;
        height: 60px;
        line-height: 60px;
        background-color: var(--white);
        font-size: 36px;
        text-align: center;
        color: var(--theme);
    }
    
    .achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items .content h2 {
        font-size: 48px;
        color: var(--header);
    }
    
    .achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items.style-2 {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    
    .achivements-wrapper-2 .achivements-right-items .border-shape {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .bg_light_blue {
        background: #4285f4;
    }
    
    .bg_light_green2 {
        background: #0f9d58;
    }
    
    .bg_light_yellow {
        background: #f4b400;
    }
    
    .bg_light_red {
        background: #db4437;
    }
    
    @media (max-width: 1399px) {
        .achivements-wrapper-2 .achivements-right-items .border-shape {
            display: none;
        }
    }
    
    .achivements-section {
        position: relative;
    }
    
    .achivements-section .man-image {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: -1;
    }
    
    @media (max-width: 1600px) {
        .achivements-section .man-image {
            display: none;
        }
    }
    
    .footer-section {
        position: relative;
        z-index: 20;
        padding-top: 92px;
        background: #fff;
    }
    
    .footer-section::before {
        position: absolute;
        top: -47px;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100px;
        content: "";
        z-index: -1;
        background: url(../img/footer-bodrer.png);
        opacity: 0.95;
    }
    
    .contact-info-area {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid rgb(6 23 65);
        padding: 45px 35px;
        background: var(--white);
        /* border-radius: 100px; */
    }
    
    @media (max-width: 1399px) {
        .contact-info-area {
            flex-wrap: wrap;
            gap: 40px;
            justify-content: initial;
        }
    }
    
    @media (max-width: 575px) {
        .contact-info-area {
            gap: 30px;
        }
    }
    
    .contact-info-area .contact-info-items {
        display: flex;
        align-items: center;
        gap: 20px;
        justify-content: space-between;
        position: relative;
    }
    
    @media (max-width: 1199px) {
        .contact-info-area .contact-info-items {
            flex-wrap: wrap;
        }
    }
    
    .contact-info-area .contact-info-items .icon {
        width: 70px;
        height: 70px;
        line-height: 70px;
        text-align: center;
        position: relative;
        background-color: var(--white);
        border-radius: 50%;
        color: var(--theme);
        border: 1px solid var(--border);
        font-size: 24px;
    }
    
    .contact-info-area .contact-info-items .content p {
        color: var(--text);
        margin-bottom: 5px;
        text-transform: capitalize;
        font-size: 14px;
        font-weight: 500;
        opacity: 0.7;
    }
    
    .contact-info-area .contact-info-items .content h3 {
        font-size: 18px;
        color: var(--header);
        text-transform: initial;
    }
    
    .contact-info-area .contact-info-items .content h3 a {
        color: var(--header);
    }
    
    .footer-widgets-wrapper {
        padding: 25px 0 55px;
        position: relative;
        z-index: 9;
    }
    
    .footer-widgets-wrapper .single-footer-widget {
        margin-top: 30px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .widget-head {
        margin-bottom: 30px;
    }
    
    @media (max-width: 575px) {
        .footer-widgets-wrapper .single-footer-widget .widget-head {
            margin-bottom: 20px;
        }
    }
    
    .footer-widgets-wrapper .single-footer-widget .widget-head h5 {
        font-weight: bold;
        color: var(--theme);
        font-size: 18px;
        display: inline-block;
        position: relative;
        padding-bottom: 20px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .widget-head h5::before {
        position: absolute;
        bottom: 0;
        left: 0;
        content: "";
        width: 25px;
        height: 2px;
        background-color: var(--theme);
    }
    
    .footer-widgets-wrapper .single-footer-widget .widget-head h5::after {
        position: absolute;
        bottom: 0;
        left: 40px;
        content: "";
        width: 55px;
        height: 2px;
        background-color: var(--white);
    }
    
    @media (max-width: 767px) {
        .footer-widgets-wrapper .single-footer-widget .widget-head h5 {
            font-size: 23px;
        }
    }
    
    @media (max-width: 575px) {
        .footer-widgets-wrapper .single-footer-widget .widget-head h5 {
            font-size: 20px;
        }
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-content p {
        color: rgba(217, 217, 217, 0.8);
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-content .social-icon {
        margin-top: 40px;
        gap: 14px;
        position: relative;
        z-index: 9;
        margin-left: 0px;
    }
    
    @media (max-width: 575px) {
        .footer-widgets-wrapper .single-footer-widget .footer-content .social-icon {
            margin-top: 20px;
        }
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a {
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        font-size: 16px;
        display: block;
        color: rgb(6 23 65);
        transition: all 0.4s ease-in-out;
        text-align: center;
        background-color: transparent;
        border: 1px solid rgb(6 23 65);
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a:hover {
        background-color: var(--theme);
        color: var(--white);
        border: 1px solid transparent;
    }
    
    .footer-widgets-wrapper .single-footer-widget .list-area li {
        transition: all 0.4s ease-in-out;
    }
    
    .footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child) {
        margin-bottom: 10pxs;
    }
    
    .footer-widgets-wrapper .single-footer-widget .list-area li a {
        color: rgba(0, 0, 0, 1);
    }
    
    .footer-widgets-wrapper .single-footer-widget .list-area li a i {
        margin-right: 5px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .list-area li:hover {
        margin-left: 5px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .list-area li:hover a {
        color: var(--theme);
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item:not(:last-child) {
        margin-bottom: 10px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb {
        position: relative;
    }
    
    @media (max-width: 575px) {
        .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb {
            width: 100px;
        }
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb img {
        width: 100%;
        height: 100%;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1;
        text-align: center;
        transition: 0.3s;
        opacity: 0;
        width: 100%;
        height: 100%;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon::after {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(223, 17, 25, 0.7);
        transition: 0.4s;
        opacity: 0;
        width: 100%;
        height: 100%;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon i {
        color: var(--white);
        font-size: 22px;
        z-index: 99;
        position: relative;
        margin-top: 30px;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb:hover .icon {
        opacity: 1;
    }
    
    .footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb:hover .icon::after {
        opacity: 1;
    }
    
    .footer-bottom {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        padding: 20px 0;
    }
    
    .footer-bottom p {
        text-align: center;
        color: var(--theme);
    }
    
    .footer-bottom p a {
        color: var(--theme);
    }
    
    .header-top-wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .header-top-wrapper span {
        color: rgba(255, 255, 255, 0.8);
    }
    
    .header-top-wrapper span i {
        color: var(--white);
        margin-right: 5px;
    }
    
    .header-top-wrapper .social-icon {
        gap: 17px;
    }
    
    .header-top-wrapper .social-icon a {
        color: var(--white);
    }
    
    .header-top-wrapper .social-icon a:hover {
        color: var(--theme);
    }
    
    .header-top-wrapper-2 {
        background-color: var(--theme);
        padding: 15px 30px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        z-index: 9;
    }
    
    @media (max-width: 1199px) {
        .header-top-wrapper-2 {
            display: none;
        }
    }
    
    .header-top-wrapper-2::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 180px;
        content: "";
        background-color: var(--white);
        z-index: -1;
    }
    
    @media (max-width: 1399px) {
        .header-top-wrapper-2::before {
            display: none;
        }
    }
    
    .header-top-wrapper-2 .contact-list {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    
    .header-top-wrapper-2 .contact-list li {
        color: var(--white);
        font-weight: 400;
    }
    
    .header-top-wrapper-2 .contact-list li a {
        color: var(--white);
    }
    
    .header-top-wrapper-2 .contact-list li i {
        margin-right: 8px;
    }
    
    .header-top-wrapper-2 .top-right {
        display: flex;
        align-items: center;
        gap: 58px;
    }
    
    .header-top-wrapper-2 .text-list {
        display: flex;
        align-items: center;
        gap: 25px;
    }
    
    .header-top-wrapper-2 .text-list li {
        color: var(--white);
        font-weight: 400;
    }
    
    .header-top-wrapper-2 .text-list li a {
        color: var(--white);
    }
    
    .header-top-wrapper-2 .social-icon {
        gap: 20px;
    }
    
    .header-top-wrapper-2 .social-icon a {
        color: var(--header);
    }
    
    @media (max-width: 1399px) {
        .header-top-wrapper-2 .social-icon a {
            color: var(--white);
        }
    }
    
    .header-top-wrapper-2 .social-icon a:hover {
        color: var(--theme);
    }
    
    @media (max-width: 575px) {
        .header-top-section {
            display: none;
        }
    }
    
    .header-top-section .container-fluid {
        padding: 0 150px;
    }
    
    @media (max-width: 1899px) {
        .header-top-section .container-fluid {
            padding: 0 50px;
        }
    }
    
    @media (max-width: 1600px) {
        .header-top-section .container-fluid {
            padding: 0 40px;
        }
    }
    
    @media (max-width: 1199px) {
        .header-top-section .container-fluid {
            padding: 0 20px;
        }
    }
    
    .header-section .container-fluid {
        padding: 0 150px;
    }
    
    @media (max-width: 1899px) {
        .header-section .container-fluid {
            padding: 0 50px;
        }
    }
    
    @media (max-width: 1600px) {
        .header-section .container-fluid {
            padding: 0 40px;
        }
    }
    
    @media (max-width: 1199px) {
        .header-section .container-fluid {
            padding: 0 20px;
        }
    }
    
    .header-section-2 {
        position: relative;
        width: 100%;
        display: flex;
        margin-top: 0rem;
        height: 5rem;
        z-index: 999;
    }
    
    .header-section-2 .container-fluid {
        padding: 0 90px;
    }
    
    @media (max-width: 1899px) {
        .header-section-2 .container-fluid {
            padding: 0 50px;
        }
    }
    
    @media (max-width: 1600px) {
        .header-section-2 .container-fluid {
            padding: 0 40px;
        }
    }
    
    @media (max-width: 1199px) {
        .header-section-2 .container-fluid {
            padding: 0 20px;
        }
    }
    
    .header-top-sectionss {
        background-color: var(--header);
        padding: 10px 0;
        position: relative;
        z-index: 99;
    }
    
    @media (max-width: 991px) {
        .header-top-sectionss {
            display: none;
        }
    }
    
    .header-top-sectionss::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        background-color: var(--theme);
        z-index: -1;
        left: 81%;
    }
    
    @media (max-width: 1899px) {
        .header-top-sectionss::before {
            display: none;
        }
    }
    
    .header-top-sectionss.top-style-2 {
        position: relative;
    }
    
    .header-top-sectionss.top-style-2::before {
        display: none;
    }
    
    .header-top-sectionss.top-style-2::after {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        background-color: var(--theme);
        width: 16%;
    }
    
    @media (max-width: 1899px) {
        .header-top-sectionss.top-style-2::after {
            display: none;
        }
    }
    
    .header-top-sectionss.top-style-3::before {
        display: none;
    }
    
    .header-top-sectionss .container-fluid {
        padding: 0 130px;
    }
    
    @media (max-width: 1399px) {
        .header-top-sectionss .container-fluid {
            padding: 0 50px;
        }
    }
    
    .header-top-wrappers {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .header-top-wrappers .contact-list {
        display: flex;
        align-items: center;
        gap: 25px;
    }
    
    .header-top-wrappers .contact-list li {
        font-size: 15px;
        color: var(--white);
    }
    
    .header-top-wrappers .contact-list li a {
        color: var(--white);
    }
    
    .header-top-wrappers .contact-list li i {
        color: var(--white);
        margin-right: 10px;
    }
    
    .header-top-wrappers .top-right {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    
    .header-top-wrappers .top-right .social-icon {
        gap: 15px;
    }
    
    .header-top-wrappers .top-right .social-icon span {
        color: var(--white);
        font-weight: 500;
    }
    
    .header-top-wrappers .top-right .social-icon a {
        color: var(--white);
    }
    
    .header-top-wrappers .top-right .flag-wrap {
        position: relative;
        width: 160px;
    }
    
    .header-top-wrappers .top-right .flag-wrap .nice-select {
        padding: 0 0 0 60px;
        background: transparent;
        border: none;
        text-align: center;
        margin: 0 auto;
        position: relative;
        z-index: 999;
        border: none !important;
        padding-bottom: 0 !important;
    }
    
    .header-top-wrappers .top-right .flag-wrap .nice-select::after {
        right: 23px;
        border-bottom: 2px solid transparent;
        border-right: 2px solid transparent;
        width: 10px;
        height: 10px;
        top: 15px;
        border-bottom: 2px solid transparent;
        border-color: var(--theme);
        border-right: 2px solid theme-color;
    }
    
    .header-top-wrappers .top-right .flag-wrap .nice-select span {
        font-size: 16px;
        font-weight: 500;
        text-transform: capitalize;
        color: var(--white);
    }
    
    .header-top-wrappers .top-right .flag-wrap .flag {
        position: absolute;
        top: 0;
        left: 15px;
        z-index: 1;
    }
    
    @media (max-width: 767px) {
        .header-top-wrappers .top-right .flag-wrap .flag {
            display: none;
        }
    }
    
    .header-top-wrappers .top-right .flag-wrap .flag img {
        width: 100%;
        height: 100%;
        border: 4px solid var(--white);
        border-radius: 50%;
    }
    
    .header-top-wrappers.style-2 {
        margin-left: 250px;
    }
    
    @media (max-width: 1899px) {
        .header-top-wrappers.style-2 {
            margin-left: 0;
        }
    }
    
    .main-header-wrapper {
        display: flex;
        align-items: center;
        gap: 100px;
    }
    
    @media (max-width: 1899px) {
        .main-header-wrapper {
            gap: 70px;
        }
    }
    
    @media (max-width: 1600px) {
        .main-header-wrapper {
            gap: 40px;
        }
    }
    
    @media (max-width: 1199px) {
        .main-header-wrapper {
            padding: 15px 0;
        }
    }
    
    .main-header-wrapper .main-header-items {
        width: 100%;
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 50px;
        border: 1px solid #D4DCED;
    }
    
    @media (max-width: 1600px) {
        .main-header-wrapper .main-header-items .header-contact-info-area {
            padding: 0 30px;
        }
    }
    
    @media (max-width: 1199px) {
        .main-header-wrapper .main-header-items .header-contact-info-area {
            display: none;
        }
    }
    
    @media (max-width: 575px) {
        .main-header-wrapper .main-header-items .header-contact-info-area {
            gap: 30px;
        }
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items {
        display: flex;
        align-items: center;
        gap: 20px;
        justify-content: space-between;
        position: relative;
        padding: 30px 0;
        border-right: 1px solid #D4DCED;
        padding-right: 50px;
    }
    
    @media (max-width: 1399px) {
        .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items {
            border-right: none;
            padding-right: 0;
        }
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        position: relative;
        background-color: var(--white);
        border-radius: 50%;
        color: var(--theme);
        box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
        position: relative;
    }
    
    @media (max-width: 1399px) {
        .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon {
            width: 30px;
            height: 30px;
            line-height: 30px;
        }
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon::before {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 64px;
        height: 64px;
        content: "";
        background-color: transparent;
        border-radius: 50%;
        border: 1px solid rgba(30, 32, 35, 0.1);
        transform: translate(-50%, -50%);
    }
    
    @media (max-width: 1399px) {
        .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon::before {
            width: 54px;
            height: 54px;
        }
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content p {
        color: var(--text);
        margin-bottom: 5px;
        text-transform: capitalize;
        font-size: 14px;
        font-weight: 500;
        opacity: 0.7;
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3 {
        font-size: 20px;
        color: var(--header);
        text-transform: initial;
    }
    
    @media (max-width: 1600px) {
        .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3 {
            font-size: 18px;
        }
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3 a {
        color: var(--header);
    }
    
    .main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items.style-2 {
        border: none;
        padding-right: 0;
    }
    
    @media (max-width: 1600px) {
        .main-header-wrapper .main-header-items .header-contact-info-area .header-button .theme-btn {
            font-size: 14px;
            padding: 24px 27px;
        }
    }
    
    .header-section-22 {
        position: relative;
    }
    
    .header-section-22::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        background-color: var(--theme);
        width: 16%;
    }
    
    @media (max-width: 1899px) {
        .header-section-22::before {
            display: none;
        }
    }
    
    .header-1 {
        margin-left: 250px;
        position: relative;
    }
    
    @media (max-width: 1899px) {
        .header-1 {
            margin-left: 0;
        }
    }
    
    .header-1 .main-logo {
        position: absolute;
        top: 0;
        left: -200px;
        z-index: 9;
    }
    
    @media (max-width: 1899px) {
        .header-1 .main-logo {
            display: none;
        }
    }
    
    .header-1 .container-fluid {
        padding: 0 130px;
    }
    
    @media (max-width: 1399px) {
        .header-1 .container-fluid {
            padding: 0 50px;
        }
    }
    
    @media (max-width: 991px) {
        .header-1 .container-fluid {
            padding: 0 40px;
        }
    }
    
    @media (max-width: 575px) {
        .header-1 .container-fluid {
            padding: 0 15px;
        }
    }
    
    @media (max-width: 1899px) {
        .header-1 .header-main .logo {
            display: block !important;
        }
    }
    
    @media screen and (max-width: 1025px) {
        .header-1 .header-main .main-menu ul li {
            margin-inline-end: 25px;
        }
    }
    
    .header-1 .header-main .main-menu ul li .has-homemenu {
        left: -200px;
    }
    
    @media (max-width: 1600px) {
        .header-1 .header-main .main-menu ul li .has-homemenu {
            left: -300px;
        }
    }
    
    .header-1 .header-main .header-right {
        gap: 40px;
    }
    
    @media (max-width: 991px) {
        .header-1 .header-main .header-right {
            gap: 25px;
        }
    }
    
    .header-1 .header-main .header-right .header-button .theme-btn {
        padding: 22px 30px;
    }
    
    @media (max-width: 1899px) {
        .header-1 .header-main .header-right .header-button {
            margin-right: 0;
        }
    }
    
    @media (max-width: 1600px) {
        .header-1 .header-main .header-right .header-button {
            display: none;
        }
    }
    
    .header-1 .header-main .header-right .sidebar__toggle {
        color: var(--theme);
    }
    
    .header-2 {
        background-color: transparent;
    }
    
    .header-2 .mega-menu-wrapper {
        padding: 0 18px;
        position: relative;
        z-index: 1;
    }
    
    @media (max-width: 470px) {
        .header-2 .mega-menu-wrapper {
            padding: 0 8px;
        }
    }
    
    .header-2 .mega-menu-wrapper::before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        height: 100%;
        width: 180px;
        content: "";
        /* background-color: var(--theme);*/
        z-index: -1;
    }
    
    @media (max-width: 1399px) {
        .header-2 .mega-menu-wrapper::before {
            display: none;
        }
    }
    
    @media (max-width: 1399px) {
        .header-2 .mega-menu-wrapper .header-main {
            gap: 30px;
        }
    }
    
    @media (max-width: 1399px) {
        .header-2 .mega-menu-wrapper .header-main .main-menu ul li {
            margin-inline-end: 25px;
        }
        .header-2 .mega-menu-wrapper .header-main .main-menu ul li a {
            font-size: 16px;
        }
    }
    
    @media (max-width: 1899px) {
        .header-2 .mega-menu-wrapper .header-main .main-menu ul li .has-homemenu {
            left: -50px;
        }
    }
    
    .header-2 .header-right {
        gap: 50px !important;
    }
    
    @media (max-width: 1399px) {
        .header-2 .header-right {
            gap: 30px !important;
        }
    }
    
    .header-2 .header-right .header-button {
        margin-right: 57px;
    }
    
    @media (max-width: 1899px) {
        .header-2 .header-right .header-button {
            display: none;
        }
    }
    
    .header-2 .header-right .header-button .theme-btn {
        background-color: var(--header);
    }
    
    .header-2 .header-right .header-button .theme-btn:hover::before,
    .header-2 .header-right .header-button .theme-btn:hover::after {
        background-color: var(--theme);
    }
    
    .header-2 .header-right .search-item {
        display: flex;
        align-items: center;
        gap: 40px;
        margin-right: 0px;
    }
    
    @media (max-width: 1399px) {
        .header-2 .header-right .search-item {
            margin-right: 0;
        }
    }
    
    @media (max-width: 767px) {
        .header-2 .header-right .search-item {
            gap: 20px;
        }
    }
    
    .header-2 .header-right .search-item .search-icon {
        color: var(--white);
    }
    
    @media (max-width: 1399px) {
        .header-2 .header-right .search-item .search-icon {
            color: var(--white);
        }
    }
    
    .header-2 .header-right .search-item .sidebar__toggle {
        color: var(--white);
        display: none;
    }
    
    @media (max-width: 1399px) {
        .header-2 .header-right .search-item .sidebar__toggle {
            color: var(--theme);
        }
    }
    
    @media (max-width: 1199px) {
        .menu-thumb {
            display: none !important;
        }
    }
    
    .header-main {
        margin-left: auto;
        margin-right: auto;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        grid-column-gap: 1.25rem;
    }
    
    .header-main .main-menu ul {
        margin-bottom: 0;
    }
    
    .header-main .main-menu ul li {
        position: relative;
        list-style: none;
        display: inline-block;
        margin-inline-end: 45px;
    }
    
    .header-main .main-menu ul li:last-child {
        margin-inline-end: 0;
    }
    
    .header-main .main-menu ul li a {
        display: inline-block;
        font-size: 17px;
        font-weight: normal;
        color: var(--theme);
        padding: 26px 0;
        text-align: left;
        position: relative;
        text-transform: capitalize;
        transition: all 0.4s ease-in-out;
    }
    
    .header-main .main-menu ul li a i {
        margin-left: 7px;
    }
    
    .header-main .main-menu ul li a:hover {
        color: var(--theme2) !important;
    }
    
    .header-main .main-menu ul li .submenu {
        position: absolute;
        top: 100%;
        inset-inline-start: 0;
        min-width: 240px;
        background: var(--white);
        z-index: 99999;
        visibility: hidden;
        opacity: 0;
        transform-origin: top center;
        color: var(--header);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
        transform: translateY(10px);
        transition: all 0.4s ease-in-out;
    }
    
    .header-main .main-menu ul li .submenu li {
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    
    .header-main .main-menu ul li .submenu li a {
        position: relative;
        z-index: 11;
        font-size: 16px;
        font-weight: normal;
        color: var(--header);
        padding: 0 25px;
        padding-bottom: 11px;
        padding-top: 11px;
        width: 100%;
        border-bottom: 1px solid #eeeeee;
        text-transform: capitalize;
    }
    
    .header-main .main-menu ul li .submenu li a:hover {
        color: var(--white) !important;
    }
    
    .header-main .main-menu ul li .submenu li:last-child a {
        border: none;
    }
    
    .header-main .main-menu ul li .submenu li .submenu {
        inset-inline-start: 100%;
        top: 0;
        visibility: hidden;
        opacity: 0;
    }
    
    .header-main .main-menu ul li .submenu li:hover>a {
        background: var(--theme);
        color: var(--white) !important;
    }
    
    .header-main .main-menu ul li .submenu li:hover>a::after {
        color: var(--theme);
    }
    
    .header-main .main-menu ul li .submenu li:hover>.submenu {
        -webkit-transform: translateY(1);
        -moz-transform: translateY(1);
        -ms-transform: translateY(1);
        -o-transform: translateY(1);
        transform: translateY(1);
        visibility: visible;
        opacity: 1;
    }
    
    .header-main .main-menu ul li .submenu li.has-dropdown>a::after {
        position: absolute;
        top: 50%;
        inset-inline-end: 25px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        color: var(--theme);
    }
    
    .header-main .main-menu ul li .has-homemenu {
        width: 570px;
        padding: 30px 30px 10px 30px;
        opacity: 0;
        left: -250px;
        visibility: hidden;
        padding: 30px 30px 10px 30px;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items {
        display: flex;
        align-items: center;
        gap: 30px;
        justify-content: space-between;
    }
    
    @media (max-width: 991px) {
        .header-main .main-menu ul li .has-homemenu .homemenu-items {
            flex-wrap: wrap;
        }
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu {
        position: relative;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb {
        position: relative;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 70%;
        gap: 10px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s ease-in-out;
        margin-top: 20px;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn {
        padding: 14px 20px;
        color: var(--white) !important;
        width: initial;
        font-size: 14px;
        text-align: center;
        border-radius: 0px !important;
        background-color: var(--theme);
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover {
        color: var(--white) !important;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover::before {
        background-color: var(--header);
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb::before {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 19, 19, 0)), to(#5e5ef6));
        background: linear-gradient(to bottom, rgba(99, 92, 92, 0) 0%, #252527 100%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
        opacity: 0;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        content: "";
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover::before {
        visibility: visible;
        opacity: 1;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button {
        opacity: 1;
        visibility: visible;
        margin-top: 0;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn {
        opacity: 1;
        visibility: visible;
        bottom: 50%;
        transform: translateY(50%);
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img {
        width: 100%;
    }
    
    .header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title {
        text-align: center;
        margin: 15px auto;
        display: inline-block;
        font-size: 16px;
    }
    
    .header-main .main-menu ul li:hover>a {
        color: var(--theme2);
    }
    
    .header-main .main-menu ul li:hover>a::after {
        color: var(--theme);
    }
    
    .header-main .main-menu ul li:hover>.submenu {
        visibility: visible;
        opacity: 1;
        transform: translateY(0px);
    }
    
    .header-main .header-right {
        gap: 30px;
    }
    
    @media (max-width: 1399px) {
        .header-main .header-right {
            gap: 20px;
        }
    }
    
    .header-main .header-right .search-icon {
        color: var(--header);
        font-size: 18px;
    }
    
    .header-main .sidebar__toggle {
        cursor: pointer;
        font-size: 27px;
        color: var(--header);
    }
    
    .sticky {
        position: fixed !important;
        top: 0 !important;
        left: 0;
        width: 100%;
        z-index: 100;
        transition: all 0.9s;
        background-color: var(--white);
        box-shadow: var(--box-shadow);
        -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
        animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
        padding: 0px 36px;
    }
    
    .sticky.header-1 {
        margin-left: 0;
    }
    
    .sticky.header-1 .main-logo {
        display: none;
    }
    
    .sticky.header-1 .header-main .logo {
        display: block !important;
    }
    
    .offcanvas__info {
        background: var(--white) none repeat scroll 0 0;
        border-left: 2px solid var(--theme);
        position: fixed;
        right: 0;
        top: 0;
        width: 400px;
        height: 100%;
        -webkit-transform: translateX(calc(100% + 80px));
        -moz-transform: translateX(calc(100% + 80px));
        -ms-transform: translateX(calc(100% + 80px));
        -o-transform: translateX(calc(100% + 80px));
        transform: translateX(calc(100% + 80px));
        -webkit-transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out;
        -moz-transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out;
        transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out;
        z-index: 99999;
        overflow-y: scroll;
        overscroll-behavior-y: contain;
        scrollbar-width: none;
    }
    
    .offcanvas__info::-webkit-scrollbar {
        display: none;
    }
    
    .offcanvas__info.info-open {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    
    .offcanvas__logo a img {
        width: 150px;
    }
    
    .offcanvas__wrapper {
        position: relative;
        height: 100%;
        padding: 30px 30px;
    }
    
    .offcanvas__wrapper .offcanvas__content .text {
        color: var(--text);
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__close {
        width: 45px;
        height: 45px;
        line-height: 45px;
        text-align: center;
        border-radius: 50%;
        background-color: var(--theme);
        position: relative;
        z-index: 9;
        cursor: pointer;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__close i {
        color: var(--white);
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact {
        margin-top: 20px;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact ul {
        margin-top: 20px;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li {
        font-size: 16px;
        font-weight: 600;
        text-transform: capitalize;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a {
        color: var(--text);
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child) {
        margin-bottom: 15px;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon {
        margin-right: 20px;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i {
        color: var(--theme);
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact span {
        text-transform: initial;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn {
        width: 100%;
        padding: 16px 40px;
        text-transform: capitalize !important;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon {
        margin-top: 30px;
        gap: 10px;
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a {
        width: 45px;
        height: 45px;
        line-height: 45px;
        text-align: center;
        font-size: 16px;
        display: block;
        background: transparent;
        color: var(--text);
        border-radius: 50%;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        text-align: center;
        border: 1px solid var(--border);
    }
    
    .offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .offcanvas__overlay {
        position: fixed;
        height: 100%;
        width: 100%;
        background: #151515;
        z-index: 900;
        top: 0;
        opacity: 0;
        visibility: hidden;
        right: 0;
    }
    
    .offcanvas__overlay.overlay-open {
        opacity: 0.8;
        visibility: visible;
    }
    
    @media (max-width: 450px) {
        .offcanvas__info {
            width: 345px;
        }
    }
    
    @media (max-width: 575px) {
        .offcanvas__wrapper {
            padding: 20px;
        }
    }
    
    .breadcrumb-wrapper {
        position: relative;
        overflow: hidden;
        z-index: 9;
        padding-top: 150px;
        padding-bottom: 120px;
    }
    
    @media (max-width: 1199px) {
        .breadcrumb-wrapper {
            padding-top: 150px;
        }
    }
    
    @media (max-width: 991px) {
        .breadcrumb-wrapper {
            padding-top: 160px;
        }
    }
    
    .breadcrumb-wrapper::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        z-index: -1;
        opacity: 0.85;
        background: var(--header);
    }
    
    .breadcrumb-wrapper .shape-image {
        position: absolute;
        right: 0;
        bottom: 10%;
    }
    
    @media (max-width: 991px) {
        .breadcrumb-wrapper .shape-image {
            display: none;
        }
    }
    
    .breadcrumb-wrapper .page-heading {
        text-align: center;
    }
    
    .breadcrumb-new .page-heading {
        text-align: center;
    }
    
    .breadcrumb-wrapper .page-heading h1 {
        color: var(--white);
        font-size: 58px;
        position: relative;
        z-index: 9;
        text-transform: capitalize;
    }
    
    .breadcrumb-new .page-heading h1 {
        color: #ffffff;
        font-size: 70px;
        position: relative;
        z-index: 9;
        text-transform: capitalize;
    }
    
    .header-2.sticky .logo {
        padding: 10px 0;
    }
    
    @media (max-width: 991px) {
        .breadcrumb-wrapper .page-heading h1 {
            font-size: 50px;
        }
    }
    
    @media (max-width: 575px) {
        .breadcrumb-wrapper .page-heading h1 {
            font-size: 38px;
        }
    }
    
    .breadcrumb-wrapper .page-heading .breadcrumb-items {
        display: flex;
        align-items: center;
        margin-top: 20px;
        gap: 10px;
        justify-content: center;
    }
    
    @media (max-width: 575px) {
        .breadcrumb-wrapper .page-heading .breadcrumb-items {
            margin-top: 15px;
        }
    }
    
    .breadcrumb-wrapper .page-heading .breadcrumb-items li {
        color: var(--theme3);
        text-transform: capitalize;
        font-weight: 500;
        font-size: 18px;
    }
    
    .breadcrumb-wrapper .page-heading .breadcrumb-items li a {
        color: var(--white);
        transition: all 0.4s ease-in-out;
    }
    
    .breadcrumb-wrapper .page-heading .breadcrumb-items li a:hover {
        color: var(--theme);
    }
    
    .breadcrumb-wrapper .page-heading .breadcrumb-items li i {
        color: var(--white);
        opacity: 0.8;
    }
    
    .breadcrumb-new .page-heading .breadcrumb-items {
        display: flex;
        align-items: center;
        margin-top: 10px;
        gap: 10px;
        justify-content: center;
    }
    
    .error-items {
        text-align: center;
    }
    
    .error-items .error-image {
        max-width: 896px;
        margin: 0 auto 50px;
        text-align: center;
    }
    
    .error-items .error-image img {
        width: 100%;
        height: 100%;
    }
    
    .error-items h2 {
        margin-bottom: 15px;
        font-size: 60px;
        font-weight: 600;
    }
    
    .error-items h2 span {
        color: var(--theme);
        font-weight: 400;
    }
    
    .error-items p {
        font-size: 18px;
        margin-bottom: 30px;
    }
    
     ::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }
    /* Track */
    
     ::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px var(--theme);
        border-radius: 5px;
    }
    /* Handle */
    
     ::-webkit-scrollbar-thumb {
        background: var(--theme);
        border-radius: 10px;
    }
    
    .fix {
        overflow: hidden;
    }
    
    .ralt {
        position: relative;
    }
    
    .ml-50 {
        margin-left: 50px;
    }
    
    @media (max-width: 1199px) {
        .ml-50 {
            margin-left: 0;
        }
    }
    
    .ripple {
        position: relative;
    }
    
    .ripple::before,
    .ripple::after {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 60px;
        height: 60px;
        -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        border-radius: 50%;
        box-shadow: 0 0 0 0 rgba(56, 75, 255, 0.5);
        -webkit-animation: rippleOne 3s infinite;
        animation: rippleOne 3s infinite;
    }
    
    .ripple::before {
        -webkit-animation-delay: 0.9s;
        animation-delay: 0.9s;
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
    }
    
    .ripple::after {
        -webkit-animation-delay: 0.6s;
        animation-delay: 0.6s;
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
    }
    
    .swiper-dot {
        text-align: center;
    }
    
    .swiper-dot .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        transition: 0.6s;
        background-color: var(--white);
        opacity: 1;
        border-radius: 10px;
    }
    
    .swiper-dot .swiper-pagination-bullet:not(:last-child) {
        margin-right: 10px;
    }
    
    .swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: var(--theme);
        transition: 0.6s;
        position: relative;
    }
    
    .swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
        position: absolute;
        width: 22px;
        height: 22px;
        line-height: 22px;
        top: -6px;
        left: -6px;
        border-radius: 50%;
        background-color: transparent;
        border: 2px solid var(--theme);
        content: "";
    }
    
    .mega-hover {
        position: relative;
        overflow: hidden;
        z-index: 2;
    }
    
    .mega-hover:after,
    .mega-hover:before {
        content: "";
        position: absolute;
        pointer-events: none;
        opacity: 1;
        z-index: -1;
    }
    
    .mega-hover:before {
        top: 0;
        right: 51%;
        bottom: 0;
        left: 50%;
        background: rgba(255, 255, 255, 0.2);
    }
    
    .mega-hover:after {
        top: 50%;
        right: 0;
        bottom: 50%;
        left: 0;
        background: rgba(245, 255, 255, 0.3);
    }
    
    .mega-hover:hover:before {
        left: 0;
        right: 0;
        opacity: 0;
        -webkit-transition: all 900ms linear;
        transition: all 900ms linear;
    }
    
    .mega-hover:hover:after {
        top: 0;
        bottom: 0;
        opacity: 0;
        -webkit-transition: all 900ms linear;
        transition: all 900ms linear;
    }
    
    .array-button .array-prev {
        width: 56px;
        height: 56px;
        line-height: 56px;
        text-align: center;
        background-color: transparent;
        color: var(--white);
        border-radius: 50%;
        transition: all 0.4s ease-in-out;
        border: 1px solid var(--white);
    }
    
    .array-button .array-prev:hover {
        background-color: var(--white);
        color: var(--header);
    }
    
    .array-button .array-next {
        width: 56px;
        height: 56px;
        line-height: 56px;
        text-align: center;
        background-color: var(--theme2);
        color: var(--white);
        border-radius: 50%;
        border: 1px solid transparent;
        transition: all 0.4s ease-in-out;
    }
    
    .array-button .array-next:hover {
        background-color: var(--white);
        color: var(--header);
    }
    
    .mt-10 {
        margin-top: 10px;
    }
    
    @media (max-width: 767px) {
        br {
            display: none;
        }
    }
    
    .mt-60 {
        margin-top: 55px;
    }
    
    .mb-40 {
        margin-bottom: 40px;
    }
    /* background */
    
    .bg-cover {
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        background-position: center;
    }
    
    .bg-cover-2 {
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
        background-position: center;
        width: 100%;
        height: 100%;
    }
    
    .nice-select {
        background-color: transparent;
        border: transparent;
        float: initial;
        overflow: initial;
        height: initial;
        padding: 0;
        display: inline-flex;
        align-items: center;
        line-height: 150%;
        width: 100%;
        border: none;
    }
    
    .nice-select:focus,
    .nice-select:hover {
        border-color: transparent;
    }
    
    .nice-select::after {
        height: 8px;
        width: 8px;
        right: 15px;
        top: 29px;
        border-color: var(--header);
        border-bottom: 2px solid var(--header);
        border-right: 2px solid var(--header);
    }
    
    .nice-select .list {
        width: initial;
        background-color: #ffffff;
        box-shadow: none;
        overflow: initial;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
        width: 100%;
        top: 100%;
        padding: 5px 7px;
        max-height: 50vh;
        overflow-x: auto;
        right: 0;
    }
    
    .nice-select .list::-webkit-scrollbar {
        width: 2px;
        opacity: 1;
        display: block;
    }
    
    .nice-select .list::-webkit-scrollbar-button,
    .nice-select .list::-webkit-scrollbar-thumb {
        background: var(--header);
    }
    
    .nice-select .option {
        background-color: transparent;
        font-size: 15px;
        line-height: 150%;
        padding: 4px 5px;
        min-height: initial;
        font-weight: 500;
    }
    
    .nice-select .option:hover,
    .nice-select .option:focus,
    .nice-select .option.selected.focus {
        background-color: transparent;
    }
    
    .nice-select .current {
        font-weight: 500;
        color: var(--header);
    }
    
    .page-nav-wrap ul li {
        display: inline-block;
        text-align: center;
    }
    
    .page-nav-wrap ul li .page-numbers {
        display: inline-block;
        width: 50px;
        height: 50px;
        line-height: 50px;
        background: transparent;
        font-weight: 600;
        transition: all 0.3s ease-in-out;
        margin: 0 2px;
        border: 1px solid #E3E3E3;
        color: var(--header);
    }
    
    .page-nav-wrap ul li .page-numbers.current {
        background-color: var(--theme);
        color: var(--white);
    }
    
    @media (max-width: 767px) {
        .page-nav-wrap ul li .page-numbers {
            margin-top: 10px;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 14px;
        }
    }
    
    .page-nav-wrap ul li .page-numbers i {
        margin-top: 2px;
    }
    
    .page-nav-wrap ul li .page-numbers.icon {
        border: none;
        background-color: transparent;
        color: var(--theme);
    }
    
    .page-nav-wrap ul li .page-numbers.icon:hover {
        border: none;
        background-color: transparent;
        color: var(--theme);
    }
    
    .page-nav-wrap ul li .page-numbers:hover {
        background-color: var(--theme);
        color: var(--white);
        border: 1px solid transparent;
    }
    
    .bor-bottom {
        border-bottom: 1px solid var(--border-2);
    }
    
    .pt-100 {
        padding-top: 100px;
    }
    
    @media (max-width: 991px) {
        .pt-100 {
            padding-top: 80px;
        }
    }
    
    .pb-100 {
        padding-bottom: 100px;
    }
    
    @media (max-width: 991px) {
        .pb-100 {
            padding-bottom: 80px;
        }
    }
    
    .margin-top-10 {
        margin-top: -10px;
    }
    
    .margin-top-5 {
        margin-top: -5px;
    }
    
    .margin-top-60 {
        margin-top: -65px;
    }
    
    @media (max-width: 1399px) {
        .margin-top-60 {
            margin-top: -25px;
        }
    }
    
    @media (max-width: 1199px) {
        .margin-top-60 {
            margin-top: -27px;
        }
    }
    
    @media (max-width: 991px) {
        .margin-top-60 {
            margin-top: -75px;
        }
    }
    
    @media (max-width: 767px) {
        .margin-top-60 {
            margin-top: -65px;
        }
    }
    
    .margin-top-8 {
        margin-top: -10px;
    }
    
    .custom-container {
        max-width: 1328px;
        margin: 0 auto;
    }
    
    .box-shadow {
        box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.06);
    }
    
    .hero-1 {
        background-color: var(--bg);
        position: relative;
    }
    
    .hero-1 .container-fluid {
        padding: 0 150px;
    }
    
    @media (max-width: 1899px) {
        .hero-1 .container-fluid {
            padding: 0 40px;
        }
    }
    
    @media (max-width: 1399px) {
        .hero-1 .container-fluid {
            padding: 0 25px;
        }
    }
    
    .hero-1 .line-shape {
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .hero-1 .hero-content {
        background-color: var(--theme);
        padding: 105px 70px;
        clip-path: polygon(0% 15%, 0 11%, 11% 0, 85% 0%, 100% 0, 100% 15%, 100% 88%, 91% 100%, 94% 100%, 15% 100%, 0 100%, 0% 85%);
        max-width: 870px;
        position: relative;
    }
    
    @media (max-width: 1399px) {
        .hero-1 .hero-content {
            padding: 70px 40px;
        }
    }
    
    @media (max-width: 991px) {
        .hero-1 .hero-content {
            padding: 70px 50px;
        }
    }
    
    @media (max-width: 767px) {
        .hero-1 .hero-content {
            padding: 70px 40px;
        }
    }
    
    @media (max-width: 575px) {
        .hero-1 .hero-content {
            padding: 60px 30px;
        }
    }
    
    .hero-1 .hero-content .vector-shape {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1;
    }
    
    .hero-1 .hero-content .vector-shape-2 {
        position: absolute;
        top: 0;
        right: 0;
        z-index: -1;
    }
    
    .hero-1 .hero-content h1 {
        color: var(--white);
        text-transform: uppercase;
    }
    
    @media (max-width: 1199px) {
        .hero-1 .hero-content h1 br {
            display: none;
        }
    }
    
    @media (max-width: 1399px) {
        .hero-1 .hero-content h1 {
            font-size: 74px;
        }
    }
    
    @media (max-width: 1199px) {
        .hero-1 .hero-content h1 {
            font-size: 64px;
        }
    }
    
    @media (max-width: 991px) {
        .hero-1 .hero-content h1 {
            font-size: 54px;
        }
    }
    
    @media (max-width: 767px) {
        .hero-1 .hero-content h1 {
            font-size: 46px;
            line-height: 126%;
        }
    }
    
    @media (max-width: 575px) {
        .hero-1 .hero-content h1 {
            font-size: 32px;
        }
    }
    
    .hero-1 .hero-content p {
        font-size: 23px;
        font-weight: 500;
        color: var(--white);
        margin-top: 20px;
    }
    
    @media (max-width: 991px) {
        .hero-1 .hero-content p {
            font-size: 21px;
        }
    }
    
    @media (max-width: 767px) {
        .hero-1 .hero-content p {
            font-size: 19px;
        }
    }
    
    @media (max-width: 575px) {
        .hero-1 .hero-content p {
            font-size: 17px;
        }
    }
    
    .hero-1 .hero-content .hero-button {
        margin-top: 50px;
        display: flex;
        align-items: center;
        gap: 24px;
    }
    
    @media (max-width: 575px) {
        .hero-1 .hero-content .hero-button {
            flex-wrap: wrap;
            margin-top: 30px;
        }
    }
    
    .hero-1 .hero-content .hero-button .button-text {
        color: var(--white);
        font-weight: 500;
    }
    
    .hero-1 .hero-content .hero-button .button-text .video-btn {
        width: 55px;
        height: 55px;
        line-height: 55px;
        display: inline-block;
        background-color: transparent;
        border: 1px solid var(--white);
        border-radius: 50%;
        text-align: center;
        color: var(--white);
    }
    
    .hero-1 .hero-image-items {
        margin-right: -48%;
        position: relative;
    }
    
    @media (max-width: 991px) {
        .hero-1 .hero-image-items {
            margin-right: 0;
        }
    }
    
    @media (max-width: 991px) {
        .hero-1 .hero-image-items .hero-image {
            height: 600px;
        }
    }
    
    @media (max-width: 767px) {
        .hero-1 .hero-image-items .hero-image {
            height: 520px;
        }
    }
    
    @media (max-width: 575px) {
        .hero-1 .hero-image-items .hero-image {
            height: 420px;
        }
    }
    
    .hero-1 .hero-image-items .hero-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .hero-1 .hero-image-items .array-button {
        display: flex;
        align-items: center;
        gap: 500px;
        margin-top: 40px;
        position: relative;
    }
    
    @media (max-width: 1899px) {
        .hero-1 .hero-image-items .array-button {
            gap: 50px;
            justify-content: start;
        }
    }
    
    @media (max-width: 991px) {
        .hero-1 .hero-image-items .array-button {
            justify-content: center;
        }
    }
    
    .hero-1 .hero-image-items .array-button::before {
        position: absolute;
        top: 14px;
        left: 100px;
        content: "";
        width: 465px;
        height: 1px;
        opacity: 0.5;
        background: var(--white);
    }
    
    @media (max-width: 1899px) {
        .hero-1 .hero-image-items .array-button::before {
            display: none;
        }
    }
    
    .hero-1 .hero-image-items .array-button .array-prevs,
    .hero-1 .hero-image-items .array-button .array-nexts {
        color: var(--white);
        font-size: 16px;
        font-weight: 500;
        display: flex;
        align-items: center;
        gap: 5px;
    }
    
    .hero-1 .hero-image-items .array-button .array-nexts {
        color: var(--theme);
    }
    
    .hero-2 {
        position: relative;
    }
    
    .hero-2 .array-button .array-prev {
        width: 56px;
        height: 56px;
        line-height: 56px;
        text-align: center;
        background-color: var(--theme);
        color: var(--white);
        border-radius: 50%;
        transition: all 0.4s ease-in-out;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 9;
        right: 50px;
    }
    
    .hero-2 .array-button .array-prev:hover {
        background-color: var(--white);
        color: var(--theme);
    }
    
    .hero-2 .array-button .array-next {
        width: 56px;
        height: 56px;
        line-height: 56px;
        text-align: center;
        background-color: transparent;
        color: var(--white);
        border-radius: 50%;
        border: 1px solid var(--white);
        transition: all 0.4s ease-in-out;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 9;
        left: 50px;
    }
    
    .hero-2 .array-button .array-next:hover {
        background-color: var(--white);
        color: var(--theme);
    }
    
    @media (max-width: 1600px) {
        .hero-2 .array-button {
            left: initial;
            right: 30px;
        }
    }
    
    @media (max-width: 767px) {
        .hero-2 .array-button {
            display: none;
        }
    }
    
    .hero-2 .bottom-shape {
        position: absolute;
        bottom: -180px;
        left: 0;
        right: 0;
        z-index: 2;
    }
    
    @media (max-width: 1600px) {
        .hero-2 .bottom-shape {
            bottom: -50px;
        }
    }
    
    @media (max-width: 1399px) {
        .hero-2 .bottom-shape {
            display: none;
        }
    }
    
    .hero-2 .bottom-shape img {
        width: 100%;
        height: 100%;
    }
    
    .hero-2 .swiper-slide-active .slider-image {
        -webkit-transform: scale(1.12);
        -moz-transform: scale(1.12);
        transform: scale(1.12);
    }
    
    .hero-2 .slider-image {
        overflow: hidden;
        position: absolute !important;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 1;
        z-index: -2;
        background-size: cover;
        transform: scale(1);
        -webkit-transition: all 8s ease-out 0s;
        -moz-transition: all 8s ease-out 0s;
        -ms-transition: all 8s ease-out 0s;
        -o-transition: all 8s ease-out 0s;
        transition: all 8s ease-out 0s;
    }
    
    .hero-2 .slider-image::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        background-color: var(--black);
        opacity: 0.6;
    }
    
    .hero-2 .slider-image .mask-shape {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    @media (max-width: 1199px) {
        .hero-2 .slider-image .mask-shape {
            display: none;
        }
    }
    
    .hero-2 .slider-image .border-shape {
        position: absolute;
        top: 12%;
        right: 0;
    }
    
    @media (max-width: 1199px) {
        .hero-2 .slider-image .border-shape {
            display: none;
        }
    }
    
    .hero-2 .slider-image .circle-shape {
        position: absolute;
        right: 10%;
        top: 10%;
    }
    
    .hero-2 .hero-content {
        position: relative;
        z-index: 9;
        padding: 290px 0 150px;
    }
    
    @media (max-width: 1399px) {
        .hero-2 .hero-content {
            padding: 180px 0;
        }
    }
    
    @media (max-width: 767px) {
        .hero-2 .hero-content {
            padding: 150px 0 120px;
        }
    }
    
    @media (max-width: 575px) {
        .hero-2 .hero-content {
            text-align: center;
            margin: 0 auto;
            padding: 130px 0 100px;
        }
    }
    
    .hero-2 .hero-content h5 {
        color: var(--white);
        margin-bottom: 20px;
        position: relative;
        padding-left: 45px;
        display: inline-block;
        font-weight: 500;
    }
    
    .hero-2 .hero-content h5::before {
        position: absolute;
        top: 10px;
        left: 0;
        content: "";
        width: 30px;
        height: 2px;
        background-color: var(--white);
    }
    
    .hero-2 .hero-content h1 {
        color: var(--white);
        margin-bottom: 20px;
    }
    
    @media (max-width: 1399px) {
        .hero-2 .hero-content h1 {
            font-size: 70px;
        }
    }
    
    @media (max-width: 1199px) {
        .hero-2 .hero-content h1 {
            font-size: 62px;
        }
    }
    
    @media (max-width: 991px) {
        .hero-2 .hero-content h1 {
            font-size: 52px;
        }
    }
    
    @media (max-width: 767px) {
        .hero-2 .hero-content h1 {
            font-size: 42px;
        }
    }
    
    @media (max-width: 575px) {
        .hero-2 .hero-content h1 {
            font-size: 34px;
        }
    }
    
    .hero-2 .hero-content p {
        color: var(--white);
    }
    
    .hero-2 .hero-content .hero-button {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-top: 50px;
        justify-content: center;
    }
    
    @media (max-width: 767px) {
        .hero-2 .hero-content .hero-button {
            margin-top: 30px;
        }
    }
    
    @media (max-width: 575px) {
        .hero-2 .hero-content .hero-button {
            flex-wrap: wrap;
            margin-top: 20px;
            justify-content: center;
        }
    }
    
    .mean-container a.meanmenu-reveal {
        display: none;
    }
    
    .mean-container .mean-nav {
        background: none;
        margin-top: 0;
    }
    
    .mean-container .mean-bar {
        padding: 0;
        min-height: auto;
        background: none;
    }
    
    .mean-container .mean-nav>ul {
        padding: 0;
        margin: 0;
        width: 100%;
        list-style-type: none;
        display: block !important;
    }
    
    .mean-container .mean-nav>ul .homemenu-items {
        display: flex;
        align-items: center;
        gap: 30px;
        justify-content: space-between;
    }
    
    @media (max-width: 1199px) {
        .mean-container .mean-nav>ul .homemenu-items {
            flex-wrap: wrap;
        }
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu {
        position: relative;
    }
    
    @media (max-width: 1199px) {
        .mean-container .mean-nav>ul .homemenu-items .homemenu {
            max-width: 300px;
            text-align: center;
            margin: 0 auto;
            border: 1px solid var(--border);
            padding: 10px;
        }
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb {
        position: relative;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 60%;
        gap: 10px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s ease-in-out;
        margin-top: 20px;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn {
        padding: 12px 20px;
        color: var(--white) !important;
        width: initial;
        font-size: 16px;
        text-align: center;
        border-radius: 0;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover {
        color: var(--white) !important;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb::before {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 19, 19, 0)), to(#5e5ef6));
        background: linear-gradient(to bottom, rgba(99, 92, 92, 0) 0%, #252527 100%);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
        opacity: 0;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        content: "";
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover::before {
        visibility: visible;
        opacity: 1;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button {
        opacity: 1;
        visibility: visible;
        margin-top: 0;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn {
        opacity: 1;
        visibility: visible;
        bottom: 50%;
        transform: translateY(50%);
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb img {
        width: 100%;
    }
    
    .mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-title {
        text-align: center;
        margin: 15px auto;
        display: inline-block;
        font-size: 16px;
    }
    
    .mean-container a.meanmenu-reveal {
        display: none !important;
    }
    
    .mean-container .mean-nav ul li a {
        width: 100%;
        padding: 10px 0;
        color: var(--header);
        font-size: 16px;
        line-height: 1.5;
        font-weight: 500;
        text-transform: capitalize;
        border-bottom: 1px solid var(--border) !important;
        border: none;
    }
    
    .mean-container .mean-nav ul li a:hover {
        color: var(--theme);
    }
    
    .mean-container .mean-nav ul li a:last-child {
        border-bottom: 0;
    }
    
    .mean-container .mean-nav ul li a:hover {
        color: var(--theme2);
    }
    
    .mean-container .mean-nav ul li a.mean-expand {
        margin-top: 5px;
        padding: 0 !important;
    }
    
    .mean-container .mean-nav ul li>a>i {
        display: none;
    }
    
    .mean-container .mean-nav ul li>a.mean-expand i {
        display: inline-block;
        font-size: 18px;
    }
    
    .mean-container .mean-nav>ul>li:first-child>a {
        border-top: 0;
    }
    
    .mean-container .mean-nav ul li a.mean-expand.mean-clicked i {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transition: all 0.4s ease-in-out;
    }
    
    .mean-container .mean-nav ul li .mega-menu li a {
        height: 200px;
        width: 100%;
        padding: 0;
        border-top: 0;
        margin-bottom: 20px;
    }
    
    .news-image-items {
        margin-top: 30px;
        height: 546px;
        position: relative;
        z-index: 9;
    }
    
    .news-image-items::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        z-index: -1;
        background: linear-gradient(180deg, rgba(18, 19, 21, 0) 0%, #121315 100%);
    }
    
    .news-image-items .news-content {
        position: absolute;
        bottom: 40px;
        left: 40px;
    }
    
    .news-image-items .news-content ul {
        display: flex;
        align-items: center;
        gap: 25px;
        margin-bottom: 20px;
    }
    
    .news-image-items .news-content ul li {
        font-size: 14px;
        font-weight: 500;
        color: var(--white);
    }
    
    .news-image-items .news-content ul li i {
        color: var(--theme);
        margin-right: 8px;
    }
    
    .news-image-items .news-content h3 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    
    .news-image-items .news-content h3 a {
        color: var(--white);
    }
    
    .news-image-items .news-content h3 a:hover {
        color: var(--theme);
    }
    
    .news-right-items {
        margin-top: 30px;
    }
    
    .news-right-items .news-card-items {
        background-color: var(--white);
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
        position: relative;
        display: flex;
        align-items: center;
        gap: 25px;
        justify-content: space-between;
    }
    
    @media (max-width: 1399px) {
        .news-right-items .news-card-items {
            flex-wrap: wrap;
            gap: 0;
        }
    }
    
    @media (max-width: 1399px) {
        .news-right-items .news-card-items .news-image {
            padding-left: 30px;
            padding-bottom: 30px;
        }
    }
    
    @media (max-width: 991px) {
        .news-right-items .news-card-items .news-image {
            padding: 0;
        }
    }
    
    @media (max-width: 767px) {
        .news-right-items .news-card-items .news-image {
            padding-left: 30px;
            padding-bottom: 30px;
        }
    }
    
    .news-right-items .news-card-items:not(:last-child) {
        margin-bottom: 30px;
    }
    
    .news-right-items .news-card-items .news-content {
        padding: 30px;
    }
    
    .news-right-items .news-card-items .news-content ul {
        display: flex;
        align-items: center;
        gap: 25px;
        margin-bottom: 15px;
    }
    
    .news-right-items .news-card-items .news-content ul li {
        font-size: 14px;
        font-weight: 500;
        color: var(--text);
    }
    
    .news-right-items .news-card-items .news-content ul li i {
        color: var(--theme);
        margin-right: 8px;
    }
    
    .news-right-items .news-card-items .news-content h4 {
        margin-bottom: 10px;
    }
    
    .news-right-items .news-card-items .news-content h4 a:hover {
        color: var(--theme);
    }
    
    .news-right-items .news-card-items .news-content .link-btn {
        color: var(--theme);
        margin-top: 13px;
    }
    
    .news-right-items .news-card-items .news-content .link-btn i {
        transform: rotate(0);
    }
    
    .news-section {
        position: relative;
    }
    
    .news-section .shape-1 {
        position: absolute;
        left: 0;
        top: 15%;
    }
    
    .news-section .shape-2 {
        position: absolute;
        right: 70px;
        bottom: 0;
    }
    
    .news-section .shape-3 {
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .news-section .shape-4 {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    .news-box-items {
        margin-bottom: 25px;
        background-color: #f2f2f2;
        transition: all 0.4s ease-in-out;
        overflow: hidden;
    }
    
    .news-box-items .news-image {
        position: relative;
        z-index: 2;
        overflow: hidden;
    }
    
    .news-box-items .news-image img {
        width: 100%;
        height: 100%;
        position: relative;
        display: block;
        object-fit: cover;
        -webkit-transition: all 500ms ease;
        transition: all 500ms ease;
    }
    
    .news-box-items .news-image img:first-child {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        -webkit-transform: translateX(50%) scaleX(2);
        transform: translateX(50%) scaleX(2);
        opacity: 0;
        -webkit-filter: blur(10px);
        filter: blur(10px);
    }
    
    .news-box-items .news-content {
        padding: 15px 20px;
    }
    
    .news-box-items .news-content .post-list {
        display: flex;
        align-items: center;
        gap: 95px;
        margin-bottom: 15px;
    }
    
    .news-box-items .news-content .post-list li {
        transition: all 0.4s ease-in-out;
    }
    
    .news-box-items .news-content h4 {
        margin-bottom: 30px;
        font-size: 22px;
        font-weight: 700;
    }
    
    .news-box-items .news-content .author-items {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-top: 1px solid var(--border);
        padding-top: 30px;
        transition: all 0.4s ease-in-out;
    }
    
    .news-box-items .news-content .author-items .author-info {
        display: flex;
        align-items: center;
        gap: 14px;
    }
    
    .news-box-items .news-content .author-items .author-info .content h6 {
        font-size: 14px;
    }
    
    .news-box-items .news-content .author-items .author-info .content p {
        font-size: 14px;
    }
    
    .news-box-items .news-content .author-items .link-btn {
        color: var(--theme);
    }
    
    .news-box-items:hover {
        background-color: #ccc;
    }
    
    .news-box-items:hover .news-image img:first-child,
    .news-box-items.active .news-image img:first-child {
        -webkit-transform: translateX(0) scaleX(1);
        transform: translateX(0) scaleX(1);
        opacity: 1;
        -webkit-filter: blur(0);
        filter: blur(0);
    }
    
    .news-box-items:hover .news-image img:nth-child(2),
    .news-box-items.active .news-image img:nth-child(2) {
        -webkit-transform: translateX(-50%) scaleX(2);
        transform: translateX(-50%) scaleX(2);
        opacity: 0;
        -webkit-filter: blur(10px);
        filter: blur(10px);
    }
    
    .news-box-items:hover .news-content .post-list li,
    .news-box-items.active .news-content .post-list li {
        color: var(--white);
    }
    
    .news-box-items:hover .news-content h4 a,
    .news-box-items.active .news-content h4 a {
        color: var(--white);
    }
    
    .news-box-items:hover .news-content h4 a:hover,
    .news-box-items.active .news-content h4 a:hover {
        color: var(--theme);
    }
    
    .news-box-items:hover .news-content .author-items,
    .news-box-items.active .news-content .author-items {
        border-top: 1px solid var(--white);
    }
    
    .news-box-items:hover .news-content .author-items .author-info .content h6,
    .news-box-items.active .news-content .author-items .author-info .content h6 {
        color: var(--white);
    }
    
    .news-box-items:hover .news-content .author-items .author-info .content p,
    .news-box-items.active .news-content .author-items .author-info .content p {
        color: var(--white);
    }
    
    .main-sidebar .single-sidebar-widget {
        padding: 40px 30px;
        background-color: #F2F5FA;
        margin-bottom: 30px;
    }
    
    .main-sidebar .single-sidebar-widget .wid-title {
        margin-bottom: 25px;
    }
    
    .main-sidebar .single-sidebar-widget .wid-title h3 {
        position: relative;
        padding-bottom: 15px;
        display: inline-block;
        font-size: 22px;
        font-weight: 600;
    }
    
    .main-sidebar .single-sidebar-widget .wid-title h3::after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 20px;
        height: 2px;
        content: "";
        background-color: var(--header);
    }
    
    .main-sidebar .single-sidebar-widget .wid-title h3::before {
        position: absolute;
        bottom: 0;
        left: 30px;
        width: 63px;
        height: 2px;
        content: "";
        background-color: var(--theme);
    }
    
    .main-sidebar .single-sidebar-widget .search-widget form {
        width: 100%;
        position: relative;
    }
    
    .main-sidebar .single-sidebar-widget .search-widget form input {
        background-color: var(--white);
        font-size: 16px;
        padding: 20px;
        width: 100%;
        border: none;
        color: var(--text);
    }
    
    .main-sidebar .single-sidebar-widget .search-widget form button {
        position: absolute;
        right: 0;
        top: 0;
        width: 70px;
        font-size: 18px;
        height: 100%;
        background-color: var(--theme);
        color: var(--white);
        text-align: center;
        transition: all 0.3s ease-in-out;
    }
    
    .main-sidebar .single-sidebar-widget .search-widget form button:hover {
        background-color: var(--header);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 22px 25px;
        background-color: var(--white);
        font-weight: 500;
        transition: all 0.4s ease-in-out;
        border-radius: 0;
        font-size: 16px;
        line-height: 1;
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li a {
        color: var(--header);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li span {
        transition: all 0.4s ease-in-out;
        color: var(--header);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li:not(:last-child) {
        margin-bottom: 12px;
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover {
        background-color: var(--theme);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover a {
        color: var(--white);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover span {
        color: var(--white);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li.active {
        background-color: var(--theme);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li.active a {
        color: var(--white);
    }
    
    .main-sidebar .single-sidebar-widget .news-widget-categories ul li.active span {
        color: var(--white);
    }
    
    .main-sidebar .single-sidebar-widget .recent-post-area .recent-items {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .main-sidebar .single-sidebar-widget .recent-post-area .recent-items:not(:last-child) {
        margin-bottom: 20px;
        border-bottom: 1px solid var(--border);
        padding-bottom: 20px;
    }
    
    .main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul {
        margin-bottom: 8px;
    }
    
    .main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul li i {
        color: var(--theme);
        margin-right: 5px;
    }
    
    .main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6 {
        font-size: 18px;
        font-weight: 600;
    }
    
    .main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6 a:hover {
        color: var(--theme);
    }
    
    .main-sidebar .single-sidebar-widget .tagcloud a {
        display: inline-block;
        padding: 11px 20px;
        line-height: 1;
        font-size: 16px;
        font-weight: 500;
        background: var(--white);
        margin-right: 5px;
        text-transform: capitalize;
        margin-bottom: 10px;
        border-radius: 0;
        transition: all 0.4s ease-in-out;
        color: var(--text);
    }
    
    .main-sidebar .single-sidebar-widget .tagcloud a:last-child {
        margin-right: 0;
    }
    
    .main-sidebar .single-sidebar-widget .tagcloud a:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items:not(:last-child) {
        margin-bottom: 30px;
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items .brochures-items {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items .brochures-items .icon {
        font-size: 40px;
        color: var(--theme);
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items .download-btn {
        width: 43px;
        height: 43px;
        line-height: 43px;
        text-align: center;
        display: inline-block;
        background-color: var(--header);
        font-size: 16px;
        color: var(--white);
        transition: all 0.4s ease-in-out;
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items .download-btn:hover,
    .main-sidebar .single-sidebar-widget .brochures-download-items .download-btn.active {
        background-color: var(--theme);
    }
    
    .main-sidebar .single-sidebar-widget .brochures-download-items .download-btn.active:hover {
        background-color: var(--header);
    }
    
    .main-sidebar .service-sidebar-widget .contact-bg {
        padding: 60px 45px;
        text-align: center;
    }
    
    @media (max-width: 1199px) {
        .main-sidebar .service-sidebar-widget .contact-bg {
            padding: 50px 30px;
        }
    }
    
    @media (max-width: 991px) {
        .main-sidebar .service-sidebar-widget .contact-bg {
            padding: 50px 30px;
        }
    }
    
    .main-sidebar .service-sidebar-widget .contact-bg p {
        font-size: 18px;
        color: var(--white);
        font-weight: 600;
    }
    
    .main-sidebar .service-sidebar-widget .contact-bg img {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    
    @media (max-width: 1399px) {
        .main-sidebar .service-sidebar-widget .contact-bg .theme-btn {
            padding: 22px 30px;
        }
    }
    
    .news-standard-wrapper .news-standard-items {
        background-color: #F5F5F5;
        position: relative;
        /* margin-bottom: 50px; */
    }
    
    @media (max-width: 767px) {
        .news-standard-wrapper .news-standard-items {
            margin-bottom: 30px;
        }
    }
    
    .news-standard-wrapper .news-standard-items .news-thumb {
        position: relative;
    }
    
    .news-standard-wrapper .news-standard-items .news-thumb img {
        width: 100%;
        height: 100%;
    }
    
    .news-standard-wrapper .news-standard-items .news-thumb .video-box {
        width: 70px;
        height: 70px;
        border: 1px solid var(--theme);
        line-height: 70Px;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .news-standard-wrapper .news-standard-items .news-thumb .video-box .video-btn {
        width: 57px;
        height: 57px;
        background-color: var(--theme);
        color: var(--white);
        line-height: 57px;
        text-align: center;
        display: inline-block;
    }
    
    .news-standard-wrapper .news-standard-items .news-content {
        padding: 30px 40px;
        position: relative;
        z-index: 9;
    }
    
    @media (max-width: 767px) {
        .news-standard-wrapper .news-standard-items .news-content {
            padding: 30px;
        }
    }
    
    .news-standard-wrapper .news-standard-items .news-content .date-list {
        display: flex;
        align-items: center;
        gap: 40px;
        margin-bottom: 15px;
    }
    
    @media (max-width: 1199px) {
        .news-standard-wrapper .news-standard-items .news-content .date-list {
            gap: 20px;
            flex-wrap: wrap;
        }
    }
    
    .news-standard-wrapper .news-standard-items .news-content .date-list li {
        font-size: 16px;
        font-weight: 400;
    }
    
    .news-standard-wrapper .news-standard-items .news-content .date-list li i {
        color: var(--theme);
        margin-right: 5px;
    }
    
    .news-standard-wrapper .news-standard-items .news-content h3 {
        font-weight: bold;
        margin-bottom: 15px;
        font-size: 30px;
    }
    
    .news-standard-wrapper .news-standard-items .news-content h3 a:hover {
        color: var(--theme);
    }
    
    @media (max-width: 767px) {
        .news-standard-wrapper .news-standard-items .news-content h3 {
            font-size: 27px;
        }
    }
    
    @media (max-width: 575px) {
        .news-standard-wrapper .news-standard-items .news-content h3 {
            font-size: 25px;
        }
    }
    
    @media (max-width: 1199px) {
        .news-standard-wrapper .news-standard-items .array-button {
            display: none;
        }
    }
    
    .news-standard-wrapper .news-standard-items .array-button .array-prev {
        position: absolute;
        top: 50%;
        right: 40px;
        transform: translateY(-50%);
        z-index: 9;
        background-color: #FCEDE8;
        color: var(--theme);
        border: none;
    }
    
    .news-standard-wrapper .news-standard-items .array-button .array-prev:hover {
        background-color: var(--white);
        color: var(--header);
    }
    
    .news-standard-wrapper .news-standard-items .array-button .array-next {
        position: absolute;
        top: 50%;
        left: 40px;
        transform: translateY(-50%);
        z-index: 9;
        border: none;
    }
    
    .blog-post-details .single-blog-post .post-featured-thumb {
        height: 460px;
    }
    
    .blog-post-details .single-blog-post .post-content {
        margin-top: 30px;
    }
    
    .blog-post-details .single-blog-post .post-content .post-list {
        gap: 30px;
        margin-bottom: 20px;
        border-bottom: 1px solid #F2F5FA;
        padding-bottom: 20px;
    }
    
    .blog-post-details .single-blog-post .post-content .post-list li {
        font-size: 14px;
        font-weight: 500;
    }
    
    .blog-post-details .single-blog-post .post-content .post-list li i {
        color: var(--theme);
        margin-right: 5px;
    }
    
    .blog-post-details .single-blog-post .post-content h3 {
        margin-bottom: 20px;
        font-size: 30px;
    }
    
    @media (max-width: 575px) {
        .blog-post-details .single-blog-post .post-content h3 {
            font-size: 24px;
        }
    }
    
    .blog-post-details .single-blog-post .post-content h3 a:hover {
        color: var(--theme);
    }
    
    .blog-post-details .single-blog-post .post-content p {
        font-weight: 400;
    }
    
    .blog-post-details .single-blog-post .post-content .hilight-text {
        border-left: 4px solid var(--theme);
        padding: 40px;
        background-color: #F2F5FA;
    }
    
    .blog-post-details .single-blog-post .post-content .hilight-text p {
        font-weight: 600;
        text-transform: capitalize;
        font-style: italic;
        line-height: 26px;
        color: var(--header);
    }
    
    .blog-post-details .single-blog-post .post-content .hilight-text svg {
        float: right;
        margin-top: -30px;
    }
    
    .blog-post-details .single-blog-post .post-content .details-image img {
        width: 100%;
        height: 100%;
    }
    
    .blog-post-details .tag-share-wrap {
        border-top: 1px solid #F2F5FA;
        border-bottom: 1px solid #F2F5FA;
        padding: 30px 0;
    }
    
    .blog-post-details .tag-share-wrap .tagcloud span {
        display: inline-block;
        font-weight: 600;
        color: var(--header);
        margin-right: 15px;
    }
    
    .blog-post-details .tag-share-wrap .tagcloud a {
        display: inline-block;
        padding: 12px 26px;
        line-height: 1;
        background: transparent;
        border: 1px solid #F2F5FA;
        margin-right: 8px;
        text-transform: capitalize;
        font-weight: 500;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        border-radius: 0;
    }
    
    @media (max-width: 575px) {
        .blog-post-details .tag-share-wrap .tagcloud a {
            margin-bottom: 5px;
        }
    }
    
    .blog-post-details .tag-share-wrap .tagcloud a:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .blog-post-details .tag-share-wrap .social-share span {
        font-size: 16px;
        color: var(--header);
        font-weight: 600;
    }
    
    .blog-post-details .tag-share-wrap .social-share a {
        font-size: 16px;
        color: var(--header);
    }
    
    .blog-post-details .tag-share-wrap .social-share a:not(:last-child) {
        margin-right: 10px;
    }
    
    .blog-post-details .tag-share-wrap .social-share a:hover {
        color: var(--theme);
    }
    
    .blog-post-details .comments-area {
        margin-top: 40px;
    }
    
    .blog-post-details .comments-area .comments-heading {
        margin-bottom: 30px;
    }
    
    @media (max-width: 575px) {
        .blog-post-details .comments-area .comments-heading {
            margin-bottom: 20px;
        }
    }
    
    .blog-post-details .comments-area .comments-heading h3 {
        font-size: 24px;
        font-weight: 700;
    }
    
    @media (max-width: 575px) {
        .blog-post-details .comments-area .comments-heading h3 {
            font-size: 22px;
        }
    }
    
    .blog-post-details .comments-area .blog-single-comment {
        border-bottom: 1px solid #F2F5FA;
    }
    
    @media (max-width: 575px) {
        .blog-post-details .comments-area .blog-single-comment {
            flex-wrap: wrap;
            gap: 20px;
        }
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .head {
        margin-bottom: 10px;
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .head .con h5 {
        margin-bottom: 5px;
        font-weight: 600;
        font-size: 20px;
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .head .star i {
        color: var(--theme);
        font-size: 14px;
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .reply {
        padding: 5px 15px;
        font-weight: 400;
        background-color: var(--theme);
        color: var(--white);
        transition: all 0.4s ease-in-out;
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .reply:hover {
        background-color: var(--header);
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .reply.color-2 {
        background-color: var(--header);
    }
    
    .blog-post-details .comments-area .blog-single-comment .content .reply.color-2:hover {
        background-color: var(--theme);
    }
    
    .blog-post-details .comment-form-wrap h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    
    @media (max-width: 575px) {
        .blog-post-details .comment-form-wrap h3 {
            margin-bottom: 20px;
        }
    }
    
    .blog-post-details .comment-form-wrap .form-clt span {
        color: var(--header);
        display: inline-block;
        margin-bottom: 10px;
    }
    
    .blog-post-details .comment-form-wrap .form-clt input,
    .blog-post-details .comment-form-wrap .form-clt textarea {
        width: 100%;
        outline: none;
        border: none;
        background-color: transparent;
        border: 1px solid #F2F5FA;
        padding: 16px 20px;
        font-weight: 500;
        color: var(--text);
    }
    
    .blog-post-details .comment-form-wrap .form-clt input::placeholder,
    .blog-post-details .comment-form-wrap .form-clt textarea::placeholder {
        color: var(--text);
    }
    
    .blog-post-details .comment-form-wrap .form-clt textarea {
        padding-bottom: 100px;
    }
    
    .features-area {
        margin-top: -100px;
        position: relative;
        z-index: 1;
    }
    
    .features-item {
        /* border: 1px solid var(--theme); */
        border-radius: 0;
        padding: 35px 50px;
        margin-bottom: 40px;
        background: var(--white);
        position: relative;
        height: 100%;
    }
    
    .features-item::before {
        content: "";
        position: absolute;
        left: 5px;
        right: 5px;
        bottom: -5px;
        background: var(--border);
        border: 1px solid var(--theme2);
        border-radius: 8px;
        height: 70px;
        z-index: -1;
        transition: .3s ease-in;
    }
    /* .features-item::after {
	content: "";
	position: absolute;
	left: 12px;
	right: 12px;
	bottom: -10px;
	background: #DFE5F0;
	border: 1px solid var(--border2);
	border-radius: 8px;
	height: 70px;
	z-index: -2;
	transition: .3s ease-in;
} */
    
    .features-item:hover::after,
    .features-item:hover::before {
        bottom: 3px;
    }
    
    .features-content .content-top {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
    }
    
    .features-content .content-top .icon {
        font-size: 50px;
        line-height: 0;
        position: relative;
        color: var(--theme3);
        z-index: 1;
        margin-right: 15px;
    }
    
    .features-content .content-top .icon::before {
        content: "";
        position: absolute;
        left: -13px;
        top: -15px;
        width: 60px;
        height: 60px;
        background: #f3f5f7;
        z-index: -1;
        border-radius: 50%;
        transition: .3s ease-in;
    }
    
    .features-item:hover .features-content .content-top .icon::before {
        left: 0;
        top: 0;
    }
    
    .features-content .content-top .title {
        font-size: 22px;
        margin-bottom: 0;
    }
    
    .features-content p {
        margin-bottom: 0;
        color: var(--tex);
    }
    
    .preloader {
        align-items: center;
        cursor: default;
        display: flex;
        height: 100%;
        justify-content: center;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 9999999;
    }
    
    .preloader .animation-preloader {
        z-index: 1000;
    }
    
    .preloader .animation-preloader .spinner {
        animation: spinner 1s infinite linear;
        border-radius: 50%;
        border-top-color: var(--theme);
        height: 9em;
        margin: 0 auto 3.5em auto;
        width: 9em;
    }
    
    @media (max-width: 767px) {
        .preloader .animation-preloader .spinner {
            width: 7.5em;
            height: 7.5em;
            margin: 0 auto 1.5em auto;
        }
    }
    
    .preloader .animation-preloader .txt-loading {
        font: bold 5em "DM Sans", sans-serif, "DM Sans", sans-serif;
        text-align: center;
        user-select: none;
    }
    
    @media (max-width: 767px) {
        .preloader .animation-preloader .txt-loading {
            font-size: 2.5em;
        }
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading {
        color: var(--theme);
        position: relative;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {
        animation-delay: 0.2s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {
        animation-delay: 0.4s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {
        animation-delay: 0.6s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {
        animation-delay: 0.8s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {
        animation-delay: 1s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {
        animation-delay: 1.2s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {
        animation-delay: 1.4s;
    }
    
    .preloader .animation-preloader .txt-loading .letters-loading::before {
        animation: letters-loading 4s infinite;
        color: var(--header);
        content: attr(data-text-preloader);
        left: 0;
        opacity: 0;
        font-family: "Ubuntu", sans-serif;
        position: absolute;
        top: -3px;
        transform: rotateY(-90deg);
    }
    
    .preloader p {
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 8px;
        color: var(--theme);
    }
    
    .preloader .loader {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        font-size: 0;
        z-index: 1;
        pointer-events: none;
    }
    
    .preloader .loader .row {
        height: 100%;
    }
    
    .preloader .loader .loader-section {
        padding: 0px;
    }
    
    .preloader .loader .loader-section .bg {
        background-color: var(--white);
        height: 100%;
        left: 0;
        width: 100%;
        transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
    }
    
    .preloader.loaded .animation-preloader {
        opacity: 0;
        transition: 0.3s ease-out;
    }
    
    .preloader.loaded .loader-section .bg {
        width: 0;
        transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1);
    }
    
    .search-wrap {
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999999;
        background-color: rgba(255, 255, 255, 0.9);
    }
    
    .search-wrap .search-inner {
        position: relative;
        width: 100%;
        height: 100%;
    }
    
    .search-wrap .search-cell {
        position: absolute;
        top: 50%;
        width: 100%;
        transform: translateY(-50%);
    }
    
    .search-wrap .search-field-holder {
        width: 50%;
        margin: auto;
        position: relative;
        animation: slideInUp 0.3s;
    }
    
    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .search-wrap .search-field-holder {
            width: 70%;
        }
    }
    
    @media (max-width: 575px) {
        .search-wrap .search-field-holder {
            width: 80%;
        }
    }
    
    .search-wrap .main-search-input {
        width: 100%;
        height: 70px;
        border: 0;
        padding: 0 50px;
        text-transform: capitalize;
        background: transparent;
        font-size: 25px;
        color: var(--theme);
        border-bottom: 2px solid var(--theme);
        text-align: center;
        letter-spacing: 2px;
    }
    
    @media (max-width: 575px) {
        .search-wrap .main-search-input {
            height: 50px;
            padding: 0 0;
            line-height: 50px;
            font-size: 18px;
        }
    }
    
    .search-wrap input.form-control,
    .search-wrap input.form-control:focus {
        background-color: var(--theme);
    }
    
    input.main-search-input::placeholder {
        color: var(--theme);
        opacity: 1;
        font-size: 25px;
    }
    
    @media (max-width: 575px) {
        input.main-search-input::placeholder {
            font-size: 18px;
        }
    }
    
    .search-close {
        position: absolute;
        top: 50px;
        right: 50px;
        font-size: 30px;
        color: var(--theme);
        cursor: pointer;
    }
    
    .mouse-cursor {
        position: fixed;
        left: 0;
        top: 0;
        pointer-events: none;
        border-radius: 50%;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        visibility: hidden;
    }
    
    .cursor-inner {
        width: 6px;
        height: 6px;
        z-index: 10000001;
        background-color: var(--theme);
        -webkit-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
        -o-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
        transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
    }
    
    .cursor-inner.cursor-hover {
        margin-left: -35px;
        margin-top: -35px;
        width: 70px;
        height: 70px;
        background-color: var(--theme);
        opacity: 0.3;
    }
    
    .cursor-outer {
        margin-left: -12px;
        margin-top: -12px;
        width: 30px;
        height: 30px;
        border: 1px solid var(--theme);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 10000000;
        opacity: 0.5;
        -webkit-transition: all 0.08s ease-out;
        -o-transition: all 0.08s ease-out;
        transition: all 0.08s ease-out;
    }
    
    .cursor-outer.cursor-hover {
        opacity: 0;
    }
    
    .back-to-top {
        border-radius: 50%;
        background-color: transparent;
        width: 60px;
        height: 60px;
        line-height: 60px;
        color: var(--theme);
        font-size: 18px;
        position: fixed;
        display: inline-block;
        z-index: 99;
        right: 30px;
        bottom: 30px;
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
        transform: translateY(20px);
        border: 1px solid var(--theme);
    }
    
    .back-to-top:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .back-to-top.show {
        opacity: 1;
        visibility: visible;
        transform: translate(0);
    }
    
    .pricing-card-items {
        margin-top: 30px;
        background-color: var(--white);
        padding: 40px;
        position: relative;
        z-index: 9;
        transition: all 0.4s ease-in-out;
    }
    
    .pricing-card-items .pricing-header {
        max-width: 170px;
        padding-bottom: 30px;
    }
    
    .pricing-card-items .pricing-header h3 {
        border-bottom: 2px solid var(--theme);
        padding-bottom: 15px;
    }
    
    .pricing-card-items .pricing-header h2 {
        font-size: 38px;
        color: var(--text);
        padding-top: 15px;
    }
    
    .pricing-card-items .pricing-header h2 span {
        font-size: 16px;
    }
    
    .pricing-card-items .pricing-list {
        border-top: 1px solid #D9D9D9;
        padding-top: 30px;
    }
    
    .pricing-card-items .pricing-list li {
        font-size: 16px;
        font-weight: 600;
        color: var(--header);
    }
    
    .pricing-card-items .pricing-list li:not(:last-child) {
        margin-bottom: 15px;
    }
    
    .pricing-card-items .pricing-list li i {
        color: var(--theme);
        margin-right: 10px;
    }
    
    .pricing-card-items .pricing-list li.style-2 {
        color: var(--text);
    }
    
    .pricing-card-items .pricing-list li.style-2 i {
        color: var(--text);
    }
    
    .pricing-card-items .header-button {
        margin-top: 40px;
    }
    
    .pricing-card-items .header-button .theme-btn.style-2 {
        background-color: var(--header);
    }
    
    .pricing-card-items .header-button .theme-btn.style-2::before,
    .pricing-card-items .header-button .theme-btn.style-2::after {
        background-color: var(--theme);
    }
    
    .pricing-card-items .header-button .theme-btn.style-2 span {
        position: relative;
    }
    
    .pricing-card-items .header-button .theme-btn.style-2 span::before {
        position: absolute;
        top: 50%;
        left: -50px;
        transform: translateY(-50%);
        width: 4px;
        height: 25px;
        background-color: var(--theme);
        z-index: 99;
        content: "";
    }
    
    @media (max-width: 767px) {
        .pricing-card-items .header-button .theme-btn.style-2 span::before {
            left: -32px;
        }
    }
    
    .pricing-card-items .pricing-shape {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: -1;
    }
    
    .pricing-card-items.active .pricing-header h3 {
        color: var(--theme);
    }
    
    .pricing-card-items.active .pricing-header h2 {
        color: var(--header);
    }
    
    .pricing-card-items.active .tag-img {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .pricing-card-items:hover {
        transform: translateY(-10px);
    }
    
    .pricing-section {
        position: relative;
    }
    
    .pricing-section .pricing-arrow-shape {
        position: absolute;
        right: 0;
        top: 10%;
    }
    
    @media (max-width: 1199px) {
        .pricing-section .pricing-arrow-shape {
            display: none;
        }
    }
    
    .pricing-section .pricing-circle-shape {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    @media (max-width: 1199px) {
        .pricing-section .pricing-circle-shape {
            display: none;
        }
    }
    
    .project-section .container-fluid {
        padding: 0 75px;
    }
    
    @media (max-width: 1399px) {
        .project-section .container-fluid {
            padding: 0 30px;
        }
    }
    
    @media (max-width: 1199px) {
        .project-section .container-fluid {
            padding: 0 20px;
        }
    }
    
    .project-section .swiper-slide.swiper-slide-active .project-thumb::before {
        opacity: 1;
        visibility: visible;
    }
    
    .project-section .swiper-slide.swiper-slide-active .project-thumb .project-content {
        opacity: 1;
        visibility: visible;
        bottom: 30px;
    }
    
    .project-section .project-dot {
        text-align: center;
        margin-top: 50px;
    }
    
    .project-section .project-dot .swiper-pagination-bullet {
        width: 250px;
        height: 3px;
        border-radius: 0;
        background: var(--header);
        opacity: 1;
        transition: 0.6s;
        margin: 0 !important;
    }
    
    .project-section .project-dot .swiper-pagination-bullet-active {
        opacity: 1;
        background: var(--theme);
    }
    
    @media (max-width: 767px) {
        .project-section .project-dot {
            display: none;
        }
    }
    
    .project-wrapper .main-box {
        padding: 0;
        gap: 30px;
        display: flex;
        align-items: center;
    }
    
    @media (max-width: 1199px) {
        .project-wrapper .main-box {
            flex-wrap: wrap;
            justify-content: center;
            gap: 0 30px;
        }
    }
    
    .project-wrapper .main-box .box {
        background-image: url(../img/project/01.jpg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        z-index: 1;
        width: 270px !important;
        height: 544px;
        position: relative;
        overflow: hidden;
        list-style: none;
        transition: all 0.4s ease-in-out;
        margin-top: 30px;
        overflow: hidden;
    }
    
    @media (max-width: 1199px) {
        .project-wrapper .main-box .box {
            width: 570px !important;
        }
    }
    
    @media (max-width: 575px) {
        .project-wrapper .main-box .box {
            height: 420px;
            object-fit: cover;
        }
        .project-wrapper .main-box .box .project-content {
            opacity: 1;
            visibility: visible;
            bottom: 30px;
        }
    }
    
    .project-wrapper .main-box .box .project-content {
        position: absolute;
        bottom: -100px;
        left: 30px;
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s ease-in-out;
        background-color: var(--white);
        padding: 20px 25px;
        right: 30px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .project-wrapper .main-box .box .project-content::before {
        position: absolute;
        top: 50%;
        left: 0;
        width: 6px;
        height: 47px;
        content: "";
        background-color: var(--theme);
        transform: translateY(-50%);
    }
    
    .project-wrapper .main-box .box .project-content h3 a {
        color: var(--header);
    }
    
    .project-wrapper .main-box .box .project-content h3 a:hover {
        color: var(--theme);
    }
    
    .project-wrapper .main-box .box .project-content .icon {
        transform: rotate(-40deg);
        color: var(--theme);
        transition: all 0.4s ease-in-out;
    }
    
    .project-wrapper .main-box .box .project-content .icon:hover {
        transform: rotate(0);
    }
    
    .project-wrapper .main-box .box.bg-1 {
        background-image: url(../img/project/02.jpg);
    }
    
    .project-wrapper .main-box .box.bg-2 {
        background-image: url(../img/project/03.jpg);
    }
    
    .project-wrapper .main-box .box.bg-3 {
        background-image: url(../img/project/04.jpg);
    }
    
    .project-wrapper .main-box .box.bg-4 {
        background-image: url(../img/project/05.jpg);
    }
    
    .project-wrapper .main-box .box.active {
        width: 570px !important;
        border: 10px solid var(--theme);
    }
    
    .project-wrapper .main-box .box.active .project-content {
        opacity: 1;
        visibility: visible;
        bottom: 30px;
    }
    
    .project-wrapper-2 {
        margin-left: -320px;
        margin-right: -320px;
    }
    
    @media (max-width: 1199px) {
        .project-wrapper-2 {
            margin-left: 0;
            margin-right: 0;
        }
    }
    
    .project-wrapper-2 .project-thumb {
        margin-top: 30px;
        position: relative;
        overflow: hidden;
    }
    
    .project-wrapper-2 .project-thumb img {
        width: 100%;
        height: 100%;
    }
    
    .project-wrapper-2 .project-thumb::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        background: linear-gradient(0deg, rgba(18, 19, 21, 0.65) 0%, rgba(18, 19, 21, 0.65) 100%);
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }
    
    .project-wrapper-2 .project-thumb .project-content {
        position: absolute;
        left: 30px;
        right: 30px;
        bottom: -100px;
        z-index: 9;
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    
    .project-wrapper-2 .project-thumb .project-content h3 {
        font-size: 38px;
        margin-bottom: 5px;
    }
    
    @media (max-width: 991px) {
        .project-wrapper-2 .project-thumb .project-content h3 {
            font-size: 32px;
        }
    }
    
    .project-wrapper-2 .project-thumb .project-content h3 a {
        color: var(--white);
    }
    
    .project-wrapper-2 .project-thumb .project-content h3 a:hover {
        color: var(--theme);
    }
    
    .project-wrapper-2 .project-thumb .project-content span {
        color: var(--theme);
    }
    
    .project-wrapper-2 .project-thumb .project-content span i {
        margin-right: 5px;
    }
    
    .project-wrapper-2 .project-thumb .project-content .number {
        -webkit-text-stroke: 1px var(--white);
        -webkit-text-fill-color: transparent;
    }
    
    .project-wrapper-2 .project-thumb:hover::before {
        opacity: 1;
        visibility: visible;
    }
    
    .project-wrapper-2 .project-thumb:hover .project-content {
        opacity: 1;
        visibility: visible;
        bottom: 30px;
    }
    
    .project-card-items {
        border: 1px solid #D4DCED;
        position: relative;
    }
    
    .project-card-items .project-image {
        position: relative;
        overflow: hidden;
    }
    
    .project-card-items .project-image img {
        width: 100%;
        height: 100%;
        transition: 0.5s;
        background-size: cover;
    }
    
    .project-card-items .project-image img:nth-child(1) {
        perspective: 300px;
        transition: transform 500ms ease;
        transform-origin: top center;
        transform: translateX(0%) translateX(0px) scaleX(1) rotateY(0deg);
    }
    
    .project-card-items .project-image img:nth-child(2) {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        object-fit: cover;
        transition: transform 700ms ease, top 700ms ease;
        transform: translateX(0%) translateX(150px) scaleX(0) rotateY(90deg);
        transform-origin: bottom center;
        width: 100%;
    }
    
    .project-card-items .project-content {
        padding: 30px;
    }
    
    .project-card-items .project-content h3 {
        margin-bottom: 5px;
    }
    
    .project-card-items .project-content h3 a:hover {
        color: var(--theme);
    }
    
    .project-card-items .shape-img {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    .project-card-items:hover .project-image img:nth-child(1) {
        transform-origin: bottom center;
        transform: translateX(-100%) translateX(150px) scaleX(0) rotateY(90deg);
    }
    
    .project-card-items:hover .project-image img:nth-child(2) {
        transition: transform 500ms ease, top 500ms ease;
        transform: translateX(0%) translateX(0px) scaleX(1) rotateY(0deg);
    }
    
    .project-details-wrapper .project-details-items .details-image img {
        width: 100%;
        height: 100%;
    }
    
    .project-details-wrapper .project-details-content {
        margin-top: 0;
    }
    
    .project-details-wrapper .project-details-content h2 {
        font-size: 38px;
    }
    
    @media (max-width: 767px) {
        .project-details-wrapper .project-details-content h2 {
            font-size: 42px;
        }
    }
    
    @media (max-width: 575px) {
        .project-details-wrapper .project-details-content h2 {
            font-size: 34px;
        }
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper {
        padding: 0 0;
        background: #f2f5fa;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .details-list {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .details-list li {
        font-weight: 600;
        font-size: 16px;
        color: var(--header);
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .details-list li:not(:last-child) {
        margin-bottom: 10px;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .details-list li i {
        color: var(--theme);
        margin-right: 12px;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation {
        padding: 10px 10px 15px 20px;
        background-color: #F2F5FA;
        height: 100%;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation h4 {
        font-size: 22px;
        margin-bottom: 10px;
        position: relative;
        padding-bottom: 15px;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation h4::after {
        position: absolute;
        bottom: 0;
        left: 0;
        /* width: 31px; */
        height: 2px;
        content: "";
        background-color: var(--header);
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation h4::before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        content: "";
        background-color: var(--theme);
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation ul li {
        font-size: 18px;
        font-weight: 700;
        color: var(--header);
        padding: 15px 0;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation ul li span {
        font-size: 16px;
        color: var(--text);
        font-weight: 400;
        margin-left: 7px;
        display: inline-block;
    }
    
    .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation ul li:not(:last-child) {
        border-bottom: 1px solid rgba(18, 19, 21, 0.15);
    }
    
    .project-details-wrapper p {
        font-weight: 400;
        text-align: justify;
    }
    
    .project-details-wrapper li,
    .project-nformation li {
        text-align: justify;
    }
    
    .section-title {
        position: relative;
        z-index: 99;
        margin-bottom: 30px;
        margin-top: -7px;
    }
    
    @media (max-width: 767px) {
        .section-title {
            margin-bottom: 0;
        }
    }
    
    .section-title h6 {
        font-size: 16px;
        font-weight: 700;
        font-family: "Ubuntu", sans-serif;
        color: var(--theme);
        display: inline-block;
        margin-bottom: 20px;
        line-height: 1;
        text-transform: uppercase;
    }
    
    .service-section .section-title h6 {
        color: var(--white);
    }
    
    .section-title h6 i:not(:last-child) {
        margin-right: 10px;
    }
    
    .section-title h6 i:nth-child(2) {
        margin-left: 10px;
    }
    
    .section-title-area {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        z-index: 9;
    }
    
    @media (max-width: 991px) {
        .section-title-area {
            flex-wrap: wrap;
            gap: 30px;
            margin-bottom: 15px;
        }
    }
    
    .center {
        text-align: center;
        margin: 0 auto;
    }
    
    .section-bg {
        background-color: var(--bg);
    }
    
    .section-bg-2 {
        background-color: rgba(212, 220, 237, 0.3);
    }
    
    .items-bg {
        background-color: #F5F5F5 !important;
    }
    
    .section-padding {
        padding: 120px 0;
    }
    
    @media (max-width: 1199px) {
        .section-padding {
            padding: 100px 0;
        }
    }
    
    @media (max-width: 991px) {
        .section-padding {
            padding: 50px 0;
        }
    }
    
    .service-section {
        position: relative;
        z-index: 9;
        padding-top: 250px;
    }
    
    .service-section .container-fluid {
        padding: 0 175px;
    }
    
    @media (max-width: 1600px) {
        .service-section .container-fluid {
            padding: 0 30px;
        }
    }
    
    @media (max-width: 1199px) {
        .service-section .container-fluid {
            padding: 0 20px;
        }
    }
    
    @media (max-width: 1199px) {
        .service-section .array-button {
            display: none;
        }
    }
    
    .service-section .array-button .array-prev {
        background-color: var(--white);
        color: var(--header);
        position: absolute;
        left: 18%;
        top: 30%;
        transform: translate(-50%, -50%);
        z-index: 99;
    }
    
    .service-section .array-button .array-prev:hover {
        background-color: var(--header);
        color: var(--white);
    }
    
    .service-section .array-button .array-next {
        background-color: transparent;
        color: var(--white);
        border: 1px solid var(--white);
        position: absolute;
        right: 18%;
        top: 30%;
        transform: translate(-50%, -50%);
        z-index: 99;
    }
    
    .service-section .array-button .array-next:hover {
        background-color: var(--theme);
    }
    
    .service-section .array-button.style-2 .array-prev {
        background-color: var(--white);
        color: var(--header);
        border: none;
    }
    
    .service-section .array-button.style-2 .array-prev:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .service-section .array-button.style-2 .array-next {
        background-color: var(--theme);
        color: var(--white);
        border: none;
    }
    
    .service-section .array-button.style-2 .array-next:hover {
        background-color: var(--white);
        color: var(--header);
    }
    
    .service-section .bg-shape {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0.1;
        z-index: -1;
    }
    
    .service-section .service-pagi-items {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 40px;
    }
    
    @media (max-width: 767px) {
        .service-section .service-pagi-items {
            justify-content: center;
            margin-top: 20px;
        }
    }
    
    .service-section .service-pagi-items .service-dot .swiper-pagination-bullet {
        width: 150px;
        height: 3px;
        border-radius: 0;
        background: var(--white);
        opacity: 1;
        transition: 0.6s;
        margin: 0 !important;
    }
    
    .service-section .service-pagi-items .service-dot .swiper-pagination-bullet-active {
        opacity: 1;
        background: var(--theme);
    }
    
    @media (max-width: 767px) {
        .service-section .service-pagi-items .service-dot {
            display: none;
        }
    }
    
    .service-section .service-pagi-items .array-buttons {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    
    .service-section .service-pagi-items .array-buttons .array-prev {
        color: var(--white);
    }
    
    .service-section .service-pagi-items .array-buttons .array-next {
        color: var(--theme);
    }
    
    .service-box-items {
        margin-top: 30px;
        background-color: var(--white);
    }
    
    .service-box-items .service-thumb {
        padding: 18px 18px 18px 18px;
        position: relative;
    }
    
    .service-box-items .service-thumb img {
        width: 100%;
        height: 100%;
    }
    
    .service-box-items .service-thumb .icon {
        position: absolute;
        bottom: 30px;
        left: 40px;
        width: 68px;
        height: 68px;
        text-align: center;
        background-color: var(--white);
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
        padding: 14px;
        font-size: 30px;
        color: var(--theme);
    }
    
    .service-box-items .service-content {
        padding: 60px 30px 30px 30px;
        position: relative;
    }
    
    .service-box-items .service-content .number {
        text-align: right;
        -webkit-text-stroke: 1px rgba(102, 102, 102, 0.5);
        -webkit-text-fill-color: transparent;
        transition: all 0.4s ease-in-out;
        font-size: 50px;
        font-weight: 700;
        position: absolute;
        right: 30px;
        top: -50px;
    }
    
    .service-box-items .service-content .number:hover {
        -webkit-text-stroke: 1px rgba(245, 91, 31, 0.5);
    }
    
    .service-box-items .service-content h3 {
        margin-bottom: 15px;
        height: 90px;
    }
    
    .service-box-items .service-content h3 span {
        font-size: 12px;
        color: var(--text);
        display: block;
        margin-bottom: 6px;
    }
    
    .service-box-items .service-content h3 a {
        /* font-weight: 800; */
    }
    
    .service-box-items .service-content h3 a:hover {
        color: var(--theme);
    }
    
    .service-box-items .service-content p {
        border-bottom: 1px solid var(--border);
        padding-bottom: 20px;
        margin-bottom: 20px;
        font-size: 18px;
        font-weight: 700;
    }
    
    .service-box-items:hover .service-content .number {
        -webkit-text-stroke: 1px rgba(245, 91, 31, 0.5);
    }
    
    .service-card-items {
        margin-top: 30px;
        background-color: var(--white);
        text-align: center;
        padding: 40px;
        position: relative;
        z-index: 9;
    }
    
    .service-card-items .items-shape {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: -1;
    }
    
    .service-card-items .items-shape img {
        width: 100%;
        height: 100%;
    }
    
    .service-card-items .icon {
        width: 68px;
        height: 68px;
        text-align: center;
        line-height: 60px;
        text-align: center;
        border: 1px solid rgba(30, 32, 35, 0.15);
        margin: 0 auto;
        font-size: 36px;
        transition: all 0.4s ease-in-out;
        color: var(--theme);
    }
    
    .service-card-items .content {
        margin-top: 20px;
    }
    
    .service-card-items .content h3 {
        margin-bottom: 10px;
    }
    
    .service-card-items .content p {
        border-bottom: 1px solid rgba(30, 32, 35, 0.15);
        padding-bottom: 20px;
        font-weight: 400;
    }
    
    .service-card-items .content .link-btn {
        color: var(--header);
        margin-top: 20px;
        transition: all 0.4s ease-in-out;
    }
    
    .service-card-items .service-image {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: -1;
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }
    
    .service-card-items .service-image::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        opacity: 0.75;
        opacity: 0.75;
        background: linear-gradient(180deg, #DF1119 0%, #DF1119 100%);
    }
    
    .service-card-items .service-image img {
        width: 100%;
        height: 100%;
    }
    
    .service-card-items .bar-shape {
        position: absolute;
        top: 20px;
        left: 50%;
        transform: translateX(-50%);
    }
    
    .service-card-items:hover .icon {
        background-color: var(--white);
    }
    
    .service-card-items:hover .content {
        margin-top: 20px;
    }
    
    .service-card-items:hover .content h3 a {
        color: var(--white);
    }
    
    .service-card-items:hover .content p {
        border-bottom: 1px solid rgba(255, 255, 255, 0.35);
        color: var(--white);
    }
    
    .service-card-items:hover .content .link-btn {
        color: var(--white);
    }
    
    .service-card-items:hover .service-image {
        opacity: 1;
        visibility: visible;
    }
    
    .service-details-wrapper {
        margin-bottom: -5px;
    }
    
    .service-details-wrapper .service-details-image img {
        width: 100%;
        height: 100%;
    }
    
    .service-details-wrapper .service-details-content {
        margin-top: 30px;
    }
    
    .service-details-wrapper .service-details-content h2 {
        margin-bottom: 20px;
    }
    
    .service-details-wrapper .service-details-content p {
        font-weight: 400;
    }
    
    .service-details-wrapper .service-details-content .details-list {
        margin-top: 25px;
    }
    
    .service-details-wrapper .service-details-content .details-list li {
        font-weight: 500;
        font-size: 16px;
        color: var(--header);
    }
    
    .service-details-wrapper .service-details-content .details-list li:not(:last-child) {
        margin-bottom: 15px;
    }
    
    .service-details-wrapper .service-details-content .details-list li i {
        color: var(--theme);
        margin-right: 12px;
    }
    
    .service-details-wrapper .service-details-content h4 {
        font-size: 38px;
        margin-top: 30px;
    }
    
    @media (max-width: 575px) {
        .service-details-wrapper .service-details-content h4 {
            font-size: 32px;
        }
    }
    
    .service-details-wrapper .service-details-content .service-details-box {
        border: 1px solid var(--border-2);
        padding: 30px 30px;
        transition: all 0.4s ease-in-out;
    }
    
    .service-details-wrapper .service-details-content .service-details-box:hover {
        border: 1px solid var(--theme);
    }
    
    .service-details-wrapper .service-details-content .service-details-box .icon {
        display: flex;
        align-items: center;
        gap: 16px;
        margin-bottom: 14px;
    }
    
    .service-details-wrapper .service-details-content .service-details-box .icon i {
        color: var(--theme);
        font-size: 28px;
    }
    
    .service-details-wrapper .service-details-content .service-details-box p {
        font-weight: 400;
    }
    
    .team-card-items {
        margin-top: 30px;
        transition: all 0.4s ease-in-out;
    }
    
    .team-card-items .team-image {
        padding: 20px;
        background: rgba(245, 91, 31, 0.1);
        position: relative;
        transition: all 0.4s ease-in-out;
        overflow: hidden;
    }
    
    .team-card-items .team-image img {
        width: 100%;
        height: 100%;
    }
    
    .team-card-items .team-image .social-icon {
        position: absolute;
        left: 50%;
        bottom: -100px;
        transform: translateX(-50%);
        gap: 15px;
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }
    
    .team-card-items .team-image .social-icon a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        display: inline-block;
        background-color: var(--white);
        color: var(--header);
        border-radius: 50%;
        transition: all 0.4s ease-in-out;
    }
    
    .team-card-items .team-image .social-icon a:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .team-card-items .team-content {
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }
    
    @media (max-width: 991px) {
        .team-card-items .team-content {
            margin-top: 20px;
            opacity: 1;
            visibility: visible;
        }
    }
    
    .team-card-items .team-content span {
        display: inline-block;
        color: var(--theme);
        text-transform: capitalize;
        margin-bottom: 5px;
    }
    
    .team-card-items .team-content h3:hover a {
        color: var(--theme);
    }
    
    .team-card-items:hover .team-image,
    .team-card-items.active .team-image {
        transform: rotate(15deg);
        background-color: var(--theme);
    }
    
    .team-card-items:hover .team-image .social-icon,
    .team-card-items.active .team-image .social-icon {
        opacity: 1;
        visibility: visible;
        bottom: 40px;
    }
    
    .team-card-items:hover .team-content,
    .team-card-items.active .team-content {
        opacity: 1;
        visibility: visible;
    }
    
    @media (max-width: 991px) {
        .team-card-items .team-image {
            transform: rotate(0) !important;
        }
    }
    
    .team-box-items {
        margin-top: 30px;
        position: relative;
        overflow: hidden;
    }
    
    .team-box-items .social-icon {
        position: absolute;
        right: -100px;
        top: 39%;
        transform: translateY(-50%);
        background-color: var(--header);
        padding: 30px 12px;
        gap: 10px;
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: 0;
        z-index: 9;
    }
    
    .team-box-items .social-icon a {
        color: var(--white);
    }
    
    .team-box-items .social-icon a:hover {
        color: var(--theme);
    }
    
    .team-box-items .team-image {
        position: relative;
        max-height: 428px;
    }
    
    @media (max-width: 991px) {
        .team-box-items .team-image {
            max-width: 500px;
        }
    }
    
    @media (max-width: 575px) {
        .team-box-items .team-image {
            max-width: 700px;
            height: 200px;
        }
        .team-box-items .team-image img {
            object-fit: cover;
        }
    }
    
    .team-box-items .team-image::before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        content: "";
        background: linear-gradient(0deg, rgba(18, 19, 21, 0.35) 0%, rgba(18, 19, 21, 0.35) 100%);
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s ease-in-out;
    }
    
    .team-box-items .team-image img {
        width: 100%;
        height: 100%;
    }
    
    .team-box-items .team-content {
        background-color: var(--header);
        padding: 12px 30px;
        line-height: 1;
        position: relative;
        margin-top: -30px;
        transition: all 0.4s ease-in-out;
    }
    
    .team-box-items .team-content::before {
        position: absolute;
        top: 50%;
        left: 0;
        content: "";
        background-color: var(--theme);
        width: 4px;
        height: 33px;
        transform: translateY(-50%);
    }
    
    .team-box-items .team-content .icon {
        position: absolute;
        top: 25px;
        right: 30px;
        color: var(--white);
        transition: all 0.4s ease-in-out;
    }
    
    .team-box-items .team-content h5 {
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 7px;
    }
    
    .team-box-items .team-content h5 a {
        color: var(--white);
    }
    
    .team-box-items .team-content p {
        text-transform: capitalize;
        color: var(--white);
        font-size: 15px;
    }
    
    .team-box-items:hover .social-icon,
    .team-box-items.active .social-icon {
        opacity: 1;
        visibility: visible;
        right: 0;
    }
    
    .team-box-items:hover .team-image::before,
    .team-box-items.active .team-image::before {
        opacity: 1;
        visibility: visible;
    }
    
    .team-box-items:hover .team-content,
    .team-box-items.active .team-content {
        background-color: var(--theme);
    }
    
    .team-section {
        position: relative;
    }
    
    .team-section .shape-1 {
        position: absolute;
        top: 0;
        left: 0;
    }
    
    @media (max-width: 1199px) {
        .team-section .shape-1 {
            display: none;
        }
    }
    
    .team-section .shape-2 {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    @media (max-width: 1199px) {
        .team-section .shape-2 {
            display: none;
        }
    }
    
    .team-details-wrapper .team-details-items {
        display: flex;
        align-items: center;
        gap: 60px;
        border: 1px solid #E5E5E5;
        padding: 30px;
    }
    
    @media (max-width: 991px) {
        .team-details-wrapper .team-details-items .details-image img {
            width: 100%;
            height: 100%;
        }
    }
    
    @media (max-width: 991px) {
        .team-details-wrapper .team-details-items {
            flex-wrap: wrap;
            gap: 30px;
        }
    }
    
    .team-details-wrapper .team-details-items .team-details-content .details-header {
        margin-bottom: 25px;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .details-header h3 {
        font-size: 38px;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .details-header span {
        font-weight: 400;
        text-transform: capitalize;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .cont {
        font-weight: 400;
        margin-bottom: 25px;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .team-details-info {
        position: relative;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .team-details-info:not(:last-child) {
        margin-bottom: 25px;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .team-details-info .text-title {
        position: absolute;
        left: 0;
        top: 2px;
        font-size: 18px;
        font-weight: 700;
        color: var(--header);
        margin: 0;
    }
    
    @media (max-width: 575px) {
        .team-details-wrapper .team-details-items .team-details-content .team-details-info .text-title {
            position: static;
        }
    }
    
    .team-details-wrapper .team-details-items .team-details-content .team-details-info .text-data {
        font-weight: 400;
        margin-left: 200px;
        font-size: 16px;
        color: var(--text);
    }
    
    @media (max-width: 575px) {
        .team-details-wrapper .team-details-items .team-details-content .team-details-info .text-data {
            margin-left: 0;
            display: block;
            margin-top: 10px;
        }
    }
    
    .team-details-wrapper .team-details-items .team-details-content .team-details-info a {
        color: var(--text);
    }
    
    .team-details-wrapper .team-details-items .team-details-content .social-icon {
        margin-top: 30px;
        gap: 15px;
        position: relative;
        z-index: 9;
    }
    
    @media (max-width: 575px) {
        .team-details-wrapper .team-details-items .team-details-content .social-icon {
            margin-top: 20px;
        }
    }
    
    .team-details-wrapper .team-details-items .team-details-content .social-icon a {
        width: 36px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        font-size: 16px;
        display: block;
        color: var(--theme);
        transition: all 0.4s ease-in-out;
        text-align: center;
        background-color: #F2F5FA;
        border-radius: 50%;
    }
    
    .team-details-wrapper .team-details-items .team-details-content .social-icon a:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .team-details-wrapper h3 {
        font-size: 38px;
    }
    
    .team-details-wrapper .personal-skills-items {
        padding: 60px 0;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items {
        margin-top: 20px;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature:not(:last-child) {
        margin-bottom: 20px;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .box-title {
        font-size: 18px;
        font-weight: 600;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress-value {
        margin-bottom: 10px;
        color: var(--header);
        text-transform: capitalize;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress {
        position: relative;
        height: 15px;
        background-color: rgba(102, 102, 102, 0.5);
        border-radius: 0;
        overflow: visible;
        margin-top: 15px;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress-bar {
        background-color: var(--theme);
        height: 15px;
        margin: 0;
        border-radius: inherit;
        overflow: visible;
        position: relative;
        margin-top: 0;
    }
    
    .team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress-value {
        position: absolute;
        top: -38px;
        right: -8px;
        font-size: 18px;
        font-weight: 600;
        color: var(--theme);
    }
    
    .team-details-wrapper p {
        font-weight: 400;
    }
    
    .team-details-wrapper .team-gallery-items .gallery-thumb {
        margin-top: 30px;
    }
    
    .team-details-wrapper .team-gallery-items .gallery-thumb img {
        width: 100%;
        height: 100%;
    }
    
    .testimonial-section {
        position: relative;
        z-index: 9;
    }
    
    .testimonial-section .arrow-shape {
        position: absolute;
        top: 65px;
        left: 0;
    }
    
    .testimonial-section .building-shape {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1;
    }
    
    .testimonial-section .testimonial-image {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
    }
    
    @media (max-width: 1600px) {
        .testimonial-section .testimonial-image {
            max-width: 600px;
        }
        .testimonial-section .testimonial-image img {
            object-fit: cover;
        }
    }
    
    @media (max-width: 1399px) {
        .testimonial-section .testimonial-image {
            max-width: 500px;
        }
    }
    
    @media (max-width: 1199px) {
        .testimonial-section .testimonial-image {
            position: static;
            margin-bottom: 40px;
            max-width: initial;
        }
    }
    
    @media (max-width: 1199px) {
        .testimonial-section .testimonial-image {
            height: 700px;
        }
    }
    
    @media (max-width: 991px) {
        .testimonial-section .testimonial-image {
            height: 600px;
        }
    }
    
    @media (max-width: 767px) {
        .testimonial-section .testimonial-image {
            height: 500px;
        }
    }
    
    @media (max-width: 575px) {
        .testimonial-section .testimonial-image {
            height: 400px;
        }
    }
    
    .testimonial-section .testimonial-image img {
        width: 100%;
        height: 100%;
    }
    
    .testimonial-wrapper .testimonial-content .section-title {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding-bottom: 25px;
    }
    
    .testimonial-wrapper .testimonial-content .testi-content h4 {
        color: var(--white);
        font-weight: 600;
        line-height: 175%;
        font-style: italic;
        margin-top: 15px;
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 30px;
    }
    
    @media (max-width: 991px) {
        .testimonial-wrapper .testimonial-content .client-img-items {
            justify-content: center;
            margin-top: 30px;
        }
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items .client-image-area {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items .array-button {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    
    @media (max-width: 991px) {
        .testimonial-wrapper .testimonial-content .client-img-items .array-button {
            display: none;
        }
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items .array-button .array-prev,
    .testimonial-wrapper .testimonial-content .client-img-items .array-button .array-next {
        background-color: transparent;
        box-shadow: none;
        border: none;
        width: initial;
        height: initial;
        border: none;
        border-radius: 0;
        font-size: 20px;
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items .array-button .array-prev {
        color: var(--white);
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items .array-button .array-prev:hover {
        color: var(--theme);
    }
    
    .testimonial-wrapper .testimonial-content .client-img-items .array-button .array-next {
        color: var(--theme);
    }
    
    .testimonial-card-items {
        margin-top: 30px;
        padding: 40px;
        border-top: 3px solid var(--theme);
        background: var(--white);
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
        position: relative;
        margin-bottom: 40px;
        margin-left: 5px;
        margin-right: 5px;
    }
    
    @media (max-width: 575px) {
        .testimonial-card-items {
            padding: 30px;
            margin-left: 0;
            margin-right: 0;
        }
    }
    
    .testimonial-card-items .client-info-items {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 30px;
    }
    
    @media (max-width: 575px) {
        .testimonial-card-items .client-info-items {
            flex-wrap: wrap;
            gap: 20px;
        }
    }
    
    .testimonial-card-items .client-info-items .client-info {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    
    .testimonial-card-items .client-info-items .client-info .content h4 {
        margin-bottom: 5px;
    }
    
    .testimonial-card-items .client-info-items .client-info .content .star {
        color: var(--theme);
    }
    
    .testimonial-card-items .shape-img {
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .testimonial-card-items.style-2 {
        border-top: none;
    }
    
    .testimonial-section-2 {
        margin-bottom: -40px;
        position: relative;
    }
    
    .testimonial-section-2:hover .array-button {
        opacity: 1;
        visibility: visible;
    }
    
    .testimonial-section-2 .array-button {
        transition: all 0.4s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }
    
    @media (max-width: 1899px) {
        .testimonial-section-2 .array-button {
            display: none;
        }
    }
    
    .testimonial-section-2 .array-button .array-prev {
        border: 1px solid var(--theme);
        color: var(--theme);
        position: absolute;
        top: 58%;
        left: 10%;
        transform: translateY(-50%);
    }
    
    .testimonial-section-2 .array-button .array-prev:hover {
        background-color: var(--theme);
        color: var(--white);
    }
    
    .testimonial-section-2 .array-button .array-next {
        background-color: var(--theme);
        color: var(--white);
        border: 1px solid transparent;
        position: absolute;
        top: 58%;
        right: 10%;
        transform: translateY(-50%);
    }
    
    .testimonial-section-2 .array-button .array-next:hover {
        background-color: var(--header);
    }
    /*# sourceMappingURL=main.css.map */
    
    @media screen and (min-width: 992px) and (max-width: 1199px) {
        .header-2 .mega-menu-wrapper .header-main .main-menu ul li a {
            font-size: 18px;
        }
    }
    
    @media screen and (min-width: 768px) and (max-width: 1199px) {
        #mobile-menu {
            display: flex !important;
        }
    }
    
    @media screen and (min-width: 768px) and (max-width: 992px) {
        .header-2 .mega-menu-wrapper .header-main .main-menu ul li {
            margin-inline-end: 14px;
        }
        .header-logo img {
            width: 100px;
        }
        .header-main .header-right {
            background: transparent;
            padding: 0px 0 !important;
            width: 100% !important;
        }
        .header-2 .mega-menu-wrapper {
            padding: 0 0;
        }
    }
    
    .top-block__overlay {
        /*background: rgb(11 19 63 / 41%);*/
        background-color: rgb(11 19 63 / 16%);
        position: absolute;
        top: 0;
        bottom: 8px;
        left: 0;
        right: 0;
        z-index: 1;
    }
    
    .features-content .value ul li {
        /* float: left; */
        padding-right: 5px;
        padding-bottom: 20px;
        /* width: 32%; */
    }
    
    .features-content .value ul li img {
        width: 30px;
        height: 30px;
        margin-right: 8px;
    }
    
    .about_vdio {
        margin-bottom: -8px;
    }
    
    .about_vdio video {
        width: 100%;
    }
    
    .media-body,
    .media-left {
        display: initial;
        vertical-align: bottom;
    }
    
    .media-left {
        float: left;
    }
    
    .media-left img {
        margin-right: 8px;
        margin-bottom: 5px;
        width: 300px;
    }
    
    .disply_flx {
        display: flex;
    }
    
    .img-responsive {
        width: 100%;
    }
    
    .team h3 {
        font-size: 26px;
        margin-bottom: 10px;
        color: #0b71af;
    }
    
    .team h5 {
        margin-bottom: 10px;
        color: #2c9447;
    }
    
    .bg_light_gray {
        background: #f2f2f2;
    }
    
    .bg_light_green {
        background: #f5fff8;
    }
    
    .team img::before {
        position: absolute;
        top: 10%;
        left: 0;
        content: "";
        width: 105%;
        height: 123%;
        border: 1px solid var(--theme);
        z-index: -1;
    }
    
    @media screen and (max-width: 767px) {
        .team img {
            margin-bottom: 15px;
        }
        .team h3 {
            font-size: 22px;
            margin-bottom: 5px;
            color: #0b71af;
        }
    }
    /********************************************organizchart-----------------------------------*/
    
    .rectangle {
        position: relative;
        padding: 22px 10px;
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
        border-radius: 10px;
    }
    
    .level-1 {
        width: 18%;
        margin: 0 auto 20px;
        background: var(--level-1);
        text-align: center;
        color: #fff;
    }
    
    .level-1::before {
        /* content: ""; */
        position: absolute;
        top: 100%;
        left: 56%;
        transform: translateX(-50%);
        width: 2px;
        height: 20px;
        background: var(--black);
    }
    
    .level-2-wrapper {
        position: relative;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        margin: 0;
        /* width: 100%; */
        padding-left: 0;
    }
    
    .level-2-wrapper::before {
        /* content: ""; */
        position: absolute;
        top: -20px;
        left: 25%;
        width: 50%;
        height: 2px;
        background: var(--black);
    }
    
    .level-2-wrapper::after {
        display: none;
        content: "";
        position: absolute;
        left: -20px;
        bottom: -20px;
        width: calc(100% + 20px);
        height: 2px;
        background: var(--black);
    }
    
    .level-2-wrapper li {
        position: relative;
        list-style: none;
        padding-top: 30px;
    }
    
    .level-2-wrapper>li::before {
        /* content: ""; */
        position: absolute;
        bottom: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 20px;
        background: var(--black);
    }
    
    .level-2 {
        width: 25%;
        margin: 0 auto 40px;
        background: var(--level-2);
        text-align: center;
        color: #fff;
    }
    
    .level-2::before {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 20px;
        background: var(--black);
        left: calc(49% - -3px);
        /* width: calc(80% + 14px); */
    }
    
    .level-2::after {
        display: none;
        content: "";
        position: absolute;
        top: 50%;
        left: 0%;
        transform: translate(-100%, -50%);
        width: 20px;
        height: 2px;
        background: var(--black);
    }
    
    .level-3-wrapper {
        position: relative;
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-column-gap: 15px;
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    
    .level-3-wrapper::before {
        content: "";
        position: absolute;
        top: -20px;
        left: calc(9% - -7px);
        width: calc(80% + 11px);
        height: 2px;
        background: var(--black);
    }
    
    .level-3-wrapper>li::before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -39%);
        width: 2px;
        height: 49px;
        background: var(--black);
    }
    
    .level-3 {
        margin-bottom: 0;
        background: var(--level-3);
        color: #fff;
        text-align: center;
        height: 90px;
        align-content: center;
    }
    
    .level-4-wrapper {
        position: relative;
        width: 100%;
        margin-left: 0;
    }
    
    .level-4-wrapper::before {
        content: "";
        position: absolute;
        top: 0;
        left: 10px;
        width: 2px;
        height: calc(55% + 12px);
        background: var(--black);
    }
    
    .level-4-wrapper li+li {
        margin-top: 0;
    }
    
    .level-4 {
        font-weight: normal;
        background: var(--level-4);
        color: #fff;
        height: auto;
    }
    
    .level-4-wrapper li+li::before {
        content: "";
        position: absolute;
        top: -14px;
        left: -22px;
        width: 2px;
        height: calc(65% + 16px);
        background: var(--black);
    }
    
    .level-4::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0%;
        transform: translate(-100%, -50%);
        width: 20px;
        height: 2px;
        background: var(--black);
    }
    
     :root {
        --level-1: #0b71af;
        --level-2: #0b71af;
        --level-3: #2c9447;
        --level-4: #a3a4a4;
        --black: black;
    }
    
    .page-footer {
        position: fixed;
        right: 0;
        bottom: 20px;
        display: flex;
        align-items: center;
        padding: 5px;
    }
    
    .page-footer a {
        margin-left: 4px;
    }
    
    .contact h3 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    
    .contact h5 {
        margin-top: 30px;
    }
    
    .contact p {
        margin-bottom: 15px;
    }
    
    .contact-form_main {
        margin-left: 60px;
        float: left;
    }
    
    .contact-form {
        background-color: #f1f8ff;
        padding: 30px;
        margin-bottom: 50px;
    }
    
    .contact-form textarea,
    .contact-form input {
        border: 0;
        border-bottom: 1px solid #ccc;
        background: none;
        border-radius: 0;
    }
    
    .contact-form input {
        height: 50px;
    }
    
    .contact-form-items .form-clt .form-check-input[type=checkbox] {
        width: 25px;
        height: 25px;
        padding: 0;
        margin-right: 10px;
    }
    
    .form-check-input:checked[type=checkbox] {
        background-color: #061741;
    }
    
    .mt-30 {
        margin-top: 30px;
    }
    
    .mt-50 {
        margin-top: 50px;
    }
    
    .contact-form-items label {
        font-weight: 500;
        margin-bottom: 10px;
        color: #151515;
    }
    
    .project-details-content h2 {
        /* font-size: 36px; */
    }
    
    .light_gry_bg {
        background: #f2f2f2;
    }
    
    .enargy_process.light_gry_bg .project-card-items {
        background: #fff;
        padding: 15px;
    }
    
    .enargy_process.light_gry_bg .project-card-items .project-content {
        padding: 10px 0;
    }
    
    .header-main .main-menu ul li.active a {
        font-weight: bold;
    }
    
    .clear {
        clear: both;
    }
    
    .page_menu {
        /* background: #f2f2f2; */
        padding: 5px 0;
        width: 100%;
        float: left;
        margin-top: -83px;
    }
    
    .page_menu ul {
        display: flex;
        align-items: center;
        margin-top: 0;
        gap: 10px;
        justify-content: center;
        padding: 10px 0;
    }
    
    .page_menu ul li {
        background-color: green;
        transform: skewX(20deg);
        transform-origin: top;
        /* Zentriert den Inhalt */
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px 25px;
        color: #fff;
    }
    
    .page_menu ul li a {
        transform: skewX(-20deg);
        color: #fff;
    }
    
    .page_menu ul li:hover {
        background-color: #007ec2;
    }
    
    .page_menu ul li.active {
        background-color: #007ec2;
    }
    
    .news .gallery-item img {
        width: 100%;
        height: auto;
        background-position: center top;
        background-size: cover;
        background-repeat: no-repeat;
    }
    
    .news-box-items .news-content h4 {
        height: 80px;
        overflow: hidden;
    }
    
    .laguage {
        font-family: "Readex Pro", sans-serif;
        font-weight: 600;
        margin-top: -5px;
        position: absolute !important;
    }
    
    .about_us_main .service-box-items .service-thumb .icon {
        position: absolute;
        bottom: 10px;
        left: 27px;
        width: 68px;
        height: 68px;
        text-align: center;
        background-color: var(--white);
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
        padding: 14px;
        font-size: 30px;
        color: var(--theme);
        border: 2px solid #2ea74e;
    }
    
    .about_us_main .service-box-items {
        margin-top: 65px;
        border-top: 2px solid #0b71ae;
    }
    
    @media screen and (max-width: 997px) {
        .contact-form_main {
            margin-left: 0;
            float: left;
        }
        .level-1 {
            width: 50%;
            margin: 0 auto 20px;
            background: var(--level-1);
            text-align: center;
            color: #fff;
        }
        .level-2 {
            width: 70%;
            margin: 0 auto 40px;
            background: var(--level-2);
            color: #fff;
        }
        .level-3-wrapper {
            position: relative;
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            grid-column-gap: 15px;
            width: 100%;
            margin: 0 auto;
            padding: 0;
        }
        .level-3-wrapper>li::before {
            content: "";
            position: absolute;
            top: 10px;
            left: 12px;
            transform: translate(-50%, -100%);
            width: 2px;
            height: 30px;
            background: var(--black);
        }
        .level-3-wrapper::before {
            content: "";
            position: absolute;
            top: -22px;
            left: calc(2.3% - 5px);
            width: calc(47.1% + 10px);
            height: 2px;
            background: var(--black);
        }
        .level-2::before {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 18px;
            background: var(--black);
        }
        .level-4-wrapper {
            position: relative;
            width: 100%;
            margin-left: 0;
            margin-bottom: 15px;
        }
        .level-4-wrapper::before {
            content: "";
            position: absolute;
            top: -20px;
            left: 11px;
            width: 2px;
            height: calc(127% + -1px);
            background: var(--black);
        }
        .contact-form_main {
            margin-top: 20px;
        }
        .features-content .value ul li {
            float: left;
            padding-right: 5px;
            padding-bottom: 20px;
            width: 100%;
        }
        .features-item {
            border: 1px solid var(--theme);
            border-radius: 10px;
            padding: 30px 30px;
            margin-bottom: 40px;
            height: 100%;
        }
        .page_menu ul {
            display: block;
        }
        .page_menu ul li {
            background-color: green;
            transform: skewX(20deg);
            transform-origin: top;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 10px 25px;
            color: #fff;
            width: 44%;
            float: left;
            margin: 3px;
        }
        .page_menu ul li a {
            transform: skewX(-20deg);
            color: #fff;
        }
        .service-section {
            padding-top: 100px;
        }
        .about-wrapper-2 .about-content .about-author {
            margin-bottom: 0;
        }
        .breadcrumb-new .page-heading h1 {
            font-size: 50px;
        }
        .breadcrumb-new {
            padding-top: 160px;
        }
    }
    
    @media only screen and (min-width: 620px) and (max-width:780px) {
        .header-section-2 {
            background: #fff;
            position: fixed !important;
            top: 0 !important;
            left: 0;
            width: 100%;
            z-index: 100;
        }
    }
    
    @media screen and (max-width: 620px) {
        .news .blog-post-details .single-blog-post .post-content {
            margin-top: 0;
        }
        .news.section-padding {
            padding: 50px 0;
        }
        .breadcrumb-new {
            padding: 50px 0;
        }
        .breadcrumb-new .page-heading h1 {
            font-size: 34px;
        }
        .breadcrumb-wrapper {
            padding: 80px 0;
        }
        .level-3-wrapper::before {
            content: "";
            position: absolute;
            top: -22px;
            left: calc(5% - 7px);
            width: calc(48.5% + -4px);
            height: 2px;
            background: var(--black);
        }
        .form-check {
            display: flex;
        }
        .banner-section-five video {
            min-height: 250px;
            height: 250px !important;
        }
        .page_menu ul {
            display: block;
            float: left;
            width: 100% !important;
        }
        .page_menu ul li {
            background-color: green;
            transform: skewX(0deg);
            transform-origin: top;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 6px 25px;
            color: #fff;
            width: 95%;
            float: none;
            margin: 4px auto;
            border-radius: 5px;
        }
        .page_menu ul li a {
            transform: skewX(0deg);
            color: #fff;
        }
        .breadcrumb-wrapper .page-heading h1 {
            font-size: 34px;
        }
    }
    
    .end {
        margin-right: 0 !important;
    }
    /* Column Grids End */
    
    .count-title {
        font-size: 40px;
        font-weight: bold;
        margin-top: 10px;
        margin-bottom: 0;
        text-align: center;
        color: #fff;
    }
    
    .count-text {
        font-size: 16px;
        font-weight: 500;
        margin-top: 0px;
        margin-bottom: 0;
        text-align: center;
        color: #fff;
    }
    
    .fa-2x {
        margin: 0 auto;
        float: none;
        display: table;
        color: #4ad1e5;
    }
    
    .clear {
        clear: both;
    }
    
    .counding {
        /*position: relative;
        overflow: hidden;
        background: #035081;
        background: -webkit-linear-gradient(to bottom, #061741, #035081);
        background: linear-gradient(to bottom, #061741, #035081);
        width: 100%;
        float: left;*/
        width: 100%;
        /* height: 100vh; */
        /* min-height: 660px;*/
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
        position: relative;
        background: -webkit-linear-gradient(to bottom, #061741, #035081);
        background: linear-gradient(to bottom, #03A9F4, #00899b);
    }
    
    .counter {
        text-align: center;
        margin-bottom: 20px;
    }
    
    .counding .video-bg {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
    }
    
    .counding .video-bg:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg-lines.png) center;
        z-index: 2;
    }
    
    .counding .container {
        position: relative;
        z-index: 3;
        padding: 0 10%;
    }
    
    .counding .video-bg video {
        min-width: 100%;
        min-height: 100%;
        float: left;
        opacity: 0.2;
    }
    
    .wwps {
        /*position: relative;
        overflow: hidden;
        background: #035081;
        background: -webkit-linear-gradient(to bottom, #061741, #035081);
        background: linear-gradient(to bottom, #061741, #035081);
        width: 100%;
        float: left;*/
        width: 100%;
        /* height: 100vh; */
        /* min-height: 660px;*/
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
        position: relative;
        background: -webkit-linear-gradient(to bottom, #009fe7, #03518f);
        background: linear-gradient(to bottom, #009fe7, #03518f);
        color: #fff;
    }
    
    .wwps .video-bg {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
    }
    
    .wwps .video-bg:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg-lines.png) center;
        z-index: 2;
    }
    
    .wwps .container {
        position: relative;
        z-index: 3;
    }
    
    .wwps .video-bg video {
        min-width: 100%;
        min-height: 100%;
        float: left;
        opacity: 0.2;
    }
    
    .wwps h2 {
        font-size: 38px;
        color: #fff;
    }
    
    .wwps h3 {
        color: #fff;
        margin-bottom: 10px;
    }
    
    .wwps ul li {
        padding-bottom: 10px;
    }
    
    .box .buble {
        position: absolute;
        width: 60px;
        height: 60px;
        background-color: transparent;
        border: 6px solid rgba(255, 255, 255, 0.8);
    }
    
    .box .buble:nth-child(1) {
        top: 12%;
        left: 42%;
        animation: animate 10s linear infinite;
    }
    
    .box .buble:nth-child(2) {
        top: 70%;
        left: 50%;
        animation: animate 7s linear infinite;
    }
    
    .box .buble:nth-child(3) {
        top: 17%;
        left: 6%;
        animation: animate 9s linear infinite;
    }
    
    .box .buble:nth-child(4) {
        top: 20%;
        left: 60%;
        animation: animate 10s linear infinite;
    }
    
    .box .buble:nth-child(5) {
        top: 67%;
        left: 10%;
        animation: animate 6s linear infinite;
    }
    
    .box .buble:nth-child(6) {
        top: 80%;
        left: 70%;
        animation: animate 12s linear infinite;
    }
    
    .box .buble:nth-child(7) {
        top: 60%;
        left: 80%;
        animation: animate 15s linear infinite;
    }
    
    .box .buble:nth-child(8) {
        top: 32%;
        left: 25%;
        animation: animate 16s linear infinite;
    }
    
    .box .buble:nth-child(9) {
        top: 90%;
        left: 25%;
        animation: animate 9s linear infinite;
    }
    
    .box .buble:nth-child(10) {
        top: 20%;
        left: 80%;
        animation: animate 5s linear infinite;
    }
    
    .box .buble:nth-child(11) {
        top: 15%;
        left: 20%;
        animation: animate 10s linear infinite;
    }
    
    .box .buble:nth-child(12) {
        top: 80%;
        left: 40%;
        animation: animate 7s linear infinite;
    }
    
    .box .buble:nth-child(13) {
        top: 22%;
        left: 13%;
        animation: animate 9s linear infinite;
    }
    
    .box .buble:nth-child(14) {
        top: 30%;
        left: 30%;
        animation: animate 10s linear infinite;
    }
    
    .box .buble:nth-child(15) {
        top: 15%;
        left: 80%;
        animation: animate 6s linear infinite;
    }
    
    .box .buble:nth-child(16) {
        top: 50%;
        left: 70%;
        animation: animate 12s linear infinite;
    }
    
    .box .buble:nth-child(17) {
        top: 80%;
        left: 60%;
        animation: animate 15s linear infinite;
    }
    
    .box .buble:nth-child(18) {
        top: 22%;
        left: 35%;
        animation: animate 16s linear infinite;
    }
    
    .box .buble:nth-child(19) {
        top: 90%;
        left: 55%;
        animation: animate 9s linear infinite;
    }
    
    .box .buble:nth-child(20) {
        top: 40%;
        left: 60%;
        animation: animate 5s linear infinite;
    }
    
    @keyframes animate {
        0% {
            transform: scale(0) translateY(-90px) rotate(360deg);
            opacity: 1;
        }
        100% {
            transform: scale(1.3) translateY(-90px) rotate(-180deg);
            border-radius: 50%;
            opacity: 0;
        }
    }
    /*******************************************************************inner banner**************************/
    
    .innerheader {
        position: relative;
        width: 100%;
        height: 600px;
        display: flex;
        align-items: center;
        /* padding-left: 70px; */
        box-sizing: border-box;
    }
    
    .header__background {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        background: linear-gradient(60deg, #27e7ff, #00ca52);
        overflow: hidden;
        z-index: -1;
    }
    
    .header__background:after {
        content: '';
        background: url(https://www.transparenttextures.com/patterns/dark-mosaic.png);
        width: 800%;
        position: absolute;
        top: -400%;
        right: -400%;
        height: 800%;
        opacity: 0.3;
        animation-name: rotate;
        animation-duration: 140s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }
    
    .header__title {
        color: #fff;
        z-index: 2;
        display: inline-block;
    }
    
    .header__title h1 {
        font-size: 90px;
        font-weight: 900;
        margin: 0;
    }
    
    .header__title p {
        font-size: 20px;
        font-weight: 400;
    }
    
    @-moz-keyframes rotate {
        0% {
            transform: rotateZ(0deg);
        }
        100% {
            transform: rotateZ(360deg);
        }
    }
    
    @-webkit-keyframes rotate {
        0% {
            transform: rotateZ(0deg);
        }
        100% {
            transform: rotateZ(360deg);
        }
    }
    
    @-o-keyframes rotate {
        0% {
            transform: rotateZ(0deg);
        }
        100% {
            transform: rotateZ(360deg);
        }
    }
    
    @keyframes rotate {
        0% {
            transform: rotateZ(0deg);
        }
        100% {
            transform: rotateZ(360deg);
        }
    }
    /*********************************************Vision star****************************/
    
    .features-item {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
        background: linear-gradient(to bottom, #9f84c4 0%, #9f84c4 100%);
    }
    
    .box2 {
        background: linear-gradient(to bottom, #edac1b 0%, #edac1b 100%);
    }
    
    .box3 {
        background: linear-gradient(to bottom, #dc5a0e 0%, #dc5a0e 100%);
    }
    
    .stars {
        z-index: 3;
        width: 1px;
        height: 1px;
        border-radius: 50%;
        background: transparent;
        box-shadow: 2282px 763px #FFF, 19px 293px #FFF, 2121px 1363px #FFF, 124px 2301px #FFF, 1134px 695px #FFF, 1137px 1725px #FFF, 1516px 1391px #FFF, 870px 1228px #FFF, 541px 2307px #FFF, 40px 953px #FFF, 349px 1465px #FFF, 154px 1923px #FFF, 1447px 1360px #FFF, 1656px 2510px #FFF, 2532px 299px #FFF, 1967px 225px #FFF, 2204px 732px #FFF, 2415px 1886px #FFF, 18px 1945px #FFF, 1583px 1756px #FFF, 2176px 11px #FFF, 422px 1348px #FFF, 2321px 1572px #FFF, 409px 2131px #FFF, 936px 1583px #FFF, 379px 335px #FFF, 1153px 1103px #FFF, 1873px 177px #FFF, 1567px 1756px #FFF, 2044px 170px #FFF, 1738px 2503px #FFF, 1963px 83px #FFF, 1842px 562px #FFF, 1912px 1636px #FFF, 1917px 1150px #FFF, 2465px 296px #FFF, 2419px 2069px #FFF, 221px 2283px #FFF, 1363px 217px #FFF, 1504px 213px #FFF, 2405px 268px #FFF, 2331px 304px #FFF, 1275px 409px #FFF, 6px 832px #FFF, 1311px 1524px #FFF, 1167px 2487px #FFF, 1348px 374px #FFF, 1779px 2072px #FFF, 733px 991px #FFF, 1159px 1567px #FFF, 473px 1290px #FFF, 721px 356px #FFF, 2080px 1905px #FFF, 1518px 2225px #FFF, 896px 172px #FFF, 2173px 1126px #FFF, 2521px 1174px #FFF, 1999px 1376px #FFF, 1453px 658px #FFF, 1555px 2521px #FFF, 1543px 1574px #FFF, 405px 712px #FFF, 1948px 2390px #FFF, 1751px 1755px #FFF, 780px 2248px #FFF, 33px 77px #FFF, 399px 910px #FFF, 742px 1799px #FFF, 1446px 1519px #FFF, 1219px 1906px #FFF, 1478px 1920px #FFF, 2545px 2085px #FFF, 422px 980px #FFF, 911px 865px #FFF, 1408px 499px #FFF, 187px 2096px #FFF, 362px 2447px #FFF, 1116px 2033px #FFF, 271px 1867px #FFF, 2384px 124px #FFF, 427px 297px #FFF, 172px 1153px #FFF, 1595px 205px #FFF, 1516px 476px #FFF, 1149px 706px #FFF, 2243px 954px #FFF, 875px 1801px #FFF, 1450px 1284px #FFF, 1904px 1457px #FFF, 330px 75px #FFF, 560px 1364px #FFF, 1541px 1896px #FFF, 668px 1198px #FFF, 441px 995px #FFF, 555px 1830px #FFF, 396px 1859px #FFF, 2093px 2016px #FFF, 237px 825px #FFF, 2475px 2509px #FFF, 1192px 1787px #FFF, 1382px 754px #FFF, 1581px 1124px #FFF, 2423px 1220px #FFF, 2433px 160px #FFF, 501px 1824px #FFF, 602px 1565px #FFF, 179px 1392px #FFF, 26px 2190px #FFF, 1100px 970px #FFF, 180px 1525px #FFF, 1369px 217px #FFF, 330px 1894px #FFF, 2px 1397px #FFF, 355px 666px #FFF, 341px 241px #FFF, 1166px 459px #FFF, 2382px 2279px #FFF, 2094px 219px #FFF, 1608px 304px #FFF, 25px 561px #FFF, 2134px 1292px #FFF, 2301px 2027px #FFF, 1684px 1044px #FFF, 1296px 1864px #FFF, 1453px 1600px #FFF, 2023px 263px #FFF, 1861px 1813px #FFF, 969px 377px #FFF, 627px 1585px #FFF, 266px 1021px #FFF, 2113px 2393px #FFF, 921px 397px #FFF, 61px 668px #FFF, 2003px 2432px #FFF, 230px 1038px #FFF, 809px 1188px #FFF, 1362px 598px #FFF, 1110px 37px #FFF, 173px 1471px #FFF, 2402px 1738px #FFF, 1558px 998px #FFF, 452px 1897px #FFF, 355px 1907px #FFF, 953px 1408px #FFF, 1332px 1869px #FFF, 1595px 1569px #FFF, 2030px 1812px #FFF, 1360px 1679px #FFF, 1082px 1867px #FFF, 703px 1675px #FFF, 2441px 1834px #FFF, 2533px 2124px #FFF, 326px 63px #FFF, 376px 405px #FFF, 664px 1235px #FFF, 573px 442px #FFF, 2148px 1595px #FFF, 932px 2497px #FFF, 1010px 2549px #FFF, 1135px 2145px #FFF, 1538px 261px #FFF, 1691px 1186px #FFF, 242px 1827px #FFF, 2520px 2186px #FFF, 236px 1038px #FFF, 2063px 339px #FFF, 1236px 620px #FFF, 1434px 1543px #FFF, 1724px 966px #FFF, 644px 2208px #FFF, 1648px 2479px #FFF, 1910px 830px #FFF, 771px 1835px #FFF, 1318px 719px #FFF, 2313px 1508px #FFF, 396px 2413px #FFF, 1569px 1613px #FFF, 2504px 989px #FFF, 946px 1824px #FFF, 771px 511px #FFF, 1516px 297px #FFF, 864px 629px #FFF, 1972px 1886px #FFF, 1657px 1262px #FFF, 1300px 765px #FFF, 750px 265px #FFF, 925px 1090px #FFF, 121px 2100px #FFF, 959px 1582px #FFF, 985px 2173px #FFF, 646px 951px #FFF, 1302px 557px #FFF, 1129px 2199px #FFF, 2375px 728px #FFF, 1927px 1318px #FFF, 1421px 225px #FFF, 2188px 2212px #FFF, 420px 1215px #FFF, 1598px 282px #FFF, 422px 660px #FFF, 439px 216px #FFF, 474px 2369px #FFF, 1923px 2438px #FFF, 56px 2158px #FFF, 417px 1016px #FFF, 1877px 1256px #FFF, 104px 1194px #FFF, 707px 2502px #FFF, 2357px 706px #FFF, 1587px 1222px #FFF, 117px 2528px #FFF, 519px 1927px #FFF, 1413px 490px #FFF, 1567px 2px #FFF, 2449px 891px #FFF, 772px 2374px #FFF, 10px 1087px #FFF, 87px 1292px #FFF, 345px 1643px #FFF, 2168px 2502px #FFF, 944px 1736px #FFF, 632px 201px #FFF, 1712px 839px #FFF, 2346px 363px #FFF, 166px 132px #FFF, 2079px 2293px #FFF, 2111px 1808px #FFF, 2211px 963px #FFF, 641px 1908px #FFF, 2464px 1560px #FFF, 1143px 33px #FFF, 1741px 70px #FFF, 183px 2204px #FFF, 2553px 1328px #FFF, 1931px 2075px #FFF, 2347px 984px #FFF, 2412px 826px #FFF, 2365px 242px #FFF, 1375px 1027px #FFF, 2136px 1882px #FFF, 1244px 792px #FFF, 1866px 1593px #FFF, 1388px 948px #FFF, 738px 275px #FFF, 991px 38px #FFF, 2537px 1563px #FFF, 2242px 1811px #FFF, 1543px 2329px #FFF, 1722px 743px #FFF, 2015px 1061px #FFF, 1255px 410px #FFF, 574px 669px #FFF, 808px 2433px #FFF, 2068px 2037px #FFF, 1271px 625px #FFF, 753px 1966px #FFF, 1023px 2064px #FFF, 351px 2297px #FFF, 1668px 927px #FFF, 1265px 460px #FFF, 911px 504px #FFF, 600px 181px #FFF, 1538px 584px #FFF, 1754px 1110px #FFF, 2508px 288px #FFF, 2176px 1134px #FFF, 2242px 940px #FFF, 2530px 2337px #FFF, 402px 943px #FFF, 1101px 2332px #FFF, 997px 2213px #FFF, 157px 691px #FFF, 2452px 2111px #FFF, 1169px 2443px #FFF, 382px 2456px #FFF, 2277px 1340px #FFF, 1767px 1958px #FFF, 1887px 477px #FFF, 1643px 1825px #FFF, 654px 510px #FFF, 597px 1699px #FFF, 2548px 1004px #FFF, 183px 343px #FFF, 1747px 527px #FFF, 2460px 1931px #FFF, 2273px 288px #FFF, 1243px 424px #FFF, 353px 2142px #FFF, 502px 1044px #FFF, 2162px 1998px #FFF, 1220px 2168px #FFF, 58px 549px #FFF, 578px 903px #FFF, 260px 780px #FFF, 1719px 2116px #FFF, 290px 322px #FFF, 1423px 1276px #FFF, 921px 1746px #FFF, 564px 694px #FFF, 729px 2511px #FFF, 490px 1812px #FFF, 1395px 1229px #FFF, 361px 165px #FFF, 773px 1613px #FFF, 68px 2011px #FFF, 367px 1869px #FFF, 821px 420px #FFF, 766px 1571px #FFF, 1310px 2223px #FFF, 1646px 1856px #FFF, 2244px 2251px #FFF, 1318px 2290px #FFF, 1583px 514px #FFF, 235px 323px #FFF, 2045px 1313px #FFF, 297px 204px #FFF, 347px 2242px #FFF, 571px 1771px #FFF, 1108px 1022px #FFF, 1109px 520px #FFF, 862px 967px #FFF, 579px 1692px #FFF, 1791px 2029px #FFF, 2560px 2484px #FFF, 240px 2193px #FFF, 1774px 1770px #FFF, 1267px 772px #FFF, 1101px 748px #FFF, 2050px 1048px #FFF, 1167px 4px #FFF, 217px 495px #FFF, 1834px 550px #FFF, 200px 1636px #FFF, 360px 2004px #FFF, 560px 2046px #FFF, 2324px 1634px #FFF, 2198px 2303px #FFF, 1753px 640px #FFF, 801px 2365px #FFF, 2472px 833px #FFF, 1965px 437px #FFF, 139px 22px #FFF, 1274px 2334px #FFF, 48px 804px #FFF, 286px 1401px #FFF, 1270px 1590px #FFF, 802px 1224px #FFF, 2232px 2044px #FFF, 2527px 396px #FFF, 243px 183px #FFF, 2551px 528px #FFF, 1881px 1478px #FFF, 158px 2551px #FFF, 956px 157px #FFF, 710px 1277px #FFF, 477px 1613px #FFF, 2313px 1248px #FFF, 1527px 1071px #FFF, 1520px 2191px #FFF, 2298px 1752px #FFF, 2357px 433px #FFF, 395px 1597px #FFF, 2486px 584px #FFF, 2467px 1991px #FFF, 2228px 855px #FFF, 833px 1300px #FFF, 2149px 1165px #FFF, 461px 565px #FFF, 1546px 701px #FFF, 1001px 645px #FFF, 2430px 1959px #FFF, 312px 530px #FFF, 774px 1416px #FFF, 216px 646px #FFF, 1720px 2125px #FFF, 1852px 265px #FFF, 2295px 1508px #FFF, 1739px 1881px #FFF, 1623px 1579px #FFF, 461px 101px #FFF, 1821px 1372px #FFF, 2202px 1416px #FFF, 2414px 378px #FFF, 7px 1574px #FFF, 1098px 147px #FFF, 2323px 1880px #FFF, 2387px 487px #FFF, 867px 2199px #FFF, 782px 620px #FFF, 2361px 1832px #FFF, 103px 894px #FFF, 1017px 756px #FFF, 1118px 465px #FFF, 2334px 7px #FFF, 498px 922px #FFF, 233px 2250px #FFF, 1776px 545px #FFF, 2002px 1686px #FFF, 1987px 1075px #FFF, 834px 698px #FFF, 1126px 1777px #FFF, 359px 160px #FFF, 2548px 88px #FFF, 419px 819px #FFF, 1407px 184px #FFF, 2498px 847px #FFF, 436px 2050px #FFF, 990px 1584px #FFF, 491px 2096px #FFF, 293px 2559px #FFF, 1003px 2447px #FFF, 2057px 107px #FFF, 1126px 773px #FFF, 2169px 1251px #FFF, 635px 2258px #FFF, 1700px 549px #FFF, 505px 2370px #FFF, 1530px 2438px #FFF, 135px 2227px #FFF, 2348px 1665px #FFF, 1837px 144px #FFF, 435px 1704px #FFF, 2381px 1099px #FFF, 1652px 1705px #FFF, 1667px 541px #FFF, 1277px 1741px #FFF, 163px 2297px #FFF, 505px 2111px #FFF, 2143px 1646px #FFF, 1329px 1272px #FFF, 1413px 1013px #FFF, 630px 725px #FFF, 625px 1472px #FFF, 838px 1551px #FFF, 2299px 2181px #FFF, 2543px 1362px #FFF, 1731px 2230px #FFF, 1026px 660px #FFF, 491px 1644px #FFF, 2256px 1020px #FFF, 2116px 1138px #FFF, 874px 127px #FFF, 2377px 1824px #FFF, 144px 1644px #FFF, 1724px 1975px #FFF, 730px 1407px #FFF, 1142px 870px #FFF, 920px 659px #FFF, 1154px 1545px #FFF, 1249px 2031px #FFF, 179px 2196px #FFF, 1644px 675px #FFF, 1501px 2106px #FFF, 1625px 899px #FFF, 1080px 911px #FFF, 625px 1280px #FFF, 1673px 946px #FFF, 1537px 1178px #FFF, 713px 1364px #FFF, 35px 595px #FFF, 1413px 1864px #FFF, 1796px 1px #FFF, 1534px 13px #FFF, 1444px 2478px #FFF, 1629px 1554px #FFF, 2524px 1123px #FFF, 269px 2241px #FFF, 1368px 751px #FFF, 90px 2254px #FFF, 757px 65px #FFF, 1908px 885px #FFF, 71px 1550px #FFF, 1106px 2077px #FFF, 436px 777px #FFF, 618px 2034px #FFF, 914px 1020px #FFF, 767px 494px #FFF, 2254px 263px #FFF, 165px 562px #FFF, 1533px 725px #FFF, 2195px 2185px #FFF, 193px 96px #FFF, 1949px 2295px #FFF, 967px 1484px #FFF, 1913px 1749px #FFF, 1198px 794px #FFF, 1609px 2235px #FFF, 1853px 224px #FFF, 1563px 2439px #FFF, 2442px 1534px #FFF, 1034px 2269px #FFF, 2247px 346px #FFF, 1695px 714px #FFF, 2171px 2371px #FFF, 2532px 1334px #FFF, 789px 452px #FFF, 1318px 887px #FFF, 1265px 2484px #FFF, 137px 1465px #FFF, 2403px 814px #FFF, 1101px 2544px #FFF, 1580px 2351px #FFF, 2165px 1304px #FFF, 1490px 1499px #FFF, 543px 1257px #FFF, 1062px 1759px #FFF, 713px 778px #FFF, 1417px 578px #FFF, 2289px 2385px #FFF, 2425px 96px #FFF, 2211px 423px #FFF, 1573px 1585px #FFF, 2267px 1941px #FFF, 1055px 2270px #FFF, 170px 519px #FFF, 2165px 739px #FFF, 251px 2211px #FFF, 1313px 658px #FFF, 2362px 2304px #FFF, 2074px 1826px #FFF, 710px 1618px #FFF, 369px 1844px #FFF, 2038px 1648px #FFF, 110px 1827px #FFF, 711px 1450px #FFF, 863px 1171px #FFF, 1277px 2017px #FFF, 813px 856px #FFF, 1123px 1786px #FFF, 2063px 990px #FFF, 470px 2386px #FFF, 1591px 2103px #FFF, 514px 1090px #FFF, 1268px 1504px #FFF, 40px 2511px #FFF, 2483px 1205px #FFF, 2539px 868px #FFF, 5px 1542px #FFF, 2047px 1722px #FFF, 2364px 1318px #FFF, 2018px 2279px #FFF, 1930px 925px #FFF, 1318px 267px #FFF, 252px 172px #FFF, 251px 1053px #FFF, 983px 1007px #FFF, 1172px 984px #FFF, 1371px 1760px #FFF, 183px 2326px #FFF, 1884px 2337px #FFF, 292px 678px #FFF, 1531px 456px #FFF, 1314px 2378px #FFF, 882px 549px #FFF, 1795px 435px #FFF, 372px 1666px #FFF, 185px 826px #FFF, 2542px 693px #FFF, 203px 1797px #FFF, 12px 1086px #FFF, 1311px 1285px #FFF, 1279px 1496px #FFF, 979px 2103px #FFF, 2232px 1637px #FFF, 570px 2091px #FFF, 1777px 1668px #FFF, 1139px 2484px #FFF, 1679px 320px #FFF, 1550px 634px #FFF, 1904px 154px #FFF, 2068px 2224px #FFF, 1611px 462px #FFF, 1571px 15px #FFF, 1066px 1664px #FFF, 1277px 1422px #FFF, 1935px 2041px #FFF, 1543px 941px #FFF, 486px 1709px #FFF, 1185px 2315px #FFF, 77px 862px #FFF, 1858px 2272px #FFF, 545px 1295px #FFF, 852px 1942px #FFF, 234px 2041px #FFF, 1882px 2307px #FFF, 2061px 301px #FFF, 1869px 777px #FFF, 1116px 2325px #FFF, 1669px 1102px #FFF, 25px 896px #FFF, 1022px 1902px #FFF, 2139px 2356px #FFF, 2078px 1919px #FFF, 2095px 1332px #FFF, 489px 377px #FFF, 925px 882px #FFF, 2081px 1370px #FFF, 667px 1549px #FFF, 1004px 485px #FFF, 1771px 1155px #FFF, 449px 1797px #FFF, 1161px 2255px #FFF, 2023px 2004px #FFF, 679px 1956px #FFF, 1980px 1374px #FFF, 992px 714px #FFF, 1804px 123px #FFF, 1849px 925px #FFF, 2429px 1421px #FFF, 363px 801px #FFF, 2460px 110px #FFF, 552px 1218px #FFF, 2453px 770px #FFF, 522px 2051px #FFF, 1534px 1896px #FFF, 334px 2218px #FFF, 976px 99px #FFF, 2005px 2092px #FFF, 650px 1547px #FFF, 2537px 1374px #FFF, 2502px 872px #FFF, 2139px 2021px #FFF, 1232px 374px #FFF, 770px 1424px #FFF, 1363px 1504px #FFF, 358px 2310px #FFF, 768px 1552px #FFF, 1161px 1460px #FFF, 1028px 147px #FFF, 2181px 1914px #FFF, 633px 324px #FFF, 933px 224px #FFF, 2219px 1752px #FFF, 1511px 2310px #FFF, 274px 303px #FFF, 822px 1107px #FFF, 1149px 2148px #FFF, 1284px 1217px #FFF, 587px 606px #FFF, 718px 1250px #FFF, 1457px 562px #FFF, 2309px 1691px #FFF, 110px 475px #FFF, 609px 1394px #FFF, 1473px 38px #FFF, 2121px 358px #FFF, 1580px 217px #FFF, 346px 73px #FFF, 390px 868px #FFF, 1016px 1520px #FFF, 257px 1627px #FFF, 1682px 1188px #FFF, 2288px 947px #FFF, 617px 2545px #FFF, 1222px 2499px #FFF, 220px 1699px #FFF, 689px 1916px #FFF, 1065px 91px #FFF, 154px 1555px #FFF, 555px 1648px #FFF, 2125px 1976px #FFF, 2151px 159px #FFF, 1549px 204px #FFF, 370px 1673px #FFF, 148px 392px #FFF, 1922px 2207px #FFF, 1723px 827px #FFF, 1294px 2505px #FFF, 1175px 136px #FFF, 1880px 2271px #FFF, 2131px 1284px #FFF, 1388px 1430px #FFF, 451px 1194px #FFF, 1192px 1177px #FFF, 1633px 1384px #FFF, 2049px 2006px #FFF, 204px 683px #FFF, 1463px 544px #FFF, 2507px 2168px #FFF, 397px 2303px #FFF, 1166px 16px #FFF, 46px 2122px #FFF, 26px 1630px #FFF, 1913px 697px #FFF, 1128px 262px #FFF, 1659px 1629px #FFF, 560px 410px #FFF, 2503px 1520px #FFF, 1477px 800px #FFF, 1745px 1935px #FFF, 284px 2082px #FFF, 1656px 1378px #FFF, 219px 1602px #FFF, 1504px 2293px #FFF, 967px 1149px #FFF, 2212px 2487px #FFF, 1564px 1316px #FFF, 2352px 866px #FFF, 543px 1579px #FFF, 1914px 875px #FFF, 1381px 1702px #FFF, 1136px 448px #FFF, 1114px 2144px #FFF, 1590px 1470px #FFF, 2010px 1112px #FFF, 1107px 1844px #FFF, 1791px 807px #FFF, 1497px 1307px #FFF, 1899px 1085px #FFF, 2206px 1962px #FFF, 648px 1406px #FFF, 2008px 2124px #FFF, 221px 2218px #FFF, 630px 1042px #FFF, 932px 253px #FFF, 1087px 1734px #FFF, 2108px 1488px #FFF, 1554px 1789px #FFF, 101px 1468px #FFF, 1993px 1623px #FFF, 2435px 132px #FFF, 2019px 726px #FFF, 248px 191px #FFF, 574px 2538px #FFF, 174px 117px #FFF, 1302px 1567px #FFF, 851px 47px #FFF, 2054px 1737px #FFF, 135px 782px #FFF, 253px 729px #FFF, 99px 1533px #FFF, 1214px 1562px #FFF, 328px 1326px #FFF, 910px 1154px #FFF, 589px 2462px #FFF, 1898px 1354px #FFF, 1388px 2055px #FFF, 158px 546px #FFF, 1871px 2388px #FFF, 1157px 93px #FFF, 135px 47px #FFF, 1157px 300px #FFF, 557px 1008px #FFF, 1194px 1109px #FFF, 2545px 2150px #FFF, 1381px 2064px #FFF, 561px 1328px #FFF, 274px 962px #FFF, 1074px 459px #FFF, 602px 878px #FFF, 1540px 1601px #FFF, 1393px 630px #FFF, 1203px 59px #FFF, 1669px 812px #FFF, 74px 1531px #FFF, 350px 794px #FFF, 347px 1067px #FFF, 2166px 929px #FFF, 2481px 1142px #FFF, 2281px 1071px #FFF, 1393px 2137px #FFF, 1299px 1954px #FFF, 2517px 2271px #FFF, 279px 1099px #FFF, 103px 1151px #FFF, 143px 2081px #FFF, 85px 749px #FFF, 1743px 1427px #FFF, 2003px 1653px #FFF, 178px 126px #FFF, 1423px 702px #FFF, 2403px 160px #FFF, 2558px 2096px #FFF, 431px 477px #FFF, 1887px 1666px #FFF, 2161px 2090px #FFF, 1350px 155px #FFF, 2411px 588px #FFF, 747px 1437px #FFF, 2251px 1126px #FFF, 1768px 1222px #FFF, 193px 499px #FFF, 285px 491px #FFF, 2496px 1867px #FFF, 1014px 740px #FFF, 744px 697px #FFF, 796px 667px #FFF, 828px 2462px #FFF, 1757px 2079px #FFF, 2151px 2292px #FFF, 1151px 1289px #FFF, 1839px 624px #FFF, 470px 2434px #FFF, 1232px 2245px #FFF, 2178px 2449px #FFF, 2509px 2277px #FFF, 1551px 989px #FFF, 1778px 551px #FFF, 1822px 883px #FFF, 2425px 1461px #FFF, 1600px 1537px #FFF, 137px 1194px #FFF, 1270px 2257px #FFF, 108px 1037px #FFF, 670px 347px #FFF, 121px 1022px #FFF, 1145px 351px #FFF, 2469px 686px #FFF, 920px 2065px #FFF, 1338px 2178px #FFF, 2443px 564px #FFF, 202px 1810px #FFF, 2455px 539px #FFF, 1757px 2478px #FFF, 785px 885px #FFF, 2033px 524px #FFF, 1778px 1261px #FFF, 307px 2269px #FFF, 578px 1694px #FFF, 1671px 1795px #FFF, 45px 1153px #FFF, 783px 2271px #FFF, 413px 563px #FFF, 1049px 1255px #FFF, 379px 2074px #FFF, 1197px 2357px #FFF, 419px 2552px #FFF, 832px 1441px #FFF, 340px 1127px #FFF, 2315px 1090px #FFF, 1276px 363px #FFF, 2531px 1967px #FFF, 1418px 712px #FFF, 393px 2183px #FFF, 542px 1698px #FFF, 2555px 1519px #FFF, 593px 2543px #FFF, 494px 902px #FFF, 2416px 1389px #FFF, 164px 1951px #FFF, 1814px 1938px #FFF, 1678px 370px #FFF, 769px 730px #FFF, 339px 2422px #FFF, 1740px 300px #FFF, 2383px 1428px #FFF, 526px 768px #FFF, 2304px 2515px #FFF, 237px 1492px #FFF, 1969px 2064px #FFF, 1256px 1407px #FFF, 1004px 954px #FFF, 2209px 1782px #FFF, 126px 114px #FFF, 1433px 588px #FFF, 1302px 1670px #FFF, 906px 2372px #FFF, 2268px 1218px #FFF, 1672px 332px #FFF, 1240px 610px #FFF, 951px 1968px #FFF, 488px 82px #FFF, 2361px 333px #FFF, 15px 1156px #FFF, 472px 1735px #FFF, 1219px 276px #FFF, 172px 693px #FFF, 1698px 1991px #FFF, 135px 1305px #FFF, 1966px 1190px #FFF, 1296px 2004px #FFF, 1569px 2078px #FFF, 1209px 2523px #FFF, 368px 2308px #FFF, 333px 2454px #FFF, 249px 1005px #FFF, 68px 1307px #FFF, 2418px 591px #FFF, 1194px 488px #FFF, 532px 1681px #FFF, 548px 1805px #FFF, 1043px 318px #FFF, 974px 1110px #FFF, 576px 84px #FFF, 1039px 1245px #FFF, 2050px 2554px #FFF, 516px 1917px #FFF, 858px 2242px #FFF, 431px 1534px #FFF, 819px 617px #FFF, 1228px 739px #FFF, 155px 808px #FFF, 727px 2246px #FFF, 607px 1152px #FFF, 53px 886px #FFF, 1703px 515px #FFF, 128px 1652px #FFF, 762px 13px #FFF, 176px 668px #FFF, 922px 2462px #FFF, 1415px 944px #FFF, 651px 745px #FFF, 257px 1242px #FFF, 316px 1690px #FFF, 373px 298px #FFF, 320px 2553px #FFF, 2264px 2470px #FFF, 2297px 2545px #FFF, 2289px 823px #FFF, 2075px 1375px #FFF, 2398px 1369px #FFF, 509px 902px #FFF, 1267px 1290px #FFF, 2036px 325px #FFF, 2145px 331px #FFF, 1665px 1371px #FFF, 2467px 904px #FFF, 1537px 1678px #FFF, 23px 2079px #FFF, 788px 1475px #FFF, 1171px 875px #FFF, 1603px 921px #FFF, 758px 777px #FFF, 1156px 797px #FFF, 2498px 111px #FFF, 2004px 2294px #FFF, 703px 1032px #FFF, 1099px 1663px #FFF, 1337px 2494px #FFF, 1469px 1176px #FFF, 1507px 1936px #FFF, 1591px 1666px #FFF, 265px 652px #FFF, 2135px 1679px #FFF, 663px 1806px #FFF, 1623px 349px #FFF, 301px 1316px #FFF, 26px 2133px #FFF, 310px 1567px #FFF, 694px 1338px #FFF, 690px 1319px #FFF, 1422px 312px #FFF, 2134px 1855px #FFF, 1896px 1688px #FFF, 1713px 1914px #FFF, 2107px 2189px #FFF, 892px 2041px #FFF, 442px 62px #FFF, 146px 2436px #FFF, 929px 17px #FFF, 2424px 2177px #FFF, 1034px 1707px #FFF, 1578px 2456px #FFF, 1150px 859px #FFF, 27px 2339px #FFF, 1461px 1664px #FFF, 672px 1217px #FFF, 1728px 2257px #FFF, 2046px 838px #FFF, 2089px 39px #FFF, 600px 725px #FFF, 1438px 2391px #FFF, 906px 806px #FFF, 1659px 351px #FFF, 1555px 622px #FFF, 520px 318px #FFF, 2129px 794px #FFF, 409px 1443px #FFF, 2185px 673px #FFF, 2218px 1294px #FFF, 861px 2248px #FFF, 586px 1841px #FFF, 1364px 13px #FFF, 2175px 2122px #FFF, 2133px 586px #FFF, 1573px 1862px #FFF, 75px 980px #FFF, 920px 1993px #FFF, 1365px 1103px #FFF, 981px 348px #FFF, 2166px 1515px #FFF, 1997px 1100px #FFF, 920px 327px #FFF, 1414px 541px #FFF, 813px 2409px #FFF, 496px 135px #FFF, 2316px 1030px #FFF, 284px 1189px #FFF, 1273px 731px #FFF, 2254px 286px #FFF, 613px 1387px #FFF, 1031px 2015px #FFF, 1155px 1143px #FFF, 257px 1861px #FFF, 1562px 2286px #FFF, 1123px 2539px #FFF, 1007px 1245px #FFF, 901px 1832px #FFF, 2126px 1881px #FFF, 1244px 1926px #FFF, 2244px 969px #FFF, 1645px 1280px #FFF, 1148px 110px #FFF, 1670px 2074px #FFF, 2489px 1897px #FFF, 414px 2348px #FFF, 804px 924px #FFF, 1552px 491px #FFF, 878px 981px #FFF, 1805px 1048px #FFF, 442px 496px #FFF, 2551px 1999px #FFF, 1796px 2032px #FFF, 2163px 721px #FFF, 2407px 577px #FFF, 996px 1022px #FFF, 2523px 2294px #FFF, 1937px 2262px #FFF, 1826px 718px #FFF, 2062px 2224px #FFF, 2137px 598px #FFF, 2010px 156px #FFF, 1928px 282px #FFF, 823px 1213px #FFF, 1207px 46px #FFF, 247px 1582px #FFF, 1753px 1694px #FFF, 2387px 286px #FFF, 881px 2015px #FFF, 1956px 822px #FFF, 429px 1950px #FFF, 1215px 1717px #FFF, 1735px 143px #FFF, 900px 1927px #FFF, 1739px 1755px #FFF, 301px 1139px #FFF, 2321px 63px #FFF, 2312px 1955px #FFF, 449px 1575px #FFF, 208px 1469px #FFF, 1788px 473px #FFF, 1788px 122px #FFF, 2077px 673px #FFF, 2282px 1435px #FFF, 2355px 1882px #FFF, 258px 20px #FFF, 1074px 2497px #FFF, 2544px 1484px #FFF, 1986px 1060px #FFF, 2520px 1029px #FFF, 496px 703px #FFF, 192px 2368px #FFF, 471px 242px #FFF, 1278px 1935px #FFF, 573px 1762px #FFF, 1034px 2007px #FFF, 316px 486px #FFF, 1180px 957px #FFF, 139px 1196px #FFF, 1706px 1365px #FFF, 2217px 934px #FFF, 1729px 617px #FFF, 648px 767px #FFF, 2500px 1986px #FFF, 1781px 573px #FFF, 1497px 483px #FFF, 1968px 1470px #FFF, 1670px 1547px #FFF, 1338px 2061px #FFF, 1225px 1645px #FFF, 2135px 1704px #FFF, 173px 489px #FFF, 9px 1358px #FFF, 829px 1130px #FFF, 984px 108px #FFF, 1358px 1077px #FFF, 1601px 1541px #FFF, 319px 2178px #FFF, 1912px 2333px #FFF, 1647px 4px #FFF, 1652px 489px #FFF, 1707px 2521px #FFF, 502px 2170px #FFF, 852px 1490px #FFF, 2376px 2047px #FFF, 1826px 114px #FFF, 611px 661px #FFF, 2382px 2389px #FFF, 1869px 1133px #FFF, 1558px 2218px #FFF, 321px 1036px #FFF, 702px 1711px #FFF, 1896px 1748px #FFF, 2020px 381px #FFF, 838px 279px #FFF, 1970px 1173px #FFF, 1727px 1768px #FFF, 461px 2020px #FFF, 68px 1353px #FFF, 2176px 60px #FFF, 1167px 15px #FFF, 2506px 1118px #FFF, 375px 1349px #FFF, 932px 1694px #FFF, 198px 164px #FFF, 1146px 1601px #FFF, 1714px 944px #FFF, 486px 1071px #FFF, 940px 1002px #FFF, 2371px 1115px #FFF, 1629px 1552px #FFF, 783px 1055px #FFF, 1788px 2147px #FFF, 858px 1081px #FFF, 1849px 259px #FFF, 810px 2142px #FFF, 1961px 788px #FFF, 489px 781px #FFF, 1965px 2506px #FFF, 1952px 2485px #FFF, 1002px 2241px #FFF, 472px 1819px #FFF, 29px 1455px #FFF, 140px 1499px #FFF, 2179px 1866px #FFF, 104px 1578px #FFF, 1332px 1181px #FFF, 1650px 51px #FFF, 568px 2378px #FFF, 1675px 2553px #FFF, 1043px 926px #FFF, 40px 574px #FFF, 52px 311px #FFF, 2203px 66px #FFF, 1863px 1844px #FFF, 49px 2544px #FFF, 296px 340px #FFF, 2229px 1783px #FFF, 30px 994px #FFF, 123px 226px #FFF, 922px 1744px #FFF, 16px 363px #FFF, 2277px 2435px #FFF, 238px 2131px #FFF, 2470px 1479px #FFF, 632px 2337px #FFF, 1842px 1175px #FFF, 1635px 2120px #FFF, 1010px 2252px #FFF, 1455px 958px #FFF, 2540px 1947px #FFF, 343px 1758px #FFF, 971px 1589px #FFF, 740px 2414px #FFF, 1807px 453px #FFF, 1594px 2487px #FFF, 2365px 802px #FFF, 2063px 1411px #FFF, 1732px 952px #FFF, 1323px 2175px #FFF, 670px 1743px #FFF, 1044px 1772px #FFF, 1345px 834px #FFF, 1061px 2123px #FFF, 2343px 2231px #FFF, 342px 609px #FFF, 1905px 1998px #FFF, 69px 900px #FFF, 1302px 543px #FFF, 1985px 454px #FFF, 693px 1975px #FFF, 354px 1574px #FFF, 2464px 1515px #FFF, 253px 970px #FFF, 310px 1229px #FFF, 2014px 2011px #FFF, 1468px 796px #FFF, 2476px 1648px #FFF, 638px 1760px #FFF, 1706px 185px #FFF, 2196px 63px #FFF, 285px 1694px #FFF, 1191px 1722px #FFF, 2198px 400px #FFF, 1295px 1520px #FFF, 1094px 874px #FFF, 646px 583px #FFF, 1802px 2145px #FFF, 1726px 858px #FFF, 1909px 1154px #FFF, 1991px 1557px #FFF, 650px 145px #FFF, 2354px 1918px #FFF, 900px 180px #FFF, 1210px 516px #FFF, 452px 699px #FFF, 2421px 118px #FFF, 539px 608px #FFF, 223px 418px #FFF, 278px 1619px #FFF, 241px 1011px #FFF, 6px 2179px #FFF, 194px 460px #FFF, 1906px 89px #FFF, 543px 2334px #FFF, 372px 755px #FFF, 892px 1130px #FFF, 1707px 1050px #FFF, 2015px 1952px #FFF, 2215px 2026px #FFF, 2305px 1354px #FFF, 1821px 1374px #FFF, 1155px 1974px #FFF, 209px 1538px #FFF, 1205px 624px #FFF, 1069px 677px #FFF, 112px 395px #FFF, 921px 536px #FFF, 1153px 908px #FFF, 453px 2502px #FFF, 514px 2532px #FFF, 756px 1046px #FFF, 1832px 1361px #FFF, 1848px 1952px #FFF, 2339px 324px #FFF, 2503px 832px #FFF, 1581px 1197px #FFF, 1707px 1448px #FFF, 694px 2400px #FFF, 1612px 892px #FFF, 730px 1815px #FFF, 2184px 786px #FFF, 1011px 957px #FFF, 1520px 1415px #FFF, 1888px 1110px #FFF, 1220px 1130px #FFF, 2113px 1828px #FFF, 1047px 1669px #FFF, 686px 1429px #FFF, 512px 1711px #FFF, 1333px 1706px #FFF, 1403px 2011px #FFF, 1202px 1678px #FFF, 1862px 1873px #FFF, 49px 396px #FFF, 157px 2366px #FFF, 1827px 579px #FFF, 2028px 1982px #FFF, 661px 1090px #FFF, 2159px 419px #FFF, 2439px 902px #FFF, 502px 1188px #FFF, 2226px 43px #FFF, 1295px 73px #FFF, 1482px 593px #FFF, 194px 123px #FFF, 2046px 695px #FFF, 1460px 2277px #FFF, 621px 718px #FFF, 1425px 2038px #FFF, 1020px 930px #FFF, 1099px 182px #FFF, 1617px 1888px #FFF, 1158px 241px #FFF, 1719px 504px #FFF, 2121px 1767px #FFF, 1308px 250px #FFF, 144px 561px #FFF, 695px 1884px #FFF, 1448px 1015px #FFF, 555px 1198px #FFF, 305px 481px #FFF, 1597px 1526px #FFF, 237px 686px #FFF, 1724px 375px #FFF, 2196px 347px #FFF, 2064px 870px #FFF, 1284px 1146px #FFF, 1991px 513px #FFF, 760px 548px #FFF, 2375px 949px #FFF, 2065px 2287px #FFF, 466px 1202px #FFF, 1756px 231px #FFF, 1555px 1550px #FFF, 1667px 1873px #FFF, 858px 614px #FFF, 1133px 342px #FFF, 143px 497px #FFF, 1829px 1794px #FFF, 918px 737px #FFF, 1735px 882px #FFF, 2502px 1096px #FFF, 1125px 1069px #FFF, 1237px 488px #FFF, 1463px 39px #FFF, 166px 57px #FFF, 2037px 1811px #FFF, 26px 1227px #FFF, 318px 2382px #FFF, 2253px 1922px #FFF, 1526px 1162px #FFF, 1104px 2250px #FFF, 137px 1624px #FFF, 2115px 1727px #FFF, 1204px 2080px #FFF, 1055px 469px #FFF, 2412px 911px #FFF, 1715px 568px #FFF, 675px 1633px #FFF, 2404px 1312px #FFF, 2530px 2360px #FFF, 2317px 2395px #FFF, 738px 753px #FFF, 1542px 360px #FFF, 584px 695px #FFF, 1453px 961px #FFF, 903px 1057px #FFF, 940px 1728px #FFF, 426px 2502px #FFF, 648px 724px #FFF, 1661px 176px #FFF, 1525px 2367px #FFF, 1332px 1219px #FFF, 1712px 2082px #FFF, 1251px 2205px #FFF, 1284px 1999px #FFF, 1876px 1167px #FFF, 1180px 1501px #FFF, 1932px 518px #FFF, 2290px 1468px #FFF, 1744px 2451px #FFF, 1512px 265px #FFF, 2474px 1565px #FFF, 316px 2287px #FFF, 1597px 642px #FFF, 1615px 1498px #FFF, 672px 2478px #FFF, 2053px 2435px #FFF, 701px 1620px #FFF, 936px 621px #FFF, 2501px 256px #FFF, 1433px 1464px #FFF, 2165px 1358px #FFF, 1817px 1334px #FFF, 2478px 1824px #FFF, 1115px 991px #FFF, 1424px 2498px #FFF, 1520px 784px #FFF, 1966px 2134px #FFF, 1720px 679px #FFF, 2498px 1937px #FFF, 713px 1816px #FFF, 1245px 1042px #FFF, 921px 1479px #FFF, 1660px 1511px #FFF, 183px 2058px #FFF, 1072px 265px #FFF, 1038px 608px #FFF, 387px 2545px #FFF, 1359px 1838px #FFF, 2553px 931px #FFF, 2348px 670px #FFF, 214px 1965px #FFF, 1848px 434px #FFF, 900px 2166px #FFF, 1655px 663px #FFF, 248px 581px #FFF, 1260px 2121px #FFF, 1528px 54px #FFF, 888px 1776px #FFF, 1284px 993px #FFF, 2290px 125px #FFF, 981px 1471px #FFF, 728px 1636px #FFF, 933px 564px #FFF, 2192px 2147px #FFF, 2254px 163px #FFF, 2335px 373px #FFF, 1353px 1049px #FFF, 2001px 2372px #FFF, 2505px 2081px #FFF, 198px 1656px #FFF, 1674px 1814px #FFF, 2393px 2305px #FFF, 1968px 115px #FFF, 2411px 442px #FFF, 542px 1696px #FFF, 1672px 721px #FFF, 2485px 915px #FFF, 1737px 1079px #FFF, 1663px 2401px #FFF, 2139px 373px #FFF, 1762px 1986px #FFF, 1146px 1471px #FFF, 2023px 1744px #FFF, 2321px 2266px #FFF, 1086px 1111px #FFF, 2167px 1890px #FFF, 201px 2171px #FFF, 1906px 1634px #FFF, 2422px 1317px #FFF, 138px 2435px #FFF, 1996px 104px #FFF, 2558px 716px #FFF, 1778px 2502px #FFF, 866px 1074px #FFF, 2309px 156px #FFF, 2001px 986px #FFF, 2081px 730px #FFF, 2182px 575px #FFF, 1081px 593px #FFF, 409px 2416px #FFF, 398px 2367px #FFF, 610px 1414px #FFF, 1327px 1027px #FFF, 1777px 374px #FFF, 274px 2403px #FFF, 2132px 7px #FFF, 1909px 2447px #FFF, 1770px 1454px #FFF, 1538px 92px #FFF, 2404px 174px #FFF, 2324px 338px #FFF, 2516px 76px #FFF, 1097px 1612px #FFF, 1441px 628px #FFF, 1153px 745px #FFF, 541px 584px #FFF, 1534px 971px #FFF, 1075px 1861px #FFF, 1078px 444px #FFF, 684px 1664px #FFF, 699px 1987px #FFF, 1261px 1591px #FFF, 2315px 555px #FFF, 1894px 15px #FFF, 3px 2222px #FFF, 1378px 691px #FFF, 2217px 1000px #FFF, 922px 1630px #FFF, 464px 1636px #FFF, 340px 2266px #FFF, 1848px 1958px #FFF, 494px 109px #FFF, 2013px 2547px #FFF, 23px 1735px #FFF, 1734px 423px #FFF, 2450px 379px #FFF, 2009px 1397px #FFF, 1219px 2374px #FFF, 978px 2106px #FFF, 1388px 143px #FFF, 792px 166px #FFF, 1945px 1573px #FFF, 481px 1930px #FFF, 846px 2165px #FFF, 2036px 2550px #FFF, 1054px 2223px #FFF, 559px 1663px #FFF, 2098px 2132px #FFF, 156px 2490px #FFF, 2369px 1360px #FFF, 765px 569px #FFF, 1355px 641px #FFF, 1343px 1489px #FFF, 169px 775px #FFF, 152px 881px #FFF, 1633px 2014px #FFF, 988px 1091px #FFF, 1462px 600px #FFF, 2279px 1232px #FFF, 307px 72px #FFF, 1136px 2011px #FFF, 1661px 1367px #FFF, 1439px 1610px #FFF, 1547px 1193px #FFF, 848px 2116px #FFF, 1473px 519px #FFF, 1530px 1592px #FFF, 1771px 17px #FFF, 337px 851px #FFF, 488px 926px #FFF, 869px 2479px #FFF, 922px 1713px #FFF, 74px 812px #FFF, 49px 2492px #FFF, 256px 2295px #FFF, 718px 1310px #FFF, 1842px 955px #FFF, 2121px 786px #FFF, 1301px 613px #FFF, 2151px 967px #FFF, 1766px 1303px #FFF, 956px 506px #FFF, 1981px 355px #FFF, 1798px 2315px #FFF, 515px 1549px #FFF, 792px 2098px #FFF, 141px 2555px #FFF, 1903px 1307px #FFF, 217px 571px #FFF, 681px 113px #FFF, 2514px 2062px #FFF, 1446px 1509px #FFF, 1011px 2360px #FFF, 255px 988px #FFF, 1734px 422px #FFF, 2187px 1670px #FFF, 1930px 605px #FFF, 1503px 181px #FFF, 1794px 1831px #FFF, 210px 1882px #FFF, 239px 1733px #FFF, 253px 147px #FFF, 1919px 1289px #FFF, 380px 1689px #FFF, 1752px 503px #FFF, 1193px 1240px #FFF, 294px 1106px #FFF, 1832px 973px #FFF, 1642px 862px #FFF, 1605px 2213px #FFF, 1583px 2159px #FFF, 981px 2452px #FFF, 873px 1456px #FFF, 620px 574px #FFF, 1184px 1536px #FFF, 1301px 1899px #FFF, 1409px 1585px #FFF, 2455px 2500px #FFF, 1440px 2283px #FFF, 1289px 2059px #FFF, 2240px 1181px #FFF, 2407px 122px #FFF, 1625px 194px #FFF, 2392px 1703px #FFF, 1514px 775px #FFF, 1924px 954px #FFF, 1117px 90px #FFF, 2160px 2047px #FFF, 2546px 869px #FFF, 2336px 1432px #FFF, 2014px 1076px #FFF, 1251px 2087px #FFF, 1342px 1131px #FFF, 1071px 1327px #FFF, 1696px 1970px #FFF, 2213px 1673px #FFF, 2181px 1498px #FFF, 390px 1793px #FFF, 1547px 1440px #FFF, 823px 2050px #FFF, 701px 676px #FFF, 2150px 321px #FFF, 718px 2457px #FFF, 2178px 820px #FFF, 2319px 1249px #FFF, 1135px 256px #FFF, 2125px 1122px #FFF, 869px 1937px #FFF, 12px 1514px #FFF, 1276px 196px #FFF, 361px 1044px #FFF, 2559px 178px #FFF, 2049px 1715px #FFF, 2478px 988px #FFF, 350px 310px #FFF, 1514px 1754px #FFF, 1979px 1572px #FFF, 1539px 2236px #FFF, 1078px 1063px #FFF, 608px 1230px #FFF, 486px 1821px #FFF, 1283px 1978px #FFF, 829px 597px #FFF, 1831px 1674px #FFF, 2517px 1080px #FFF, 715px 2471px #FFF, 1864px 2501px #FFF, 1110px 747px #FFF, 2238px 1380px #FFF, 2360px 726px #FFF, 2208px 1625px #FFF, 1877px 1656px #FFF, 988px 1198px #FFF, 1111px 237px #FFF, 1963px 1066px #FFF, 1177px 1224px #FFF, 104px 1319px #FFF, 420px 1250px #FFF, 1717px 243px #FFF, 67px 1525px #FFF, 2278px 965px #FFF, 423px 538px #FFF, 925px 2195px #FFF, 2340px 419px #FFF, 606px 2487px #FFF, 1009px 577px #FFF, 242px 1363px #FFF, 1275px 2096px #FFF, 1481px 1030px #FFF, 1862px 896px #FFF, 284px 8px #FFF, 619px 1468px #FFF, 1439px 1744px #FFF, 1227px 571px #FFF, 1832px 1665px #FFF, 2035px 1303px #FFF, 2172px 2033px #FFF, 255px 190px #FFF, 2084px 1093px #FFF, 2047px 2128px #FFF, 472px 1196px #FFF, 2352px 1980px #FFF, 1751px 728px #FFF, 1181px 1120px #FFF, 2098px 993px #FFF, 2108px 984px #FFF, 1948px 1314px #FFF, 1571px 1081px #FFF, 1086px 383px #FFF, 1336px 1963px #FFF, 2320px 595px #FFF, 331px 2356px #FFF, 2528px 1385px #FFF, 1909px 2067px #FFF, 2418px 804px #FFF, 2540px 2087px #FFF, 61px 943px #FFF, 2485px 1999px #FFF, 1316px 1528px #FFF, 2221px 1900px #FFF, 1402px 1011px #FFF, 477px 2333px #FFF, 449px 750px #FFF, 646px 1139px #FFF, 2480px 168px #FFF, 1309px 1532px #FFF, 2024px 1034px #FFF, 2445px 1167px #FFF, 2189px 1132px #FFF, 1541px 924px #FFF, 359px 345px #FFF, 481px 669px #FFF, 555px 597px #FFF, 181px 1032px #FFF, 775px 890px #FFF, 2433px 19px #FFF, 2221px 148px #FFF, 724px 1221px #FFF, 457px 352px #FFF, 1268px 34px #FFF, 1453px 305px #FFF, 23px 1610px #FFF, 2284px 1820px #FFF, 401px 2557px #FFF, 1567px 1046px #FFF, 2514px 2377px #FFF, 1446px 2466px #FFF, 499px 1696px #FFF, 1259px 1619px #FFF, 2336px 1794px #FFF, 1187px 1696px #FFF, 2048px 13px #FFF, 266px 839px #FFF, 1209px 1055px #FFF, 513px 1814px #FFF, 1203px 1714px #FFF, 694px 2059px #FFF, 1723px 2560px #FFF, 1857px 924px #FFF, 424px 1198px #FFF, 1813px 1458px #FFF, 2536px 515px #FFF, 401px 813px #FFF, 210px 1990px #FFF, 581px 423px #FFF, 344px 87px #FFF, 1474px 2490px #FFF, 2291px 1118px #FFF, 251px 917px #FFF, 1036px 2326px #FFF, 1620px 576px #FFF, 498px 570px #FFF, 1609px 3px #FFF, 1228px 657px #FFF, 312px 2241px #FFF, 1845px 1665px #FFF, 628px 741px #FFF, 2439px 1724px #FFF, 2083px 1925px #FFF, 936px 1407px #FFF, 2210px 603px #FFF, 1827px 2142px #FFF, 1530px 1473px #FFF, 353px 978px #FFF, 2312px 1587px #FFF, 1817px 2164px #FFF, 1353px 2255px #FFF;
        animation: animStar 100s linear infinite;
    }
    
    .stars:after {
        content: &quot;
        &quot;
        ;
        top: -600px;
        width: 1px;
        height: 1px;
        border-radius: 50%;
        position: absolute;
        backgroud: transparent;
        box-shadow: 1475px 1596px #FFF, 1270px 1453px #FFF, 518px 768px #FFF, 301px 629px #FFF, 1288px 913px #FFF, 2030px 2069px #FFF, 244px 1183px #FFF, 80px 746px #FFF, 1241px 1251px #FFF, 31px 15px #FFF, 1785px 776px #FFF, 1577px 2325px #FFF, 1539px 1497px #FFF, 633px 2278px #FFF, 2018px 1420px #FFF, 2366px 2082px #FFF, 659px 2311px #FFF, 1747px 1691px #FFF, 2024px 1457px #FFF, 759px 1302px #FFF, 180px 172px #FFF, 2216px 1523px #FFF, 567px 2083px #FFF, 660px 2280px #FFF, 1165px 1159px #FFF, 675px 2066px #FFF, 17px 1132px #FFF, 1225px 2356px #FFF, 1922px 613px #FFF, 2253px 1363px #FFF, 2326px 371px #FFF, 376px 1987px #FFF, 1890px 1057px #FFF, 1230px 990px #FFF, 1341px 1875px #FFF, 1441px 789px #FFF, 1066px 1702px #FFF, 1551px 760px #FFF, 194px 2096px #FFF, 768px 1032px #FFF, 970px 826px #FFF, 2213px 2513px #FFF, 882px 950px #FFF, 2193px 1074px #FFF, 2514px 464px #FFF, 1297px 2440px #FFF, 455px 795px #FFF, 2138px 2557px #FFF, 272px 1478px #FFF, 1563px 699px #FFF, 2117px 859px #FFF, 1851px 2102px #FFF, 1272px 1227px #FFF, 1290px 1151px #FFF, 1480px 2022px #FFF, 41px 1002px #FFF, 1333px 1434px #FFF, 988px 152px #FFF, 2223px 1737px #FFF, 2291px 1543px #FFF, 1412px 698px #FFF, 246px 481px #FFF, 1285px 939px #FFF, 1132px 872px #FFF, 299px 1822px #FFF, 2385px 571px #FFF, 919px 982px #FFF, 773px 1146px #FFF, 1568px 57px #FFF, 2011px 1792px #FFF, 2243px 1432px #FFF, 257px 2386px #FFF, 1641px 1893px #FFF, 670px 1351px #FFF, 2539px 1639px #FFF, 458px 2497px #FFF, 1893px 1639px #FFF, 264px 2288px #FFF, 1345px 130px #FFF, 736px 577px #FFF, 1866px 1733px #FFF, 1154px 2133px #FFF, 2195px 632px #FFF, 1622px 2295px #FFF, 886px 526px #FFF, 1034px 1740px #FFF, 469px 1016px #FFF, 451px 97px #FFF, 1258px 2434px #FFF, 2311px 1375px #FFF, 2528px 229px #FFF, 396px 1170px #FFF, 381px 61px #FFF, 2223px 640px #FFF, 504px 1701px #FFF, 101px 2004px #FFF, 2232px 1811px #FFF, 1020px 1375px #FFF, 2197px 572px #FFF, 1717px 1280px #FFF, 1931px 1317px #FFF, 2193px 1441px #FFF, 500px 1390px #FFF, 1033px 1116px #FFF, 1653px 210px #FFF, 1155px 432px #FFF, 276px 1975px #FFF, 1187px 168px #FFF, 1681px 1483px #FFF, 1168px 1113px #FFF, 808px 1857px #FFF, 2366px 2415px #FFF, 1833px 1176px #FFF, 680px 1804px #FFF, 2264px 1656px #FFF, 596px 660px #FFF, 351px 30px #FFF, 1000px 1119px #FFF, 1562px 697px #FFF, 1501px 205px #FFF, 1098px 2171px #FFF, 330px 2556px #FFF, 1561px 1871px #FFF, 1057px 2028px #FFF, 1256px 2415px #FFF, 1661px 721px #FFF, 1251px 916px #FFF, 2550px 118px #FFF, 2182px 709px #FFF, 1919px 946px #FFF, 1641px 1420px #FFF, 2514px 2449px #FFF, 2093px 1014px #FFF, 252px 179px #FFF, 1886px 2136px #FFF, 2494px 1958px #FFF, 1035px 164px #FFF, 939px 1409px #FFF, 2361px 326px #FFF, 617px 688px #FFF, 437px 179px #FFF, 1710px 1785px #FFF, 351px 2006px #FFF, 690px 605px #FFF, 1587px 618px #FFF, 1288px 526px #FFF, 2193px 2121px #FFF, 1408px 482px #FFF, 500px 832px #FFF, 2390px 674px #FFF, 2547px 603px #FFF, 2266px 700px #FFF, 2180px 1689px #FFF, 1314px 1114px #FFF, 393px 555px #FFF, 63px 1855px #FFF, 2403px 736px #FFF, 397px 2195px #FFF, 2px 1070px #FFF, 1241px 2295px #FFF, 1638px 2514px #FFF, 5px 800px #FFF, 1592px 1092px #FFF, 2042px 230px #FFF, 1919px 768px #FFF, 1987px 2348px #FFF, 1409px 898px #FFF, 960px 2190px #FFF, 575px 777px #FFF, 2118px 1025px #FFF, 1855px 950px #FFF, 1367px 1532px #FFF, 1998px 1005px #FFF, 2552px 24px #FFF, 2075px 2297px #FFF, 215px 316px #FFF, 2287px 1811px #FFF, 422px 1598px #FFF, 245px 1242px #FFF, 1186px 1844px #FFF, 219px 2050px #FFF, 900px 2560px #FFF, 378px 417px #FFF, 2400px 1100px #FFF, 99px 88px #FFF, 216px 2008px #FFF, 1467px 882px #FFF, 1599px 561px #FFF, 2508px 1292px #FFF, 2246px 1905px #FFF, 1038px 446px #FFF, 57px 1135px #FFF, 401px 1375px #FFF, 410px 327px #FFF, 1917px 89px #FFF, 1610px 1218px #FFF, 2px 554px #FFF, 2270px 60px #FFF, 1115px 2009px #FFF, 750px 978px #FFF, 1387px 894px #FFF, 2163px 2066px #FFF, 2292px 1756px #FFF, 1544px 1983px #FFF, 471px 1374px #FFF, 1113px 2491px #FFF, 38px 1134px #FFF, 13px 621px #FFF, 2063px 925px #FFF, 2030px 1993px #FFF, 752px 2359px #FFF, 1811px 429px #FFF, 1173px 1791px #FFF, 265px 833px #FFF, 1658px 1549px #FFF, 2473px 512px #FFF, 758px 722px #FFF, 1806px 1958px #FFF, 2528px 1465px #FFF, 1274px 2434px #FFF, 2328px 1637px #FFF, 864px 302px #FFF, 2196px 2070px #FFF, 848px 50px #FFF, 156px 294px #FFF, 2312px 126px #FFF, 1866px 1848px #FFF, 946px 1856px #FFF, 1306px 1383px #FFF, 1367px 784px #FFF, 579px 1644px #FFF, 2410px 1046px #FFF, 1306px 1875px #FFF, 887px 884px #FFF, 717px 697px #FFF, 1257px 406px #FFF, 1757px 303px #FFF, 289px 1331px #FFF, 1057px 1241px #FFF, 979px 670px #FFF, 1473px 1387px #FFF, 639px 1453px #FFF, 1156px 1094px #FFF, 222px 1168px #FFF, 2302px 2476px #FFF, 1855px 2467px #FFF, 144px 2101px #FFF, 130px 131px #FFF, 387px 764px #FFF, 875px 2496px #FFF, 1699px 1601px #FFF, 521px 282px #FFF, 1972px 2182px #FFF, 108px 1693px #FFF, 1872px 188px #FFF, 2232px 2192px #FFF, 1160px 2282px #FFF, 2127px 13px #FFF, 210px 208px #FFF, 1503px 847px #FFF, 779px 208px #FFF, 1716px 447px #FFF, 1372px 1020px #FFF, 2502px 88px #FFF, 2318px 2549px #FFF, 861px 326px #FFF, 1331px 191px #FFF, 1806px 1188px #FFF, 309px 64px #FFF, 1796px 1885px #FFF, 1979px 1114px #FFF, 1835px 1275px #FFF, 1794px 1155px #FFF, 2383px 1595px #FFF, 717px 1382px #FFF, 1858px 735px #FFF, 630px 2288px #FFF, 2358px 367px #FFF, 1268px 2530px #FFF, 2377px 463px #FFF, 1632px 162px #FFF, 754px 1383px #FFF, 637px 387px #FFF, 2059px 783px #FFF, 835px 2249px #FFF, 163px 1057px #FFF, 266px 1509px #FFF, 957px 495px #FFF, 322px 12px #FFF, 1086px 1507px #FFF, 632px 716px #FFF, 584px 1682px #FFF, 258px 445px #FFF, 523px 1208px #FFF, 1318px 931px #FFF, 1422px 2px #FFF, 2189px 1919px #FFF, 1192px 2173px #FFF, 1143px 195px #FFF, 86px 2348px #FFF, 59px 717px #FFF, 2118px 345px #FFF, 459px 1605px #FFF, 2189px 136px #FFF, 1602px 373px #FFF, 1355px 2121px #FFF, 1585px 115px #FFF, 1526px 162px #FFF, 1773px 1240px #FFF, 1271px 1429px #FFF, 653px 1037px #FFF, 2551px 2107px #FFF, 2337px 2348px #FFF, 137px 1100px #FFF, 1984px 2269px #FFF, 1870px 1143px #FFF, 1234px 915px #FFF, 277px 1957px #FFF, 658px 1629px #FFF, 2253px 1241px #FFF, 69px 1967px #FFF, 1694px 2404px #FFF, 1527px 1068px #FFF, 395px 1858px #FFF, 138px 760px #FFF, 647px 508px #FFF, 1657px 86px #FFF, 2354px 1967px #FFF, 2131px 1459px #FFF, 1596px 150px #FFF, 100px 2287px #FFF, 604px 597px #FFF, 2023px 402px #FFF, 2004px 1760px #FFF, 2351px 1536px #FFF, 803px 2047px #FFF, 238px 248px #FFF, 1273px 1486px #FFF, 1557px 933px #FFF, 450px 1812px #FFF, 2155px 10px #FFF, 427px 139px #FFF, 513px 2185px #FFF, 1063px 1904px #FFF, 1864px 18px #FFF, 2432px 809px #FFF, 2241px 1035px #FFF, 813px 726px #FFF, 1870px 1437px #FFF, 2199px 1729px #FFF, 2293px 1953px #FFF, 1361px 321px #FFF, 1708px 2399px #FFF, 363px 2135px #FFF, 1271px 512px #FFF, 260px 637px #FFF, 115px 1060px #FFF, 1774px 956px #FFF, 2347px 1917px #FFF, 1841px 1779px #FFF, 324px 47px #FFF, 348px 1491px #FFF, 1250px 962px #FFF, 1704px 1282px #FFF, 1180px 1130px #FFF, 658px 412px #FFF, 1187px 1541px #FFF, 719px 2145px #FFF, 1458px 553px #FFF, 919px 24px #FFF, 2256px 1271px #FFF, 1851px 1024px #FFF, 1252px 1494px #FFF, 450px 1729px #FFF, 1251px 1080px #FFF, 1531px 1979px #FFF, 519px 218px #FFF, 418px 1334px #FFF, 1623px 1229px #FFF, 762px 1610px #FFF, 1926px 1280px #FFF, 2538px 1334px #FFF, 1478px 487px #FFF, 1908px 2361px #FFF, 1705px 217px #FFF, 2040px 2467px #FFF, 1400px 639px #FFF, 1502px 1795px #FFF, 697px 2524px #FFF, 1296px 1309px #FFF, 464px 1200px #FFF, 636px 697px #FFF, 433px 446px #FFF, 1386px 2076px #FFF, 2047px 767px #FFF, 566px 1743px #FFF, 1763px 1900px #FFF, 1198px 1093px #FFF, 505px 1297px #FFF, 337px 2163px #FFF, 2175px 1621px #FFF, 1417px 297px #FFF, 1950px 184px #FFF, 2441px 2395px #FFF, 1540px 1415px #FFF, 1862px 2156px #FFF, 1017px 2110px #FFF, 1621px 14px #FFF, 63px 828px #FFF, 1968px 1443px #FFF, 2203px 1655px #FFF, 1092px 1686px #FFF, 1601px 892px #FFF, 401px 1810px #FFF, 607px 516px #FFF, 1475px 1134px #FFF, 1205px 38px #FFF, 395px 1708px #FFF, 1259px 1012px #FFF, 1597px 2189px #FFF, 1368px 989px #FFF, 1358px 260px #FFF, 776px 1954px #FFF, 1623px 405px #FFF, 1233px 1671px #FFF, 1267px 1438px #FFF, 315px 1257px #FFF, 1930px 1721px #FFF, 2012px 775px #FFF, 865px 1110px #FFF, 1890px 644px #FFF, 2169px 431px #FFF, 1767px 1384px #FFF, 1034px 1181px #FFF, 1896px 2190px #FFF, 1270px 1480px #FFF, 176px 2068px #FFF, 1698px 826px #FFF, 2084px 2432px #FFF, 2213px 1237px #FFF, 856px 1840px #FFF, 1267px 407px #FFF, 2025px 1094px #FFF, 2016px 1512px #FFF, 1622px 201px #FFF, 1030px 1638px #FFF, 2286px 1505px #FFF, 57px 1359px #FFF, 900px 92px #FFF, 364px 86px #FFF, 644px 71px #FFF, 2435px 1915px #FFF, 1724px 293px #FFF, 2387px 1170px #FFF, 1166px 737px #FFF, 21px 1204px #FFF, 223px 710px #FFF, 1287px 1973px #FFF, 98px 1044px #FFF, 139px 1722px #FFF, 814px 1926px #FFF, 312px 1180px #FFF, 1189px 853px #FFF, 2476px 1938px #FFF, 1128px 684px #FFF, 1315px 1931px #FFF, 1607px 2414px #FFF, 1923px 1006px #FFF, 1547px 191px #FFF, 1643px 868px #FFF, 1647px 1167px #FFF, 703px 1407px #FFF, 846px 218px #FFF, 1070px 1552px #FFF, 546px 1624px #FFF, 205px 1868px #FFF, 1423px 2070px #FFF, 819px 356px #FFF, 1963px 890px #FFF, 1042px 1511px #FFF, 2181px 639px #FFF, 1826px 306px #FFF, 1153px 468px #FFF, 546px 236px #FFF, 2252px 1028px #FFF, 1829px 1966px #FFF, 623px 1369px #FFF, 1973px 740px #FFF, 733px 2338px #FFF, 1534px 703px #FFF, 39px 1986px #FFF, 850px 344px #FFF, 2075px 415px #FFF, 1262px 2246px #FFF, 955px 1385px #FFF, 643px 1547px #FFF, 1883px 836px #FFF, 2098px 1441px #FFF, 568px 2292px #FFF, 793px 232px #FFF, 1682px 1433px #FFF, 2485px 874px #FFF, 821px 2139px #FFF, 1271px 862px #FFF, 8px 2030px #FFF, 81px 1924px #FFF, 1409px 2540px #FFF, 112px 1420px #FFF, 736px 960px #FFF, 2402px 2303px #FFF, 23px 235px #FFF, 783px 2533px #FFF, 1369px 579px #FFF, 1019px 1540px #FFF, 12px 969px #FFF, 560px 833px #FFF, 2141px 1862px #FFF, 1417px 2434px #FFF, 238px 839px #FFF, 1343px 1762px #FFF, 341px 248px #FFF, 2134px 1110px #FFF, 1421px 1777px #FFF, 1229px 663px #FFF, 465px 18px #FFF, 107px 2486px #FFF, 2361px 1661px #FFF, 2085px 982px #FFF, 1136px 1464px #FFF, 413px 1199px #FFF, 1296px 758px #FFF, 670px 62px #FFF, 1835px 1103px #FFF, 827px 29px #FFF, 1831px 2330px #FFF, 1255px 2337px #FFF, 139px 45px #FFF, 2249px 768px #FFF, 1638px 2392px #FFF, 493px 2384px #FFF, 1993px 1744px #FFF, 1555px 1315px #FFF, 40px 827px #FFF, 1177px 2086px #FFF, 1081px 59px #FFF, 1px 943px #FFF, 1457px 2021px #FFF, 1167px 1465px #FFF, 1333px 644px #FFF, 2412px 2118px #FFF, 2462px 218px #FFF, 2289px 1871px #FFF, 618px 1933px #FFF, 2510px 2162px #FFF, 1829px 863px #FFF, 2319px 284px #FFF, 817px 893px #FFF, 181px 2229px #FFF, 2151px 655px #FFF, 688px 2056px #FFF, 2040px 189px #FFF, 1216px 2350px #FFF, 2035px 2225px #FFF, 564px 185px #FFF, 257px 361px #FFF, 2501px 421px #FFF, 985px 45px #FFF, 2372px 2318px #FFF, 1596px 628px #FFF, 317px 771px #FFF, 569px 819px #FFF, 2453px 1578px #FFF, 1720px 1194px #FFF, 380px 2500px #FFF, 12px 481px #FFF, 1087px 946px #FFF, 1581px 1404px #FFF, 839px 207px #FFF, 1021px 2394px #FFF, 1564px 1231px #FFF, 515px 364px #FFF, 1108px 1852px #FFF, 517px 734px #FFF, 724px 1570px #FFF, 1216px 1680px #FFF, 1340px 1953px #FFF, 1067px 122px #FFF, 1266px 1248px #FFF, 546px 1334px #FFF, 2046px 2217px #FFF, 1631px 168px #FFF, 168px 216px #FFF, 486px 2450px #FFF, 408px 2526px #FFF, 1127px 253px #FFF, 2290px 2102px #FFF, 997px 2148px #FFF, 679px 1160px #FFF, 337px 598px #FFF, 841px 1817px #FFF, 370px 2183px #FFF, 2270px 827px #FFF, 2465px 1063px #FFF, 1409px 2204px #FFF, 2023px 1656px #FFF, 1123px 1796px #FFF, 1067px 1756px #FFF, 424px 1674px #FFF, 91px 1291px #FFF, 2449px 2056px #FFF, 388px 2016px #FFF, 1787px 2394px #FFF, 758px 1456px #FFF, 1716px 2269px #FFF, 827px 1096px #FFF, 510px 361px #FFF, 2111px 1246px #FFF, 508px 1236px #FFF, 1940px 2220px #FFF, 1881px 1427px #FFF, 230px 2274px #FFF, 1982px 450px #FFF, 667px 2063px #FFF, 729px 1460px #FFF, 2093px 948px #FFF, 2012px 614px #FFF, 1084px 1323px #FFF, 173px 678px #FFF, 2557px 2197px #FFF, 1584px 1835px #FFF, 12px 368px #FFF, 1278px 1351px #FFF, 538px 1387px #FFF, 770px 2309px #FFF, 879px 1203px #FFF, 744px 2219px #FFF, 1885px 2411px #FFF, 1905px 332px #FFF, 43px 1203px #FFF, 1046px 1935px #FFF, 1581px 1408px #FFF, 444px 799px #FFF, 600px 575px #FFF, 343px 971px #FFF, 1985px 1874px #FFF, 1402px 1756px #FFF, 2273px 1752px #FFF, 752px 1970px #FFF, 911px 275px #FFF, 1604px 1362px #FFF, 150px 2412px #FFF, 402px 565px #FFF, 26px 1467px #FFF, 2520px 638px #FFF, 1956px 1795px #FFF, 235px 652px #FFF, 1107px 480px #FFF, 158px 1821px #FFF, 2024px 576px #FFF, 707px 747px #FFF, 32px 928px #FFF, 1665px 1321px #FFF, 611px 1473px #FFF, 543px 649px #FFF, 999px 1919px #FFF, 1313px 845px #FFF, 1915px 1077px #FFF, 1445px 1724px #FFF, 934px 1111px #FFF, 188px 709px #FFF, 1244px 1678px #FFF, 2210px 361px #FFF, 649px 1407px #FFF, 2387px 707px #FFF, 2522px 2078px #FFF, 73px 2136px #FFF, 649px 2246px #FFF, 2179px 2486px #FFF, 1992px 1797px #FFF, 344px 1736px #FFF, 864px 1047px #FFF, 2373px 99px #FFF, 1100px 155px #FFF, 883px 1921px #FFF, 1566px 1415px #FFF, 793px 247px #FFF, 457px 1653px #FFF, 939px 2080px #FFF, 1445px 654px #FFF, 1102px 875px #FFF, 1379px 1193px #FFF, 2302px 469px #FFF, 62px 1061px #FFF, 506px 160px #FFF, 43px 240px #FFF, 2148px 2543px #FFF, 2035px 184px #FFF, 2240px 2504px #FFF, 95px 2135px #FFF, 2253px 2015px #FFF, 1037px 747px #FFF, 2285px 1434px #FFF, 1075px 2009px #FFF, 1613px 2364px #FFF, 1566px 1213px #FFF, 36px 1188px #FFF, 2184px 2166px #FFF, 1186px 815px #FFF, 2142px 1318px #FFF, 890px 2473px #FFF, 2524px 2519px #FFF, 1305px 2002px #FFF, 1333px 645px #FFF, 76px 1830px #FFF, 1743px 1958px #FFF, 2468px 2528px #FFF, 1316px 1400px #FFF, 596px 1516px #FFF, 986px 1908px #FFF, 1932px 254px #FFF, 2136px 2176px #FFF, 1260px 1595px #FFF, 2018px 1320px #FFF, 1775px 1662px #FFF, 1317px 1616px #FFF, 1665px 1702px #FFF, 695px 915px #FFF, 6px 334px #FFF, 1607px 1678px #FFF, 1668px 1160px #FFF, 2409px 497px #FFF, 1809px 624px #FFF, 1376px 608px #FFF, 1957px 544px #FFF, 1804px 791px #FFF, 968px 1652px #FFF, 999px 1055px #FFF, 974px 1917px #FFF, 1899px 1756px #FFF, 9px 248px #FFF, 997px 2289px #FFF, 551px 1839px #FFF, 2535px 587px #FFF, 1107px 1382px #FFF, 812px 2551px #FFF, 1841px 2105px #FFF, 1745px 2091px #FFF, 193px 763px #FFF, 1217px 4px #FFF, 2324px 478px #FFF, 394px 2041px #FFF, 2511px 429px #FFF, 2130px 2180px #FFF, 1367px 327px #FFF, 1151px 885px #FFF, 805px 1472px #FFF, 476px 1808px #FFF, 162px 2361px #FFF, 1441px 538px #FFF, 1576px 426px #FFF, 977px 89px #FFF, 1386px 877px #FFF, 2009px 1425px #FFF, 2345px 351px #FFF, 204px 1693px #FFF, 241px 821px #FFF, 935px 286px #FFF, 67px 1870px #FFF, 2357px 1640px #FFF, 2188px 606px #FFF, 248px 2094px #FFF, 2191px 2003px #FFF, 2004px 145px #FFF, 894px 2239px #FFF, 2204px 902px #FFF, 2535px 2183px #FFF, 146px 1781px #FFF, 180px 217px #FFF, 1937px 2026px #FFF, 1220px 1368px #FFF, 2304px 2027px #FFF, 67px 1867px #FFF, 1085px 1921px #FFF, 1934px 2519px #FFF, 832px 1153px #FFF, 487px 2468px #FFF, 1021px 1601px #FFF, 389px 1276px #FFF, 792px 901px #FFF, 140px 1452px #FFF, 1876px 192px #FFF, 2411px 2077px #FFF, 1725px 1301px #FFF, 979px 1804px #FFF, 618px 984px #FFF, 745px 220px #FFF, 368px 933px #FFF, 1988px 1603px #FFF, 1555px 949px #FFF, 259px 578px #FFF, 1361px 1293px #FFF, 585px 2097px #FFF, 246px 603px #FFF, 1522px 646px #FFF, 703px 2321px #FFF, 844px 2334px #FFF, 2358px 520px #FFF, 846px 1706px #FFF, 1643px 708px #FFF, 396px 1915px #FFF, 2092px 1789px #FFF, 155px 2081px #FFF, 1830px 1548px #FFF, 1137px 1001px #FFF, 2163px 209px #FFF, 104px 316px #FFF, 1191px 214px #FFF, 1758px 482px #FFF, 928px 71px #FFF, 1191px 952px #FFF, 2434px 1297px #FFF, 686px 789px #FFF, 2459px 817px #FFF, 332px 216px #FFF, 699px 841px #FFF, 1312px 1455px #FFF, 840px 2030px #FFF, 2291px 1766px #FFF, 1219px 1119px #FFF, 1644px 1024px #FFF, 237px 1245px #FFF, 1187px 1818px #FFF, 57px 2109px #FFF, 2415px 1255px #FFF, 683px 1712px #FFF, 2067px 1792px #FFF, 2368px 484px #FFF, 66px 72px #FFF, 163px 271px #FFF, 469px 648px #FFF, 1409px 2312px #FFF, 1610px 641px #FFF, 1336px 1107px #FFF, 1533px 242px #FFF, 2354px 168px #FFF, 1147px 1449px #FFF, 1708px 2473px #FFF, 1802px 1971px #FFF, 2488px 1922px #FFF, 598px 2196px #FFF, 1832px 452px #FFF, 236px 2240px #FFF, 1759px 748px #FFF, 138px 2534px #FFF, 2199px 829px #FFF, 1403px 2483px #FFF, 1084px 747px #FFF, 1091px 984px #FFF, 1864px 215px #FFF, 9px 498px #FFF, 2161px 54px #FFF, 1823px 870px #FFF, 632px 1593px #FFF, 469px 1190px #FFF, 763px 2042px #FFF, 1001px 2109px #FFF, 151px 2201px #FFF, 1299px 2236px #FFF, 38px 1610px #FFF, 794px 478px #FFF, 881px 1759px #FFF, 1813px 2337px #FFF, 366px 1118px #FFF, 1972px 2458px #FFF, 2436px 1087px #FFF, 605px 558px #FFF, 1727px 2101px #FFF, 1960px 125px #FFF, 722px 2179px #FFF, 1540px 512px #FFF, 894px 1852px #FFF, 72px 432px #FFF, 475px 121px #FFF, 2093px 2236px #FFF, 1446px 1760px #FFF, 1234px 1299px #FFF, 622px 183px #FFF, 791px 1182px #FFF, 1566px 1705px #FFF, 414px 615px #FFF, 698px 672px #FFF, 1540px 644px #FFF, 296px 154px #FFF, 1704px 1455px #FFF, 1176px 2417px #FFF, 1667px 1292px #FFF, 1525px 1832px #FFF, 1886px 917px #FFF, 420px 243px #FFF, 1534px 50px #FFF, 1881px 1388px #FFF, 2522px 2206px #FFF, 146px 1278px #FFF, 2183px 24px #FFF, 2290px 2451px #FFF, 431px 1719px #FFF, 850px 1473px #FFF, 1422px 2507px #FFF, 922px 2435px #FFF, 836px 1814px #FFF, 917px 2206px #FFF, 610px 1619px #FFF, 776px 1232px #FFF, 367px 1310px #FFF, 2205px 845px #FFF, 2020px 2205px #FFF, 332px 579px #FFF, 2414px 41px #FFF, 1084px 920px #FFF, 1123px 1500px #FFF, 537px 1982px #FFF, 2413px 586px #FFF, 786px 2438px #FFF, 1672px 1714px #FFF, 442px 1075px #FFF, 1480px 674px #FFF, 2439px 2330px #FFF, 1693px 1822px #FFF, 2490px 143px #FFF, 1225px 916px #FFF, 793px 1603px #FFF, 2103px 2536px #FFF, 987px 1649px #FFF, 279px 1483px #FFF, 182px 1667px #FFF, 667px 965px #FFF, 2393px 2423px #FFF, 2502px 1814px #FFF, 1528px 1683px #FFF, 1546px 1861px #FFF, 1884px 2153px #FFF, 1239px 1803px #FFF, 1839px 2365px #FFF, 260px 699px #FFF, 2069px 943px #FFF, 2185px 73px #FFF, 2158px 1809px #FFF, 2349px 2170px #FFF, 2544px 1976px #FFF, 2331px 1743px #FFF, 1420px 1634px #FFF, 2032px 325px #FFF, 840px 1969px #FFF, 2048px 1009px #FFF, 2497px 25px #FFF, 995px 2022px #FFF, 2269px 53px #FFF, 1945px 472px #FFF, 1350px 1164px #FFF, 1530px 2543px #FFF, 2308px 1371px #FFF, 1975px 1934px #FFF, 1585px 857px #FFF, 910px 438px #FFF, 733px 1005px #FFF, 937px 1499px #FFF, 1444px 88px #FFF, 1860px 2231px #FFF, 1597px 2324px #FFF, 2182px 1047px #FFF, 1033px 591px #FFF, 2225px 1125px #FFF, 2489px 308px #FFF, 516px 1062px #FFF, 916px 2348px #FFF, 1989px 1865px #FFF, 384px 1198px #FFF, 1804px 545px #FFF, 283px 349px #FFF, 479px 535px #FFF, 2289px 1673px #FFF, 1925px 2104px #FFF, 1656px 237px #FFF, 370px 1277px #FFF, 452px 1368px #FFF, 2239px 2243px #FFF, 842px 133px #FFF, 312px 2499px #FFF, 1440px 1128px #FFF, 2526px 270px #FFF, 2098px 2467px #FFF, 932px 1423px #FFF, 2329px 1667px #FFF, 2004px 581px #FFF, 2371px 1591px #FFF, 1214px 711px #FFF, 1491px 1949px #FFF, 669px 2029px #FFF, 602px 1582px #FFF, 2524px 253px #FFF, 2399px 669px #FFF, 653px 2178px #FFF, 1937px 698px #FFF, 938px 487px #FFF, 1942px 264px #FFF, 1606px 2125px #FFF, 769px 293px #FFF, 101px 226px #FFF, 1504px 255px #FFF, 2255px 2289px #FFF, 1415px 17px #FFF, 2535px 323px #FFF, 165px 1990px #FFF, 1918px 556px #FFF, 1327px 2078px #FFF, 297px 161px #FFF, 1614px 1609px #FFF, 7px 1591px #FFF, 873px 1290px #FFF, 928px 174px #FFF, 243px 660px #FFF, 473px 294px #FFF, 750px 864px #FFF, 634px 1751px #FFF, 469px 634px #FFF, 428px 1468px #FFF, 2217px 621px #FFF, 284px 1061px #FFF, 618px 958px #FFF, 674px 1663px #FFF, 977px 1940px #FFF, 1070px 1608px #FFF, 1441px 389px #FFF, 1268px 527px #FFF, 1616px 47px #FFF, 1896px 1152px #FFF, 2219px 392px #FFF, 770px 2400px #FFF, 1504px 36px #FFF, 2271px 2298px #FFF, 932px 277px #FFF, 546px 2508px #FFF, 1164px 623px #FFF, 269px 1023px #FFF, 1619px 1938px #FFF, 1452px 1767px #FFF, 2037px 941px #FFF, 586px 191px #FFF, 1238px 1055px #FFF, 2162px 729px #FFF, 937px 1798px #FFF, 1077px 187px #FFF, 1615px 2117px #FFF, 1317px 530px #FFF, 2343px 480px #FFF, 1586px 1681px #FFF, 912px 1804px #FFF, 1058px 2261px #FFF, 1679px 1895px #FFF, 2068px 1988px #FFF, 216px 672px #FFF, 1801px 1485px #FFF, 872px 1982px #FFF, 2213px 866px #FFF, 1622px 1833px #FFF, 1617px 1153px #FFF, 1706px 660px #FFF, 1180px 674px #FFF, 2380px 586px #FFF, 910px 701px #FFF, 1865px 1519px #FFF, 598px 501px #FFF, 1500px 1230px #FFF, 796px 1321px #FFF, 270px 810px #FFF, 2318px 1760px #FFF, 1347px 414px #FFF, 2068px 2433px #FFF, 2501px 278px #FFF, 1971px 648px #FFF, 491px 1984px #FFF, 1203px 2140px #FFF, 1526px 1879px #FFF, 1361px 557px #FFF, 531px 1253px #FFF, 22px 1310px #FFF, 2191px 61px #FFF, 1685px 705px #FFF, 54px 323px #FFF, 2095px 1547px #FFF, 2376px 2339px #FFF, 2144px 1354px #FFF, 889px 792px #FFF, 3px 1748px #FFF, 1251px 1802px #FFF, 1786px 1965px #FFF, 72px 1742px #FFF, 1144px 806px #FFF, 1418px 1550px #FFF, 2199px 2241px #FFF, 242px 1719px #FFF, 1140px 1329px #FFF, 1860px 1353px #FFF, 2270px 798px #FFF, 752px 2434px #FFF, 738px 17px #FFF, 1459px 2353px #FFF, 707px 1385px #FFF, 2072px 1930px #FFF, 1414px 572px #FFF, 983px 1654px #FFF, 278px 1834px #FFF, 1580px 275px #FFF, 2052px 2474px #FFF, 216px 570px #FFF, 1868px 801px #FFF, 998px 975px #FFF, 1821px 494px #FFF, 624px 342px #FFF, 2145px 1361px #FFF, 2553px 1147px #FFF, 1160px 477px #FFF, 771px 2327px #FFF, 1025px 1930px #FFF, 65px 1067px #FFF, 1825px 1022px #FFF, 910px 296px #FFF, 2059px 1231px #FFF, 448px 1728px #FFF, 1771px 1668px #FFF, 704px 236px #FFF, 2292px 436px #FFF, 1931px 2297px #FFF, 739px 2232px #FFF, 1587px 94px #FFF, 266px 1093px #FFF, 1999px 1263px #FFF, 2281px 1610px #FFF, 2389px 125px #FFF, 2500px 2414px #FFF, 1491px 676px #FFF, 2243px 175px #FFF, 2185px 198px #FFF, 1716px 1770px #FFF, 2439px 2102px #FFF, 988px 1616px #FFF, 1712px 1657px #FFF, 84px 789px #FFF, 2337px 2318px #FFF, 95px 348px #FFF, 434px 1011px #FFF, 805px 2384px #FFF, 987px 1323px #FFF, 90px 1622px #FFF, 2173px 622px #FFF, 1083px 1943px #FFF, 199px 1525px #FFF, 768px 311px #FFF, 1569px 1749px #FFF, 566px 1307px #FFF, 2269px 1636px #FFF, 932px 1999px #FFF, 661px 1411px #FFF, 2138px 2037px #FFF, 1125px 1866px #FFF, 205px 268px #FFF, 2049px 786px #FFF, 2227px 40px #FFF, 1392px 242px #FFF, 1184px 2111px #FFF, 795px 1921px #FFF, 19px 2267px #FFF, 1806px 2426px #FFF, 529px 177px #FFF, 1790px 1706px #FFF, 1685px 793px #FFF, 2106px 2304px #FFF, 2110px 1819px #FFF, 1910px 2193px #FFF, 15px 190px #FFF, 762px 571px #FFF, 118px 2408px #FFF, 1069px 308px #FFF, 1094px 2099px #FFF, 832px 1884px #FFF, 1808px 2199px #FFF, 2484px 2279px #FFF, 273px 543px #FFF, 75px 798px #FFF, 2488px 2270px #FFF, 1077px 1946px #FFF, 2491px 837px #FFF, 494px 1443px #FFF, 285px 1191px #FFF, 357px 1762px #FFF, 1146px 755px #FFF, 287px 901px #FFF, 2395px 2441px #FFF, 746px 935px #FFF, 983px 2411px #FFF, 509px 1678px #FFF, 853px 1310px #FFF, 2347px 2073px #FFF, 208px 867px #FFF, 2129px 1747px #FFF, 1218px 2066px #FFF, 1324px 776px #FFF, 1140px 2023px #FFF, 1106px 506px #FFF, 915px 1185px #FFF, 1239px 57px #FFF, 905px 1135px #FFF, 2458px 1805px #FFF, 226px 2374px #FFF, 2519px 622px #FFF, 422px 2286px #FFF, 195px 1080px #FFF, 1602px 240px #FFF, 1149px 1366px #FFF, 2462px 2120px #FFF, 709px 1331px #FFF, 2335px 1724px #FFF, 1668px 970px #FFF, 1820px 1900px #FFF, 1818px 2020px #FFF, 2221px 848px #FFF, 1014px 944px #FFF, 2133px 475px #FFF, 2536px 1516px #FFF, 553px 924px #FFF, 1805px 1481px #FFF, 1825px 1811px #FFF, 192px 1019px #FFF, 60px 1798px #FFF, 1325px 1555px #FFF, 969px 1654px #FFF, 1853px 1630px #FFF, 527px 1755px #FFF, 733px 596px #FFF, 343px 1718px #FFF, 1724px 480px #FFF, 1636px 1725px #FFF, 1003px 320px #FFF, 2259px 539px #FFF, 1043px 1925px #FFF, 1353px 1833px #FFF, 1567px 1512px #FFF, 3px 2163px #FFF, 2081px 1275px #FFF, 1245px 2258px #FFF, 2538px 1137px #FFF, 2555px 605px #FFF, 913px 75px #FFF, 1619px 244px #FFF, 1828px 61px #FFF, 2545px 1785px #FFF, 1771px 2268px #FFF, 729px 1383px #FFF, 194px 1892px #FFF, 1902px 1459px #FFF, 2246px 2362px #FFF, 1803px 179px #FFF, 1316px 2431px #FFF, 872px 2133px #FFF, 637px 1501px #FFF, 1027px 907px #FFF, 1157px 569px #FFF, 2181px 703px #FFF, 2120px 1697px #FFF, 6px 83px #FFF, 2111px 2443px #FFF, 814px 764px #FFF, 1111px 1705px #FFF, 2055px 2373px #FFF, 1902px 1694px #FFF, 895px 2450px #FFF, 2423px 459px #FFF, 1704px 1926px #FFF, 659px 901px #FFF, 358px 939px #FFF, 1768px 1411px #FFF, 1620px 435px #FFF, 2071px 259px #FFF, 1096px 1460px #FFF, 239px 868px #FFF, 1036px 1217px #FFF, 1638px 1176px #FFF, 2551px 732px #FFF, 1603px 713px #FFF, 2307px 875px #FFF, 2510px 234px #FFF, 1710px 1066px #FFF, 2498px 455px #FFF, 1936px 2063px #FFF, 1207px 996px #FFF, 1774px 252px #FFF, 2020px 2138px #FFF, 98px 285px #FFF, 135px 988px #FFF, 1827px 736px #FFF, 1288px 887px #FFF, 1167px 718px #FFF, 2496px 2411px #FFF, 604px 2495px #FFF, 2430px 2151px #FFF, 2100px 130px #FFF, 977px 2123px #FFF, 2403px 812px #FFF, 1803px 211px #FFF, 986px 1900px #FFF, 1688px 2402px #FFF, 1308px 1489px #FFF, 559px 43px #FFF, 1745px 1105px #FFF, 7px 1474px #FFF, 883px 461px #FFF, 921px 940px #FFF, 1344px 1118px #FFF, 806px 1787px #FFF, 909px 1570px #FFF, 919px 1824px #FFF, 2164px 428px #FFF, 1795px 1098px #FFF, 1221px 1299px #FFF, 1439px 574px #FFF, 1019px 2329px #FFF, 506px 895px #FFF, 1287px 2250px #FFF, 805px 567px #FFF, 253px 1041px #FFF, 1353px 767px #FFF, 2498px 2115px #FFF, 2424px 1516px #FFF, 107px 1791px #FFF, 160px 29px #FFF, 925px 1143px #FFF, 1342px 1433px #FFF, 1231px 1511px #FFF, 854px 249px #FFF, 2002px 1348px #FFF, 679px 1679px #FFF, 1632px 864px #FFF, 1342px 1377px #FFF, 924px 1322px #FFF, 2118px 1732px #FFF, 1005px 969px #FFF, 1165px 2346px #FFF, 2070px 1612px #FFF, 1540px 1240px #FFF, 2148px 2453px #FFF, 834px 2488px #FFF, 1879px 447px #FFF, 541px 1805px #FFF, 727px 1639px #FFF, 1344px 6px #FFF, 1712px 409px #FFF, 2146px 501px #FFF, 823px 777px #FFF, 163px 2468px #FFF, 1438px 1859px #FFF, 1075px 2052px #FFF, 624px 1454px #FFF, 235px 1671px #FFF, 1962px 1443px #FFF, 1887px 494px #FFF, 2045px 748px #FFF, 1774px 364px #FFF, 2321px 1771px #FFF, 182px 1503px #FFF, 1885px 924px #FFF, 158px 1615px #FFF, 1524px 2084px #FFF, 697px 2114px #FFF, 2330px 1692px #FFF, 1597px 2094px #FFF, 85px 563px #FFF, 485px 1742px #FFF, 957px 2121px #FFF, 2285px 559px #FFF, 1516px 321px #FFF, 1763px 1299px #FFF, 2185px 2401px #FFF, 2202px 1541px #FFF, 2321px 311px #FFF, 49px 1975px #FFF, 2379px 757px #FFF, 922px 1293px #FFF, 2368px 1764px #FFF, 1643px 19px #FFF, 324px 156px #FFF, 1828px 289px #FFF, 462px 1409px #FFF, 2388px 2015px #FFF, 2248px 1369px #FFF, 2038px 1894px #FFF, 1602px 1951px #FFF, 1563px 61px #FFF, 306px 1801px #FFF, 908px 618px #FFF, 1121px 282px #FFF, 680px 1019px #FFF, 1808px 2412px #FFF, 1507px 2147px #FFF, 2433px 2050px #FFF, 268px 1321px #FFF, 863px 1456px #FFF, 1613px 84px #FFF, 323px 745px #FFF, 290px 685px #FFF, 585px 1022px #FFF, 1050px 689px #FFF, 1263px 105px #FFF, 81px 893px #FFF, 1765px 1958px #FFF, 1103px 548px #FFF, 1499px 2323px #FFF, 705px 2399px #FFF, 2524px 1699px #FFF, 2505px 971px #FFF, 182px 2055px #FFF, 2071px 2217px #FFF, 935px 1593px #FFF, 1046px 2141px #FFF, 601px 1525px #FFF, 2462px 1851px #FFF, 1100px 1328px #FFF, 44px 2147px #FFF, 600px 1153px #FFF, 349px 66px #FFF, 1149px 1929px #FFF, 548px 2157px #FFF, 2124px 620px #FFF, 70px 184px #FFF, 781px 1542px #FFF, 345px 883px #FFF, 1759px 2274px #FFF, 550px 325px #FFF, 646px 1202px #FFF, 450px 1856px #FFF, 136px 1664px #FFF, 1019px 955px #FFF, 8px 144px #FFF, 1228px 389px #FFF, 1151px 2492px #FFF, 954px 1118px #FFF, 803px 1067px #FFF, 1067px 50px #FFF, 408px 2409px #FFF, 2254px 921px #FFF, 828px 2239px #FFF, 701px 395px #FFF, 2122px 1143px #FFF, 1688px 1704px #FFF, 124px 2167px #FFF, 2269px 601px #FFF, 2260px 990px #FFF, 2383px 1986px #FFF, 1423px 1499px #FFF, 547px 1092px #FFF, 154px 2188px #FFF, 1681px 892px #FFF, 1995px 799px #FFF, 14px 1810px #FFF, 2394px 1053px #FFF, 2522px 922px #FFF, 1712px 1418px #FFF, 2047px 25px #FFF, 2468px 892px #FFF, 2170px 331px #FFF, 2049px 2119px #FFF, 726px 2187px #FFF, 288px 784px #FFF, 422px 992px #FFF, 2386px 2213px #FFF, 118px 1400px #FFF, 2049px 1307px #FFF, 927px 547px #FFF, 170px 491px #FFF, 12px 72px #FFF, 126px 2344px #FFF, 1000px 808px #FFF, 1892px 1237px #FFF, 2551px 9px #FFF, 2084px 801px #FFF, 743px 1003px #FFF, 2238px 1146px #FFF, 1297px 519px #FFF, 740px 1289px #FFF, 863px 1981px #FFF, 171px 1868px #FFF, 156px 816px #FFF, 2471px 1737px #FFF, 1701px 939px #FFF, 1446px 504px #FFF, 628px 1859px #FFF, 147px 293px #FFF, 215px 1217px #FFF, 1893px 734px #FFF, 1992px 1662px #FFF, 1061px 1158px #FFF, 1073px 14px #FFF, 2482px 1810px #FFF, 8px 518px #FFF, 1855px 2304px #FFF, 102px 845px #FFF, 532px 1891px #FFF, 2421px 1931px #FFF, 551px 1030px #FFF, 115px 2111px #FFF, 1981px 1948px #FFF, 95px 2387px #FFF, 1510px 922px #FFF, 2358px 2286px #FFF, 154px 416px #FFF, 1655px 1247px #FFF, 2189px 2470px #FFF, 1948px 1150px #FFF, 1839px 2013px #FFF, 1045px 2516px #FFF, 1131px 483px #FFF, 300px 520px #FFF, 2379px 820px #FFF, 2097px 1007px #FFF, 2262px 1954px #FFF, 2201px 128px #FFF, 2314px 1734px #FFF, 1213px 1426px #FFF, 529px 1952px #FFF, 149px 1930px #FFF, 2239px 1914px #FFF, 814px 1346px #FFF, 48px 1937px #FFF, 273px 242px #FFF, 2219px 214px #FFF, 704px 1290px #FFF, 1800px 1657px #FFF, 1736px 7px #FFF, 679px 1885px #FFF, 1617px 1463px #FFF, 1862px 2093px #FFF, 2356px 1092px #FFF, 2327px 1784px #FFF, 458px 79px #FFF, 1318px 2084px #FFF, 1668px 63px #FFF, 311px 473px #FFF, 1912px 166px #FFF, 1485px 875px #FFF, 565px 12px #FFF, 666px 180px #FFF, 1699px 1332px #FFF, 468px 1613px #FFF, 1899px 1526px #FFF, 1021px 1700px #FFF, 155px 2498px #FFF, 1749px 1607px #FFF, 107px 1037px #FFF, 2075px 58px #FFF, 1934px 923px #FFF, 124px 955px #FFF, 97px 1987px #FFF, 883px 522px #FFF, 1491px 2559px #FFF, 2085px 1497px #FFF, 2205px 1320px #FFF, 18px 2559px #FFF, 861px 336px #FFF, 1424px 1255px #FFF, 1862px 463px #FFF, 1615px 745px #FFF, 1673px 2265px #FFF, 2462px 2008px #FFF, 845px 1335px #FFF, 388px 1770px #FFF, 598px 2225px #FFF, 1179px 814px #FFF, 1691px 787px #FFF, 1106px 2029px #FFF, 430px 1342px #FFF, 1850px 768px #FFF, 1881px 2102px #FFF, 980px 335px #FFF, 2245px 1941px #FFF, 2156px 14px #FFF, 597px 1757px #FFF, 889px 655px #FFF, 1992px 1505px #FFF, 2139px 1391px #FFF, 643px 1813px #FFF, 728px 689px #FFF, 1602px 966px #FFF, 1122px 771px #FFF, 766px 1186px #FFF, 754px 2160px #FFF, 1948px 513px #FFF, 1037px 737px #FFF, 2148px 1271px #FFF, 840px 111px #FFF, 1021px 715px #FFF, 690px 210px #FFF, 331px 4px #FFF, 2335px 2420px #FFF, 1403px 2340px #FFF, 2295px 515px #FFF, 2482px 342px #FFF, 1869px 1810px #FFF, 660px 1927px #FFF, 842px 233px #FFF, 535px 681px #FFF, 1541px 2551px #FFF, 1202px 1642px #FFF, 1092px 490px #FFF, 1757px 630px #FFF, 2317px 1252px #FFF, 502px 2223px #FFF, 2476px 1808px #FFF, 1370px 1953px #FFF, 1403px 1400px #FFF, 1055px 2287px #FFF, 1963px 881px #FFF, 2186px 1654px #FFF, 2297px 973px #FFF, 1445px 1396px #FFF, 985px 387px #FFF, 480px 2016px #FFF, 1118px 1222px #FFF, 867px 9px #FFF, 1786px 2323px #FFF, 1085px 2496px #FFF, 2005px 1207px #FFF, 1804px 1512px #FFF, 1705px 1166px #FFF, 703px 1398px #FFF, 1863px 1021px #FFF, 254px 402px #FFF, 1063px 1351px #FFF, 2254px 1928px #FFF, 2322px 1412px #FFF, 1282px 351px #FFF, 2524px 1824px #FFF, 1002px 105px #FFF, 422px 1797px #FFF, 1897px 354px #FFF, 1442px 2439px #FFF, 794px 2499px #FFF, 844px 2400px #FFF, 1775px 441px #FFF, 2538px 1121px #FFF, 1677px 2219px #FFF, 138px 458px #FFF, 16px 1915px #FFF, 768px 1587px #FFF, 334px 536px #FFF, 1370px 449px #FFF, 1793px 1222px #FFF, 483px 2403px #FFF, 591px 717px #FFF, 1556px 817px #FFF, 2101px 899px #FFF, 2027px 561px #FFF, 2461px 1439px #FFF, 1074px 389px #FFF, 1752px 1394px #FFF, 1223px 1067px #FFF, 1038px 1733px #FFF, 523px 411px #FFF, 2365px 1471px #FFF, 1677px 2052px #FFF, 982px 535px #FFF, 1187px 1625px #FFF, 206px 1059px #FFF, 171px 464px #FFF, 238px 562px #FFF, 833px 2214px #FFF, 1004px 1579px #FFF, 1153px 1740px #FFF, 1167px 1531px #FFF, 2313px 2376px #FFF, 1824px 2345px #FFF, 1661px 1473px #FFF, 2128px 740px #FFF, 12px 1614px #FFF, 316px 915px #FFF, 938px 1525px #FFF, 1914px 776px #FFF, 406px 1496px #FFF, 324px 2034px #FFF, 171px 859px #FFF, 546px 1609px #FFF, 1319px 1080px #FFF, 216px 510px #FFF, 2301px 54px #FFF, 488px 2482px #FFF, 2191px 1633px #FFF, 1943px 1988px #FFF, 1168px 2105px #FFF, 1130px 1527px #FFF, 2260px 1329px #FFF, 1593px 854px #FFF, 1635px 313px #FFF;
    }
    
    .stars1 {
        z-index: 3;
        width: 2px;
        height: 2px;
        border-radius: 50%;
        background: transparent;
        box-shadow: 2445px 589px #FFF, 756px 1487px #FFF, 1717px 267px #FFF, 474px 1888px #FFF, 836px 1398px #FFF, 948px 1845px #FFF, 730px 1755px #FFF, 1904px 1473px #FFF, 700px 1981px #FFF, 2043px 2472px #FFF, 1053px 369px #FFF, 949px 1572px #FFF, 1353px 1479px #FFF, 2501px 414px #FFF, 2534px 1138px #FFF, 1714px 2142px #FFF, 1735px 380px #FFF, 693px 2354px #FFF, 797px 1999px #FFF, 663px 38px #FFF, 851px 1595px #FFF, 2175px 2415px #FFF, 1986px 65px #FFF, 2511px 1320px #FFF, 827px 271px #FFF, 2397px 1076px #FFF, 546px 1045px #FFF, 1487px 1832px #FFF, 347px 1538px #FFF, 1749px 2170px #FFF, 2107px 49px #FFF, 742px 343px #FFF, 983px 1190px #FFF, 2519px 1648px #FFF, 1309px 2475px #FFF, 2473px 605px #FFF, 2429px 2384px #FFF, 2505px 1812px #FFF, 953px 1802px #FFF, 1141px 1511px #FFF, 673px 1949px #FFF, 1910px 993px #FFF, 1426px 1238px #FFF, 34px 846px #FFF, 666px 893px #FFF, 2049px 1524px #FFF, 311px 2112px #FFF, 1182px 786px #FFF, 1425px 62px #FFF, 1541px 1548px #FFF, 1303px 1053px #FFF, 1156px 517px #FFF, 1882px 2141px #FFF, 1908px 1639px #FFF, 1570px 840px #FFF, 2323px 1599px #FFF, 1012px 54px #FFF, 1234px 1054px #FFF, 1966px 1075px #FFF, 215px 1658px #FFF, 1051px 1007px #FFF, 62px 934px #FFF, 2261px 1473px #FFF, 1392px 890px #FFF, 877px 298px #FFF, 1338px 768px #FFF, 2475px 2087px #FFF, 439px 1498px #FFF, 270px 431px #FFF, 661px 72px #FFF, 1271px 110px #FFF, 1876px 1813px #FFF, 1971px 787px #FFF, 1529px 1404px #FFF, 1880px 2483px #FFF, 60px 1635px #FFF, 1069px 1399px #FFF, 740px 1978px #FFF, 494px 1986px #FFF, 1488px 1712px #FFF, 1508px 1287px #FFF, 1186px 1427px #FFF, 1451px 977px #FFF, 2480px 1851px #FFF, 257px 2134px #FFF, 1454px 829px #FFF, 1277px 949px #FFF, 322px 1545px #FFF, 1997px 2082px #FFF, 1100px 1249px #FFF, 1721px 2478px #FFF, 1791px 1114px #FFF, 495px 1566px #FFF, 1816px 211px #FFF, 1823px 882px #FFF, 1688px 2484px #FFF, 2125px 527px #FFF, 1504px 2013px #FFF, 1273px 324px #FFF, 647px 2377px #FFF, 1367px 2232px #FFF, 1165px 77px #FFF, 139px 2009px #FFF, 127px 2072px #FFF, 389px 1995px #FFF, 2063px 2097px #FFF, 305px 2380px #FFF, 1485px 532px #FFF, 2465px 1299px #FFF, 603px 1711px #FFF, 346px 797px #FFF, 826px 1971px #FFF, 1447px 399px #FFF, 1794px 224px #FFF, 2367px 1838px #FFF, 507px 1090px #FFF, 650px 1698px #FFF, 649px 1627px #FFF, 2110px 813px #FFF, 542px 2493px #FFF, 1760px 964px #FFF, 717px 1053px #FFF, 2295px 40px #FFF, 2179px 1899px #FFF, 1989px 1191px #FFF, 429px 2356px #FFF, 1316px 2202px #FFF, 1120px 540px #FFF, 2018px 1745px #FFF, 1878px 1451px #FFF, 223px 2185px #FFF, 962px 2384px #FFF, 1952px 2499px #FFF, 498px 287px #FFF, 341px 902px #FFF, 879px 720px #FFF, 1644px 1556px #FFF, 2385px 1263px #FFF, 1830px 94px #FFF, 88px 1801px #FFF, 1334px 160px #FFF, 1224px 2164px #FFF, 689px 731px #FFF, 1278px 55px #FFF, 307px 2518px #FFF, 412px 1767px #FFF, 360px 1932px #FFF, 1308px 372px #FFF, 2239px 219px #FFF, 953px 1117px #FFF, 2506px 1078px #FFF, 1366px 1968px #FFF, 208px 2142px #FFF, 2194px 2015px #FFF, 118px 233px #FFF, 654px 1554px #FFF, 117px 999px #FFF, 985px 1323px #FFF, 2459px 1273px #FFF, 137px 814px #FFF, 1141px 314px #FFF, 1471px 724px #FFF, 2099px 2407px #FFF, 2464px 1889px #FFF, 204px 192px #FFF, 870px 484px #FFF, 701px 200px #FFF, 732px 299px #FFF, 1119px 885px #FFF, 1429px 189px #FFF, 301px 773px #FFF, 592px 1470px #FFF, 468px 77px #FFF, 2514px 914px #FFF, 2189px 1571px #FFF, 2126px 1283px #FFF, 235px 2014px #FFF, 809px 2249px #FFF, 2298px 767px #FFF, 2293px 1650px #FFF, 1717px 441px #FFF, 1901px 890px #FFF, 1308px 1796px #FFF, 467px 1762px #FFF, 750px 1018px #FFF, 2413px 785px #FFF, 1987px 1658px #FFF, 2415px 1827px #FFF, 786px 2494px #FFF, 1797px 1424px #FFF, 65px 2092px #FFF, 176px 2205px #FFF, 883px 1437px #FFF, 2347px 2081px #FFF, 681px 94px #FFF, 533px 1628px #FFF, 2188px 2118px #FFF, 1682px 163px #FFF, 731px 585px #FFF, 2077px 1333px #FFF, 2484px 1321px #FFF, 1399px 2288px #FFF, 2028px 1492px #FFF, 1998px 1522px #FFF, 603px 2113px #FFF, 1062px 2371px #FFF, 1806px 1729px #FFF, 1289px 53px #FFF, 1015px 2048px #FFF, 2550px 647px #FFF, 1719px 388px #FFF, 632px 31px #FFF, 1914px 744px #FFF, 565px 2370px #FFF, 2340px 901px #FFF, 2452px 1732px #FFF, 1139px 2068px #FFF, 1832px 2519px #FFF, 440px 263px #FFF, 494px 2035px #FFF, 989px 182px #FFF, 754px 1581px #FFF, 1729px 753px #FFF, 848px 1556px #FFF, 633px 297px #FFF, 710px 454px #FFF, 123px 270px #FFF, 334px 512px #FFF, 2207px 1241px #FFF, 38px 1850px #FFF, 2224px 2482px #FFF, 1379px 2276px #FFF, 435px 2054px #FFF, 1472px 1829px #FFF, 452px 1208px #FFF, 88px 924px #FFF, 84px 1873px #FFF, 1371px 2177px #FFF, 2381px 773px #FFF, 1873px 560px #FFF, 419px 187px #FFF, 2088px 1394px #FFF, 43px 1004px #FFF, 2111px 1194px #FFF, 913px 1662px #FFF, 181px 1063px #FFF, 2138px 979px #FFF, 2438px 461px #FFF, 1952px 1658px #FFF, 1023px 881px #FFF, 2291px 1568px #FFF, 146px 1593px #FFF, 1337px 2521px #FFF, 1889px 1727px #FFF, 596px 1905px #FFF, 821px 991px #FFF, 85px 1428px #FFF, 2163px 2306px #FFF, 859px 1614px #FFF, 935px 996px #FFF, 787px 1738px #FFF, 14px 551px #FFF, 349px 534px #FFF, 290px 888px #FFF, 2219px 1367px #FFF, 1116px 1917px #FFF, 607px 756px #FFF, 1097px 1915px #FFF, 204px 962px #FFF, 201px 453px #FFF, 1737px 835px #FFF, 404px 277px #FFF, 668px 1740px #FFF, 280px 1719px #FFF, 676px 2401px #FFF, 1953px 2205px #FFF, 1739px 1897px #FFF, 1634px 959px #FFF, 212px 2021px #FFF, 1869px 372px #FFF, 1256px 861px #FFF, 2156px 1445px #FFF, 435px 36px #FFF, 187px 1399px #FFF, 2103px 2162px #FFF, 1124px 2502px #FFF, 2314px 2249px #FFF, 2125px 150px #FFF, 909px 1966px #FFF, 1660px 790px #FFF, 1207px 367px #FFF, 2205px 2126px #FFF, 1871px 582px #FFF, 2128px 1362px #FFF, 181px 2541px #FFF, 1940px 2504px #FFF, 1160px 1507px #FFF, 2193px 557px #FFF, 982px 1090px #FFF, 1450px 632px #FFF, 2248px 1189px #FFF, 253px 2505px #FFF, 1579px 1966px #FFF, 1471px 2252px #FFF, 683px 1691px #FFF, 754px 995px #FFF, 2211px 1580px #FFF, 21px 2353px #FFF, 984px 167px #FFF, 2147px 1631px #FFF, 1895px 2454px #FFF, 787px 437px #FFF, 1082px 1835px #FFF, 439px 2098px #FFF, 235px 584px #FFF, 1133px 1686px #FFF, 135px 2199px #FFF, 1235px 36px #FFF, 1100px 547px #FFF, 229px 551px #FFF, 1617px 2415px #FFF, 562px 856px #FFF, 814px 1250px #FFF, 1995px 1674px #FFF, 2531px 232px #FFF, 2161px 746px #FFF, 1571px 2140px #FFF, 2211px 834px #FFF, 1967px 1718px #FFF, 2084px 221px #FFF, 1800px 378px #FFF, 236px 609px #FFF, 565px 2221px #FFF, 2394px 1421px #FFF, 2283px 12px #FFF, 2085px 421px #FFF, 1197px 881px #FFF, 1619px 6px #FFF, 563px 1998px #FFF, 2217px 1254px #FFF, 125px 384px #FFF, 989px 509px #FFF, 1664px 554px #FFF, 975px 699px #FFF, 2043px 1253px #FFF, 252px 506px #FFF, 692px 509px #FFF, 174px 1916px #FFF, 1575px 2225px #FFF, 2299px 2121px #FFF, 1808px 120px #FFF, 764px 415px #FFF, 770px 59px #FFF, 596px 2307px #FFF, 1693px 1001px #FFF, 353px 2325px #FFF, 2423px 1523px #FFF, 1997px 2287px #FFF, 1632px 1649px #FFF, 537px 2039px #FFF, 969px 181px #FFF, 2280px 567px #FFF, 1883px 647px #FFF, 45px 1146px #FFF, 781px 1824px #FFF, 2001px 1953px #FFF, 1884px 1969px #FFF, 228px 2305px #FFF, 1568px 302px #FFF, 2086px 2002px #FFF, 827px 1772px #FFF, 345px 1317px #FFF, 1095px 139px #FFF, 1115px 2480px #FFF, 1191px 1125px #FFF, 1468px 2153px #FFF, 55px 1592px #FFF, 495px 1530px #FFF, 1738px 869px #FFF, 1568px 516px #FFF, 2549px 1600px #FFF, 543px 381px #FFF, 1876px 754px #FFF, 206px 2387px #FFF, 1567px 1869px #FFF, 700px 1878px #FFF, 867px 1838px #FFF, 2491px 1183px #FFF, 510px 679px #FFF, 903px 390px #FFF, 2333px 377px #FFF, 2485px 78px #FFF, 2423px 2014px #FFF, 2543px 1815px #FFF, 1143px 1528px #FFF, 1589px 620px #FFF, 2422px 1747px #FFF, 432px 2230px #FFF, 2004px 15px #FFF, 1381px 2556px #FFF, 1909px 340px #FFF, 2176px 50px #FFF, 2141px 2390px #FFF, 361px 2316px #FFF, 73px 2128px #FFF, 1461px 1966px #FFF, 902px 2471px #FFF, 746px 1133px #FFF, 793px 92px #FFF, 445px 469px #FFF, 2119px 803px #FFF, 552px 1322px #FFF, 1651px 1149px #FFF, 889px 1607px #FFF, 1694px 516px #FFF, 321px 917px #FFF, 1209px 452px #FFF, 1477px 13px #FFF, 2455px 875px #FFF, 917px 314px #FFF, 35px 351px #FFF, 839px 780px #FFF, 1362px 687px #FFF, 1967px 222px #FFF, 2411px 2050px #FFF, 2047px 279px #FFF, 1731px 1302px #FFF, 2141px 2531px #FFF, 2392px 329px #FFF, 1030px 1756px #FFF, 2438px 1626px #FFF, 1884px 1618px #FFF, 1769px 1428px #FFF, 552px 703px #FFF, 251px 1650px #FFF, 649px 1058px #FFF, 1808px 124px #FFF, 607px 1545px #FFF, 759px 339px #FFF, 279px 73px #FFF, 1416px 262px #FFF, 524px 1054px #FFF, 149px 986px #FFF, 1164px 1454px #FFF, 1441px 1436px #FFF, 2073px 944px #FFF, 715px 1710px #FFF, 285px 2232px #FFF, 1320px 1655px #FFF, 2264px 1565px #FFF, 1334px 285px #FFF, 2147px 2394px #FFF, 924px 432px #FFF, 363px 672px #FFF, 1087px 146px #FFF, 744px 844px #FFF, 275px 1108px #FFF, 692px 471px #FFF, 1916px 481px #FFF, 1160px 707px #FFF, 1773px 1289px #FFF, 1924px 95px #FFF, 1716px 1681px #FFF, 64px 1054px #FFF, 646px 2453px #FFF, 610px 1700px #FFF, 2387px 87px #FFF, 75px 2137px #FFF, 2062px 921px #FFF, 1195px 569px #FFF, 2229px 1538px #FFF, 687px 1486px #FFF, 403px 2553px #FFF, 1114px 928px #FFF, 1509px 972px #FFF, 885px 574px #FFF, 20px 409px #FFF, 150px 1027px #FFF, 2510px 2364px #FFF, 270px 93px #FFF, 608px 845px #FFF, 2222px 675px #FFF, 1963px 2354px #FFF, 690px 2516px #FFF, 542px 1920px #FFF, 422px 1392px #FFF, 982px 2405px #FFF, 741px 2343px #FFF, 2509px 2495px #FFF, 1090px 921px #FFF, 1747px 517px #FFF, 1581px 1147px #FFF, 638px 2398px #FFF, 1888px 1177px #FFF, 926px 1165px #FFF, 1645px 1114px #FFF, 1925px 2058px #FFF, 1977px 2279px #FFF, 1903px 1176px #FFF, 1137px 1606px #FFF, 1862px 977px #FFF, 1469px 1293px #FFF, 2213px 1468px #FFF, 103px 591px #FFF, 1928px 1945px #FFF, 632px 1876px #FFF, 825px 816px #FFF, 961px 2319px #FFF, 2153px 887px #FFF, 2432px 1954px #FFF, 2471px 141px #FFF, 920px 139px #FFF, 1385px 1440px #FFF, 1116px 1565px #FFF, 1381px 1181px #FFF, 398px 17px #FFF, 376px 1716px #FFF, 1027px 989px #FFF, 359px 2379px #FFF, 185px 269px #FFF, 2043px 1657px #FFF, 1709px 980px #FFF, 1056px 1264px #FFF, 2432px 2174px #FFF, 2384px 146px #FFF, 1595px 412px #FFF, 2028px 345px #FFF, 375px 1991px #FFF, 1845px 2136px #FFF, 1042px 524px #FFF, 2204px 812px #FFF, 1531px 671px #FFF, 941px 1847px #FFF, 2378px 768px #FFF, 679px 1652px #FFF, 129px 594px #FFF, 1781px 460px #FFF, 362px 757px #FFF, 814px 1085px #FFF, 68px 1876px #FFF, 501px 2102px #FFF, 695px 2469px #FFF, 127px 827px #FFF, 2517px 45px #FFF, 1021px 1564px #FFF, 2271px 2032px #FFF, 2031px 1553px #FFF, 1303px 1232px #FFF, 2435px 1762px #FFF, 543px 88px #FFF, 150px 2000px #FFF, 437px 385px #FFF, 639px 347px #FFF, 1321px 2251px #FFF, 360px 1579px #FFF, 563px 1282px #FFF, 1091px 1975px #FFF, 1823px 2052px #FFF, 388px 2045px #FFF, 388px 1396px #FFF, 1670px 1688px #FFF, 2181px 811px #FFF, 2439px 89px #FFF, 1855px 350px #FFF, 1988px 248px #FFF, 1325px 861px #FFF, 1455px 2405px #FFF, 1165px 2219px #FFF, 2321px 1655px #FFF, 157px 11px #FFF, 1706px 2414px #FFF, 1687px 313px #FFF, 2378px 832px #FFF, 1558px 1569px #FFF, 1746px 2130px #FFF, 1084px 1535px #FFF, 1622px 1643px #FFF, 212px 901px #FFF, 118px 1381px #FFF, 1361px 1091px #FFF, 71px 918px #FFF, 401px 466px #FFF, 13px 1605px #FFF, 1854px 1255px #FFF, 697px 1305px #FFF, 1637px 1722px #FFF, 1006px 994px #FFF, 332px 751px #FFF, 745px 374px #FFF, 1060px 1614px #FFF, 1871px 728px #FFF, 467px 1838px #FFF, 412px 848px #FFF, 521px 193px #FFF, 255px 1906px #FFF, 2493px 1170px #FFF, 11px 1992px #FFF, 2195px 669px #FFF, 566px 2207px #FFF, 1543px 1392px #FFF, 2332px 2032px #FFF, 2484px 578px #FFF, 1124px 2450px #FFF, 1912px 1405px #FFF, 231px 1565px #FFF, 1206px 1580px #FFF, 1697px 1736px #FFF, 1008px 35px #FFF, 1081px 1580px #FFF, 118px 1501px #FFF, 2215px 1519px #FFF, 932px 1817px #FFF, 1530px 1581px #FFF, 1446px 2392px #FFF, 999px 1898px #FFF, 2015px 2552px #FFF, 2197px 2388px #FFF, 1304px 1675px #FFF, 84px 930px #FFF, 2470px 1221px #FFF, 1173px 1726px #FFF, 495px 747px #FFF, 1547px 1661px #FFF, 390px 1220px #FFF, 604px 1528px #FFF, 816px 1643px #FFF, 1742px 363px #FFF, 851px 2488px #FFF, 2056px 2070px #FFF, 1882px 1877px #FFF, 452px 1182px #FFF, 626px 71px #FFF, 130px 839px #FFF, 1126px 404px #FFF, 691px 1554px #FFF, 2142px 1029px #FFF, 331px 1021px #FFF, 177px 2157px #FFF, 1481px 2259px #FFF, 1737px 1113px #FFF, 2123px 45px #FFF, 625px 1386px #FFF, 1840px 725px #FFF, 510px 208px #FFF, 170px 2418px #FFF, 1135px 2164px #FFF, 200px 1267px #FFF, 1042px 220px #FFF, 1792px 392px #FFF, 1688px 1557px #FFF, 503px 2326px #FFF, 887px 1758px #FFF, 1307px 934px #FFF, 220px 134px #FFF, 2528px 616px #FFF, 336px 885px #FFF, 2558px 2069px #FFF, 2133px 2559px #FFF, 2155px 1141px #FFF, 577px 1605px #FFF, 275px 296px #FFF, 1255px 1419px #FFF, 1897px 1841px #FFF, 1793px 1510px #FFF, 1443px 1764px #FFF, 983px 1088px #FFF, 1738px 1536px #FFF, 2126px 282px #FFF, 2471px 1398px #FFF, 458px 1973px #FFF, 2514px 1091px #FFF, 2043px 861px #FFF, 629px 450px #FFF, 1579px 321px #FFF, 2357px 1472px #FFF, 2036px 808px #FFF, 2088px 2025px #FFF, 2116px 25px #FFF, 371px 1858px #FFF, 2168px 1803px #FFF, 2327px 2131px #FFF, 1190px 1208px #FFF, 2500px 1602px #FFF, 1517px 1191px #FFF, 1576px 2235px #FFF, 816px 660px #FFF, 814px 49px #FFF, 1200px 1829px #FFF, 1392px 1486px #FFF, 2032px 1736px #FFF, 158px 2410px #FFF, 1545px 451px #FFF, 1357px 948px #FFF, 1209px 74px #FFF, 1338px 1343px #FFF, 1522px 1271px #FFF, 1712px 1470px #FFF, 694px 283px #FFF, 745px 1506px #FFF, 1584px 679px #FFF;
        animation: animStar 125s linear infinite;
    }
    
    .stars1:after {
        content: &quot;
        &quot;
        ;
        top: -600px;
        width: 2px;
        height: 2px;
        border-radius: 50%;
        position: absolute;
        backgroud: transparent;
        box-shadow: 340px 750px #FFF, 1309px 267px #FFF, 193px 1223px #FFF, 243px 960px #FFF, 2141px 1358px #FFF, 1961px 1658px #FFF, 1215px 1409px #FFF, 212px 2399px #FFF, 2233px 810px #FFF, 942px 1506px #FFF, 2403px 2428px #FFF, 2171px 797px #FFF, 2380px 740px #FFF, 2456px 572px #FFF, 1907px 131px #FFF, 1259px 643px #FFF, 1775px 923px #FFF, 48px 1984px #FFF, 1347px 2251px #FFF, 1015px 1912px #FFF, 1166px 351px #FFF, 789px 784px #FFF, 1714px 1819px #FFF, 1260px 1906px #FFF, 1923px 1874px #FFF, 2317px 1777px #FFF, 2256px 2330px #FFF, 1683px 1869px #FFF, 1150px 2134px #FFF, 1379px 1702px #FFF, 1053px 2046px #FFF, 969px 1378px #FFF, 2035px 913px #FFF, 2400px 868px #FFF, 2513px 303px #FFF, 159px 1585px #FFF, 1989px 1246px #FFF, 1597px 1779px #FFF, 2487px 410px #FFF, 2365px 708px #FFF, 974px 1651px #FFF, 748px 106px #FFF, 276px 538px #FFF, 423px 1986px #FFF, 1883px 213px #FFF, 653px 1501px #FFF, 1242px 1142px #FFF, 1852px 2431px #FFF, 2034px 2347px #FFF, 7px 1570px #FFF, 839px 1121px #FFF, 1372px 1632px #FFF, 372px 573px #FFF, 1310px 2264px #FFF, 2361px 277px #FFF, 259px 38px #FFF, 1069px 1457px #FFF, 622px 2300px #FFF, 1273px 1558px #FFF, 308px 1135px #FFF, 1219px 818px #FFF, 969px 1718px #FFF, 2422px 172px #FFF, 757px 1572px #FFF, 1327px 17px #FFF, 1253px 1984px #FFF, 1748px 274px #FFF, 822px 2543px #FFF, 1970px 152px #FFF, 801px 2471px #FFF, 1037px 542px #FFF, 836px 700px #FFF, 16px 1118px #FFF, 1825px 676px #FFF, 8px 26px #FFF, 1618px 948px #FFF, 2273px 1231px #FFF, 370px 938px #FFF, 80px 184px #FFF, 1614px 1248px #FFF, 1448px 1518px #FFF, 1847px 115px #FFF, 1896px 1709px #FFF, 426px 158px #FFF, 2522px 1831px #FFF, 1981px 984px #FFF, 1851px 999px #FFF, 250px 1517px #FFF, 916px 658px #FFF, 1405px 1703px #FFF, 464px 1529px #FFF, 235px 2461px #FFF, 557px 190px #FFF, 2090px 981px #FFF, 2355px 1313px #FFF, 1732px 1653px #FFF, 1163px 857px #FFF, 934px 27px #FFF, 1008px 1962px #FFF, 1721px 1267px #FFF, 2192px 2543px #FFF, 1488px 104px #FFF, 931px 392px #FFF, 956px 183px #FFF, 1735px 315px #FFF, 1990px 1683px #FFF, 202px 727px #FFF, 117px 1443px #FFF, 364px 558px #FFF, 1286px 2072px #FFF, 817px 1834px #FFF, 1272px 283px #FFF, 2281px 2489px #FFF, 428px 2067px #FFF, 1177px 1069px #FFF, 936px 1299px #FFF, 765px 385px #FFF, 2391px 2448px #FFF, 2453px 100px #FFF, 1955px 49px #FFF, 1032px 477px #FFF, 1916px 2221px #FFF, 1456px 2141px #FFF, 1555px 1160px #FFF, 1866px 2346px #FFF, 709px 1354px #FFF, 1060px 2087px #FFF, 1810px 1952px #FFF, 2438px 590px #FFF, 2350px 1981px #FFF, 1857px 960px #FFF, 2203px 154px #FFF, 33px 2249px #FFF, 1304px 2386px #FFF, 463px 385px #FFF, 1328px 1191px #FFF, 2521px 2233px #FFF, 1767px 2181px #FFF, 2280px 776px #FFF, 2473px 2164px #FFF, 1756px 833px #FFF, 1647px 1081px #FFF, 2058px 1827px #FFF, 1214px 2303px #FFF, 2278px 1618px #FFF, 587px 707px #FFF, 527px 2183px #FFF, 1095px 1520px #FFF, 1131px 455px #FFF, 1473px 529px #FFF, 1068px 2414px #FFF, 946px 323px #FFF, 2168px 655px #FFF, 1530px 626px #FFF, 1604px 623px #FFF, 2001px 1345px #FFF, 341px 1259px #FFF, 2248px 1040px #FFF, 2163px 1112px #FFF, 304px 1880px #FFF, 98px 2393px #FFF, 656px 2431px #FFF, 2554px 989px #FFF, 588px 2113px #FFF, 885px 380px #FFF, 1629px 305px #FFF, 1599px 874px #FFF, 633px 147px #FFF, 1141px 1710px #FFF, 573px 2195px #FFF, 914px 385px #FFF, 548px 1845px #FFF, 508px 151px #FFF, 1787px 969px #FFF, 2379px 831px #FFF, 976px 659px #FFF, 141px 523px #FFF, 246px 531px #FFF, 345px 2460px #FFF, 1867px 2334px #FFF, 480px 129px #FFF, 1312px 1648px #FFF, 909px 1164px #FFF, 1180px 863px #FFF, 913px 75px #FFF, 2211px 2014px #FFF, 1254px 2298px #FFF, 2352px 220px #FFF, 2517px 2316px #FFF, 2461px 1113px #FFF, 1720px 501px #FFF, 1827px 633px #FFF, 1770px 1227px #FFF, 1127px 14px #FFF, 1591px 2378px #FFF, 1953px 587px #FFF, 535px 2408px #FFF, 1675px 578px #FFF, 713px 1282px #FFF, 37px 1646px #FFF, 2459px 1322px #FFF, 1382px 757px #FFF, 1325px 414px #FFF, 157px 630px #FFF, 1358px 2022px #FFF, 1121px 1822px #FFF, 1808px 1295px #FFF, 184px 1073px #FFF, 2395px 1034px #FFF, 2274px 798px #FFF, 10px 954px #FFF, 1416px 2004px #FFF, 1887px 98px #FFF, 876px 1301px #FFF, 1129px 698px #FFF, 843px 635px #FFF, 899px 553px #FFF, 806px 592px #FFF, 406px 537px #FFF, 1493px 769px #FFF, 551px 1822px #FFF, 1898px 12px #FFF, 1648px 2491px #FFF, 1662px 268px #FFF, 1084px 109px #FFF, 1421px 313px #FFF, 2444px 1059px #FFF, 799px 1524px #FFF, 1141px 1975px #FFF, 2427px 27px #FFF, 558px 1768px #FFF, 1087px 1949px #FFF, 1928px 1899px #FFF, 1993px 569px #FFF, 893px 577px #FFF, 150px 1762px #FFF, 1075px 1588px #FFF, 1462px 1991px #FFF, 1318px 1347px #FFF, 1765px 2119px #FFF, 128px 1815px #FFF, 93px 1068px #FFF, 2307px 1339px #FFF, 688px 170px #FFF, 1938px 255px #FFF, 1789px 1171px #FFF, 1711px 1362px #FFF, 1088px 1587px #FFF, 1421px 2465px #FFF, 1616px 2077px #FFF, 686px 1448px #FFF, 2463px 2036px #FFF, 1141px 335px #FFF, 1716px 1935px #FFF, 89px 45px #FFF, 938px 152px #FFF, 2461px 1232px #FFF, 951px 314px #FFF, 641px 1336px #FFF, 2035px 1666px #FFF, 1722px 2131px #FFF, 490px 45px #FFF, 727px 1514px #FFF, 654px 85px #FFF, 1611px 1450px #FFF, 1355px 555px #FFF, 389px 465px #FFF, 902px 2548px #FFF, 1978px 2473px #FFF, 1285px 109px #FFF, 2319px 1499px #FFF, 2555px 1455px #FFF, 1802px 1671px #FFF, 1919px 2523px #FFF, 2154px 2502px #FFF, 249px 1224px #FFF, 1280px 1268px #FFF, 927px 105px #FFF, 1230px 1278px #FFF, 5px 1304px #FFF, 1015px 2300px #FFF, 943px 392px #FFF, 2057px 252px #FFF, 712px 833px #FFF, 1156px 268px #FFF, 443px 2014px #FFF, 1849px 1629px #FFF, 1553px 649px #FFF, 1538px 773px #FFF, 981px 878px #FFF, 266px 1924px #FFF, 539px 2271px #FFF, 1829px 663px #FFF, 641px 2103px #FFF, 965px 85px #FFF, 1405px 1191px #FFF, 2392px 2177px #FFF, 499px 1160px #FFF, 680px 652px #FFF, 2030px 701px #FFF, 2366px 959px #FFF, 2040px 1491px #FFF, 2013px 275px #FFF, 2059px 1604px #FFF, 346px 1703px #FFF, 1495px 576px #FFF, 884px 592px #FFF, 274px 1248px #FFF, 1631px 1152px #FFF, 808px 1783px #FFF, 2486px 1358px #FFF, 2200px 1869px #FFF, 189px 1975px #FFF, 1209px 1171px #FFF, 1776px 1399px #FFF, 498px 1837px #FFF, 2479px 1447px #FFF, 1064px 620px #FFF, 705px 2192px #FFF, 2412px 2498px #FFF, 1996px 214px #FFF, 500px 2436px #FFF, 2048px 1505px #FFF, 1427px 2239px #FFF, 2118px 1277px #FFF, 2294px 372px #FFF, 2071px 241px #FFF, 2193px 1891px #FFF, 1644px 2070px #FFF, 2359px 1099px #FFF, 2383px 566px #FFF, 1627px 746px #FFF, 949px 2413px #FFF, 278px 240px #FFF, 1612px 381px #FFF, 1067px 1985px #FFF, 2434px 850px #FFF, 2099px 1292px #FFF, 1770px 1924px #FFF, 1554px 1922px #FFF, 1325px 1333px #FFF, 2385px 2103px #FFF, 428px 651px #FFF, 913px 2170px #FFF, 43px 1179px #FFF, 1556px 2312px #FFF, 2409px 758px #FFF, 2141px 647px #FFF, 208px 1230px #FFF, 892px 2323px #FFF, 857px 2158px #FFF, 2406px 2329px #FFF, 702px 2244px #FFF, 1421px 1362px #FFF, 668px 704px #FFF, 296px 1876px #FFF, 1805px 2257px #FFF, 753px 1855px #FFF, 2525px 1549px #FFF, 1402px 1448px #FFF, 488px 1802px #FFF, 2128px 1587px #FFF, 301px 849px #FFF, 2024px 642px #FFF, 1084px 590px #FFF, 1459px 226px #FFF, 2375px 2353px #FFF, 1419px 1638px #FFF, 144px 1395px #FFF, 1364px 2375px #FFF, 1229px 1620px #FFF, 592px 1065px #FFF, 1232px 1968px #FFF, 705px 2462px #FFF, 1064px 2474px #FFF, 337px 803px #FFF, 1786px 210px #FFF, 1753px 1023px #FFF, 1508px 656px #FFF, 635px 228px #FFF, 602px 2110px #FFF, 1160px 2380px #FFF, 2127px 322px #FFF, 835px 766px #FFF, 1324px 2183px #FFF, 2342px 490px #FFF, 498px 2240px #FFF, 1994px 2544px #FFF, 1676px 706px #FFF, 792px 182px #FFF, 130px 1529px #FFF, 1155px 2027px #FFF, 651px 2229px #FFF, 2362px 1796px #FFF, 1026px 2552px #FFF, 1169px 1139px #FFF, 200px 1976px #FFF, 1502px 836px #FFF, 983px 2024px #FFF, 880px 260px #FFF, 286px 1492px #FFF, 74px 751px #FFF, 1312px 1040px #FFF, 810px 2500px #FFF, 1610px 2254px #FFF, 2248px 1835px #FFF, 1528px 1467px #FFF, 1397px 499px #FFF, 1827px 624px #FFF, 1352px 1762px #FFF, 788px 421px #FFF, 2467px 479px #FFF, 1450px 968px #FFF, 1480px 1244px #FFF, 2204px 1443px #FFF, 1913px 433px #FFF, 1709px 387px #FFF, 1535px 493px #FFF, 1445px 321px #FFF, 439px 920px #FFF, 1637px 2066px #FFF, 2104px 1863px #FFF, 1445px 1426px #FFF, 265px 945px #FFF, 50px 43px #FFF, 1238px 450px #FFF, 1804px 2287px #FFF, 2388px 2471px #FFF, 1180px 916px #FFF, 1811px 2148px #FFF, 1235px 1359px #FFF, 2143px 422px #FFF, 1105px 2467px #FFF, 484px 1981px #FFF, 970px 559px #FFF, 2189px 2071px #FFF, 388px 881px #FFF, 1219px 1857px #FFF, 635px 484px #FFF, 1254px 1604px #FFF, 1800px 1004px #FFF, 799px 2098px #FFF, 1213px 1626px #FFF, 423px 1886px #FFF, 249px 1246px #FFF, 2013px 1313px #FFF, 699px 525px #FFF, 2175px 1785px #FFF, 1371px 2315px #FFF, 1561px 1708px #FFF, 1883px 777px #FFF, 1242px 2170px #FFF, 194px 58px #FFF, 586px 1753px #FFF, 2430px 2494px #FFF, 1103px 677px #FFF, 2271px 770px #FFF, 1412px 131px #FFF, 220px 201px #FFF, 258px 1887px #FFF, 777px 876px #FFF, 29px 1643px #FFF, 1111px 1936px #FFF, 723px 2056px #FFF, 410px 89px #FFF, 44px 1877px #FFF, 958px 618px #FFF, 682px 1360px #FFF, 1287px 1517px #FFF, 189px 521px #FFF, 2543px 1668px #FFF, 2004px 453px #FFF, 1997px 338px #FFF, 712px 556px #FFF, 1804px 2055px #FFF, 624px 1809px #FFF, 727px 1711px #FFF, 1341px 538px #FFF, 264px 2027px #FFF, 2380px 1594px #FFF, 1494px 1931px #FFF, 1429px 2342px #FFF, 1214px 135px #FFF, 2190px 1627px #FFF, 2394px 1832px #FFF, 27px 2019px #FFF, 2391px 2439px #FFF, 1997px 1071px #FFF, 1140px 699px #FFF, 821px 992px #FFF, 897px 639px #FFF, 877px 1604px #FFF, 1107px 663px #FFF, 1437px 1846px #FFF, 1967px 36px #FFF, 888px 1875px #FFF, 2233px 490px #FFF, 2162px 560px #FFF, 800px 2130px #FFF, 1364px 2357px #FFF, 1376px 2276px #FFF, 336px 279px #FFF, 1015px 2377px #FFF, 1401px 1043px #FFF, 906px 2069px #FFF, 2553px 2548px #FFF, 1583px 2009px #FFF, 973px 548px #FFF, 406px 999px #FFF, 906px 2308px #FFF, 976px 1176px #FFF, 2003px 947px #FFF, 1286px 1109px #FFF, 1381px 1652px #FFF, 123px 1419px #FFF, 1726px 2393px #FFF, 2436px 2154px #FFF, 2116px 1206px #FFF, 172px 405px #FFF, 777px 2057px #FFF, 1785px 2325px #FFF, 2218px 1236px #FFF, 1437px 526px #FFF, 896px 1429px #FFF, 1881px 1874px #FFF, 1553px 1663px #FFF, 291px 999px #FFF, 446px 2311px #FFF, 1750px 2504px #FFF, 1917px 2165px #FFF, 776px 1805px #FFF, 1805px 1481px #FFF, 43px 2235px #FFF, 1501px 2421px #FFF, 260px 25px #FFF, 2105px 364px #FFF, 2475px 658px #FFF, 213px 612px #FFF, 1411px 1481px #FFF, 1140px 816px #FFF, 2383px 469px #FFF, 916px 2442px #FFF, 1498px 541px #FFF, 1723px 2370px #FFF, 678px 2334px #FFF, 605px 1770px #FFF, 441px 1651px #FFF, 1142px 1340px #FFF, 1684px 1228px #FFF, 1768px 2297px #FFF, 1695px 1634px #FFF, 587px 80px #FFF, 478px 333px #FFF, 1477px 816px #FFF, 1484px 2284px #FFF, 2419px 218px #FFF, 236px 1233px #FFF, 1748px 2550px #FFF, 976px 856px #FFF, 187px 1494px #FFF, 2051px 2418px #FFF, 2551px 111px #FFF, 147px 1691px #FFF, 976px 390px #FFF, 556px 2517px #FFF, 132px 608px #FFF, 1248px 1912px #FFF, 1184px 1156px #FFF, 884px 1561px #FFF, 864px 1841px #FFF, 2106px 1538px #FFF, 50px 2196px #FFF, 2556px 1325px #FFF, 591px 1982px #FFF, 167px 2015px #FFF, 190px 1965px #FFF, 2007px 133px #FFF, 2453px 955px #FFF, 321px 29px #FFF, 383px 2247px #FFF, 1455px 2425px #FFF, 1640px 91px #FFF, 2361px 2044px #FFF, 1109px 1966px #FFF, 2366px 1520px #FFF, 2284px 565px #FFF, 1239px 2380px #FFF, 2383px 1930px #FFF, 2185px 753px #FFF, 2043px 110px #FFF, 1559px 1817px #FFF, 1917px 117px #FFF, 1070px 2182px #FFF, 2075px 483px #FFF, 585px 853px #FFF, 1331px 2198px #FFF, 1195px 1815px #FFF, 2073px 2112px #FFF, 2386px 1069px #FFF, 1643px 1035px #FFF, 1657px 2158px #FFF, 1844px 1572px #FFF, 1414px 2305px #FFF, 991px 899px #FFF, 2515px 1464px #FFF, 202px 1017px #FFF, 1584px 1943px #FFF, 182px 1240px #FFF, 343px 1282px #FFF, 407px 2317px #FFF, 1821px 2021px #FFF, 104px 2544px #FFF, 1256px 214px #FFF, 1705px 1009px #FFF, 2084px 135px #FFF, 870px 2346px #FFF, 1102px 1127px #FFF, 1798px 1412px #FFF, 469px 1014px #FFF, 1600px 2020px #FFF, 1627px 985px #FFF, 674px 1047px #FFF, 2337px 335px #FFF, 1918px 247px #FFF, 1430px 1354px #FFF, 20px 698px #FFF, 1503px 198px #FFF, 2039px 603px #FFF, 554px 1671px #FFF, 801px 470px #FFF, 1359px 1945px #FFF, 1292px 1795px #FFF, 2548px 1695px #FFF, 982px 1387px #FFF, 296px 261px #FFF, 704px 2086px #FFF, 642px 938px #FFF, 2132px 1172px #FFF, 868px 1774px #FFF, 1794px 76px #FFF, 658px 1761px #FFF, 989px 698px #FFF, 1780px 2407px #FFF, 520px 1970px #FFF, 1603px 1446px #FFF, 994px 1724px #FFF, 353px 2053px #FFF, 494px 1012px #FFF, 1380px 2415px #FFF, 74px 663px #FFF, 412px 999px #FFF, 890px 1430px #FFF, 952px 1013px #FFF, 1926px 995px #FFF, 51px 1512px #FFF, 1408px 2489px #FFF, 364px 721px #FFF, 2508px 573px #FFF, 2551px 1650px #FFF, 2548px 1776px #FFF, 775px 1037px #FFF, 1633px 1418px #FFF, 2137px 2073px #FFF, 593px 1296px #FFF, 1318px 1598px #FFF, 95px 941px #FFF, 1277px 503px #FFF, 758px 1453px #FFF, 1955px 1556px #FFF, 1785px 442px #FFF, 1970px 2233px #FFF, 128px 2341px #FFF, 401px 1219px #FFF, 2389px 1541px #FFF, 1105px 1647px #FFF, 1858px 1812px #FFF, 19px 39px #FFF, 385px 1060px #FFF, 1011px 2159px #FFF, 742px 2200px #FFF, 499px 2075px #FFF, 113px 2215px #FFF, 1955px 397px #FFF, 1616px 1363px #FFF, 1782px 1438px #FFF, 51px 1415px #FFF, 23px 570px #FFF, 1932px 2520px #FFF, 412px 2317px #FFF, 2398px 55px #FFF, 1839px 941px #FFF, 949px 1416px #FFF, 1060px 1921px #FFF, 1184px 2391px #FFF, 2157px 1569px #FFF, 657px 550px #FFF, 2170px 566px #FFF, 890px 444px #FFF, 1379px 1173px #FFF, 681px 1095px #FFF;
    }
    
    .stars2 {
        z-index: 3;
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: transparent;
        box-shadow: 1799px 1716px #FFF, 588px 1610px #FFF, 2328px 1143px #FFF, 597px 254px #FFF, 573px 1373px #FFF, 1350px 351px #FFF, 1946px 2286px #FFF, 1768px 797px #FFF, 556px 828px #FFF, 5px 923px #FFF, 834px 1898px #FFF, 264px 592px #FFF, 2200px 2474px #FFF, 1557px 227px #FFF, 591px 1926px #FFF, 1595px 2384px #FFF, 2041px 1916px #FFF, 1546px 1857px #FFF, 1067px 1667px #FFF, 2535px 798px #FFF, 1082px 2059px #FFF, 1224px 120px #FFF, 798px 2069px #FFF, 1613px 1771px #FFF, 1085px 1650px #FFF, 1621px 1312px #FFF, 1829px 808px #FFF, 728px 2556px #FFF, 951px 2118px #FFF, 200px 1194px #FFF, 107px 1646px #FFF, 514px 2046px #FFF, 2338px 1364px #FFF, 412px 2459px #FFF, 1826px 1306px #FFF, 2271px 1457px #FFF, 977px 2174px #FFF, 1806px 1188px #FFF, 516px 2107px #FFF, 890px 1257px #FFF, 1595px 962px #FFF, 182px 291px #FFF, 1285px 1531px #FFF, 1305px 1671px #FFF, 776px 2120px #FFF, 1601px 602px #FFF, 1906px 827px #FFF, 2027px 2003px #FFF, 98px 2530px #FFF, 1226px 529px #FFF, 1775px 1527px #FFF, 1492px 766px #FFF, 943px 1261px #FFF, 1639px 2334px #FFF, 472px 2537px #FFF, 2212px 987px #FFF, 1543px 1514px #FFF, 974px 1197px #FFF, 867px 155px #FFF, 1071px 705px #FFF, 2306px 1615px #FFF, 1756px 1030px #FFF, 2005px 1320px #FFF, 2399px 1645px #FFF, 1614px 1542px #FFF, 1241px 53px #FFF, 1974px 2274px #FFF, 1498px 59px #FFF, 102px 961px #FFF, 673px 1694px #FFF, 1983px 1695px #FFF, 2184px 107px #FFF, 1686px 1961px #FFF, 1038px 2267px #FFF, 1511px 519px #FFF, 2252px 2232px #FFF, 790px 1px #FFF, 1437px 1039px #FFF, 1785px 611px #FFF, 1952px 1185px #FFF, 2201px 741px #FFF, 994px 578px #FFF, 1588px 1805px #FFF, 1554px 972px #FFF, 2533px 68px #FFF, 608px 1758px #FFF, 2051px 1528px #FFF, 2077px 2461px #FFF, 337px 1633px #FFF, 1346px 496px #FFF, 1614px 2372px #FFF, 2115px 1385px #FFF, 1171px 492px #FFF, 2397px 1401px #FFF, 318px 322px #FFF, 373px 331px #FFF, 1076px 1271px #FFF, 192px 183px #FFF, 2113px 1207px #FFF, 2053px 1696px #FFF, 343px 1999px #FFF, 1507px 802px #FFF, 1551px 117px #FFF, 2342px 295px #FFF, 1131px 955px #FFF, 622px 1251px #FFF, 109px 1544px #FFF, 392px 1350px #FFF, 776px 223px #FFF, 2462px 2360px #FFF, 1190px 2392px #FFF, 1573px 1432px #FFF, 450px 750px #FFF, 1208px 136px #FFF, 1234px 646px #FFF, 1158px 133px #FFF, 980px 274px #FFF, 2461px 1119px #FFF, 1115px 1755px #FFF, 1980px 1953px #FFF, 2481px 1806px #FFF, 2354px 2056px #FFF, 2492px 508px #FFF, 2408px 176px #FFF, 913px 1779px #FFF, 2321px 356px #FFF, 2274px 2451px #FFF, 2470px 1310px #FFF, 1647px 337px #FFF, 731px 477px #FFF, 1268px 1558px #FFF, 1307px 483px #FFF, 48px 1746px #FFF, 11px 57px #FFF, 1087px 600px #FFF, 1538px 563px #FFF, 2008px 740px #FFF, 701px 2210px #FFF, 1869px 75px #FFF, 327px 485px #FFF, 1992px 192px #FFF, 1026px 434px #FFF, 1190px 1288px #FFF, 2496px 706px #FFF, 34px 2531px #FFF, 1777px 1690px #FFF, 1274px 96px #FFF, 280px 957px #FFF, 2380px 1399px #FFF, 1802px 2077px #FFF, 1742px 491px #FFF, 2360px 2234px #FFF, 1121px 1673px #FFF, 530px 1635px #FFF, 2373px 2522px #FFF, 534px 1563px #FFF, 1338px 1989px #FFF, 2452px 2229px #FFF, 1130px 2465px #FFF, 73px 2035px #FFF, 1827px 1454px #FFF, 1973px 332px #FFF, 77px 1148px #FFF, 143px 2277px #FFF, 1528px 1085px #FFF, 876px 895px #FFF, 218px 2102px #FFF, 997px 1927px #FFF, 919px 1869px #FFF, 200px 2056px #FFF, 343px 463px #FFF, 968px 66px #FFF, 1701px 1952px #FFF, 1290px 428px #FFF, 849px 1358px #FFF, 2330px 1108px #FFF, 1841px 2167px #FFF, 2146px 107px #FFF, 2225px 1473px #FFF, 328px 1441px #FFF, 2241px 1023px #FFF, 373px 1826px #FFF, 1223px 426px #FFF, 780px 1292px #FFF, 2377px 544px #FFF, 1810px 1421px #FFF, 1623px 1171px #FFF, 2409px 490px #FFF, 2548px 2181px #FFF, 1751px 961px #FFF, 1099px 831px #FFF, 2038px 1296px #FFF, 2021px 335px #FFF, 985px 620px #FFF, 171px 29px #FFF, 50px 762px #FFF, 837px 892px #FFF, 1529px 581px #FFF, 1095px 30px #FFF, 92px 1720px #FFF;
        animation: animStar 175s linear infinite;
    }
    
    .stars2:after {
        content: &quot;
        &quot;
        ;
        top: -600px;
        width: 3px;
        height: 3px;
        border-radius: 50%;
        position: absolute;
        backgroud: transparent;
        box-shadow: 1184px 1908px #FFF, 1423px 492px #FFF, 2435px 323px #FFF, 781px 871px #FFF, 1146px 2013px #FFF, 2532px 1058px #FFF, 857px 1226px #FFF, 2347px 1374px #FFF, 2161px 535px #FFF, 2441px 899px #FFF, 1734px 2432px #FFF, 1986px 2046px #FFF, 728px 2134px #FFF, 1002px 1937px #FFF, 1874px 2551px #FFF, 2043px 364px #FFF, 630px 1614px #FFF, 1115px 2420px #FFF, 1377px 1933px #FFF, 704px 305px #FFF, 69px 1927px #FFF, 376px 2475px #FFF, 332px 1887px #FFF, 318px 56px #FFF, 745px 921px #FFF, 1849px 1722px #FFF, 2540px 1355px #FFF, 2525px 924px #FFF, 902px 2104px #FFF, 237px 714px #FFF, 2086px 1831px #FFF, 1039px 424px #FFF, 671px 1159px #FFF, 370px 2462px #FFF, 1862px 1420px #FFF, 2374px 1998px #FFF, 377px 2483px #FFF, 1506px 288px #FFF, 2012px 1060px #FFF, 1660px 1945px #FFF, 1963px 898px #FFF, 138px 1801px #FFF, 942px 2185px #FFF, 615px 148px #FFF, 1668px 1423px #FFF, 1170px 27px #FFF, 83px 1204px #FFF, 2293px 630px #FFF, 459px 1429px #FFF, 98px 237px #FFF, 2187px 1225px #FFF, 519px 792px #FFF, 107px 2030px #FFF, 1838px 1062px #FFF, 2530px 885px #FFF, 1815px 2263px #FFF, 2031px 698px #FFF, 827px 312px #FFF, 884px 1816px #FFF, 192px 1714px #FFF, 1643px 2430px #FFF, 2439px 889px #FFF, 627px 1832px #FFF, 427px 76px #FFF, 1664px 1900px #FFF, 2390px 1974px #FFF, 2099px 1977px #FFF, 1591px 480px #FFF, 812px 1491px #FFF, 2394px 612px #FFF, 1024px 2086px #FFF, 670px 1220px #FFF, 500px 2451px #FFF, 946px 886px #FFF, 2325px 1961px #FFF, 1511px 2307px #FFF, 379px 1060px #FFF, 188px 1278px #FFF, 1937px 1946px #FFF, 1227px 1538px #FFF, 1905px 74px #FFF, 561px 1663px #FFF, 1404px 1708px #FFF, 139px 955px #FFF, 684px 894px #FFF, 88px 192px #FFF, 1278px 1435px #FFF, 86px 1541px #FFF, 726px 1591px #FFF, 301px 2530px #FFF, 527px 130px #FFF, 230px 1287px #FFF, 2234px 1375px #FFF, 2069px 2507px #FFF, 1767px 2362px #FFF, 2332px 1297px #FFF, 894px 1404px #FFF, 1102px 2090px #FFF, 1599px 918px #FFF, 106px 489px #FFF, 1673px 405px #FFF, 394px 274px #FFF, 1812px 363px #FFF, 1164px 921px #FFF, 1289px 615px #FFF, 2086px 538px #FFF, 1791px 1812px #FFF, 1270px 655px #FFF, 1974px 2070px #FFF, 1267px 2190px #FFF, 115px 1975px #FFF, 2257px 260px #FFF, 288px 2232px #FFF, 52px 368px #FFF, 2518px 684px #FFF, 830px 165px #FFF, 1068px 1812px #FFF, 1808px 1478px #FFF, 534px 1786px #FFF, 1087px 1917px #FFF, 1174px 583px #FFF, 62px 648px #FFF, 1557px 349px #FFF, 380px 843px #FFF, 800px 1902px #FFF, 380px 2277px #FFF, 1309px 1979px #FFF, 2492px 1012px #FFF, 301px 2436px #FFF, 1517px 107px #FFF, 2513px 187px #FFF, 353px 13px #FFF, 1815px 1692px #FFF, 999px 672px #FFF, 826px 2331px #FFF, 1158px 239px #FFF, 37px 4px #FFF, 854px 1020px #FFF, 1537px 1187px #FFF, 1551px 2401px #FFF, 1700px 97px #FFF, 2301px 2480px #FFF, 1937px 1598px #FFF, 2016px 2253px #FFF, 1121px 144px #FFF, 1251px 2431px #FFF, 1900px 2402px #FFF, 384px 479px #FFF, 2189px 2420px #FFF, 1436px 432px #FFF, 1933px 1479px #FFF, 1240px 935px #FFF, 1625px 2025px #FFF, 1293px 1880px #FFF, 868px 2273px #FFF, 118px 246px #FFF, 1340px 1902px #FFF, 2545px 1225px #FFF, 253px 933px #FFF, 1597px 1191px #FFF, 2111px 1132px #FFF, 1626px 2180px #FFF, 908px 2220px #FFF, 379px 887px #FFF, 2233px 609px #FFF, 398px 2089px #FFF, 1597px 1243px #FFF, 1383px 1409px #FFF, 2186px 1810px #FFF, 262px 2005px #FFF, 340px 1046px #FFF, 1734px 1013px #FFF, 480px 2411px #FFF, 2290px 1069px #FFF, 189px 1406px #FFF, 2103px 738px #FFF, 910px 1615px #FFF, 356px 1827px #FFF, 545px 371px #FFF, 1686px 1122px #FFF, 258px 2176px #FFF, 642px 649px #FFF, 1726px 2125px #FFF, 1370px 167px #FFF, 352px 968px #FFF, 1903px 2316px #FFF, 1540px 913px #FFF, 2507px 1122px #FFF, 709px 1982px #FFF, 2423px 1831px #FFF, 2171px 295px #FFF, 872px 1568px #FFF, 754px 705px #FFF, 1514px 285px #FFF, 12px 1682px #FFF, 1616px 736px #FFF, 2322px 1464px #FFF, 2335px 250px #FFF, 375px 1648px #FFF, 2164px 2040px #FFF;
    }
    
    .shooting-stars {
        z-index: 3;
        width: 5px;
        height: 85px;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        position: absolute;
        bottom: 0;
        right: 0;
        background: linear-gradient(to top, rgba(255, 255, 255, 0), white);
        animation: animShootingStar 10s linear infinite;
    }
    
    @keyframes animStar {
        from {
            transform: translateY(0px);
        }
        to {
            transform: translateY(-2560px) translateX(-2560px);
        }
    }
    
    @keyframes animShootingStar {
        from {
            transform: translateY(0px) translateX(0px) rotate(-45deg);
            opacity: 1;
            height: 5px;
        }
        to {
            transform: translateY(-2560px) translateX(-2560px) rotate(-45deg);
            opacity: 1;
            height: 800px;
        }
    }
    /***********************************************************vision mission*********************************/
    
    .flex-container-mission {
        height: 60vh;
        width: 100%;
        display: -webkit-flex;
        /* Safari */
        display: flex;
        overflow: hidden;
        padding: 20px;
    }
    
    @media screen and (max-width: 768px) {
        .flex-container-mission {
            flex-direction: column;
        }
    }
    
    .flex-title-mission {
        color: #f1f1f1;
        position: relative;
        font-size: 48px;
        margin: auto;
        text-align: center;
        transform: rotate(90deg);
        top: 15%;
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
        font-weight: 500;
    }
    
    @media screen and (max-width: 768px) {
        .flex-title-mission {
            transform: rotate(0deg) !important;
        }
    }
    
    .flex-about-mission {
        opacity: 0;
        color: #f1f1f1;
        position: relative;
        width: 70%;
        font-size: 18px;
        padding: 0 20px;
        top: 20%;
        /* border: 2px solid #f1f1f1; */
        border-radius: 10px;
        line-height: 1.3;
        margin: auto;
        text-align: center;
        transform: rotate(0deg);
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
    }
    
    @media screen and (max-width: 768px) {
        .flex-about-mission {
            padding: 0%;
            border: 0px solid #f1f1f1;
        }
    }
    
    .flex-slide-mission {
        -webkit-flex: 1;
        /* Safari 6.1+ */
        -ms-flex: 1;
        /* IE 10 */
        flex: 1;
        cursor: pointer;
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -ms-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
    }
    
    @media screen and (max-width: 768px) {
        .flex-slide-mission {
            overflow: auto;
            overflow-x: hidden;
        }
    }
    
    @media screen and (max-width: 768px) {
        .flex-slide-mission p {
            font-size: 16px;
        }
    }
    
    @media screen and (max-width: 768px) {
        .flex-slide-mission ul li {
            font-size: 2em;
        }
        .flex-container-mission {
            height: auto;
        }
        .flex-title-mission {
            font-size: 34px;
            margin-bottom: 15px;
        }
    }
    
    .flex-slide-mission:hover {
        -webkit-flex-grow: 3;
        flex-grow: 3;
    }
    
    .home-mission {
        background: linear-gradient(rgba(0, 0, 0, 0.5), rgb(10 113 173 / 88%)), url(../img/vision.webp);
        background-size: cover;
        background-position: center center;
        background-attachment: fixed;
        padding: 80px 0;
    }
    
    @media screen and (min-width: 768px) {
        .home-mission {
            animation: aboutFlexSlide 3s 1;
            animation-delay: 0s;
        }
    }
    
    @keyframes aboutFlexSlide-mission {
        0% {
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }
        50% {
            -webkit-flex-grow: 3;
            flex-grow: 3;
        }
        100% {
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }
    }
    
    @media screen and (min-width: 768px) {
        .flex-title-home-mission {
            transform: rotate(90deg);
            top: 15%;
            animation: aboutFlexSlide 3s 1;
            animation-delay: 0s;
        }
    }
    
    @keyframes homeFlextitle-mission {
        0% {
            transform: rotate(90deg);
            top: 15%;
        }
        50% {
            transform: rotate(0deg);
            top: 15%;
        }
        100% {
            transform: rotate(90deg);
            top: 15%;
        }
    }
    
    .flex-about-home-mission {
        opacity: 0;
    }
    
    @media screen and (min-width: 768px) {
        .flex-about-home-mission {
            animation: aboutFlexSlide 3s 1;
            animation-delay: 0s;
        }
    }
    
    @keyframes flexAboutHome-mission {
        0% {
            opacity: 0;
        }
        50% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    
    .about-mission {
        background: linear-gradient(rgba(0, 0, 0, 0.5), rgb(47 166 78 / 87%)), url(../img/mision.webp);
        background-size: cover;
        background-position: center center;
        background-attachment: fixed;
        padding: 80px 0;
    }
    
    .contact-form-mission {
        width: 100%;
    }
    
    input-mission {
        width: 100%;
    }
    
    textarea-mission {
        width: 100%;
    }
    
    .contact-mission {
        background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/objective.webp);
        background-size: cover;
        background-position: center center;
        background-attachment: fixed;
        padding: 80px 0;
    }
    
    .work-mission {
        background: linear-gradient(rgba(0, 0, 0, 0.5), rgb(32 132 195 / 92%)), url(../img/objective.webp);
        background-size: cover;
        background-position: center center;
        background-attachment: fixed;
        padding: 80px 0;
    }
    
    .cube1,
    .cube2 {
        background-color: #fff;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
        animation: sk-cubemove 1.8s infinite ease-in-out;
    }
    
    .cube2 {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }
    
    @-webkit-keyframes sk-cubemove {
        25% {
            -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
        }
        50% {
            -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
        }
        75% {
            -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
        }
        100% {
            -webkit-transform: rotate(-360deg);
        }
    }
    
    @keyframes sk-cubemove {
        25% {
            transform: translateX(42px) rotate(-90deg) scale(0.5);
            -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
        }
        50% {
            transform: translateX(42px) translateY(42px) rotate(-179deg);
            -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
        }
        50.1% {
            transform: translateX(42px) translateY(42px) rotate(-180deg);
            -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
        }
        75% {
            transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
            -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
        }
        100% {
            transform: rotate(-360deg);
            -webkit-transform: rotate(-360deg);
        }
    }
    
    .about-wrapper-2 .about-content .icon-items .icon img {
        width: 38px;
        height: 38px;
    }
    /**********************************************************project section fix scroll****************************/
    
    .projct_section {
        position: inherit;
        width: 100%;
        float: left;
    }
    
    .background {
        position: fixed;
        top: 0;
        left: 0;
        width: 50%;
        height: 100vh;
        z-index: 1;
    }
    
    .section {
        display: flex;
        min-height: 100vh;
        position: relative;
        z-index: 15;
    }
    
    .section>* {
        width: 50%;
    }
    
    .section__img {
        position: relative;
        display: flex;
    }
    
    .section__img__inner {
        height: 100vh;
        position: fixed;
        left: 10%;
        width: 40%;
        top: 8%;
        mix-blend-mode: multiply;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
    
    .section__body {
        display: flex;
        align-items: center;
        position: relative;
        z-index: 100;
    }
    
    .section__text {
        padding: 0vw;
    }
    
    .section__img__inner {
        filter: blur(30px);
        opacity: 0;
        background-position: 50% 40%;
        transition: filter 0.6s ease, opacity 0.6s ease, background-position 0.8s ease;
    }
    
    .section.active .section__img__inner {
        opacity: 1;
        background-position: 50% 50%;
        filter: blur(0);
    }
    
    .projct_section .section__text .details-header h4 {
        font-size: 30px;
    }
    
    .projct_section {
        background: linear-gradient(60deg, #27e7ff, #0ac8db);
        overflow: hidden;
    }
    
    .section__img img {
        width: 100%;
    }
    
    .project_new_sec .boxes {
        padding: 30px;
    }
    
    .project_new_sec .about-content {
        width: 100%;
    }
    
    .projct_section.project_new_sec .section__text .details-header h4 {
        font-size: 22px;
        padding: 30px;
    }
    
    .project_new_sec .boxes {
        transition: 0.3s;
    }
    
    .project_new_sec .boxes:hover {
        transform: translate(0, -40px);
    }
    
    .team-details-content sup {
        font-size: 16px !important;
    }
    
    @media screen and (max-width: 1399px) {
        .section__img__inner {
            top: 3%;
        }
    }
    
    @media screen and (max-width: 767px) {
        .projct_section .section__text .details-header h4 {
            font-size: 20px;
        }
        .section__body {
            padding-left: 30px;
        }
        .projct_section.project_new_sec .section__text .details-header h4 {
            font-size: 20px;
            padding: 0;
        }
        .projct_section.project_new_sec .section__body {
            margin-top: 20px;
        }
        .project_new_sec .boxes {
            padding: 15px;
        }
    }
    
    @media screen and (max-width: 640px) {
        .section__body {
            padding-left: 0;
        }
        .projct_section {
            text-align: center;
        }
        .section>* {
            width: 100%;
        }
        .section__img__inner {
            height: 100vh;
            position: fixed;
            /* left: 10%; */
            width: 50%;
            top: 0;
            mix-blend-mode: multiply;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 50% 50%;
        }
        .projct_section .section__text .details-header h4 {
            font-size: 20px;
            text-align: center;
        }
        .section {
            display: block;
            min-height: 100vh;
            position: relative;
            z-index: 15;
        }
        .section__img__inner {
            height: 100vh;
            position: fixed;
            /* left: 10%; */
            width: 100%;
            top: 2%;
        }
        .section__body {
            margin-top: 50px;
        }
        .projct_section p {
            margin-bottom: 20px;
            line-height: 22px;
        }
        .section__img__inner {
            height: 50vh;
            position: fixed;
            left: 0;
            width: 100%;
            top: 35%;
        }
    }
    
    .timeline ul {
        background: #353D5B;
        padding: 80px 0;
    }
    
    .timeline ul li {
        list-style-type: none;
        position: relative;
        width: 6px;
        margin: 0 auto;
        padding-top: 50px;
        background: #5B627A;
    }
    
    .timeline ul li::after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        width: 30px;
        height: 30px;
        border-radius: 50%;
        background: inherit;
    }
    
    .timeline ul li div {
        position: relative;
        bottom: 0;
        width: 600px;
        padding: 15px;
        background: #14B2B5;
    }
    
    .timeline ul li div::before {
        content: '';
        position: absolute;
        bottom: 7px;
        width: 0;
        height: 0;
        border-style: solid;
    }
    
    .timeline ul li:nth-child(odd) div {
        left: 45px;
    }
    
    .timeline ul li:nth-child(odd) div::before {
        left: -15px;
        border-width: 8px 16px 8px 0;
        border-color: transparent #14B2B5 transparent transparent;
    }
    
    .timeline ul li:nth-child(even) div {
        left: -649px;
    }
    
    .timeline ul li:nth-child(even) div::before {
        right: -15px;
        border-width: 8px 0 8px 16px;
        border-color: transparent transparent transparent #14B2B5;
    }
    
    time {
        display: block;
        font-size: 2rem;
        font-weight: bold;
        margin-bottom: 15px;
        color: #fff;
    }
    /* EFFECTS
      Ã¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œÃ¢â‚¬â€œ */
    
    .timeline ul li::after {
        transition: background .5s ease-in-out;
    }
    
    .timeline ul li.in-view::after {
        background: #14B2B5;
    }
    
    .timeline ul li div {
        visibility: hidden;
        opacity: 0;
        transition: all .5s ease-in-out;
    }
    
    .timeline ul li:nth-child(odd) div {
        transform: translate3d(200px, 0, 0);
    }
    
    .timeline ul li:nth-child(even) div {
        transform: translate3d(-200px, 0, 0);
    }
    
    .timeline ul li.in-view div {
        transform: none;
        visibility: visible;
        opacity: 1;
    }
    
    .timeline ul li img {
        width: 100%;
    }
    
    .process,
    .timeline {
        position: relative;
        overflow: hidden;
        background: #035081;
        background: -webkit-linear-gradient(to bottom, #061741, #035081);
        background: linear-gradient(to bottom, #061741, #035081);
        width: 100%;
        float: left;
    }
    
    .process {
        padding: 80px 0;
    }
    
    .process h2 {
        color: #fff;
    }
    
    .news-standard-wrapper.padding {
        padding: 15px;
    }
    
    @media screen and (min-width: 901px) and (max-width: 1350px) {
        .timeline ul li div {
            width: 400px;
        }
        .timeline ul li:nth-child(even) div {
            left: -430px;
            /*250+45-6*/
        }
        time {
            font-size: 24px;
        }
    }
    
    @media screen and (max-width: 900px) {
        time {
            font-size: 20px;
            line-height: 24px;
        }
        .timeline ul li div {
            width: 250px;
        }
        .timeline ul li:nth-child(even) div {
            left: -289px;
            /*250+45-6*/
        }
    }
    
    @media screen and (max-width: 600px) {
        .timeline ul li {
            margin-left: 20px;
        }
        .timeline ul li div {
            width: calc(100vw - 91px);
        }
        .timeline ul li:nth-child(even) div {
            left: 45px;
        }
        .timeline ul li:nth-child(even) div::before {
            left: -15px;
            border-width: 8px 16px 8px 0;
            border-color: transparent #14B2B5 transparent transparent;
        }
    }
    
    .network.enargy_process .project-card-items {
        padding: 0;
        border: 0;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        margin-top: 20px;
        transition: 0.3s;
    }
    
    .network.enargy_process .project-card-items:hover {
        transform: translate(0, -20px);
    }
    
    .network {
        background: linear-gradient(353deg, #03A9F4, #ab83f3);
    }
    
    .network.enargy_process .project-card-items,
    .network.enargy_process .project-card-items img {
        border-radius: 15px;
    }
    
    .network h2 {
        color: #fff;
        font-size: 36px;
        margin-bottom: 15px !important;
    }
    /********************************************************news timeline****************************/
    
    .timeline2 ul {
        padding: 50px 0;
    }
    
    .timeline2 ul li {
        background: #0c71ad;
        position: relative;
        margin: 0 auto;
        width: 5px;
        padding-bottom: 40px;
        list-style-type: none;
    }
    
    .timeline2 ul li:last-child {
        padding-bottom: 7px;
    }
    
    .timeline2 ul li:before {
        content: "";
        background: #faf8eb;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        width: 20px;
        height: 20px;
        border: 3px solid #0bc87a;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
    
    .timeline2 ul li .hidden {
        opacity: 0;
    }
    
    .timeline2 ul li .content {
        background: #67CC8E;
        position: relative;
        top: 7px;
        width: 450px;
        padding: 0;
        transition: all 0.4s ease-in-out;
        z-index: 14;
        box-shadow: 7px 6px 15px 0px rgba(0, 0, 0, 0.25);
    }
    
    .timeline2 ul li .content * {
        color: #fff;
    }
    /* ***************** non vosible elements ***************** */
    
    .timeline2 ul li .content.non-focus::before {
        display: none;
    }
    
    .timeline2 ul li .content.non-focus {
        transform: rotate(20deg);
        opacity: 0.4;
        filter: blur(5px);
        z-index: 11;
    }
    /* ***************** non vosible elements ***************** */
    
    .timeline2 ul li .content {
        color: #d2d2d2;
        background: #e6e6e6;
    }
    
    .timeline2 ul li .content p {
        text-align: left;
    }
    
    .timeline2 ul li .content:before {
        content: "";
        background: #0c71ad;
        position: absolute;
        top: 0px;
        width: 38px;
        height: 5px;
    }
    
    .timeline2 ul li:nth-child(odd) .content {
        left: 50px;
        background: #01016f;
        border-radius: 0px 4px 4px 4px;
    }
    
    .timeline2 ul li:nth-child(odd) .content:before {
        left: -38px;
    }
    
    .timeline2 ul li:nth-child(even) .content {
        left: calc(-450px - 45px);
        background: #01016f;
        border-radius: 4px 0px 4px 4px;
    }
    
    .timeline2 ul li:nth-child(even) .content:before {
        right: -38px;
    }
    /* **** custom css*/
    
    .timeline-content-info {
        display: flex;
        justify-content: space-between;
        border-radius: 4px;
        padding: 15px 20px 0;
        /* background-color: #43b260; */
    }
    
    .content-skills {
        margin: 15px 0px 0px 0px;
    }
    
    .content-skills span {
        background: #d8031c;
        border-radius: 4px;
        padding: 2px;
    }
    /*****************/
    /* -------------------------
         ----- Media Queries ----- 
         ------------------------- */
    
    .timeline2 .news-content img {
        width: 100%;
        margin-bottom: 15px;
    }
    
    @media screen and (max-width: 1020px) {
        .timeline2 ul li .content {
            width: 41vw;
        }
        .timeline2 ul li:nth-child(even) .content {
            left: calc(-41vw - 45px);
        }
    }
    
    @media screen and (max-width: 700px) {
        .timeline2 ul li {
            margin-left: 20px;
        }
        .timeline2 ul li .content {
            width: calc(100vw - 140px);
        }
        .timeline2 ul li:nth-child(even) .content {
            left: 45px;
            background: #01016f;
            border-radius: 0px 4px 4px 4px;
        }
        .timeline2 ul li:nth-child(odd) .content {
            left: 25px;
        }
        .timeline2 ul li:nth-child(even) .content:before {
            left: -33px;
        }
        .timeline2 ul li .content:before {
            width: 12px;
        }
        .timeline2 ul li:nth-child(odd) .content:before {
            left: -12px;
        }
    }
    
    .newsnew {
        padding: 80px 0;
    }
    
    .newsnew .news-image img {
        width: 100%;
        height: auto;
        background-position: center top;
        background-size: cover;
        background-repeat: no-repeat;
    }
    
    .newsnew .news-image {
        float: left;
        list-style: none;
        width: 30%;
    }
    
    .newsnew .news-right-items .news-card-items {
        background-color: var(--white);
        box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.06);
        position: relative;
        display: flex;
        align-items: center;
        gap: 25px;
        justify-content: space-between;
        padding: 25px;
    }
    
    .newsnew .news-image {
        float: left;
        list-style: none;
        width: 55%;
        /* height: 200px; */
    }
    
    .newsnew .news-right-items .news-card-items .news-content {
        padding: 0;
        width: 70%;
    }
    
    .visionbox .features-content .content-top .title {
        font-size: 28px;
        margin-bottom: 0;
        color: #fff;
    }
    
    .visionbox {
        position: relative;
        padding: 50px;
        transition: 0.3s;
        height: 100%;
        border-radius: 25px;
    }
    
    .visionbox:hover {
        transform: translate(0, -20px);
    }
    
    .visionbox h3 {
        font-size: 32px;
        color: #fff;
        margin-bottom: 10px;
    }
    
    .visionbox p {
        line-height: 24px;
        color: #fff;
        /* font-size: 16px; */
        font-weight: normal;
    }
    
    .vision_color {
        background: #4285f4;
    }
    
    .mission_color {
        background: #34a853;
    }
    
    .visionbox.object_color p {
        line-height: 24px;
        color: #000;
    }
    
    .object_color {
        background: #23d0d5;
    }
    
    .visionbox.object_color .features-content .content-top .title {
        color: #000;
    }
    
    .visionbox::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        height: 200px;
        z-index: 1;
        background-image: url(../img/pattern.png);
    }
    
    .visionbox:hover .features-content .content-top .icon::before {
        left: 16px;
        top: 11px;
    }
    
    .news-section .array-button .array-prev {
        background-color: #ffffff;
        color: var(--header);
        position: absolute;
        left: 13%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 99;
        border: 1px solid #0bc87a;
    }
    
    .news-section .array-button .array-next {
        background-color: #ffffff;
        color: #000000;
        border: 1px solid #0bc87a;
        position: absolute;
        right: 10%;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 99;
    }
    
    .news-section .array-button .array-next:hover,
    .news-section .array-button .array-prev:hover {
        background: #061741;
        color: #fff;
    }
    
    .news-section .news-box-items .news-image img {
        width: 100%;
        height: 100%;
        position: relative;
        display: block;
        object-fit: cover;
        -webkit-transition: none;
        transition: none;
    }
    
    .news-section .news-box-items .news-image img:first-child {
        position: relative;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        -webkit-transform: none;
        transform: none;
        opacity: 9;
        -webkit-filter: none;
        filter: none;
    }
    
    .news-section .news-box-items:hover .news-content h4 a,
    .news-box-items.active .news-content h4 a {
        color: #000;
    }
    
    .containerservices {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .containerservices .boox {
        width: 30%;
        padding: 20px;
    }
    /*.containerservices .boox {
        position: relative;
        width: 30%;
        padding: 50px 20px;
        background-color: #fff;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
        margin: 15px;
        overflow: hidden;
        text-align: center;
        border-radius: 0 80px 0 80px;
    }
   
    .containerservices .boox:before {
        content: '';
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(255, 255, 255, .2);
        z-index: 2;
        pointer-events: none;
    }*/
    
    .procesbox {
        position: relative;
        background-color: #fff;
        box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
        margin: 15px;
        overflow: hidden;
        text-align: center;
        border-radius: 0 80px 0 80px;
        padding: 30px 15px;
        height: 100%;
    }
    
    .containerservices .boox .procesbox:before {
        content: '';
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(255, 255, 255, .2);
        z-index: 1;
        pointer-events: none;
    }
    
    .containerservices .boox .icon {
        position: relative;
        width: 80px;
        height: 80px;
        color: #fff;
        background-color: #000;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        border-radius: 50%;
        font-size: 40px;
        font-weight: bold;
        transition: 1s;
    }
    
    .containerservices .boox:nth-child(1) .icon {
        box-shadow: 0 0 0 0 #2196F3;
        background-color: #2196F3;
    }
    
    .containerservices .boox:nth-child(1):hover .icon {
        box-shadow: 0 0 0 400px #2196F3;
        background-color: #2196F3;
    }
    
    .containerservices .boox:nth-child(2) .icon {
        box-shadow: 0 0 0 0 #4CAF50;
        background-color: #4CAF50;
    }
    
    .containerservices .boox:nth-child(2):hover .icon {
        box-shadow: 0 0 0 400px #4CAF50;
        background-color: #4CAF50;
    }
    
    .containerservices .boox:nth-child(3) .icon {
        box-shadow: 0 0 0 0 #e91e63;
        background-color: #e91e63;
    }
    
    .containerservices .boox:nth-child(3):hover .icon {
        box-shadow: 0 0 0 400px #e91e63;
        background-color: #e91e63;
    }
    
    .containerservices .boox:nth-child(4) .icon {
        box-shadow: 0 0 0 0 #673AB7;
        background-color: #673AB7;
    }
    
    .containerservices .boox:nth-child(4):hover .icon {
        box-shadow: 0 0 0 400px #673AB7;
        background-color: #673AB7;
    }
    
    .containerservices .boox:nth-child(5) .icon {
        box-shadow: 0 0 0 0 #ff9800;
        background-color: #ff9800;
    }
    
    .containerservices .boox:nth-child(5):hover .icon {
        box-shadow: 0 0 0 400px #ff9800;
        background-color: #ff9800;
    }
    
    .containerservices .boox:nth-child(6) .icon {
        box-shadow: 0 0 0 0 #e91e63;
        background-color: #e91e63;
    }
    
    .containerservices .boox:nth-child(6):hover .icon {
        box-shadow: 0 0 0 400px #e91e63;
        background-color: #e91e63;
    }
    
    .containerservices .boox .content {
        position: relative;
        z-index: 1;
        transition: 0.5s;
    }
    
    .containerservices .boox:hover h3,
    .containerservices .boox:hover .content {
        color: #fff;
    }
    
    .containerservices .boox .content h3 {
        font-size: 20px;
        margin: 10px 0;
    }
    
    anewclass {
        display: inline-block;
        padding: 10px 20px;
        background-color: #fff;
        border-radius: 4px;
        text-decoration: none;
        color: #000;
        font-weight: 500;
        margin-top: 20px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    }
    
    @media (max-width: 1399px) {
        .newsnew .news-right-items .news-card-items .news-image {
            padding-left: 15px;
            padding-bottom: 0;
        }
        .newsnew .news-image {
            width: 35%;
        }
        .newsnew .news-right-items .news-card-items .news-content {
            padding: 0;
            width: 55%;
        }
        .level-4-wrapper li+li::before {
            top: -16px;
        }
        .level-3-wrapper::before {
            content: "";
            position: absolute;
            top: -20px;
            left: calc(9% - -4px);
            width: calc(80% + 14px);
            height: 2px;
            background: var(--black);
        }
    }
    
    @media (max-width: 1199px) {
        .level-2::before {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 20px;
            background: var(--black);
            left: calc(49% - -2px);
            /* width: calc(80% + 14px); */
        }
        .level-3-wrapper::before {
            content: "";
            position: absolute;
            top: -20px;
            left: calc(8% - -12px);
            width: calc(80% + 13px);
            height: 2px;
            background: var(--black);
        }
        .level-3 {
            height: 100px;
        }
    }
    
    @media (max-width: 997px) {
        .level-3-wrapper::before {
            content: "";
            position: absolute;
            top: -20px;
            left: 12px;
            width: 48%;
            height: 2px;
            background: var(--black);
        }
        .level-2-wrapper li {
            padding-top: 0;
            margin-bottom: 20px;
        }
        .level-4-wrapper {
            margin-bottom: 0;
            margin-top: 20px;
        }
        .level-4-wrapper li+li {
            margin-top: 0;
            margin-bottom: 0;
        }
        ol.level-4-wrapper {
            margin-bottom: 0;
        }
        ol.level-4-wrapper li {
            margin-bottom: 0;
            margin-top: 15px;
        }
        .level-4-wrapper li+li::before {
            display: none;
        }
        .level-3 {
            height: auto;
        }
        .level-4-wrapper::before {
            content: "";
            position: absolute;
            top: -20px;
            left: 11px;
            width: 2px;
            height: calc(134% + -1px);
            background: var(--black);
        }
        .level-2::before {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 20px;
            background: var(--black);
            left: calc(49% - 1px);
            /* width: calc(80% + 14px); */
        }
    }
    
    .d-hide {
        display: none;
    }
    
    @media (max-width: 991px) {
        .level-2::before {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 20px;
            background: var(--black);
            left: calc(49% - -2px);
            /* width: calc(80% + 14px); */
        }
        .containerservices .boox {
            width: 100%;
        }
    }
    
    @media (max-width: 767px) {
        .level-2::before {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 20px;
            background: var(--black);
            left: calc(49% - -4px);
            /* width: calc(80% + 14px); */
        }
        .containerservices .boox {
            width: 100%;
        }
    }
    
    @media (max-width: 680px) {
        .about_vdio {
            margin: 0 15px;
        }
        .innerheader {
            height: 350px;
        }
        .newsnew {
            padding: 50px 0;
        }
        .level-2::before {
            content: "";
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            width: 2px;
            height: 20px;
            background: var(--black);
            left: calc(49% - -6px);
            /* width: calc(80% + 14px); */
        }
    }
    
    .cursor-inner,
    .cursor-outer {
        display: none;
        visibility: hidden;
    }
    
    .accordion-item .pbmit-featured-wrapper {
        /* opacity: 0; */
        /* visibility: hidden; */
        /* transition: all 500ms ease; */
        /* position: absolute; */
        /* transform: scale(0); */
        bottom: -50px;
        right: 10%;
        z-index: 10;
        /* height: 440px; */
        width: 310px;
    }
    
    .accordion-item .accordion-header {
        display: flex;
        width: 100%;
        /* font-size: 39px; */
    }
    
    .accordion-item h5 button {
        /* width: auto; */
        font-size: 32px;
        font-weight: bold;
    }
    
    .accordion-item:hover .pbmit-featured-wrapper {
        opacity: 1;
        visibility: visible;
        /* transform: scale(1); */
        bottom: -63px;
        float: right;
    }
    
    .accordion-item .head_box {
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, 0.20);
    }
    
    .accordion-item h6 {
        margin-top: 15px;
        padding-bottom: 10px;
    }
    
    .project-section .accordion-item .head_box {
        border-bottom: 0;
    }
    
    .project-section .accordion-item:not(:first-of-type) {
        border-top: 1px solid var(--bs-accordion-border-color);
    }
    
    .project-section .accordion-button:focus {
        box-shadow: none;
    }
    
    sup {
        vertical-align: super !important;
        font-size: 12px !important;
        top: 3px;
    }
    
    .project-section .accordion-body {
        padding: 0;
    }
    
    .project-section .accordion-body ul li,
    .project-section .accordion-body p {
        padding-bottom: 10px;
    }
    
    .plr-20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .ptb-50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    .project-section .accordion-button {
        background: none;
    }
    
    .accordion-button {
        overflow: hidden;
    }
    
    .accordion-button:hover .ag-courses-item_bg {
        -webkit-transform: scale(10);
        -ms-transform: scale(10);
        transform: scale(10);
        z-index: -1;
        right: 400px;
        border-radius: 0;
    }
    
    .ag-courses-item_bg {
        height: 128px;
        width: 128px;
        background-color: #f9b234;
        position: absolute;
        top: -75px;
        right: -75px;
        border-radius: 50%;
        -webkit-transition: all .5s ease;
        -o-transition: all .5s ease;
        transition: all .5s ease;
        background-color: #cfe2ff;
    }
    
    .project-section .accordion-button:not(.collapsed) {
        color: var(--bs-accordion-active-color);
        background-color: #cfe2ff;
        box-shadow: inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
    }
    
    .project-section .accordion-item:first-of-type .accordion-button {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    
    .accordion-button::after {
        z-index: 5;
    }
    
    .projct_section.project_new_sec .section__text .details-header h4 {
        text-transform: math-auto;
    }
    
    .containerservices .boox {
        position: relative;
    }
    
    .arrowss {
        width: 70px;
        position: absolute;
        right: -33px;
        top: 127px;
    }
    
    .arrowss2 {
        width: 88px;
        position: absolute;
        right: 149px;
        bottom: -97px;
    }
    
    .arrowss2 img,
    .arrowss3 img,
    .arrowss img {
        width: 100%;
    }
    
    .arrowss3 {
        width: 70px;
        position: absolute;
        right: -36px;
        top: 152px;
    }
    
    .process-box {
        background: #fff;
        padding: 10px;
        border-radius: 15px;
        position: relative;
        box-shadow: 2px 2px 7px 0 #00000057;
    }
    
    .process-left:after {
        content: "";
        border-top: 15px solid #ffffff;
        border-bottom: 15px solid #ffffff;
        border-left: 15px solid #ffffff;
        border-right: 15px solid #ffffff;
        display: inline-grid;
        position: absolute;
        right: -15px;
        top: 42%;
        transform: rotate(45deg);
        box-shadow: 3px -2px 3px 0px #00000036;
        z-index: 1;
    }
    
    .process-right:after {
        content: "";
        border-top: 15px solid #ffffff00;
        border-bottom: 15px solid #ffffff;
        border-left: 15px solid #ffffff;
        border-right: 15px solid #ffffff00;
        display: inline-grid;
        position: absolute;
        left: -15px;
        top: 42%;
        transform: rotate(45deg);
        box-shadow: -1px 1px 3px 0px #0000001a;
        z-index: 1;
    }
    
    .process-step {
        background: #00BCD4;
        text-align: center;
        width: 80%;
        margin: 0 auto;
        color: #fff;
        height: 100%;
        padding-top: 8px;
        position: relative;
        top: -26px;
        border-radius: 0px 0px 10px 10px;
        box-shadow: -6px 8px 0px 0px #00000014;
    }
    
    .process-point-right {
        background: #ffffff;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 8px solid #00bcd4;
        box-shadow: 0 0 0px 4px #5c5c5c;
        margin: auto 0;
        position: absolute;
        bottom: 40px;
        left: -63px;
    }
    
    .process-point-right:before {
        content: "";
        height: 144px;
        width: 11px;
        background: #5c5c5c;
        display: inline-grid;
        transform: rotate(36deg);
        position: relative;
        left: -50px;
        top: -0px;
    }
    
    .process-point-left {
        background: #ffffff;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        border: 8px solid #00bcd4;
        box-shadow: 0 0 0px 4px #5c5c5c;
        margin: auto 0;
        position: absolute;
        bottom: 40px;
        right: -63px;
    }
    
    .process-point-left:before {
        content: "";
        height: 144px;
        width: 11px;
        background: #5c5c5c;
        display: inline-grid;
        transform: rotate(-38deg);
        position: relative;
        left: 50px;
        top: 0px;
    }
    
    .process-last:before {
        display: none;
    }
    
    .process-box p {
        z-index: 9;
    }
    
    .process-step p {
        font-size: 20px;
    }
    
    .process-step h2 {
        font-size: 39px;
    }
    
    .process-step:after {
        content: "";
        border-top: 8px solid #04889800;
        border-bottom: 8px solid #048898;
        border-left: 8px solid #04889800;
        border-right: 8px solid #048898;
        display: inline-grid;
        position: absolute;
        left: -16px;
        top: 0;
    }
    
    .process-step:before {
        content: "";
        border-top: 8px solid #ff000000;
        border-bottom: 8px solid #048898;
        border-left: 8px solid #048898;
        border-right: 8px solid #ff000000;
        display: inline-grid;
        position: absolute;
        right: -16px;
        top: 0;
    }
    
    .process-line-l {
        background: white;
        height: 4px;
        position: absolute;
        width: 136px;
        right: -153px;
        top: 64px;
        z-index: 9;
    }
    
    .process-line-r {
        background: white;
        height: 4px;
        position: absolute;
        width: 136px;
        left: -153px;
        top: 63px;
        z-index: 9;
    }
    
    .project-details-items h2 {
        font-size: 40px;
        margin-bottom: 20px;
    }
    
    .project-nformation table td {
        border: 1px solid #d3e0f5 !important;
        padding: 10px;
    }
    
    .project-nformation table th {
        background: #d3e0f5;
        padding: 5px 10px;
        line-height: 22px;
    }
    
    .project-nformation table {
        /* margin-left: 25px; */
    }
    
    .story_gallery .project-card-items:hover .project-image img:nth-child(1) {
        transform: none
    }
    
    .story_gallery h3 {
        margin-bottom: 15px;
    }
    
    .procesbox ul li {
        padding-bottom: 4px;
        padding-top: 10px;
    }
    
    .procesbox ul li::before {
        content: "\f309";
        font-family: "Font Awesome 6 Pro";
        font-weight: 400;
        position: absolute;
        left: 48%;
        margin: -19px 0;
        z-index: -1;
        /* top: 20px; */
    }
    
    .containerservices .boox:nth-child(1) li::before {
        color: #2196F3;
    }
    
    .containerservices .boox:nth-child(1):hover li::before {
        color: #fff;
    }
    
    .containerservices .boox:nth-child(2) li::before {
        color: #4CAF50;
    }
    
    .containerservices .boox:nth-child(2):hover li::before {
        color: #fff;
    }
    
    .containerservices .boox:nth-child(3) li::before {
        color: #e91e63;
    }
    
    .containerservices .boox:nth-child(3):hover li::before {
        color: #fff;
    }
    
    .containerservices .boox:nth-child(4) li::before {
        color: #673AB7;
    }
    
    .containerservices .boox:nth-child(4):hover li::before {
        color: #fff;
    }
    
    .containerservices .boox:nth-child(5) li::before {
        color: #ff9800;
    }
    
    .containerservices .boox:nth-child(5):hover li::before {
        color: #fff;
    }
    
    .bodr_pdidg_tb0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        border: 0 !important;
    }
    
    .bordrtable {
        border: 1px solid #ccc;
    }
    
    .bordrtable th,
    .bordrtable td {
        border: 1px solid #dee2e6;
    }
    
    .bdr_r1 {
        border-right: 1px solid #dee2e6 !important;
    }
    
    @media (max-width: 1399px) {
        .project-nformation table {
            margin-left: 0;
        }
        .arrowss2 {
            width: 88px;
            position: absolute;
            right: 95px;
            bottom: -97px;
        }
    }
    
    .procesbox_mob {
        display: none;
        visibility: hidden;
    }
    
    .procesbox_deck {
        display: block;
        visibility: visible;
    }
    /*******************************Zoom Popup**********************************/
    
    .main .card {
        color: #252a32;
        border-radius: 2px;
        background: #fff;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
    }
    
    .main .card-image {
        position: relative;
        display: block;
        width: 100%;
        padding-top: 70%;
        background: #fff;
    }
    
    .main .card-image img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .table_bg {
        background-color: #9fd3f5 !important;
    }
    
    .table_bg1 {
        background-color: #03A9F4 !important;
    }
    
    tbody,
    td,
    tfoot,
    th,
    thead,
    tr {
        line-height: 22px;
    }
    
    .hding_gry_bg {
        background: #a3a4a4;
        padding: 8px 10px;
        color: #fff;
    }
    
    .procesbox .txt img.hoverimg {
        opacity: 0;
        display: none;
    }
    
    .procesbox .txt:hover span {
        z-index: 1500;
        position: relative;
        background: #035081;
        padding: 5px 10px;
        border-radius: 0 10px 0 10px;
    }
    
    .procesbox .txt:hover img.hoverimg {
        opacity: 10;
        display: block;
        width: 100%;
        position: absolute;
        bottom: 0;
    }
    
    .displyflx {
        display: flex;
        justify-content: center;
    }
    
    .disinfection1 {
        padding: 0 5px;
    }
    
    .disinfection2 {
        padding: 0 5px;
    }
    
    .procesbox .txt.disinfection1:hover img.hoverimg {
        opacity: 10;
        display: block;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .procesbox ul li ul li.disinfection2::before {
        left: 57%;
        /* top: 20px; */
        rotate: 327deg;
    }
    
    .procesbox ul li ul li.disinfection1::before {
        left: 38%;
        /* top: 20px; */
        rotate: 30deg;
    }
    
    .procesbox ul li.nobefor::before {
        display: none;
    }
    
    .img_fit {
        width: 100%;
    }
    
    .project-nformation p {
        margin-bottom: 15px;
    }
    
    ul.listcircle li {
        padding-bottom: 5px;
        list-style: circle;
        list-style-position: inside;
    }
    
    .single-sidebar-widget .recent-post-area h6,
    .news-content h4,
    .news-standard h3 {
        text-transform: math-auto;
    }
    .news-standard .blog-post-details .single-blog-post .post-content p{
        margin-bottom: 15px !important;
    }
    @media only screen and (max-width: 600px) {
        .main .container {
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 1rem;
        }
    }
    /**********************************Zoom Popup*******************************/
    
    @media (max-width: 991px) {
        .procesbox ul li::before {
            left: 49%;
        }
        .procesbox_mob {
            display: block;
            visibility: visible;
        }
        .procesbox_deck {
            display: none;
            visibility: hidden;
        }
        .containerservices .boox img.hide {
            display: none;
            visibility: hidden;
        }
        .containerservices .boox img.d-hide {
            display: block;
        }
        .arrowss1,
        .arrowss2,
        .arrowss,
        .arrowss3 {
            width: 70px;
            position: absolute;
            right: -7px;
            top: inherit;
            bottom: -78px;
        }
        .mobarrowss {
            width: 65px;
            position: absolute;
            left: -8px;
            right: inherit;
            top: inherit;
            bottom: -41px;
        }
    }
    
    @media (max-width: 767px) {
        .project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation {
            padding: 15px;
        }
        .project-details-items .news-standard-wrapper.padding {
            padding: 0 15px;
        }
        .project-details-items h2 {
            font-size: 32px;
        }
        .accordion-item .pbmit-featured-wrapper {
            width: 100%;
            display: none;
        }
        .accordion-item .accordion-header {
            display: block;
        }
        .accordion-item h5 button {
            font-size: 26px;
            font-weight: bold;
        }
        .accordion-item .news-standard-wrapper.padding {
            padding: 0 30px 0;
        }
        .enargy_process {
            padding: 50px 0 !important;
        }
    }