.cta-section-btn {
        text-decoration: none;
    }

    .footer-link {
        color: #000;
        text-decoration: none;
    }

    .fixed-cta {
        background: #23b000;
        border: 2px solid #23b000 !important;
    }

    .hero-section-cta-btn,
    .cta-section-btn {
        border: 2px solid black;
        transition: .6s all ease;
    }

    .hero-section-cta-btn:hover,
    .cta-section-btn:hover {
        background: transparent;
        color: #000;
        transition: .6s all ease;
    }

    @media screen and (min-width:1920px) {
        .nl-hero-description {
            justify-content: flex-end;
        }
    }

    @media screen and (max-width:5000px) and (min-width:3200px) {
        .nl-content-piece {
            max-width: 30%;
        }

        .nl-hero-section {
            width: 50%;
            margin-right: auto;
            margin-left: auto;
            justify-content: center;
        }

        .nl-hero-description {
            width: 20%;
        }

        .hero-img {
            border-radius: 20px !important;
        }
    }

    @media screen and (max-width:3199px) and (min-width:2600px) {
        .nl-content-piece {
            max-width: 35%;
        }

        .nl-hero-section {
            width: 50%;
            margin-right: auto;
            margin-left: auto;
            justify-content: center;
        }

        .nl-hero-description {
            width: 25%;
        }

        .hero-img {
            border-radius: 20px !important;
        }
    }

    @media screen and (max-width:2599px) and (min-width:2400px) {
        .nl-content-piece {
            max-width: 40%;
        }

        .nl-hero-section {
            width: 50%;
            margin-right: auto;
            margin-left: auto;
            justify-content: center;
        }

        .nl-hero-description {
            width: 35%;
        }

        .hero-img {
            border-radius: 20px !important;
        }
    }

    @media screen and (max-width:2399px) and (min-width:2000px) {
        .nl-content-piece {
            max-width: 45%;
        }
    }

    @media screen and (max-width:1999px) and (min-width:1900px) {
        .nl-content-piece {
            max-width: 50%;
        }
    }

    @media screen and (max-width:1400px) and (min-width:991px) {
        .hero-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .nl-hero-section {
            width: 95%;
        }

        .nl-hero-description {
            width: 35%;
        }

        .nl-content-piece {
            max-width: 1000px;
        }

        .features-list-item-img {
            max-width: 30%;
        }

        .features-img {
            max-height: none;
            border-radius: 20px;
            width: 100%;
        }
    }

    @media screen and (max-width:1100px) and (min-width:991px) {
        .nl-hero-section {
            width: 100%;
        }

        .nl-content-piece {
            padding: 0 5em;
        }
    }

    .adblck-vbg {
        height: 100%;
        display: flex;
        border-radius: 30px;
        z-index: 1;
    }

    .adblck-vbg>video {
        position: static;
    }

    @media screen and (max-width:600px) {
        .adblck-vbg {
            border-radius: 15px;
        }
    }

    .bg-v-1x1 {
        height: auto !important;
    }

#cookPopup{display:none;justify-content:space-between;flex-direction:column;align-items:center;gap:1rem;position:fixed;bottom:15px;left:50%;width:900px;max-width:90%;transform:translateX(-50%);padding:25px;background-color:white;border-radius:4px;box-shadow:2px 3px 10px rgba(0,0,0,0.4);z-index:9999}
#cookPopup p{margin:0;text-align:left}
.cookPopup_btn{padding:7px 15px;cursor:pointer;border:0;background:#ff00d0;border-radius:4px;font-weight:800;color:#fff}
.cookPopup_btn:hover{background:#000}
.cookPopup_title{font-size:16px;font-weight:700}
.cookPopup_desc{font-size:16px}.show{display:flex !important}
@media(min-width:576px){
		#cookPopup.show{display:flex;align-items:center}}
@media(max-width:575px){
#cookPopup.show{display:block;text-align:left}
#cookPopup{padding: 10px;}
.cookPopup_btn{margin:10px 0 0 0; width: 100%;}
.cookPopup_title{font-size:14px;}
.cookPopup_desc{font-size:14px}
}



