@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-Ultralight.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-UltralightOblique.woff2') format('woff2');
    font-weight: 200;
    font-style: oblique;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-RegularOblique.woff2') format('woff2');
    font-weight: 400;
    font-style: oblique;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-Ultrabold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-UltraboldOblique.woff2') format('woff2');
    font-weight: 800;
    font-style: oblique;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-UltralightSlanted.woff2') format('woff2');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-RegularSlanted.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Telegraf';
    src: url('../fonts/telegraf/PPTelegraf-UltraboldSlanted.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
}

:root {
    /* Fonts */
    --primary-font: 'Telegraf', sans-serif;
    --secondary-font: "Montserrat", sans-serif;

    /* Colors */
    /* Primary Colors */
    --mad-green: #00FF00;
    --aubergine: #281434;
    --light-aubergine: #441F53;
    --bright-purple: #BD93FF;

    /* Secondary Colors */
    --electric-lime: #B1FF5C;
    --dark-aubergine: #100814;
    --grey-purple: #BEBCCE;
    --pale-purple: #ECE9F4;
    --black: #000;
    --white: #fff;
    --text: #444;

    /* Font Sizes */
    --h1: 74px;
    --h2: 46px;
    --h3: 32px;
    --h4: 26px;
    --h5: 20px;
    --p: 16px;
}

/* Tablet Portrait */
@media (max-width: 1139px) {
    :root {
        --h1: 64px;
        --h2: 42px;
        --h3: 28px;
        --h4: 24px;
        --h5: 18px;
        --p: 14px;
    }
}

/* Tablet */
@media (max-width: 991px) {
    :root {
        --h1: 52px;
        --h2: 42px;
        --h3: 28px;
        --h4: 24px;
        --h5: 18px;
        --p: 14px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    :root {
        --h1: 46px;
        --h2: 36px;
        --h3: 24px;
        --h4: 24px;
        --h5: 18px;
        --p: 14px;
    }
}

a {
    color: unset;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0 !important;
    text-transform: unset !important;
    letter-spacing: unset !important;
}

img {
    height: auto;
}

body.bg-whiteBg {
    background: var(--white);
}

body.bg-greenBg {
    background: var(--electric-lime);
}

.site-btn {
    padding: 14px 33px;
    font-family: var(--secondary-font);
    font-size: var(--p);
    border: 1px solid transparent;
    border-radius: 10px;
    color: var(--black);
    line-height: 1;
    font-weight: 600;
    display: inline-block;
    position: relative;
    transition: all 0.3s ease;
    z-index: 1;
    overflow: hidden;
    width: fit-content;
}

.site-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    background-color: var(--white);
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease;
}

.site-btn:hover {
    color: var(--black);
}

.site-btn:hover:before {
    right: 0;
}

.site-btn.green {
    background-color: var(--electric-lime);
    border-color: var(--electric-lime);
}

.site-btn.aubergine {
    background-color: var(--aubergine);
    border-color: var(--aubergine);
    color: var(--white);
}
.site-btn.Aubergine {
    background-color: var(--aubergine);
    border-color: var(--aubergine);
    color: var(--white);
}

.site-btn.whiteBg,
.site-btn.blancBg,
.site-btn.biancoBg,
.site-btn.blancoBg,
.site-btn.brancoBg {
    background-color: var(--white);
    border-color: var(--white);
    color: var(--aubergine) !important;
}

.site-btn.greenBg {
    background-color: var(--electric-lime);
    border-color: var(--electric-lime);
}

.site-btn.aubergine:hover {
    color: var(--aubergine);
}
.site-btn.Aubergine:hover {
    color: var(--aubergine);
}

.site-btn.purple {
    background-color: var(--bright-purple);
    border-color: var(--bright-purple);
    padding: 14px 27px;
}

.site-btn.off:before {
    display: none !important;
}

.site-btn.aubergine.off:hover {
    color: var(--white) !important;
}
.site-btn.Aubergine.off:hover {
    color: var(--white) !important;
}

.container-new {
    max-width: 1300px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
}

.mb-50 {
    margin-bottom: 50px;
}

/* Hero Section */

.hero-section {
    background-color: #F8F7FE;
    position: relative;
    z-index: 1;
    /*padding-top: 120px;*/
    background-size: cover;
    position: relative;
}

/*.hero-section::before {*/
/*    content: "";*/
/*    background-image: url(../images/hero-bg-img-2.jpg);*/
/*    background-position: center left;*/
/*    position: absolute;*/
/*    z-index: -50;*/
/*    width: 160px;*/
/*    height: 200px;*/
/*    top: 150px;*/
/*    left: 0;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*}*/

/*.hero-section::after {*/
/*    content: "";*/
/*    background-image: url(../images/hero-bg-img-1.jpg);*/
/*    background-position: bottom right;*/
/*    position: absolute;*/
/*    z-index: -50;*/
/*    width: 400px;*/
/*    height: 500px;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*}*/

.hero-section .image-column img {
    width: 100%;
}

.hero-section .container-new {
    position: relative;
    z-index: 111;
}

.hero-avatars {
    margin-bottom: 25px;
}

.hero-avatars .avatar {
    max-width: 38px;
    width: 100%;
    aspect-ratio: 1;
    margin-left: -10px;
}

.hero-avatars .avatar img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border: 2px solid #080A1F;
}

.hero-avatars .avatar:nth-child(1) {
    max-width: 50px;
    margin-left: 0;
}

.hero-avatars .avatar:nth-child(1) img {
    border-width: 4px;
    outline: 1.3px solid var(--bright-purple);
}

.wpml-ls-legacy-dropdown-click .wpml-ls-item {
    display: block !important;
}

.hero-section .content-col h1 {
    font-family: var(--primary-font);
    font-size: var(--h1) !important;
    line-height: 1.2;
    font-style: italic;
    font-weight: 800;
    color: var(--black);
	word-wrap: break-word;
}

.hero-section .content-col h1 img {
    display: inline;
    max-width: 60px;
    width: 100%;
    margin-left: 5px;
}

.hero-section .content-col p {
    font-family: var(--secondary-font);
    font-size: var(--p);
    font-style: normal;
    line-height: 1.3;
    margin-top: 15px !important;
    color: var(--text);
}

.hero-section .content-col .hero-buttons-wrapper {
    margin-top: 22px;
}

.hero-section .content-col .hero-buttons-wrapper a + a {
    margin-left: 10px;
}

.hero-section.aubergine {
    background: var(--aubergine) !important;
}

.hero-section.aubergine h1,
.hero-section.aubergine h2,
.hero-section.aubergine h3,
.hero-section.aubergine h4,
.hero-section.aubergine h5,
.hero-section.aubergine h5,
.hero-section.aubergine li,
.hero-section.aubergine p,
.hero-section.Aubergine h1,
.hero-section.Aubergine h2,
.hero-section.Aubergine h3,
.hero-section.Aubergine h4,
.hero-section.Aubergine h5,
.hero-section.Aubergine h5,
.hero-section.Aubergine li,
.hero-section.Aubergine p {
    color: var(--white);
}


.hero-section.whiteBg,
.hero-section.blancBg,
.hero-section.biancoBg,
.hero-section.blancoBg,
.hero-section.brancoBg {
    background: var(--white);
}

.hero-section.whiteBg h1,
.hero-section.blancBg h1,
.hero-section.biancoBg h1,
.hero-section.blancoBg h1,
.hero-section.brancoBg h1,
.hero-section.whiteBg h2,
.hero-section.blancBg h2,
.hero-section.biancoBg h2,
.hero-section.blancoBg h2,
.hero-section.brancoBg h2,
.hero-section.whiteBg h3,
.hero-section.blancBg h3,
.hero-section.biancoBg h3,
.hero-section.blancoBg h3,
.hero-section.brancoBg h3,
.hero-section.whiteBg h4,
.hero-section.blancBg h4,
.hero-section.biancoBg h4,
.hero-section.blancoBg h4,
.hero-section.brancoBg h4,
.hero-section.whiteBg h5,
.hero-section.blancBg h5,
.hero-section.biancoBg h5,
.hero-section.blancoBg h5,
.hero-section.brancoBg h5,
.hero-section.whiteBg h6,
.hero-section.blancBg h6,
.hero-section.biancoBg h6,
.hero-section.blancoBg h6,
.hero-section.brancoBg h6,
.hero-section.whiteBg li,
.hero-section.blancBg li,
.hero-section.biancoBg li,
.hero-section.blancoBg li,
.hero-section.brancoBg li,
.hero-section.whiteBg p,
.hero-section.blancBg p,
.hero-section.biancoBg p,
.hero-section.blancoBg p,
.hero-section.brancoBg p {
    color: var(--aubergine);
}

.hero-section.greenBg {
    background: var(--electric-lime);
}

.hero-section.greenBg h1,
.hero-section.greenBg h2,
.hero-section.greenBg h3,
.hero-section.greenBg h4,
.hero-section.greenBg h5,
.hero-section.greenBg h5,
.hero-section.greenBg li,
.hero-section.greenBg p {
    color: var(--aubergine);
}

/* Payment Section */
.payment-section {
    padding: 80px 0;
    background-color: var(--aubergine);
}

.payment-section .wrapper h2 {
    color: var(--white);
    font-size: var(--h3);
    text-align: center;
    font-weight: 800;
    line-height: 1.1;
    font-family: var(--primary-font);
    font-style: italic;
}

.payment-slider {
    position: relative;
    z-index: 1;
    margin-top: 36px;
}

.payment-slider .splide__slide {
    text-align: center;
}

.payment-slider .splide__slide img {
    max-width: 50px;
    width: 100%;
}

.payment-slider:before {
    background: linear-gradient(270deg, rgba(40, 20, 52, 0) 0%, #281434 100%);
    content: '';
    width: 20%;
    height: 100%;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
}

.payment-slider:after {
    background: linear-gradient(270deg, #281434 0%, rgba(40, 20, 52, 0) 100%);
    content: '';
    width: 20%;
    height: 100%;
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
}

.payment-section .bottom-paragraph {
    font-size: var(--p);
    color: var(--white);
    font-family: var(--secondary-font);
    line-height: 1.3;
    max-width: 605px !important;
    text-align: center !important;
    margin: 16px auto 0 !important;
}

.payment-section.whiteBg,
.payment-section.blancBg,
.payment-section.biancoBg,
.payment-section.blancoBg,
.payment-section.brancoBg {
    background: var(--white);
}

.payment-section.whiteBg .bottom-paragraph,
.payment-section.blancBg .bottom-paragraph,
.payment-section.biancoBg .bottom-paragraph,
.payment-section.blancoBg .bottom-paragraph,
.payment-section.brancoBg .bottom-paragraph,
.payment-section.whiteBg .wrapper h2,
.payment-section.blancBg .wrapper h2,
.payment-section.biancoBg .wrapper h2,
.payment-section.blancoBg .wrapper h2,
.payment-section.brancoBg  .wrapper h2 {
    color: var(--black);
}

.whiteBg .payment-slider:after,
.blancBg .payment-slider:after,
.biancoBg .payment-slider:after,
.blancoBg .payment-slider:after,
.brancoBg .payment-slider:after {
    background: linear-gradient(270deg, #f5f5f5 0%, rgba(40, 20, 52, 0) 100%);
}

.whiteBg .payment-slider:before,
.blancBg .payment-slider:before,
.biancoBg .payment-slider:before,
.blancoBg .payment-slider:before,
.brancoBg .payment-slider:before {
    background: linear-gradient(270deg, rgba(40, 20, 52, 0) 0%, #f5f5f5 100%);
}

.payment-section.greenBg {
    background: var(--electric-lime);
}

.payment-section.greenBg .bottom-paragraph,
.payment-section.greenBg .wrapper h2 {
    color: var(--black);
}

.payment-section .splide__list {
    display: flex;
    align-items: center;
}

.greenBg .payment-slider:after {
    background: linear-gradient(270deg, #f5f5f5 0%, rgba(40, 20, 52, 0) 100%);
}

.greenBg .payment-slider:before {
    background: linear-gradient(270deg, rgba(40, 20, 52, 0) 0%, #f5f5f5 100%);
}

/* Mad Plateform */
.mad-plateform {
    padding: 80px 0;
}

.mad-plateform .section-title {
    max-width: 900px;
    margin: 0 auto;
    width: 100%;
}

.mad-plateform .section-title h2 {
    font-size: var(--h2);
    font-family: var(--primary-font);
    color: var(--black);
    line-height: 1.1;
    text-align: center !important;
    font-weight: 800;
    font-style: italic;
}

body .mad-plateform p {
    max-width: 900px !important;
    margin: 0 auto !important;
    width: 100% !important;
    font-family: var(--secondary-font);
    font-size: var(--p);
    font-weight: 400;
    color: var(--text);
    text-align: center !important;
}

.mad-plateform .plateform-splide {
    position: relative;
    z-index: 1;
}

.mad-plateform .plateform-splide .image-style {
    border: 10px solid var(--electric-lime);
    background-color: #B1FF5C1A;
    border-radius: 30px;
    padding: 10px;
    margin-top: 40px;
}

.mad-plateform .plateform-splide .splide__slide img {
    border-radius: 10px;
    width: 100%;
    aspect-ratio: 1/0.4882;
}

.plateform-splide .splide__arrows .splide__arrow {
    width: 70px;
    height: 70px;
    background-color: var(--white);
    border-radius: 50%;
    color: var(--black);
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 18.42px 18.42px 0px #00000040;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.plateform-splide .splide__arrows .splide__arrow svg {
    width: 23px;
}

.plateform-splide .splide__arrows .splide__arrow.splide__arrow--prev {
    left: -35px;
}

.plateform-splide .splide__arrows .splide__arrow.splide__arrow--next {
    right: -35px;
}

.mad-plateform.aubergine {
    background: var(--aubergine);
}
.mad-plateform.Aubergine {
    background: var(--aubergine);
}

.mad-plateform.aubergine h2,
.mad-plateform.aubergine p,
.mad-plateform.Aubergine h2,
.mad-plateform.Aubergine p {
    color: var(--white);
}

.mad-plateform.greenBg {
    background: var(--electric-lime);
}

/* Services and Products */
.services-and-products {
    padding: 80px 0;
}

.services-and-products .section-title h2 {
    color: var(--white);
    font-size: var(--h3);
    text-align: center;
    font-weight: 800;
    line-height: 1.1;
    font-family: var(--primary-font);
    font-style: italic;
}

.services-and-products .service-prods-sliders {
    margin-top: 40px;
}

.service-prods-sliders .logos-slider-ltr {
    margin-top: 35px;
}

.service-prods-sliders .splide__slide {
    margin: 0 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.services-and-products .section-button {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}

.services-and-products.aubergine {
    background: var(--aubergine);
}

.services-and-products.aubergine h2 {
    color: var(--white);
}
.services-and-products.Aubergine {
    background: var(--aubergine);
}

.services-and-products.Aubergine h2 {
    color: var(--white);
}

.services-and-products.greenBg {
    background: var(--electric-lime);
}

.services-and-products.greenBg img {
    filter: brightness(0);
}

/*.services-and-products.greenBg a{*/
/*    border-color: var(--white);*/
/*    background: var(--white);*/
/*}*/


/* Met Madmarket */
.met-madmarket {
    padding: 80px 0;
    position: relative;
    z-index: 1;
}

.met-madmarket::before {
    content: '';
    position: absolute;
    z-index: -1;
    background-image: url('../images/met-market-bg.png');
    background-size: contain;
    background-position: left top;
    width: 300px;
    height: 120px;
    bottom: 0;
    right: 15%;
}

.met-madmarket .section-title {
    max-width: 450px;
    position: relative;
    z-index: 1;
}

.met-madmarket .section-title h6 {
    margin-bottom: 35px !important;
    font-family: var(--secondary-font);
    font-weight: 600;
    font-size: var(--h5);
    color: var(--black);
}

.met-madmarket .section-title h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-size: var(--h2);
    color: var(--black);
    font-style: italic;
}

.met-madmarket .section-title img {
    position: absolute;
    z-index: -1;
    max-width: 83px;
    width: 100%;
    top: 0;
    bottom: 0;
    left: auto;
    right: -110px;
    margin: auto;
}

.met-madmarket .video-wrapper {
    background-color: var(--aubergine);
    border-radius: 60px;
    box-shadow: 0px 40px 80px 0px rgba(40, 20, 52, 0.15);
    margin-top: 65px;
    position: relative;
    z-index: 1;
    display: flex;
    padding: 25px;
    height: auto;
}

.met-madmarket .video-wrapper::after {
    content: '';
    position: absolute;
    z-index: -1;
    background-image: url('../images/video-bg-img.png');
    background-size: contain;
    background-position: center;
    bottom: -130px;
    right: 50%;
    width: 380px;
    height: 400px;
}

.met-madmarket .video-wrapper iframe {
    border-radius: 60px;
    width: 100%;
    /*height: 600px;*/
    aspect-ratio: 1/0.5;
    position: sticky !important;
}

.met-madmarket .bottom-content {
    margin-top: 45px;
    padding: 0 50px 0 100px;
}

.bottom-content .heading-col {
    width: 45%;
}

.bottom-content .content-col {
    width: 48%;
}

.bottom-content .heading-col .heading-icon {
    width: 82px;
    aspect-ratio: 1;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(317.62deg, #B1FF5C 33.22%, rgba(177, 255, 92, 0.1) 100%);
    margin-bottom: 40px;
}

.bottom-content .heading-col .heading-icon img {
    max-width: 40px;
}

.bottom-content .content-col .content p,
.bottom-content .content-col .content li {
    color: var(--text);
    font-weight: 400;
    font-size: var(--p);
    font-family: var(--secondary-font);
    line-height: 1.4;
}

.bottom-content .content-col .content p,
.bottom-content .content-col .content ul {
    margin-bottom: 20px !important;
}

.bottom-content .content-col .content > *:last-child {
    margin: 0 !important;
}

.bottom-content .heading-col h6 {
    color: var(--black);
    font-weight: 600;
    font-size: var(--h5);
    font-family: var(--secondary-font);
    line-height: 1;
    margin-bottom: 32px !important;
}

.bottom-content .heading-col h2 {
    color: var(--black);
    font-weight: 800;
    font-size: var(--h2);
    font-family: var(--primary-font);
    line-height: 1.1;
    font-style: italic;
}

.bottom-content .button-wrap {
    margin-top: 25px;
}

.met-madmarket.aubergine {
    background: var(--aubergine);
}
.met-madmarket.Aubergine {
    background: var(--aubergine);
}

.met-madmarket.aubergine .section-title img {
    filter: brightness(0) invert(1);
}
.met-madmarket.Aubergine .section-title img {
    filter: brightness(0) invert(1);
}
.met-madmarket.aubergine p,
.met-madmarket.aubergine h6,
.met-madmarket.aubergine h2,
.met-madmarket.Aubergine p,
.met-madmarket.Aubergine h6,
.met-madmarket.Aubergine h2 {
    color: var(--white) !important;
}

.met-madmarket.greenBg {
    background: var(--electric-lime);
}

/*.met-madmarket.greenBg a{*/
/*    border-color: var(--white);*/
/*    background: var(--white);*/
/*}*/
.met-madmarket.greenBg .bottom-content .heading-col .heading-icon {
    background: linear-gradient(137.62deg, #FFFFFF 33.22%, rgba(255, 255, 255, 0.1) 100%);
}

/* Two Column Section */
.two-column-section {
    padding: 80px 0;
    background-color: #F8F7FE;
}

.two-column-section .two-column-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 100px;
}

.two-column-section .two-column-row:nth-child(even) {
    flex-direction: row-reverse;
}

.two-column-section .two-column-row:last-of-type {
    margin: 0;
}

.two-column-row .image-col {
    background-color: var(--aubergine);
    border-radius: 30px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: flex;
}

.two-column-row .image-col img {
    width: 100%;
}

.two-column-row .image-col .image-text-wrap {
    border-radius: 20px;
    box-shadow: 0px 20px 20px 0px #00000040;
    background-color: var(--white);
    position: absolute;
    z-index: 2;
    top: 64px;
    left: 32px;
    max-width: 320px;
    padding: 15px 24px;
}

.two-column-row:nth-child(even) .image-col .image-text-wrap {
    left: auto;
    right: 32px;
    display: flex;
    flex-direction: row-reverse;
}

.two-column-row .image-col .image-text-wrap p {
    font-family: var(--secondary-font);
    font-weight: 500;
    font-size: var(--p);
    line-height: 1.5;
    width: 85%;
    color: var(--black);
}

.two-column-row .image-col .image-text-wrap img {
    position: absolute;
    z-index: 1;
    bottom: 10px;
    right: 10px;
    max-width: 48px;
}

.two-column-row:nth-child(even) .image-col .image-text-wrap img {
    right: auto;
    left: 10px;
    transform: rotateY(180deg);
}

.two-column-row .content-col p {
    font-family: var(--secondary-font);
    font-weight: 500;
    font-size: var(--p);
    line-height: 1.5;
    color: var(--text);
    margin-top: 25px !important;
}

.two-column-row .content-col h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-size: var(--h2);
    line-height: 1.1;
    font-style: italic;
    color: var(--black);
}

.two-column-section.aubergine {
    background: var(--aubergine);
}

.two-column-section.aubergine h2,
.two-column-section.aubergine p {
    color: var(--white);
}
.two-column-section.Aubergine {
    background: var(--aubergine);
}

.two-column-section.Aubergine h2,
.two-column-section.Aubergine p {
    color: var(--white);
}

.two-column-section.greenBg {
    background: var(--electric-lime);
}

/* Steps Section */
.steps-section {
    padding: 80px 0;
}

.steps-section .section-title {
    max-width: 350px;
    margin: auto;
}

.steps-section .section-title h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2;
    text-align: center;
    color: var(--black);
}

.steps-section .steps-wrapp {
    margin-top: 60px;
}

.steps-wrapp .number-step {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    max-width: 287px;
    position: relative;
    z-index: 1;
}

.steps-wrapp .number-step:nth-child(n+2):before {
    content: url(../images/step-arrow.svg);
    width: 120px;
    position: absolute;
    z-index: 1;
    height: auto;
    top: 45px;
    left: -53%;
}

.steps-wrapp .number-step .number {
    background-image: url(../images/number-bg.svg);
    width: 98px;
    aspect-ratio: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--primary-font);
    font-size: var(--h5);
    font-weight: 800;
    font-style: italic;
    color: var(--black);
    line-height: 1;
}

.steps-wrapp .number-step h3 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h4);
    line-height: 1.1;
    text-align: center;
    color: var(--black);
    margin-top: 27px !important;
}

.steps-wrapp .number-step p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5;
    text-align: center !important;
    color: var(--text);
    margin-top: 17px !important;
}

.steps-section.aubergine {
    background: var(--aubergine);
}

.steps-section.aubergine p,
.steps-section.aubergine h3,
.steps-section.aubergine .number,
.steps-section.aubergine h2 {
    color: var(--white) !important;
}
.steps-section.Aubergine {
    background: var(--aubergine);
}

.steps-section.Aubergine p,
.steps-section.Aubergine h3,
.steps-section.Aubergine .number,
.steps-section.Aubergine h2 {
    color: var(--white) !important;
}

.steps-section.greenBg {
    background: var(--electric-lime);
}

.steps-section.greenBg .steps-wrapp .number-step .number {
    background-image: url("/wp-content/uploads/2025/06/Group-5153.svg");
}

.steps-section.greenBg .steps-wrapp .number-step:nth-child(n+2):before {
    content: url("/wp-content/uploads/2025/06/Arrow-3.svg");
}


/* Built For Section */
.built-for-section {
    padding: 80px 0;
}

.built-for-section .wrapper {
    background-color: #BD93FF1A;
    border-radius: 60px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap-reverse;
}

.built-for-section .image-col {
    width: 53%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
}

.built-for-section .image-col img {
    width: 100%;
    border-radius: 60px 0 0 60px;
}

.built-for-section .content-col {
    padding: 65px;
    width: 47%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.built-for-section .content-col h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.1;
    color: var(--black);
}

.built-for-section .content-col p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5;
    color: var(--text);
    margin-top: 25px !important;
}

.built-for-section .content-col .list-wrapper {
    margin-top: 25px;
    width: 100%;
}

.list-wrapper .list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 13px;
}

.list-wrapper .list img {
    max-width: 25px;
    border-radius: 6.73px;
    width: 100%;
    margin-right: 15px;
}

.list-wrapper .list p {
    width: calc(100% - 40px);
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--p);
    line-height: 1.2;
    color: var(--black);
    margin-top: 0 !important;
}

.built-for-section.aubergine {
    background: var(--aubergine);
}

.built-for-section.aubergine p,
.built-for-section.aubergine h2 {
    color: var(--white);
}
.built-for-section.Aubergine {
    background: var(--aubergine);
}

.built-for-section.Aubergine p,
.built-for-section.Aubergine h2 {
    color: var(--white);
}

.built-for-section.greenBg {
    background: var(--electric-lime);
}

.built-for-section.greenBg .wrapper {
    background: #372148;
}

.built-for-section.greenBg p,
.built-for-section.greenBg h2 {
    color: var(--white);
}

/* Recent Blogs Wrapper */
.recent-blogs-section {
    padding: 80px 0;
}

.recent-blogs-section .section-title h2 {
    font-family: var(--primary-font);
    font-size: var(--h2);
    font-style: italic;
    line-height: 1.1;
    color: var(--black);
    font-weight: 800;
}

.recent-blogs-wrapper {
    margin-top: 25px;
}

.recent-blogs-wrapper .post-card-wrapper {
    padding: 16px;
    width: calc(100% / 3);
}

.post-card-wrapper .post-card {
    padding: 19px;
    background-color: #F8F7FE;
    border: 1px solid var(--white);
    border-radius: 30px;
}

.post-card .post-img img {
    width: 100%;
    border-radius: 20px;
    aspect-ratio: 1/0.62;
    object-fit: cover;
    object-position: center;
}

.post-card .post-body {
    margin-top: 22px;
}

.post-card .post-body h3 {
    font-family: var(--primary-font);
    font-size: var(--h5);
    font-weight: 800;
    line-height: 1;
    font-style: italic;
    color: var(--black);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 40px;
}

.post-card .post-body h3 a:hover {
    color: unset;
}

.post-card .post-body p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5;
    color: var(--text);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 10px !important;
}

.post-btn {
    margin-top: 8px;
}

.recent-blogs-section.aubergine {
    background: var(--aubergine);
}

.recent-blogs-section.aubergine h2 {
    color: var(--white);
}
.recent-blogs-section.Aubergine {
    background: var(--aubergine);
}

.recent-blogs-section.Aubergine h2 {
    color: var(--white);
}

.recent-blogs-section.greenBg {
    background: var(--electric-lime);
}

/* Footer CTA Banner */
.footer-cta-banner {
    background: linear-gradient(180deg, transparent 50%, var(--aubergine) 50%);
    padding-top: 80px;
    position: relative;
}

.footer-cta-banner.top-bottom {
    background: linear-gradient(180deg, var(--aubergine) 50%, transparent 50%);
}

.footer-cta-banner .wrapper {
    /*background-color: var(--electric-lime);*/
    border-radius: 60px;
    padding: 75px 100px;
    background-image: url("/wp-content/uploads/2025/06/Group-1000002827-1.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: space-between;
    align-content: center;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1;
}

.footer-cta-banner .wrapper {
    transition: transform 0.3s ease; /* smooth animation */
}

.footer-cta-banner .wrapper:hover {
    transform: translateY(20px); /* move 20px downward on hover */
}

.footer-cta-banner .wrapper .content {
    max-width: 630px;
}

.footer-cta-banner .content h2 {
    font-family: var(--primary-font);
    font-size: var(--h2);
    font-style: italic;
    line-height: 1.1;
    color: var(--black);
    font-weight: 800;
}

.footer-cta-banner .content p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5;
    color: var(--text);
    margin-top: 25px !important;
}

.footer-cta-banner .content a {
    margin-top: 25px;
}

.footer-cta-banner.aubergine {
    background: var(--aubergine);
}
.footer-cta-banner.Aubergine {
    background: var(--aubergine);
}

.footer-cta-banner.greenBg {
    background: var(--electric-lime);
}

.footer-cta-banner.greenBg .wrapper {
    background-image: url("/wp-content/uploads/2025/06/Group-1000002758.png");
}

.footer-cta-banner.whiteBg,
.footer-cta-banner.blancBg,
.footer-cta-banner.biancoBg,
.footer-cta-banner.blancoBg,
.footer-cta-banner.brancoBg {
    background: var(--white);
}

.footer-cta-banner:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25%;
    background: rgb(16 8 20);
}

@media (max-width: 767px) {
    .footer-cta-banner.greenBg .wrapper {
        background-image: url("/wp-content/uploads/2025/06/Group-1000002798.png");
    }
}

@media (max-width: 1399px) {
    .mad-plateform .plateform-splide {
        padding: 30px;
    }

    .plateform-splide .splide__arrows .splide__arrow {
        width: 50px;
        height: 50px;
    }

    .plateform-splide .splide__arrows .splide__arrow.splide__arrow--prev {
        left: -25px;
    }

    .plateform-splide .splide__arrows .splide__arrow.splide__arrow--next {
        right: -25px;
    }
}

@media (max-width: 1199px) {
    .mad-plateform .plateform-splide {
        padding: 20px;
        border-radius: 20px;
    }

    .plateform-splide .splide__arrows .splide__arrow svg {
        width: 16px;
    }

    .plateform-splide .splide__arrows .splide__arrow {
        width: 36px;
        height: 36px;
    }

    .plateform-splide .splide__arrows .splide__arrow.splide__arrow--prev {
        left: -10px;
    }

    .plateform-splide .splide__arrows .splide__arrow.splide__arrow--next {
        right: -10px;
    }

    .met-madmarket .bottom-content {
        padding: 0;
    }

    .met-madmarket .video-wrapper {
        border-radius: 40px;
    }

    .met-madmarket .video-wrapper iframe {
        border-radius: 40px;
    }

    .steps-wrapp .number-step:nth-child(n+2):before {
        left: -40%;
    }
}

@media (max-width: 1023px) {
    .footer-cta-banner .wrapper {
        padding: 60px;
    }
}

@media (max-width: 991px) {
    .mad-plateform .plateform-splide .image-style {
        border-color: var(--aubergine);
    }

    /*.hero-section {*/
    /*    padding-top: 100px;*/
    /*}*/
    .hero-avatars .avatar:nth-child(1) {
        max-width: 38px;
    }

    .hero-avatars .avatar {
        max-width: 32px;
    }

    .hero-avatars .avatar:nth-child(1) img {
        border-width: 3px;
    }

    .hero-section::after {
        width: 300px;
    }

    .hero-section .content-col {
        margin-bottom: 50px;
    }

    .hero-section::before {
        top: 80px;
    }

    .mad-plateform {
        padding: 50px 0;
    }

    .mad-plateform .section-title p {
        margin-top: 15px;
    }

    .mad-plateform .plateform-splide {
        margin-top: 50px;
    }

    .met-madmarket .section-title h6 {
        margin-bottom: 25px !important;
    }

    .met-madmarket .section-title img {
        max-width: 60px;
    }

    .met-madmarket .video-wrapper {
        border-radius: 30px;
    }

    .met-madmarket .video-wrapper iframe {
        border-radius: 30px;
    }

    .two-column-section {
        padding: 60px 0;
    }

    .two-column-row .content-col {
        width: 45%;
    }

    .two-column-row .image-col .image-text-wrap {
        padding: 15px;
        border-radius: 15px;
        max-width: 280px;
        top: 25px;
        left: 10px;
    }

    .two-column-section .two-column-row {
        margin-bottom: 50px;
    }

    .steps-wrapp .number-step:nth-child(n+2):before {
        left: -40%;
    }

    .steps-wrapp .number-step {
        max-width: unset;
        width: 30%;
    }

    .steps-wrapp .number-step:nth-child(n+2):before {
        left: -35%;
    }

    .steps-section {
        padding: 60px 0;
    }

    .steps-section .steps-wrapp {
        margin-top: 15px;
    }

    .built-for-section .image-col {
        width: 50%;
    }

    .built-for-section .content-col {
        width: 50%;
        padding: 40px 20px;
    }

    .built-for-section .wrapper {
        border-radius: 40px;
    }

    .built-for-section .image-col img {
        border-radius: 40px 0 0 40px;
    }

    .recent-blogs-wrapper .post-card-wrapper {
        padding: 8px;
    }

    .post-card-wrapper .post-card {
        padding: 12px;
        border-radius: 20px;
    }

    .post-card .post-img img {
        border-radius: 12px;
    }

    .recent-blogs-section {
        padding: 60px 0;
    }

    .footer-cta-banner .wrapper {
        border-radius: 40px;
    }
}

@media (max-width: 767px) {
    .mad-plateform .plateform-splide .image-style {
        border-width: 5px;
        border-radius: 10px;
        border-color: var(--electric-lime);
        padding: 3px;
    }

    .hero-section .content-col h1 img {
        max-width: 50px;
    }

    .mad-plateform .plateform-splide {
        padding: 15px;
        border-radius: 15px;
    }

    .met-madmarket .section-title {
        max-width: unset;
    }

    .met-madmarket .section-title img {
        position: static;
        rotate: 90deg;
        margin-left: 50%;
    }

    .met-madmarket .video-wrapper {
        margin-top: 30px;
        border-radius: 15px;
        padding: 10px;
    }

    .met-madmarket .video-wrapper iframe {
        border-radius: 15px;
    }

    .met-madmarket .video-wrapper::after {
        width: 0;
    }

    .met-madmarket {
        padding: 50px 0;
    }

    .met-madmarket::before {
        background-repeat: no-repeat;
        width: 150px;
        background-position: bottom center;
    }

    .bottom-content .heading-col {
        width: 100%;
    }

    .bottom-content .content-col {
        width: 100%;
        margin-top: 20px;
    }

    .bottom-content .heading-col .heading-icon {
        width: 60px;
        margin-bottom: 30px;
        border-radius: 15px;
    }

    .bottom-content .heading-col .heading-icon img {
        max-width: 28px;
    }

    .bottom-content .heading-col h6 {
        margin-bottom: 20px !important;
    }

    .two-column-section .two-column-row {
        flex-direction: column-reverse;
    }

    .two-column-section .two-column-row:nth-child(even) {
        flex-direction: column-reverse;
    }

    .two-column-row .content-col {
        width: 100%;
        margin-bottom: 35px;
    }

    .two-column-row .image-col .image-text-wrap img {
        max-width: 35px;
    }

    .steps-wrapp .number-step:nth-child(n+2):before {
        content: unset;
        margin-top: 50px;
    }

    .steps-wrapp .number-step:nth-child(n+2) {
        margin-top: 15px;
    }

    .steps-wrapp .number-step h3 br {
        display: none;
    }

    .steps-wrapp .number-step .number {
        width: 70px;
    }

    .steps-wrapp .number-step {
        width: 100%;
    }

    .built-for-section .image-col {
        width: 100%;
    }

    .built-for-section .image-col img {
        border-radius: 0 0 40px 40px;
    }

    .built-for-section .content-col {
        width: 100%;
    }

    .recent-blogs-wrapper .post-card-wrapper {
        width: 100%;
        padding: 8px 0;
    }

    .footer-cta-banner .wrapper {
        padding: 70px 15px;
        background-image: url("/wp-content/uploads/2025/06/Group-1000002827-1.png");
    }

    .footer-cta-banner .wrapper .content {
        max-width: unset;
        width: 100%;
    }

    .steps-wrapp .number-step p {
        margin-top: 5px !important;
    }

    .steps-wrapp .number-step h3 {
        margin-top: 15px !important;
    }

    .bottom-content .button-wrap {
        text-align: center;
    }

    .hero-section .content-col .hero-buttons-wrapper {
        justify-content: center !important;
    }

    .accssd-mobile-section .site-btn,
    .new-banner-section a {
        display: block;
        margin: 0 auto;
    }

    body .accssd-mobile-section .content {
        border-radius: 20px !important;
        background-position: center;
    }

    .site-btn {
        width: fit-content;
        display: block;
        margin: 0 auto;
    }

    .hero-section {
        padding-top: 110px;
    }
}

/* sports-trading-section */
.sports-trading-section {
    padding: 117px 0 80px;
    position: relative;
    overflow: hidden;
}

.sports-trading-section .container-new {
    position: relative;
    z-index: 1;
}

.sports-trading-section::after {
    content: "";
    position: absolute;
    bottom: -200px;
    left: 0;
    background-image: url(../images/sports-trading.png);
    background-size: cover;
    width: 270px;
    height: 624px;
}

.sports-trading-section .row {
    row-gap: 50px;
}

.sports-trading-section .sub-title {
    font-family: var(--secondary-font);
    font-weight: 600;
    font-size: var(--h5);
    line-height: 1.2em;
    color: var(--black);
    margin-bottom: 32px !important;
}

.sports-trading-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
    margin-bottom: 25px !important;
    max-width: 446px;
}

.sports-trading-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.sports-trading-section .arrow-right-lg {
    position: absolute;
    top: 14px;
    right: 37px;
    max-width: 83px;
}

.sports-trading-section.aubergine img {
    filter: brightness(0) invert(1);
}
.sports-trading-section.Aubergine img {
    filter: brightness(0) invert(1);
}

.sports-trading-section.aubergine {
    background: var(--aubergine);
}
.sports-trading-section.Aubergine {
    background: var(--aubergine);
}

.sports-trading-section.aubergine h1,
.sports-trading-section.aubergine h2,
.sports-trading-section.aubergine h3,
.sports-trading-section.aubergine h4,
.sports-trading-section.aubergine h5,
.sports-trading-section.aubergine h5,
.sports-trading-section.aubergine li,
.sports-trading-section.aubergine p,
.sports-trading-section.Aubergine h1,
.sports-trading-section.Aubergine h2,
.sports-trading-section.Aubergine h3,
.sports-trading-section.Aubergine h4,
.sports-trading-section.Aubergine h5,
.sports-trading-section.Aubergine h5,
.sports-trading-section.Aubergine li,
.sports-trading-section.Aubergine p {
    color: var(--white);
}

.sports-trading-section.whiteBg,
.sports-trading-section.blancBg,
.sports-trading-section.biancoBg,
.sports-trading-section.blancoBg,
.sports-trading-section.brancoBg {
    background: var(--white);
}

.sports-trading-section.whiteBg h1,
.sports-trading-section.blancBg h1,
.sports-trading-section.biancoBg h1,
.sports-trading-section.blancoBg h1,
.sports-trading-section.brancoBg h1,
.sports-trading-section.whiteBg h2,
.sports-trading-section.blancBg h2,
.sports-trading-section.biancoBg h2,
.sports-trading-section.blancoBg h2,
.sports-trading-section.brancoBg h2,
.sports-trading-section.whiteBg h3,
.sports-trading-section.blancBg h3,
.sports-trading-section.biancoBg h3,
.sports-trading-section.blancoBg h3,
.sports-trading-section.brancoBg h3,
.sports-trading-section.whiteBg h4,
.sports-trading-section.blancBg h4,
.sports-trading-section.biancoBg h4,
.sports-trading-section.blancoBg h4,
.sports-trading-section.brancoBg h4,
.sports-trading-section.whiteBg h5,
.sports-trading-section.blancBg h5,
.sports-trading-section.biancoBg h5,
.sports-trading-section.blancoBg h5,
.sports-trading-section.brancoBg h5,
.sports-trading-section.whiteBg h5,
.sports-trading-section.blancBg h5,
.sports-trading-section.biancoBg h5,
.sports-trading-section.blancoBg h5,
.sports-trading-section.brancoBg h5,
.sports-trading-section.whiteBg li,
.sports-trading-section.blancBg li,
.sports-trading-section.biancoBg li,
.sports-trading-section.blancoBg li,
.sports-trading-section.brancoBg li,
.sports-trading-section.whiteBg p,
.sports-trading-section.blancBg p,
.sports-trading-section.biancoBg p,
.sports-trading-section.blancoBg p,
.sports-trading-section.brancoBg p {
    color: var(--aubergine);
}

.sports-trading-section.greenBg {
    background: var(--electric-lime);
}

.sports-trading-section.greenBg h1,
.sports-trading-section.greenBg h2,
.sports-trading-section.greenBg h3,
.sports-trading-section.greenBg h4,
.sports-trading-section.greenBg h5,
.sports-trading-section.greenBg h5,
.sports-trading-section.greenBg li,
.sports-trading-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .sports-trading-section {
        padding: 50px 0;
    }

    .sports-trading-section .sub-title {
        margin-bottom: 15px !important;
    }

    .sports-trading-section h2 {
        margin-bottom: 15px !important;
    }

    .sports-trading-section .row {
        row-gap: 22px;
    }

    .sports-trading-section .arrow-right-lg {
        top: auto;
        bottom: 14px;
        transform: rotate(90deg);
    }

    .sports-trading-section::after {
        bottom: -70%;
    }
}

/* choose-edge-section */
.choose-edge-section {
    background-color: #281434;
    padding-top: 83px;
}

.choose-edge-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--white);
    margin-bottom: 14px !important;
    text-transform: capitalize;
    max-width: 304px;
}

.choose-edge-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--white);
}

.choose-edge-section .screenshort {
    padding: 10px 10px 0;
    background: #FFFFFF1A;
    border: 10px solid #FFFFFF;
    border-bottom: 0;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.choose-edge-section.aubergine {
    background: var(--aubergine);
}

.choose-edge-section.aubergine h1,
.choose-edge-section.aubergine h2,
.choose-edge-section.aubergine h3,
.choose-edge-section.aubergine h4,
.choose-edge-section.aubergine h5,
.choose-edge-section.aubergine h5,
.choose-edge-section.aubergine li,
.choose-edge-section.aubergine p {
    color: var(--white);
}
.choose-edge-section.Aubergine {
    background: var(--aubergine);
}

.choose-edge-section.Aubergine h1,
.choose-edge-section.Aubergine h2,
.choose-edge-section.Aubergine h3,
.choose-edge-section.Aubergine h4,
.choose-edge-section.Aubergine h5,
.choose-edge-section.Aubergine h5,
.choose-edge-section.Aubergine li,
.choose-edge-section.Aubergine p {
    color: var(--white);
}

.choose-edge-section.whiteBg,
.choose-edge-section.blancBg,
.choose-edge-section.biancoBg,
.choose-edge-section.blancoBg,
.choose-edge-section.brancoBg {
    background: var(--white);
}

.choose-edge-section.whiteBg h1,
.choose-edge-section.blancBg h1,
.choose-edge-section.biancoBg h1,
.choose-edge-section.blancoBg h1,
.choose-edge-section.brancoBg h1,
.choose-edge-section.whiteBg h2,
.choose-edge-section.blancBg h2,
.choose-edge-section.biancoBg h2,
.choose-edge-section.blancoBg h2,
.choose-edge-section.brancoBg h2,
.choose-edge-section.whiteBg h3,
.choose-edge-section.blancBg h3,
.choose-edge-section.biancoBg h3,
.choose-edge-section.blancoBg h3,
.choose-edge-section.brancoBg h3,
.choose-edge-section.whiteBg h4,
.choose-edge-section.blancBg h4,
.choose-edge-section.biancoBg h4,
.choose-edge-section.blancoBg h4,
.choose-edge-section.brancoBg h4,
.choose-edge-section.whiteBg h5,
.choose-edge-section.blancBg h5,
.choose-edge-section.biancoBg h5,
.choose-edge-section.blancoBg h5,
.choose-edge-section.brancoBg h5,
.choose-edge-section.whiteBg h5,
.choose-edge-section.blancBg h5,
.choose-edge-section.biancoBg h5,
.choose-edge-section.blancoBg h5,
.choose-edge-section.brancoBg h5,
.choose-edge-section.whiteBg li,
.choose-edge-section.blancBg li,
.choose-edge-section.biancoBg li,
.choose-edge-section.blancoBg li,
.choose-edge-section.brancoBg li,
.choose-edge-section.whiteBg p,
.choose-edge-section.blancBg p,
.choose-edge-section.biancoBg p,
.choose-edge-section.blancoBg p,
.choose-edge-section.brancoBg p {
    color: var(--aubergine);
}

.choose-edge-section.greenBg {
    background: var(--electric-lime);
}

.choose-edge-section.greenBg h1,
.choose-edge-section.greenBg h2,
.choose-edge-section.greenBg h3,
.choose-edge-section.greenBg h4,
.choose-edge-section.greenBg h5,
.choose-edge-section.greenBg h5,
.choose-edge-section.greenBg li,
.choose-edge-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .choose-edge-section .mb-50 {
        margin-bottom: 31px;
    }

    .choose-edge-section .screenshort {
        padding: 10px 10px 0;
        border-width: 3px;
        border-top-left-radius: 9px;
        border-top-right-radius: 9px;
    }

    .choose-edge-section {
        padding-top: 37px;
    }
}

/* bookies-exchanges-section */
.bookies-exchanges-section {
    padding: 100px 0 90px;
}

.bookies-exchanges-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
    margin-bottom: 38px !important;
    max-width: 672px;
}

.bookies-exchanges-section .row {
    row-gap: 40px;
}

.bookies-exchanges-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.color-btn {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    max-width: 330px;
    margin: 0 auto;
}

.color-btn a {
    display: block;
    padding: 6px 15px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2em;
    text-align: center;
    border-radius: 10px;
}

.color-btn a.green {
    background: #B1FF5C33;
    color: #63BE00;
}

.color-btn a.purple {
    background: #C199FE33;
    color: #5D00EC;
}

.bookies-exchanges-section.aubergine {
    background: var(--aubergine);
}

.bookies-exchanges-section.aubergine h1,
.bookies-exchanges-section.aubergine h2,
.bookies-exchanges-section.aubergine h3,
.bookies-exchanges-section.aubergine h4,
.bookies-exchanges-section.aubergine h5,
.bookies-exchanges-section.aubergine h5,
.bookies-exchanges-section.aubergine li,
.bookies-exchanges-section.aubergine p {
    color: var(--white);
}
.bookies-exchanges-section.Aubergine {
    background: var(--aubergine);
}

.bookies-exchanges-section.Aubergine h1,
.bookies-exchanges-section.Aubergine h2,
.bookies-exchanges-section.Aubergine h3,
.bookies-exchanges-section.Aubergine h4,
.bookies-exchanges-section.Aubergine h5,
.bookies-exchanges-section.Aubergine h5,
.bookies-exchanges-section.Aubergine li,
.bookies-exchanges-section.Aubergine p {
    color: var(--white);
}

.bookies-exchanges-section.whiteBg,
.bookies-exchanges-section.blancBg,
.bookies-exchanges-section.biancoBg,
.bookies-exchanges-section.blancoBg,
.bookies-exchanges-section.brancoBg {
    background: var(--white);
}

.bookies-exchanges-section.whiteBg h1,
.bookies-exchanges-section.blancBg h1,
.bookies-exchanges-section.biancoBg h1,
.bookies-exchanges-section.blancoBg h1,
.bookies-exchanges-section.brancoBg h1,
.bookies-exchanges-section.whiteBg h2,
.bookies-exchanges-section.blancBg h2,
.bookies-exchanges-section.biancoBg h2,
.bookies-exchanges-section.blancoBg h2,
.bookies-exchanges-section.brancoBg h2,
.bookies-exchanges-section.whiteBg h3,
.bookies-exchanges-section.blancBg h3,
.bookies-exchanges-section.biancoBg h3,
.bookies-exchanges-section.blancoBg h3,
.bookies-exchanges-section.brancoBg h3,
.bookies-exchanges-section.whiteBg h4,
.bookies-exchanges-section.blancBg h4,
.bookies-exchanges-section.biancoBg h4,
.bookies-exchanges-section.blancoBg h4,
.bookies-exchanges-section.brancoBg h4,
.bookies-exchanges-section.whiteBg h5,
.bookies-exchanges-section.blancBg h5,
.bookies-exchanges-section.biancoBg h5,
.bookies-exchanges-section.blancoBg h5,
.bookies-exchanges-section.brancoBg h5,
.bookies-exchanges-section.whiteBg h5,
.bookies-exchanges-section.blancBg h5,
.bookies-exchanges-section.biancoBg h5,
.bookies-exchanges-section.blancoBg h5,
.bookies-exchanges-section.brancoBg h5,
.bookies-exchanges-section.whiteBg li,
.bookies-exchanges-section.blancBg li,
.bookies-exchanges-section.biancoBg li,
.bookies-exchanges-section.blancoBg li,
.bookies-exchanges-section.brancoBg li,
.bookies-exchanges-section.whiteBg p,
.bookies-exchanges-section.blancBg p,
.bookies-exchanges-section.biancoBg p,
.bookies-exchanges-section.blancoBg p,
.bookies-exchanges-section.brancoBg p {
    color: var(--aubergine);
}

.bookies-exchanges-section.greenBg {
    background: var(--electric-lime);
}

.bookies-exchanges-section.greenBg h1,
.bookies-exchanges-section.greenBg h2,
.bookies-exchanges-section.greenBg h3,
.bookies-exchanges-section.greenBg h4,
.bookies-exchanges-section.greenBg h5,
.bookies-exchanges-section.greenBg h5,
.bookies-exchanges-section.greenBg li,
.bookies-exchanges-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .bookies-exchanges-section {
        padding: 47px 0 66px;
    }

    .bookies-exchanges-section h2 {
        margin-bottom: 20px !important;
    }

    .bookies-exchanges-section .row {
        row-gap: 30px;
    }

    .color-btn {
        max-width: 100%;
    }

    .color-btn span {
        font-size: 13px;
    }
}

/* sports-edge-section */
.sports-edge-section {
    padding: 80px 0;
    background-color: #F8F7FE;
    text-align: center !important;
}

.sports-edge-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    text-align: center;
    color: var(--black);
    /*max-width: 450px;*/
    margin: 0 auto 30px !important;
}

body .sports-edge-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    text-align: center !important;
    color: var(--text);
    /*max-width: 976px !important;*/
    margin: 0 auto !important;
}

.sports-edge-section p.description {
    /*max-width: 707px !important;*/
    margin: 0 auto !important;
}

.sports-edge-section .color-btn {
    max-width: 100%;
    margin: 27px auto 22px !important;
}

.sports-edge-section.aubergine {
    background: var(--aubergine);
}

.sports-edge-section.aubergine h1,
.sports-edge-section.aubergine h2,
.sports-edge-section.aubergine h3,
.sports-edge-section.aubergine h4,
.sports-edge-section.aubergine h5,
.sports-edge-section.aubergine h5,
.sports-edge-section.aubergine li,
.sports-edge-section.aubergine p {
    color: var(--white);
}
.sports-edge-section.Aubergine {
    background: var(--aubergine);
}

.sports-edge-section.Aubergine h1,
.sports-edge-section.Aubergine h2,
.sports-edge-section.Aubergine h3,
.sports-edge-section.Aubergine h4,
.sports-edge-section.Aubergine h5,
.sports-edge-section.Aubergine h5,
.sports-edge-section.Aubergine li,
.sports-edge-section.Aubergine p {
    color: var(--white);
}

.sports-edge-section.whiteBg,
.sports-edge-section.blancBg,
.sports-edge-section.biancoBg,
.sports-edge-section.blancoBg,
.sports-edge-section.brancoBg {
    background: var(--white);
}

.sports-edge-section.whiteBg h1,
.sports-edge-section.blancBg h1,
.sports-edge-section.biancoBg h1,
.sports-edge-section.blancoBg h1,
.sports-edge-section.brancoBg h1,
.sports-edge-section.whiteBg h2,
.sports-edge-section.blancBg h2,
.sports-edge-section.biancoBg h2,
.sports-edge-section.blancoBg h2,
.sports-edge-section.brancoBg h2,
.sports-edge-section.whiteBg h3,
.sports-edge-section.blancBg h3,
.sports-edge-section.biancoBg h3,
.sports-edge-section.blancoBg h3,
.sports-edge-section.brancoBg h3,
.sports-edge-section.whiteBg h4,
.sports-edge-section.blancBg h4,
.sports-edge-section.biancoBg h4,
.sports-edge-section.blancoBg h4,
.sports-edge-section.brancoBg h4,
.sports-edge-section.whiteBg h5,
.sports-edge-section.blancBg h5,
.sports-edge-section.biancoBg h5,
.sports-edge-section.blancoBg h5,
.sports-edge-section.brancoBg h5,
.sports-edge-section.whiteBg h5,
.sports-edge-section.blancBg h5,
.sports-edge-section.biancoBg h5,
.sports-edge-section.blancoBg h5,
.sports-edge-section.brancoBg h5,
.sports-edge-section.whiteBg li,
.sports-edge-section.blancBg li,
.sports-edge-section.biancoBg li,
.sports-edge-section.blancoBg li,
.sports-edge-section.brancoBg li,
.sports-edge-section.whiteBg p,
.sports-edge-section.blancBg p,
.sports-edge-section.biancoBg p,
.sports-edge-section.blancoBg p,
.sports-edge-section.brancoBg p {
    color: var(--aubergine);
}

.sports-edge-section.greenBg {
    background: var(--electric-lime);
}

.sports-edge-section.greenBg h1,
.sports-edge-section.greenBg h2,
.sports-edge-section.greenBg h3,
.sports-edge-section.greenBg h4,
.sports-edge-section.greenBg h5,
.sports-edge-section.greenBg h5,
.sports-edge-section.greenBg li,
.sports-edge-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .sports-edge-section {
        padding: 36px 0 45px;
    }
}

/* should-edge-section */
.should-edge-section {
    padding: 157px 0 70px;
    position: relative;
}

.should-edge-section::after {
    content: "";
    position: absolute;
    top: 0;
    left: 33;
    background-image: url(../images/Mask\ group.png);
    background-size: cover;
    width: 437px;
    height: 172px;
}

.should-edge-section .row {
    row-gap: 35px;
    margin-bottom: 90px;
}

.should-edge-section .heading-icon {
    position: relative;
}

.should-edge-section .heading-icon svg {
    position: absolute;
    top: 30px;
    right: 20%;
}

.should-edge-section.aubergine .heading-icon svg path {
    fill: var(--white);
}
.should-edge-section.Aubergine .heading-icon svg path {
    fill: var(--white);
}

.should-edge-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
    max-width: 345px;
    margin-bottom: 30px !important;
}

.should-edge-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.should-edge-section iframe {
    border-radius: 60px;
    height: 660px !important;
}

.should-edge-section .video-wrapper-main {
    background-color: #281434;
    box-shadow: 0px 40px 80px 0px #28143426;
    padding: 40px;
    border-radius: 60px;
}

.should-edge-section.aubergine {
    background: var(--aubergine);
}

.should-edge-section.aubergine h1,
.should-edge-section.aubergine h2,
.should-edge-section.aubergine h3,
.should-edge-section.aubergine h4,
.should-edge-section.aubergine h5,
.should-edge-section.aubergine h5,
.should-edge-section.aubergine li,
.should-edge-section.aubergine p {
    color: var(--white);
}
.should-edge-section.Aubergine {
    background: var(--aubergine);
}

.should-edge-section.Aubergine h1,
.should-edge-section.Aubergine h2,
.should-edge-section.Aubergine h3,
.should-edge-section.Aubergine h4,
.should-edge-section.Aubergine h5,
.should-edge-section.Aubergine h5,
.should-edge-section.Aubergine li,
.should-edge-section.Aubergine p {
    color: var(--white);
}

.should-edge-section.whiteBg,
.should-edge-section.blancBg,
.should-edge-section.biancoBg,
.should-edge-section.blancoBg,
.should-edge-section.brancoBg {
    background: var(--white);
}

.should-edge-section.whiteBg h1,
.should-edge-section.blancBg h1,
.should-edge-section.biancoBg h1,
.should-edge-section.blancoBg h1,
.should-edge-section.brancoBg h1,
.should-edge-section.whiteBg h2,
.should-edge-section.blancBg h2,
.should-edge-section.biancoBg h2,
.should-edge-section.blancoBg h2,
.should-edge-section.brancoBg h2,
.should-edge-section.whiteBg h3,
.should-edge-section.blancBg h3,
.should-edge-section.biancoBg h3,
.should-edge-section.blancoBg h3,
.should-edge-section.brancoBg h3,
.should-edge-section.whiteBg h4,
.should-edge-section.blancBg h4,
.should-edge-section.biancoBg h4,
.should-edge-section.blancoBg h4,
.should-edge-section.brancoBg h4,
.should-edge-section.whiteBg h5,
.should-edge-section.blancBg h5,
.should-edge-section.biancoBg h5,
.should-edge-section.blancoBg h5,
.should-edge-section.brancoBg h5,
.should-edge-section.whiteBg h5,
.should-edge-section.blancBg h5,
.should-edge-section.biancoBg h5,
.should-edge-section.blancoBg h5,
.should-edge-section.brancoBg h5,
.should-edge-section.whiteBg li,
.should-edge-section.blancBg li,
.should-edge-section.biancoBg li,
.should-edge-section.blancoBg li,
.should-edge-section.brancoBg li,
.should-edge-section.whiteBg p,
.should-edge-section.blancBg p,
.should-edge-section.biancoBg p,
.should-edge-section.blancoBg p,
.should-edge-section.brancoBg p {
    color: var(--aubergine);
}

.should-edge-section.greenBg {
    background: var(--electric-lime);
}

.should-edge-section.greenBg h1,
.should-edge-section.greenBg h2,
.should-edge-section.greenBg h3,
.should-edge-section.greenBg h4,
.should-edge-section.greenBg h5,
.should-edge-section.greenBg h5,
.should-edge-section.greenBg li,
.should-edge-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 992px) {
    .should-edge-section iframe {
        height: 100% !important;
        border-radius: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .should-edge-section iframe {
        height: 100% !important;
        border-radius: 25px;
    }

    .should-edge-section .video-wrapper-main {
        padding: 20px;
        border-radius: 25px;
    }
}

/* clients-say-section */
.clients-say-section {
    background: linear-gradient(73.73deg, #B1FF5C 0%, #8CD43D 100%);
    padding: 90px 0;
    overflow: hidden;
}

.clients-say-section h2 {
    margin-bottom: 42px !important;
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: 50px;
    line-height: 1.3em;
    text-align: center;
    color: var(--black);
}

.clientsSay-slider::after {
    content: "";
    position: absolute;
    top: -74px;
    left: -31px;
    width: 137px;
    height: 93px;
    background-image: url(../images/Group\ 4935.svg);
    background-size: cover;
}

.clientsSay-slider::before {
    content: "";
    position: absolute;
    bottom: -73px;
    right: -18px;
    width: 137px;
    height: 93px;
    background-image: url(../images/Group\ 4934.svg);
    background-size: cover;
}

.clientsSay-slider .slick-track {
    display: flex;
    gap: 32px;
}

.clientsSay-slider .clientsSay-card {
    background-color: var(--white);
    border-radius: 20px;
    padding: 35px 27px;
}

.clientsSay-slider .clientsSay-card > img {
    max-width: 176px;
}

.clientsSay-slider .clientsSay-card p {
    margin: 20px 0 !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.clientsSay-slider .clientsSay-card div {
    display: flex;
    align-items: center;
    gap: 16px;
}

.clientsSay-slider .clientsSay-card div img {
    width: 56px;
    height: 56px;
}

.clientsSay-slider .clientsSay-card div h5 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h5);
    line-height: 1.2em;
    margin: 0;
    color: var(--black);
}

.clients-say-section .arrow-btn {
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-top: 42px;
}

.clients-say-section .arrow-btn button {
    width: 90px;
    height: 90px;
    background-color: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
}

.clients-say-section .arrow-btn button:hover {
    background-color: #281434;
}

.clients-say-section .arrow-btn button:hover svg path {
    fill: var(--white);
}

.clients-say-section.aubergine {
    background: var(--aubergine);
}

.clients-say-section.aubergine h1,
.clients-say-section.aubergine h2,
.clients-say-section.aubergine h3,
.clients-say-section.aubergine h4,
.clients-say-section.aubergine h5,
.clients-say-section.aubergine h5,
.clients-say-section.aubergine li,
.clients-say-section.aubergine p {
    color: var(--white);
}

.clients-say-section.aubergine .clientsSay-slider .clientsSay-card p {
    color: var(--aubergine) !important;
}

.clients-say-section.Aubergine {
    background: var(--aubergine);
}

.clients-say-section.Aubergine h1,
.clients-say-section.Aubergine h2,
.clients-say-section.Aubergine h3,
.clients-say-section.Aubergine h4,
.clients-say-section.Aubergine h5,
.clients-say-section.Aubergine h5,
.clients-say-section.Aubergine li,
.clients-say-section.Aubergine p {
    color: var(--white);
}

.clients-say-section.Aubergine .clientsSay-slider .clientsSay-card p {
    color: var(--aubergine) !important;
}

.clients-say-section.whiteBg,
.clients-say-section.blancBg,
.clients-say-section.biancoBg,
.clients-say-section.blancoBg,
.clients-say-section.brancoBg{
    background: var(--white);
}

.clients-say-section.whiteBg h1,
.clients-say-section.blancBg h1,
.clients-say-section.biancoBg h1,
.clients-say-section.blancoBg h1,
.clients-say-section.brancoBg h1,
.clients-say-section.whiteBg h2,
.clients-say-section.blancBg h2,
.clients-say-section.biancoBg h2,
.clients-say-section.blancoBg h2,
.clients-say-section.brancoBg h2,
.clients-say-section.whiteBg h3,
.clients-say-section.blancBg h3,
.clients-say-section.biancoBg h3,
.clients-say-section.blancoBg h3,
.clients-say-section.brancoBg h3,
.clients-say-section.whiteBg h4,
.clients-say-section.blancBg h4,
.clients-say-section.biancoBg h4,
.clients-say-section.blancoBg h4,
.clients-say-section.brancoBg h4,
.clients-say-section.whiteBg h5,
.clients-say-section.blancBg h5,
.clients-say-section.biancoBg h5,
.clients-say-section.blancoBg h5,
.clients-say-section.brancoBg h5,
.clients-say-section.whiteBg h5,
.clients-say-section.blancBg h5,
.clients-say-section.biancoBg h5,
.clients-say-section.blancoBg h5,
.clients-say-section.brancoBg h5,
.clients-say-section.whiteBg li,
.clients-say-section.blancBg li,
.clients-say-section.biancoBg li,
.clients-say-section.blancoBg li,
.clients-say-section.brancoBg li,
.clients-say-section.whiteBg p,
.clients-say-section.blancBg p,
.clients-say-section.biancoBg p,
.clients-say-section.blancoBg p,
.clients-say-section.brancoBg p {
    color: var(--aubergine);
}

.clients-say-section.whiteBg .clientsSay-slider .clientsSay-card,
.clients-say-section.blancBg .clientsSay-slider .clientsSay-card,
.clients-say-section.biancoBg .clientsSay-slider .clientsSay-card,
.clients-say-section.blancoBg .clientsSay-slider .clientsSay-card,
.clients-say-section.brancoBg  .clientsSay-slider .clientsSay-card {
    border: 1px solid #28143426;
}

.clients-say-section.whiteBg .arrow-btn button,
.clients-say-section.blancBg .arrow-btn button,
.clients-say-section.biancoBg .arrow-btn button,
.clients-say-section.blancoBg .arrow-btn button,
.clients-say-section.brancoBg  .arrow-btn button {
    box-shadow: 0px 12.06px 24.12px 0px #28143426;
}

.clients-say-section.greenBg {
    background: var(--electric-lime);
}

.clients-say-section.greenBg h1,
.clients-say-section.greenBg h2,
.clients-say-section.greenBg h3,
.clients-say-section.greenBg h4,
.clients-say-section.greenBg h5,
.clients-say-section.greenBg h5,
.clients-say-section.greenBg li,
.clients-say-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .clients-say-section {
        padding: 62px 0 57px;
    }

    .clients-say-section .arrow-btn {
        gap: 11px;
        margin-top: 56px;
    }

    .clients-say-section .arrow-btn button {
        width: 62px;
        height: 62px;
    }

    .clients-say-section h2 {
        font-size: 36px;
        margin-bottom: 39px;
        position: relative;
        z-index: 11;
    }

    .clientsSay-slider::after {
        width: 89px;
        height: 61px;
        top: -36px;
        left: -16px;
    }

    .clientsSay-slider::before {
        width: 113px;
        height: 78px;
        bottom: -36px;
        right: -16px;
    }
}

/* work-together-section */
.work-together-section {
    padding: 70px 0 50px;
}

.titleSection {
    position: relative;
    max-width: 345px;
    margin: 66px 0 32px;
}

.work-together-section .arrow-svg {
    position: absolute;
    bottom: 13%;
    right: 0;
    transform: rotate(-39deg);
}

.work-together-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
}

.work-together-section .row {
    row-gap: 40px;
}

.work-together-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.work-together-section .form-content {
    background: #F8F7FE;
    padding: 40px 32px;
    border-radius: 16px;
}

.work-together-section label {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: 14px;
    line-height: 1.3em;
    color: var(--black);
    margin: 0 0 6px !important;
}

.work-together-section textarea,
.work-together-section input {
    background-image: #FFFFFF;
    width: 100%;
    height: 44px;
    padding: 10px 14px;
    border-radius: 8px;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: var(--text);
}

.work-together-section textarea {
    height: 134px;
}

.work-together-section .wpcf7-submit {
    background: #C199FE !important;
    border-radius: 8px;
    height: 48px;
    padding: 12px 18px;
    width: 100%;
    font-family: var(--secondary-font);
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5em;
    color: #090909;
}

.work-together-section .checkbox {
    margin-bottom: 24px !important;
}

.work-together-section .checkbox label {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: var(--text);
}

.work-together-section .checkbox input {
    width: 15px !important;
    height: 15px !important;
    border-radius: 0;
}

.work-together-section .flex-div {
    display: flex;
    gap: 32px;
}

.work-together-section form div p {
    margin-bottom: 24px !important;
}

.work-together-section.aubergine {
    background: var(--aubergine);
}

.work-together-section.aubergine svg path {
    fill: var(--white);
}

.work-together-section.aubergine h1,
.work-together-section.aubergine h2,
.work-together-section.aubergine h3,
.work-together-section.aubergine h4,
.work-together-section.aubergine h5,
.work-together-section.aubergine h5,
.work-together-section.aubergine li,
.work-together-section.aubergine p {
    color: var(--white);
}

.work-together-section.Aubergine {
    background: var(--aubergine);
}

.work-together-section.Aubergine svg path {
    fill: var(--white);
}

.work-together-section.Aubergine h1,
.work-together-section.Aubergine h2,
.work-together-section.Aubergine h3,
.work-together-section.Aubergine h4,
.work-together-section.Aubergine h5,
.work-together-section.Aubergine h5,
.work-together-section.Aubergine li,
.work-together-section.Aubergine p {
    color: var(--white);
}

.work-together-section.whiteBg,
.work-together-section.blancBg,
.work-together-section.biancoBg,
.work-together-section.blancoBg,
.work-together-section.brancoBg {
    background: var(--white);
}

.work-together-section.whiteBg h1,
.work-together-section.blancBg h1,
.work-together-section.biancoBg h1,
.work-together-section.blancoBg h1,
.work-together-section.brancoBg h1,
.work-together-section.whiteBg h2,
.work-together-section.blancBg h2,
.work-together-section.biancoBg h2,
.work-together-section.blancoBg h2,
.work-together-section.brancoBg h2,
.work-together-section.whiteBg h3,
.work-together-section.blancBg h3,
.work-together-section.biancoBg h3,
.work-together-section.blancoBg h3,
.work-together-section.brancoBg h3,
.work-together-section.whiteBg h4,
.work-together-section.blancBg h4,
.work-together-section.biancoBg h4,
.work-together-section.blancoBg h4,
.work-together-section.brancoBg h4,
.work-together-section.whiteBg h5,
.work-together-section.blancBg h5,
.work-together-section.biancoBg h5,
.work-together-section.blancoBg h5,
.work-together-section.brancoBg h5,
.work-together-section.whiteBg h5,
.work-together-section.blancBg h5,
.work-together-section.biancoBg h5,
.work-together-section.blancoBg h5,
.work-together-section.brancoBg h5,
.work-together-section.whiteBg li,
.work-together-section.blancBg li,
.work-together-section.biancoBg li,
.work-together-section.blancoBg li,
.work-together-section.brancoBg li,
.work-together-section.whiteBg p,
.work-together-section.blancBg p,
.work-together-section.biancoBg p,
.work-together-section.blancoBg p,
.work-together-section.brancoBg p {
    color: var(--aubergine);
}

.work-together-section.greenBg {
    background: var(--electric-lime);
}

.work-together-section.greenBg h1,
.work-together-section.greenBg h2,
.work-together-section.greenBg h3,
.work-together-section.greenBg h4,
.work-together-section.greenBg h5,
.work-together-section.greenBg h5,
.work-together-section.greenBg li,
.work-together-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .work-together-section {
        padding-top: 40px;
    }

    .work-together-section .flex-div {
        flex-flow: column;
        gap: 0;
    }

    .work-together-section form div p {
        margin-bottom: 10px !important;
    }

    .work-together-section .checkbox {
        margin-bottom: 15px !important;
    }
}

/* accssd-mobile-section */
.accssd-mobile-section {
    background: linear-gradient(to bottom, transparent 0%, transparent 50%, #F9F5FF 50%, #F9F5FF 100%);
    padding-top: 75px;
}

body .accssd-mobile-section .content {
    background-image: url("../images/Group\ 1000002827.png");
    background-size: cover;
    border-radius: 60px;
    padding: 85px 30px 75px !important;
    text-align: center !important;
    margin-bottom: -40px;
    position: relative;
    z-index: 111;
}

.accssd-mobile-section .content h2 {
    max-width: 604px !important;
    margin: 0 auto 8px !important;
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    text-transform: capitalize;
    color: var(--black);
    text-align: center !important;
}

.accssd-mobile-section .content p {
    max-width: 886px !important;
    text-align: center !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
    margin: 0 auto 18px !important;
}

.accssd-mobile-section.aubergine {
    background: var(--aubergine);
}

.accssd-mobile-section.aubergine h1,
.accssd-mobile-section.aubergine h2,
.accssd-mobile-section.aubergine h3,
.accssd-mobile-section.aubergine h4,
.accssd-mobile-section.aubergine h5,
.accssd-mobile-section.aubergine h5,
.accssd-mobile-section.aubergine li,
.accssd-mobile-section.aubergine p {
    color: var(--aubergine) !important;
}

.accssd-mobile-section.Aubergine {
    background: var(--aubergine);
}

.accssd-mobile-section.Aubergine h1,
.accssd-mobile-section.Aubergine h2,
.accssd-mobile-section.Aubergine h3,
.accssd-mobile-section.Aubergine h4,
.accssd-mobile-section.Aubergine h5,
.accssd-mobile-section.Aubergine h5,
.accssd-mobile-section.Aubergine li,
.accssd-mobile-section.Aubergine p {
    color: var(--aubergine) !important;
}

.accssd-mobile-section.whiteBg,
.accssd-mobile-section.blancBg,
.accssd-mobile-section.biancoBg,
.accssd-mobile-section.blancoBg,
.accssd-mobile-section.brancoBg {
    background: var(--white);
}

.accssd-mobile-section.whiteBg h1,
.accssd-mobile-section.blancBg h1,
.accssd-mobile-section.biancoBg h1,
.accssd-mobile-section.blancoBg h1,
.accssd-mobile-section.brancoBg h1,
.accssd-mobile-section.whiteBg h2,
.accssd-mobile-section.blancBg h2,
.accssd-mobile-section.biancoBg h2,
.accssd-mobile-section.blancoBg h2,
.accssd-mobile-section.brancoBg h2,
.accssd-mobile-section.whiteBg h3,
.accssd-mobile-section.blancBg h3,
.accssd-mobile-section.biancoBg h3,
.accssd-mobile-section.blancoBg h3,
.accssd-mobile-section.brancoBg h3,
.accssd-mobile-section.whiteBg h4,
.accssd-mobile-section.blancBg h4,
.accssd-mobile-section.biancoBg h4,
.accssd-mobile-section.blancoBg h4,
.accssd-mobile-section.brancoBg h4,
.accssd-mobile-section.whiteBg h5,
.accssd-mobile-section.blancBg h5,
.accssd-mobile-section.biancoBg h5,
.accssd-mobile-section.blancoBg h5,
.accssd-mobile-section.brancoBg h5,
.accssd-mobile-section.whiteBg h5,
.accssd-mobile-section.blancBg h5,
.accssd-mobile-section.biancoBg h5,
.accssd-mobile-section.blancoBg h5,
.accssd-mobile-section.brancoBg h5,
.accssd-mobile-section.whiteBg li,
.accssd-mobile-section.blancBg li,
.accssd-mobile-section.biancoBg li,
.accssd-mobile-section.blancoBg li,
.accssd-mobile-section.brancoBg li,
.accssd-mobile-section.whiteBg p,
.accssd-mobile-section.blancBg p,
.accssd-mobile-section.biancoBg p,
.accssd-mobile-section.blancoBg p,
.accssd-mobile-section.brancoBg p {
    color: var(--aubergine);
}

.accssd-mobile-section.greenBg {
    background: var(--electric-lime);
}

.accssd-mobile-section.greenBg h1,
.accssd-mobile-section.greenBg h2,
.accssd-mobile-section.greenBg h3,
.accssd-mobile-section.greenBg h4,
.accssd-mobile-section.greenBg h5,
.accssd-mobile-section.greenBg h5,
.accssd-mobile-section.greenBg li,
.accssd-mobile-section.greenBg p {
    color: var(--aubergine);
}

body .accssd-mobile-section.greenBg .content {
    background-image: url("/wp-content/uploads/2025/06/Group-1000002758.png");
}

@media only screen and (max-width: 767px) {
    body .accssd-mobile-section .content {
        padding: 47px 27px !important;
        text-align: left !important;
        border-radius: 40px;
    }

    body .accssd-mobile-section.greenBg .content {
        background-image: url("/wp-content/uploads/2025/06/Group-1000002798.png");
    }
}

/* faq-section */
.faq-section {
    background-color: #F9F5FF;
    padding: 88px 0;
}

.faq-section h2 {
    margin-bottom: 20px !important;
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: 36px;
    line-height: 1.2em;
    letter-spacing: -2%;
    color: var(--black);
}

.faq-section p,
.faq-section p a {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.5em;
    color: var(--text);
}

.faq-section p a {
    text-decoration: underline;
}

.conditions-section .conditions-head{
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.conditions-section .conditions-head img{
    max-width: 50px;
    transition: All 0.5s ease;
}

.conditions-section.active .conditions-head img{
    transform: rotate(180deg);
}

.conditions-section .list{
    max-height: 0px;
    overflow: hidden;
    transition: All 0.5s ease;
}
.conditions-section.active .list{
    max-height: 100%;
}

.conditions-section.aubergine .conditions-head a svg path{
    fill: #fff;
}
.conditions-section.Aubergine .conditions-head a svg path{
    fill: #fff;
}

.conditions-section .accordion,
.faq-section .accordion {
    display: flex;
    flex-flow: column;
    gap: 32px;
}

.conditions-section .accordion .accordion-item,
.faq-section .accordion .accordion-item {
    border: none;
    background-color: transparent;
}

.conditions-section .accordion .accordion-item h2,
.faq-section .accordion .accordion-item h2 {
    margin: 0;
    width: 100%;
}

.conditions-section .accordion .accordion-item .accordion-button,
.faq-section .accordion .accordion-item .accordion-button {
    background-color: transparent;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-family: var(--secondary-font);
    font-weight: 500;
    font-size: 18px;
    line-height: 1.3em;
    color: var(--black);
}

.conditions-section .accordion .accordion-item .accordion-body,
.faq-section .accordion .accordion-item .accordion-body {
    padding: 8px 0 0;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.conditions-section .accordion .accordion-button::after,
.faq-section .accordion .accordion-button::after {
    background-image: url(../images/plus-circle.svg);
}

.conditions-section .accordion .accordion-button:not(.collapsed)::after,
.faq-section .accordion .accordion-button:not(.collapsed)::after {
    background-image: url(../images/minus-circle.svg);
}

.faq-section.aubergine {
    background: var(--aubergine);
}

.faq-section.aubergine .accordion .accordion-item .accordion-body,
.faq-section.aubergine .accordion .accordion-item .accordion-button,
.faq-section.aubergine h1,
.faq-section.aubergine h2,
.faq-section.aubergine h3,
.faq-section.aubergine h4,
.faq-section.aubergine h5,
.faq-section.aubergine h5,
.faq-section.aubergine li,
.faq-section.aubergine p {
    color: var(--white);
}

.conditions-section.aubergine .accordion .accordion-button::after,
.faq-section.aubergine .accordion .accordion-button::after {
    filter: brightness(0) invert(1);
}
.faq-section.Aubergine {
    background: var(--aubergine);
}

.faq-section.Aubergine .accordion .accordion-item .accordion-body,
.faq-section.Aubergine .accordion .accordion-item .accordion-button,
.faq-section.Aubergine h1,
.faq-section.Aubergine h2,
.faq-section.Aubergine h3,
.faq-section.Aubergine h4,
.faq-section.Aubergine h5,
.faq-section.Aubergine h5,
.faq-section.Aubergine li,
.faq-section.Aubergine p {
    color: var(--white);
}

.conditions-section.Aubergine .accordion .accordion-button::after,
.faq-section.Aubergine .accordion .accordion-button::after {
    filter: brightness(0) invert(1);
}

.faq-section.whiteBg,
.faq-section.blancBg,
.faq-section.biancoBg,
.faq-section.blancoBg,
.faq-section.brancoBg {
    background: var(--white);
}

.faq-section.whiteBg .accordion .accordion-item .accordion-body,
.faq-section.blancBg .accordion .accordion-item .accordion-body,
.faq-section.biancoBg .accordion .accordion-item .accordion-body,
.faq-section.blancoBg .accordion .accordion-item .accordion-body,
.faq-section.brancoBg .accordion .accordion-item .accordion-body,
.faq-section.whiteBg .accordion .accordion-item .accordion-button,
.faq-section.blancBg .accordion .accordion-item .accordion-button,
.faq-section.biancoBg .accordion .accordion-item .accordion-button,
.faq-section.blancoBg .accordion .accordion-item .accordion-button,
.faq-section.brancoBg .accordion .accordion-item .accordion-button,
.faq-section.whiteBg h1,
.faq-section.blancBg h1,
.faq-section.biancoBg h1,
.faq-section.blancoBg h1,
.faq-section.brancoBg h1,
.faq-section.whiteBg h2,
.faq-section.blancBg h2,
.faq-section.biancoBg h2,
.faq-section.blancoBg h2,
.faq-section.brancoBg h2,
.faq-section.whiteBg h3,
.faq-section.blancBg h3,
.faq-section.biancoBg h3,
.faq-section.blancoBg h3,
.faq-section.brancoBg h3,
.faq-section.whiteBg h4,
.faq-section.blancBg h4,
.faq-section.biancoBg h4,
.faq-section.blancoBg h4,
.faq-section.brancoBg h4,
.faq-section.whiteBg h5,
.faq-section.blancBg h5,
.faq-section.biancoBg h5,
.faq-section.blancoBg h5,
.faq-section.brancoBg h5,
.faq-section.whiteBg h5,
.faq-section.blancBg h5,
.faq-section.biancoBg h5,
.faq-section.blancoBg h5,
.faq-section.brancoBg h5,
.faq-section.whiteBg li,
.faq-section.blancBg li,
.faq-section.biancoBg li,
.faq-section.blancoBg li,
.faq-section.brancoBg li,
.faq-section.whiteBg p,
.faq-section.blancBg p,
.faq-section.biancoBg p,
.faq-section.blancoBg p,
.faq-section.brancoBg p {
    color: var(--aubergine);
}

.faq-section.greenBg {
    background: var(--electric-lime);
}

.faq-section.greenBg .accordion .accordion-item .accordion-body,
.faq-section.greenBg .accordion .accordion-item .accordion-button,
.faq-section.greenBg h1,
.faq-section.greenBg h2,
.faq-section.greenBg h3,
.faq-section.greenBg h4,
.faq-section.greenBg h5,
.faq-section.greenBg h5,
.faq-section.greenBg li,
.faq-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .faq-section {
        padding: 75px 0;
    }

    .faq-section h2 {
        text-align: center;
        margin-bottom: 29px;
    }

    .faq-section p {
        text-align: center;
    }

    .faq-section .row {
        row-gap: 64px;
    }
}

/* new-banner */
.new-banner {
    padding: 213px 0 101px;
    background-color: #F8F7FE;
    position: relative;
}

.new-banner::after {
    content: "";
    position: absolute;
    top: -53px;
    right: 0;
    background-image: url(../images/Group\ 5678.png);
    background-size: cover;
    width: 400px;
    height: 700px;
}

.new-banner h1 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h1);
    line-height: 1.2em;
    color: var(--black);
    margin-bottom: 26px !important;
    position: relative;
    z-index: 11;
}

.new-banner li,
.new-banner p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
    position: relative;
    z-index: 11;
    margin: 0;
}

.new-banner ul {
    list-style: disc;
}

.new-banner .row {
    row-gap: 30px;
}

.new-banner.aubergine {
    background: var(--aubergine);
}

.new-banner.aubergine h1,
.new-banner.aubergine h2,
.new-banner.aubergine h3,
.new-banner.aubergine h4,
.new-banner.aubergine h5,
.new-banner.aubergine h5,
.new-banner.aubergine li,
.new-banner.aubergine p {
    color: var(--white);
}
.new-banner.Aubergine {
    background: var(--aubergine);
}

.new-banner.Aubergine h1,
.new-banner.Aubergine h2,
.new-banner.Aubergine h3,
.new-banner.Aubergine h4,
.new-banner.Aubergine h5,
.new-banner.Aubergine h5,
.new-banner.Aubergine li,
.new-banner.Aubergine p {
    color: var(--white);
}

.new-banner.whiteBg,
.new-banner.blancBg,
.new-banner.biancoBg,
.new-banner.blancoBg,
.new-banner.brancoBg {
    background: var(--white);
}

.new-banner.whiteBg h1,
.new-banner.blancBg h1,
.new-banner.biancoBg h1,
.new-banner.blancoBg h1,
.new-banner.brancoBg h1,
.new-banner.whiteBg h2,
.new-banner.blancBg h2,
.new-banner.biancoBg h2,
.new-banner.blancoBg h2,
.new-banner.brancoBg h2,
.new-banner.whiteBg h3,
.new-banner.blancBg h3,
.new-banner.biancoBg h3,
.new-banner.blancoBg h3,
.new-banner.brancoBg h3,
.new-banner.whiteBg h4,
.new-banner.blancBg h4,
.new-banner.biancoBg h4,
.new-banner.blancoBg h4,
.new-banner.brancoBg h4,
.new-banner.whiteBg h5,
.new-banner.blancBg h5,
.new-banner.biancoBg h5,
.new-banner.blancoBg h5,
.new-banner.brancoBg h5,
.new-banner.whiteBg h5,
.new-banner.blancBg h5,
.new-banner.biancoBg h5,
.new-banner.blancoBg h5,
.new-banner.brancoBg h5,
.new-banner.whiteBg li,
.new-banner.blancBg li,
.new-banner.biancoBg li,
.new-banner.blancoBg li,
.new-banner.brancoBg li,
.new-banner.whiteBg p,
.new-banner.blancBg p,
.new-banner.biancoBg p,
.new-banner.blancoBg p,
.new-banner.brancoBg p {
    color: var(--aubergine);
}

.new-banner.greenBg {
    background: var(--electric-lime);
}

.new-banner.greenBg h1,
.new-banner.greenBg h2,
.new-banner.greenBg h3,
.new-banner.greenBg h4,
.new-banner.greenBg h5,
.new-banner.greenBg h5,
.new-banner.greenBg li,
.new-banner.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .new-banner {
        padding: 116px 0 53px;
    }

    .new-banner h1 {
        margin-bottom: 13px !important;
    }

    .new-banner::after {
        width: 300px;
    }
}

/* trading-card-section */
.trading-card-section {
    background: linear-gradient(to bottom, #F8F7FE 0%, #F8F7FE 50%, transparent 50%, transparent 100%);
    padding: 10px 0;
}

.trading-card-section .content {
    background-color: var(--aubergine);
    border-radius: 50px;
    padding: 80px 30px;
}

body .trading-card-section .content h2 {
    margin-bottom: 28px !important;
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--white);
    text-align: center !important;
}

body .trading-card-section .content p {
    max-width: 682px !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--white);
    margin: 0 auto !important;
    text-align: center !important;
}

.trading-card-section.aubergine {
    background: var(--aubergine);
}

.trading-card-section.aubergine .content {
    background: var(--electric-lime);
}

.trading-card-section.aubergine h1,
.trading-card-section.aubergine h2,
.trading-card-section.aubergine h3,
.trading-card-section.aubergine h4,
.trading-card-section.aubergine h5,
.trading-card-section.aubergine h5,
.trading-card-section.aubergine li,
.trading-card-section.aubergine p {
    color: var(--aubergine) !important;
}
.trading-card-section.Aubergine {
    background: var(--aubergine);
}

.trading-card-section.Aubergine .content {
    background: var(--electric-lime);
}

.trading-card-section.Aubergine h1,
.trading-card-section.Aubergine h2,
.trading-card-section.Aubergine h3,
.trading-card-section.Aubergine h4,
.trading-card-section.Aubergine h5,
.trading-card-section.Aubergine h5,
.trading-card-section.Aubergine li,
.trading-card-section.Aubergine p {
    color: var(--aubergine) !important;
}

.trading-card-section.whiteBg,
.trading-card-section.blancBg,
.trading-card-section.biancoBg,
.trading-card-section.blancoBg,
.trading-card-section.brancoBg {
    background: var(--white);
}

.trading-card-section.whiteBg h1,
.trading-card-section.blancBg h1,
.trading-card-section.biancoBg h1,
.trading-card-section.blancoBg h1,
.trading-card-section.brancoBg h1,
.trading-card-section.whiteBg h2,
.trading-card-section.blancBg h2,
.trading-card-section.biancoBg h2,
.trading-card-section.blancoBg h2,
.trading-card-section.brancoBg h2,
.trading-card-section.whiteBg h3,
.trading-card-section.blancBg h3,
.trading-card-section.biancoBg h3,
.trading-card-section.blancoBg h3,
.trading-card-section.brancoBg h3,
.trading-card-section.whiteBg h4,
.trading-card-section.blancBg h4,
.trading-card-section.biancoBg h4,
.trading-card-section.blancoBg h4,
.trading-card-section.brancoBg h4,
.trading-card-section.whiteBg h5,
.trading-card-section.blancBg h5,
.trading-card-section.biancoBg h5,
.trading-card-section.blancoBg h5,
.trading-card-section.brancoBg h5,
.trading-card-section.whiteBg h5,
.trading-card-section.blancBg h5,
.trading-card-section.biancoBg h5,
.trading-card-section.blancoBg h5,
.trading-card-section.brancoBg h5,
.trading-card-section.whiteBg li,
.trading-card-section.blancBg li,
.trading-card-section.biancoBg li,
.trading-card-section.blancoBg li,
.trading-card-section.brancoBg li,
.trading-card-section.whiteBg p,
.trading-card-section.blancBg p,
.trading-card-section.biancoBg p,
.trading-card-section.blancoBg p,
.trading-card-section.brancoBg p {
    color: var(--aubergine);
}

.trading-card-section.greenBg {
    background: var(--electric-lime);
}

.trading-card-section.greenBg h1,
.trading-card-section.greenBg h2,
.trading-card-section.greenBg h3,
.trading-card-section.greenBg h4,
.trading-card-section.greenBg h5,
.trading-card-section.greenBg h5,
.trading-card-section.greenBg li,
.trading-card-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .trading-card-section .content {
        padding: 52px 15px 71px;
        border-radius: 40px;
    }
}

/* football_betting_section */
.football_betting_section {
    padding: 115px 0 100px;
}

.football_betting_section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
    margin-bottom: 35px !important;
}

.football_betting_section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
}

.football_betting_section .row {
    row-gap: 50px;
}

.football_betting_section.aubergine {
    background: var(--aubergine);
}

.football_betting_section.aubergine h1,
.football_betting_section.aubergine h2,
.football_betting_section.aubergine h3,
.football_betting_section.aubergine h4,
.football_betting_section.aubergine h5,
.football_betting_section.aubergine h5,
.football_betting_section.aubergine li,
.football_betting_section.aubergine p {
    color: var(--white);
}

.football_betting_section.Aubergine {
    background: var(--aubergine);
}

.football_betting_section.Aubergine h1,
.football_betting_section.Aubergine h2,
.football_betting_section.Aubergine h3,
.football_betting_section.Aubergine h4,
.football_betting_section.Aubergine h5,
.football_betting_section.Aubergine h5,
.football_betting_section.Aubergine li,
.football_betting_section.Aubergine p {
    color: var(--white);
}

.football_betting_section.whiteBg,
.football_betting_section.blancBg,
.football_betting_section.biancoBg,
.football_betting_section.blancoBg,
.football_betting_section.brancoBg {
    background: var(--white);
}

.football_betting_section.whiteBg h1,
.football_betting_section.blancBg h1,
.football_betting_section.biancoBg h1,
.football_betting_section.blancoBg h1,
.football_betting_section.brancoBg h1,
.football_betting_section.whiteBg h2,
.football_betting_section.blancBg h2,
.football_betting_section.biancoBg h2,
.football_betting_section.blancoBg h2,
.football_betting_section.brancoBg h2,
.football_betting_section.whiteBg h3,
.football_betting_section.blancBg h3,
.football_betting_section.biancoBg h3,
.football_betting_section.blancoBg h3,
.football_betting_section.brancoBg h3,
.football_betting_section.whiteBg h4,
.football_betting_section.blancBg h4,
.football_betting_section.biancoBg h4,
.football_betting_section.blancoBg h4,
.football_betting_section.brancoBg h4,
.football_betting_section.whiteBg h5,
.football_betting_section.blancBg h5,
.football_betting_section.biancoBg h5,
.football_betting_section.blancoBg h5,
.football_betting_section.brancoBg h5,
.football_betting_section.whiteBg h5,
.football_betting_section.blancBg h5,
.football_betting_section.biancoBg h5,
.football_betting_section.blancoBg h5,
.football_betting_section.brancoBg h5,
.football_betting_section.whiteBg li,
.football_betting_section.blancBg li,
.football_betting_section.biancoBg li,
.football_betting_section.blancoBg li,
.football_betting_section.brancoBg li,
.football_betting_section.whiteBg p,
.football_betting_section.blancBg p,
.football_betting_section.biancoBg p,
.football_betting_section.blancoBg p,
.football_betting_section.brancoBg p {
    color: var(--aubergine);
}

.football_betting_section.greenBg {
    background: var(--electric-lime);
}

.football_betting_section.greenBg h1,
.football_betting_section.greenBg h2,
.football_betting_section.greenBg h3,
.football_betting_section.greenBg h4,
.football_betting_section.greenBg h5,
.football_betting_section.greenBg h5,
.football_betting_section.greenBg li,
.football_betting_section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .football_betting_section {
        padding: 64px 0;
    }

    .football_betting_section h2 {
        margin-bottom: 35px !important;
    }
}

/* betfair-exchange-section */
.betfair-exchange-section {
    padding: 90px 0;
    background-color: #F8F7FE;
}

body .betfair-exchange-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
    /*max-width: 592px !important;*/
    margin: 0 auto 40px !important;
    text-align: center !important;
}

body .betfair-exchange-section li,
body .betfair-exchange-section p {
    /*max-width: 935px !important;*/
    margin: 0 auto !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
    text-align: center !important;
}

body .betfair-exchange-section ul {
    margin-top: 30px;
}

body .betfair-exchange-section ul li {
    list-style: disc;
    text-align: left !important;
}

.betfair-exchange-section.aubergine {
    background: var(--aubergine);
}

.betfair-exchange-section.aubergine h1,
.betfair-exchange-section.aubergine h2,
.betfair-exchange-section.aubergine h3,
.betfair-exchange-section.aubergine h4,
.betfair-exchange-section.aubergine h5,
.betfair-exchange-section.aubergine h5,
.betfair-exchange-section.aubergine li,
.betfair-exchange-section.aubergine p {
    color: var(--white);
}

.betfair-exchange-section.Aubergine {
    background: var(--aubergine);
}

.betfair-exchange-section.Aubergine h1,
.betfair-exchange-section.Aubergine h2,
.betfair-exchange-section.Aubergine h3,
.betfair-exchange-section.Aubergine h4,
.betfair-exchange-section.Aubergine h5,
.betfair-exchange-section.Aubergine h5,
.betfair-exchange-section.Aubergine li,
.betfair-exchange-section.Aubergine p {
    color: var(--white);
}

.betfair-exchange-section.whiteBg,
.betfair-exchange-section.blancBg,
.betfair-exchange-section.biancoBg,
.betfair-exchange-section.blancoBg,
.betfair-exchange-section.brancoBg {
    background: var(--white);
}

.betfair-exchange-section.whiteBg h1,
.betfair-exchange-section.blancBg h1,
.betfair-exchange-section.biancoBg h1,
.betfair-exchange-section.blancoBg h1,
.betfair-exchange-section.brancoBg h1,
.betfair-exchange-section.whiteBg h2,
.betfair-exchange-section.blancBg h2,
.betfair-exchange-section.biancoBg h2,
.betfair-exchange-section.blancoBg h2,
.betfair-exchange-section.brancoBg h2,
.betfair-exchange-section.whiteBg h3,
.betfair-exchange-section.blancBg h3,
.betfair-exchange-section.biancoBg h3,
.betfair-exchange-section.blancoBg h3,
.betfair-exchange-section.brancoBg h3,
.betfair-exchange-section.whiteBg h4,
.betfair-exchange-section.blancBg h4,
.betfair-exchange-section.biancoBg h4,
.betfair-exchange-section.blancoBg h4,
.betfair-exchange-section.brancoBg h4,
.betfair-exchange-section.whiteBg h5,
.betfair-exchange-section.blancBg h5,
.betfair-exchange-section.biancoBg h5,
.betfair-exchange-section.blancoBg h5,
.betfair-exchange-section.brancoBg h5,
.betfair-exchange-section.whiteBg h5,
.betfair-exchange-section.blancBg h5,
.betfair-exchange-section.biancoBg h5,
.betfair-exchange-section.blancoBg h5,
.betfair-exchange-section.brancoBg h5,
.betfair-exchange-section.whiteBg li,
.betfair-exchange-section.blancBg li,
.betfair-exchange-section.biancoBg li,
.betfair-exchange-section.blancoBg li,
.betfair-exchange-section.brancoBg li,
.betfair-exchange-section.whiteBg p,
.betfair-exchange-section.blancBg p,
.betfair-exchange-section.biancoBg p,
.betfair-exchange-section.blancoBg p,
.betfair-exchange-section.brancoBg p
 {
    color: var(--aubergine);
}

.betfair-exchange-section.greenBg {
    background: var(--electric-lime);
}

.betfair-exchange-section.greenBg h1,
.betfair-exchange-section.greenBg h2,
.betfair-exchange-section.greenBg h3,
.betfair-exchange-section.greenBg h4,
.betfair-exchange-section.greenBg h5,
.betfair-exchange-section.greenBg h5,
.betfair-exchange-section.greenBg li,
.betfair-exchange-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .betfair-exchange-section {
        padding: 60px 0;
    }

    body .betfair-exchange-section h2 {
        margin-bottom: 26px !important;
    }
}

/* new-banner-section */
.new-banner-section {
    padding: 189px 0 73px;

}

.new-banner-section::after {
    content: "";
    position: absolute;
    top: -53px;
    right: 0;
    background-image: url('/wp-content/uploads/2025/06/Group-5678.png');
    background-size: cover;
    width: 400px;
    height: 700px;
    z-index: 1;
    opacity: 70%;
}

.new-banner-section .container-new {
    position: relative;
    z-index: 11;
}

.new-banner-section .head-title {
    position: relative;
    max-width: 537px !important;
}

.new-banner-section .head-title svg {
    position: absolute;
    top: 44px;
    right: 0;
}

.new-banner-section h1 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h1);
    line-height: 1.2em;
    color: var(--black);
    max-width: 450px;
}

.new-banner-section .des-bold {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: 20px;
    line-height: 1.2em;
    color: var(--black);
    max-width: 511px !important;
}

.new-banner-section a {
    margin-top: 23px !important;
}

.new-banner-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
    max-width: 479px !important;
}

.new-banner-section .banner-card {
    margin-top: 55px;
    row-gap: 25px;
}

.new-banner-section .banner-card .card-banner {
    background-color: #F8F7FE;
    padding: 31px 36px;
    border-radius: 30px;
}

.new-banner-section .banner-card .card-banner img {
    width: 69px;
    height: 69px;
    margin-bottom: 31px !important;
}

.new-banner-section .banner-card .card-banner h5 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h5);
    line-height: 1.2em;
    color: var(--black);
    margin-bottom: 10px !important;
}

.new-banner-section .banner-card .card-banner p {
    font-size: 14px;
}

.new-banner-section.aubergine {
    background: var(--aubergine);
}

.new-banner-section.aubergine h1,
.new-banner-section.aubergine h2,
.new-banner-section.aubergine h3,
.new-banner-section.aubergine h4,
.new-banner-section.aubergine h5,
.new-banner-section.aubergine h5,
.new-banner-section.aubergine li,
.new-banner-section.aubergine p {
    color: var(--white);
}

.new-banner-section.Aubergine {
    background: var(--aubergine);
}

.new-banner-section.Aubergine h1,
.new-banner-section.Aubergine h2,
.new-banner-section.Aubergine h3,
.new-banner-section.Aubergine h4,
.new-banner-section.Aubergine h5,
.new-banner-section.Aubergine h5,
.new-banner-section.Aubergine li,
.new-banner-section.Aubergine p {
    color: var(--white);
}

.new-banner-section.whiteBg,
.new-banner-section.blancBg,
.new-banner-section.biancoBg,
.new-banner-section.blancoBg,
.new-banner-section.brancoBg {
    background: var(--white);
}

.new-banner-section.whiteBg h1,
.new-banner-section.blancBg h1,
.new-banner-section.biancoBg h1,
.new-banner-section.blancoBg h1,
.new-banner-section.brancoBg h1,
.new-banner-section.whiteBg h2,
.new-banner-section.blancBg h2,
.new-banner-section.biancoBg h2,
.new-banner-section.blancoBg h2,
.new-banner-section.brancoBg h2,
.new-banner-section.whiteBg h3,
.new-banner-section.blancBg h3,
.new-banner-section.biancoBg h3,
.new-banner-section.blancoBg h3,
.new-banner-section.brancoBg h3,
.new-banner-section.whiteBg h4,
.new-banner-section.blancBg h4,
.new-banner-section.biancoBg h4,
.new-banner-section.blancoBg h4,
.new-banner-section.brancoBg h4,
.new-banner-section.whiteBg h5,
.new-banner-section.blancBg h5,
.new-banner-section.biancoBg h5,
.new-banner-section.blancoBg h5,
.new-banner-section.brancoBg h5,
.new-banner-section.whiteBg h5,
.new-banner-section.blancBg h5,
.new-banner-section.biancoBg h5,
.new-banner-section.blancoBg h5,
.new-banner-section.brancoBg h5,
.new-banner-section.whiteBg li,
.new-banner-section.blancBg li,
.new-banner-section.biancoBg li,
.new-banner-section.blancoBg li,
.new-banner-section.brancoBg li,
.new-banner-section.whiteBg p,
.new-banner-section.blancBg p,
.new-banner-section.biancoBg p,
.new-banner-section.blancoBg p,
.new-banner-section.brancoBg p {
    color: var(--aubergine);
}

.new-banner-section.greenBg {
    background: var(--electric-lime);
}

.new-banner-section.greenBg h1,
.new-banner-section.greenBg h2,
.new-banner-section.greenBg h3,
.new-banner-section.greenBg h4,
.new-banner-section.greenBg h5,
.new-banner-section.greenBg h5,
.new-banner-section.greenBg li,
.new-banner-section.greenBg p {
    color: var(--aubergine);
}

.new-banner-section.aubergine svg path {
    fill: var(--white);
}

.new-banner-section.aubergine .banner-card .card-banner p {
    color: var(--aubergine);
}
.new-banner-section.Aubergine svg path {
    fill: var(--white);
}

.new-banner-section.Aubergine .banner-card .card-banner p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .new-banner-section {
        padding-top: 116px;
    }

    .new-banner-section .des-bold {
        font-size: 18px;
    }

    .new-banner-section .banner-card {
        margin-top: 33px;
        row-gap: 12px;
    }

    .new-banner-section .banner-card .card-banner {
        padding: 27px 32px;
    }
}

/* conditions-section */
.conditions-section {
    padding: 55px 0 80px;
}

.conditions-section h2 {
    margin-bottom: 30px !important;
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--black);
    max-width: 672px;
}
.conditions-section h2.accordion-header{
    max-width: 100% !important;
    width: 100% !important;
}

.conditions-section p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--text);
    margin: 0 !important;
}

.conditions-section .list div {
    display: flex;
    align-items: start;
    gap: 23px;
}

.conditions-section .list > div + div {
    margin-top: 20px;
}

.conditions-section .list .number {
    min-width: 26px;
    min-height: 26px;
    background: linear-gradient(137.62deg, #C199FE 33.22%, rgba(193, 153, 254, 0.1) 100%);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: 16px;
    line-height: 1em;
    color: var(--white);
}

.conditions-section .accordion{
    margin-top: 50px;
}

.conditions-section.aubergine {
    background: var(--aubergine);
}

.conditions-section.aubergine h1,
.conditions-section.aubergine h2,
.conditions-section.aubergine h3,
.conditions-section.aubergine h4,
.conditions-section.aubergine h5,
.conditions-section.aubergine h5,
.conditions-section.aubergine li,
.conditions-section.aubergine p {
    color: var(--white);
}

.conditions-section.Aubergine {
    background: var(--aubergine);
}

.conditions-section.Aubergine h1,
.conditions-section.Aubergine h2,
.conditions-section.Aubergine h3,
.conditions-section.Aubergine h4,
.conditions-section.Aubergine h5,
.conditions-section.Aubergine h5,
.conditions-section.Aubergine li,
.conditions-section.Aubergine p {
    color: var(--white);
}

.conditions-section.whiteBg,
.conditions-section.blancBg,
.conditions-section.biancoBg,
.conditions-section.blancoBg,
.conditions-section.brancoBg {
    background: var(--white);
}

.conditions-section.whiteBg h1,
.conditions-section.blancBg h1,
.conditions-section.biancoBg h1,
.conditions-section.blancoBg h1,
.conditions-section.brancoBg h1,
.conditions-section.whiteBg h2,
.conditions-section.blancBg h2,
.conditions-section.biancoBg h2,
.conditions-section.blancoBg h2,
.conditions-section.brancoBg h2,
.conditions-section.whiteBg h3,
.conditions-section.blancBg h3,
.conditions-section.biancoBg h3,
.conditions-section.blancoBg h3,
.conditions-section.brancoBg h3,
.conditions-section.whiteBg h4,
.conditions-section.blancBg h4,
.conditions-section.biancoBg h4,
.conditions-section.blancoBg h4,
.conditions-section.brancoBg h4,
.conditions-section.whiteBg h5,
.conditions-section.blancBg h5,
.conditions-section.biancoBg h5,
.conditions-section.blancoBg h5,
.conditions-section.brancoBg h5,
.conditions-section.whiteBg h5,
.conditions-section.blancBg h5,
.conditions-section.biancoBg h5,
.conditions-section.blancoBg h5,
.conditions-section.brancoBg h5,
.conditions-section.whiteBg li,
.conditions-section.blancBg li,
.conditions-section.biancoBg li,
.conditions-section.blancoBg li,
.conditions-section.brancoBg li,
.conditions-section.whiteBg p,
.conditions-section.blancBg p,
.conditions-section.biancoBg p,
.conditions-section.blancoBg p,
.conditions-section.brancoBg p {
    color: var(--aubergine);
}

.conditions-section.greenBg {
    background: var(--electric-lime);
}

.conditions-section.greenBg h1,
.conditions-section.greenBg h2,
.conditions-section.greenBg h3,
.conditions-section.greenBg h4,
.conditions-section.greenBg h5,
.conditions-section.greenBg h5,
.conditions-section.greenBg li,
.conditions-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .conditions-section {
        padding: 54px 0 60px;
    }

    .conditions-section .list div {
        gap: 13px;
    }
}

/* bonus-step-section */
.bonus-step-section {
    background-color: #281434;
    padding: 96px 0 80px;
}

.bonus-step-section h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h2);
    line-height: 1.2em;
    color: var(--white);
    max-width: 566px !important;
    margin: 0 auto 40px !important;
    text-align: center !important;
}

.bonus-step-section img {
    width: 98px;
    height: 98px;
    margin: 0 auto 27px !important;
}

.bonus-step-section h5 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: var(--h5);
    line-height: 1.3em;
    color: var(--white);
    text-align: center !important;
}

.bonus-step-section .step {
    position: relative;
}

.bonus-step-section .step::after {
    content: "";
    position: absolute;
    top: 47px;
    right: -52px;
    width: 120px;
    height: 15px;
    background-image: url(../images/Arrow\ 3\ \(1\).svg);
    background-size: cover;
}

.bonus-step-section .step:last-child:after {
    display: none;
}

.bonus-step-section .step:first-child h5 {
    max-width: 235px !important;
    margin: 0 auto !important;
}

.bonus-step-section .step:last-child h5 {
    max-width: 271px !important;
    margin: 0 auto !important;
}

.bonus-step-section.aubergine {
    background: var(--aubergine);
}
.bonus-step-section.Aubergine {
    background: var(--aubergine);
}

.bonus-step-section.greenBg img,
.bonus-step-section.whiteBg img,
.bonus-step-section.blancBg img,
.bonus-step-section.biancoBg img,
.bonus-step-section.blancoBg img,
.bonus-step-section.brancoBg  img {
    filter: brightness(0);
}

.bonus-step-section.greenBg .step::after {
    background-image: url("/wp-content/uploads/2025/06/Arrow-3.svg");
}

.bonus-step-section.aubergine h1,
.bonus-step-section.aubergine h2,
.bonus-step-section.aubergine h3,
.bonus-step-section.aubergine h4,
.bonus-step-section.aubergine h5,
.bonus-step-section.aubergine h5,
.bonus-step-section.aubergine li,
.bonus-step-section.aubergine p {
    color: var(--white);
}

.bonus-step-section.Aubergine h1,
.bonus-step-section.Aubergine h2,
.bonus-step-section.Aubergine h3,
.bonus-step-section.Aubergine h4,
.bonus-step-section.Aubergine h5,
.bonus-step-section.Aubergine h5,
.bonus-step-section.Aubergine li,
.bonus-step-section.Aubergine p {
    color: var(--white);
}

.bonus-step-section.whiteBg,
.bonus-step-section.blancBg,
.bonus-step-section.biancoBg,
.bonus-step-section.blancoBg,
.bonus-step-section.brancoBg {
    background: var(--white);
}

.bonus-step-section.whiteBg h1,
.bonus-step-section.blancBg h1,
.bonus-step-section.biancoBg h1,
.bonus-step-section.blancoBg h1,
.bonus-step-section.brancoBg h1,
.bonus-step-section.whiteBg h2,
.bonus-step-section.blancBg h2,
.bonus-step-section.biancoBg h2,
.bonus-step-section.blancoBg h2,
.bonus-step-section.brancoBg h2,
.bonus-step-section.whiteBg h3,
.bonus-step-section.blancBg h3,
.bonus-step-section.biancoBg h3,
.bonus-step-section.blancoBg h3,
.bonus-step-section.brancoBg h3,
.bonus-step-section.whiteBg h4,
.bonus-step-section.blancBg h4,
.bonus-step-section.biancoBg h4,
.bonus-step-section.blancoBg h4,
.bonus-step-section.brancoBg h4,
.bonus-step-section.whiteBg h5,
.bonus-step-section.blancBg h5,
.bonus-step-section.biancoBg h5,
.bonus-step-section.blancoBg h5,
.bonus-step-section.brancoBg h5,
.bonus-step-section.whiteBg h5,
.bonus-step-section.blancBg h5,
.bonus-step-section.biancoBg h5,
.bonus-step-section.blancoBg h5,
.bonus-step-section.brancoBg h5,
.bonus-step-section.whiteBg li,
.bonus-step-section.blancBg li,
.bonus-step-section.biancoBg li,
.bonus-step-section.blancoBg li,
.bonus-step-section.brancoBg li,
.bonus-step-section.whiteBg p,
.bonus-step-section.blancBg p,
.bonus-step-section.biancoBg p,
.bonus-step-section.blancoBg p,
.bonus-step-section.brancoBg p {
    color: var(--aubergine);
}

.bonus-step-section.greenBg {
    background: var(--electric-lime);
}

.bonus-step-section.greenBg h1,
.bonus-step-section.greenBg h2,
.bonus-step-section.greenBg h3,
.bonus-step-section.greenBg h4,
.bonus-step-section.greenBg h5,
.bonus-step-section.greenBg h5,
.bonus-step-section.greenBg li,
.bonus-step-section.greenBg p {
    color: var(--aubergine);
}

@media only screen and (max-width: 767px) {
    .bonus-step-section {
        padding: 96px 0 80px;
    }

    .bonus-step-section h2 {
        margin-bottom: 43px !important;
    }

    .bonus-step-section .row {
        row-gap: 100px;
    }

    .bonus-step-section img {
        width: 73px;
        height: 73px;
        margin-bottom: 17px !important;
    }

    .bonus-step-section .step::after {
        top: 138%;
        right: 44%;
        width: 50px;
        height: 7px;
        background-size: contain;
        transform: rotate(90deg) translateX(-50%);
    }

    .new-banner-section .head-title svg {
        position: absolute;
        top: 61px;
        right: -21px;
        transform: rotate(84deg);
        width: 49px;
    }

    .should-edge-section .heading-icon svg {
        position: absolute;
        top: 30px;
        right: 5%;
        transform: rotate(74deg);
    }

    .work-together-section .arrow-svg {
        position: absolute;
        bottom: -69%;
        right: -63px;
        transform: rotate(71deg);
    }
}

section.whiteBg,
section.blancBg,
section.biancoBg,
section.blancoBg,
section.brancoBg {
    background: var(--white);
}

.mad-plateformsection.whiteBg h1,
.mad-plateformsection.blancBg h1,
.mad-plateformsection.biancoBg h1,
.mad-plateformsection.blancoBg h1,
.mad-plateformsection.brancoBg h1,
.mad-plateformsection.whiteBg h2,
.mad-plateformsection.blancBg h2,
.mad-plateformsection.biancoBg h2,
.mad-plateformsection.blancoBg h2,
.mad-plateformsection.brancoBg h2,
.mad-plateformsection.whiteBg h3,
.mad-plateformsection.blancBg h3,
.mad-plateformsection.biancoBg h3,
.mad-plateformsection.blancoBg h3,
.mad-plateformsection.brancoBg h3,
.mad-plateformsection.whiteBg h4,
.mad-plateformsection.blancBg h4,
.mad-plateformsection.biancoBg h4,
.mad-plateformsection.blancoBg h4,
.mad-plateformsection.brancoBg h4,
.mad-plateformsection.whiteBg h5,
.mad-plateformsection.blancBg h5,
.mad-plateformsection.biancoBg h5,
.mad-plateformsection.blancoBg h5,
.mad-plateformsection.brancoBg h5,
.mad-plateformsection.whiteBg h5,
.mad-plateformsection.blancBg h5,
.mad-plateformsection.biancoBg h5,
.mad-plateformsection.blancoBg h5,
.mad-plateformsection.brancoBg h5,
.mad-plateformsection.whiteBg li,
.mad-plateformsection.blancBg li,
.mad-plateformsection.biancoBg li,
.mad-plateformsection.blancoBg li,
.mad-plateformsection.brancoBg li,
.mad-plateformsection.whiteBg p,
.mad-plateformsection.blancBg p,
.mad-plateformsection.biancoBg p,
.mad-plateformsection.blancoBg p,
.mad-plateformsection.brancoBg p {
    color: var(--dark-aubergine) !important;
}

.mad-plateformsection.greenBg p,
.mad-plateformsection.greenBg h1,
.mad-plateformsection.greenBg h2,
.mad-plateformsection.greenBg h3,
.mad-plateformsection.greenBg h4,
.mad-plateformsection.greenBg h5,
.mad-plateformsection.greenBg h6,
.mad-plateformsection.greenBg li {
    color: var(--dark-aubergine) !important;
}

.steps-section.whiteBg h1,
.steps-section.blancBg h1,
.steps-section.biancoBg h1,
.steps-section.blancoBg h1,
.steps-section.brancoBg h1,
.steps-section.whiteBg h2,
.steps-section.blancBg h2,
.steps-section.biancoBg h2,
.steps-section.blancoBg h2,
.steps-section.brancoBg h2,
.steps-section.whiteBg h3,
.steps-section.blancBg h3,
.steps-section.biancoBg h3,
.steps-section.blancoBg h3,
.steps-section.brancoBg h3,
.steps-section.whiteBg h4,
.steps-section.blancBg h4,
.steps-section.biancoBg h4,
.steps-section.blancoBg h4,
.steps-section.brancoBg h4,
.steps-section.whiteBg h5,
.steps-section.blancBg h5,
.steps-section.biancoBg h5,
.steps-section.blancoBg h5,
.steps-section.brancoBg h5,
.steps-section.whiteBg h5,
.steps-section.blancBg h5,
.steps-section.biancoBg h5,
.steps-section.blancoBg h5,
.steps-section.brancoBg h5,
.steps-section.whiteBg li,
.steps-section.blancBg li,
.steps-section.biancoBg li,
.steps-section.blancoBg li,
.steps-section.brancoBg li,
.steps-section.whiteBg p,
.steps-section.blancBg p,
.steps-section.biancoBg p,
.steps-section.blancoBg p,
.steps-section.brancoBg p {
    color: var(--dark-aubergine) !important;
}

.steps-section.greenBg p,
.steps-section.greenBg h1,
.steps-section.greenBg h2,
.steps-section.greenBg h3,
.steps-section.greenBg h4,
.steps-section.greenBg h5,
.steps-section.greenBg h6,
.steps-section.greenBg li {
    color: var(--dark-aubergine) !important;
}

.services-and-products.whiteBg h1,
.services-and-products.blancBg h1,
.services-and-products.biancoBg h1,
.services-and-products.blancoBg h1,
.services-and-products.brancoBg h1,
.services-and-products.whiteBg h2,
.services-and-products.blancBg h2,
.services-and-products.biancoBg h2,
.services-and-products.blancoBg h2,
.services-and-products.brancoBg h2,
.services-and-products.whiteBg h3,
.services-and-products.blancBg h3,
.services-and-products.biancoBg h3,
.services-and-products.blancoBg h3,
.services-and-products.brancoBg h3,
.services-and-products.whiteBg h4,
.services-and-products.blancBg h4,
.services-and-products.biancoBg h4,
.services-and-products.blancoBg h4,
.services-and-products.brancoBg h4,
.services-and-products.whiteBg h5,
.services-and-products.blancBg h5,
.services-and-products.biancoBg h5,
.services-and-products.blancoBg h5,
.services-and-products.brancoBg h5,
.services-and-products.whiteBg h5,
.services-and-products.blancBg h5,
.services-and-products.biancoBg h5,
.services-and-products.blancoBg h5,
.services-and-products.brancoBg h5,
.services-and-products.whiteBg li,
.services-and-products.blancBg li,
.services-and-products.biancoBg li,
.services-and-products.blancoBg li,
.services-and-products.brancoBg li,
.services-and-products.whiteBg p,
.services-and-products.blancBg p,
.services-and-products.biancoBg p,
.services-and-products.blancoBg p,
.services-and-products.brancoBg p {
    color: var(--dark-aubergine) !important;
}

.services-and-products.greenBg p,
.services-and-products.greenBg h1,
.services-and-products.greenBg h2,
.services-and-products.greenBg h3,
.services-and-products.greenBg h4,
.services-and-products.greenBg h5,
.services-and-products.greenBg h6,
.services-and-products.greenBg li {
    color: var(--dark-aubergine) !important;
}

.payment-section.whiteBg h1,
.payment-section.blancBg h1,
.payment-section.biancoBg h1,
.payment-section.blancoBg h1,
.payment-section.brancoBg h1,
.payment-section.whiteBg h2,
.payment-section.blancBg h2,
.payment-section.biancoBg h2,
.payment-section.blancoBg h2,
.payment-section.brancoBg h2,
.payment-section.whiteBg h3,
.payment-section.blancBg h3,
.payment-section.biancoBg h3,
.payment-section.blancoBg h3,
.payment-section.brancoBg h3,
.payment-section.whiteBg h4,
.payment-section.blancBg h4,
.payment-section.biancoBg h4,
.payment-section.blancoBg h4,
.payment-section.brancoBg h4,
.payment-section.whiteBg h5,
.payment-section.blancBg h5,
.payment-section.biancoBg h5,
.payment-section.blancoBg h5,
.payment-section.brancoBg h5,
.payment-section.whiteBg h5,
.payment-section.blancBg h5,
.payment-section.biancoBg h5,
.payment-section.blancoBg h5,
.payment-section.brancoBg h5,
.payment-section.whiteBg li,
.payment-section.blancBg li,
.payment-section.biancoBg li,
.payment-section.blancoBg li,
.payment-section.brancoBg li,
.payment-section.whiteBg p,
.payment-section.blancBg p,
.payment-section.biancoBg p,
.payment-section.blancoBg p,
.payment-section.brancoBg p {
    color: var(--dark-aubergine) !important;
}

.payment-section.greenBg p,
.payment-section.greenBg h1,
.payment-section.greenBg h2,
.payment-section.greenBg h3,
.payment-section.greenBg h4,
.payment-section.greenBg h5,
.payment-section.greenBg h6,
.payment-section.greenBg li {
    color: var(--dark-aubergine) !important;
}

.met-madmarket.whiteBg h1,
.met-madmarket.blancBg h1,
.met-madmarket.biancoBg h1,
.met-madmarket.blancoBg h1,
.met-madmarket.brancoBg h1,
.met-madmarket.whiteBg h2,
.met-madmarket.blancBg h2,
.met-madmarket.biancoBg h2,
.met-madmarket.blancoBg h2,
.met-madmarket.brancoBg h2,
.met-madmarket.whiteBg h3,
.met-madmarket.blancBg h3,
.met-madmarket.biancoBg h3,
.met-madmarket.blancoBg h3,
.met-madmarket.brancoBg h3,
.met-madmarket.whiteBg h4,
.met-madmarket.blancBg h4,
.met-madmarket.biancoBg h4,
.met-madmarket.blancoBg h4,
.met-madmarket.brancoBg h4,
.met-madmarket.whiteBg h5,
.met-madmarket.blancBg h5,
.met-madmarket.biancoBg h5,
.met-madmarket.blancoBg h5,
.met-madmarket.brancoBg h5,
.met-madmarket.whiteBg h5,
.met-madmarket.blancBg h5,
.met-madmarket.biancoBg h5,
.met-madmarket.blancoBg h5,
.met-madmarket.brancoBg h5,
.met-madmarket.whiteBg li,
.met-madmarket.blancBg li,
.met-madmarket.biancoBg li,
.met-madmarket.blancoBg li,
.met-madmarket.brancoBg li,
.met-madmarket.whiteBg p,
.met-madmarket.blancBg p,
.met-madmarket.biancoBg p,
.met-madmarket.blancoBg p,
.met-madmarket.brancoBg p {
    color: var(--dark-aubergine) !important;
}

.met-madmarket.greenBg p,
.met-madmarket.greenBg h1,
.met-madmarket.greenBg h2,
.met-madmarket.greenBg h3,
.met-madmarket.greenBg h4,
.met-madmarket.greenBg h5,
.met-madmarket.greenBg h6,
.met-madmarket.greenBg li {
    color: var(--dark-aubergine) !important;
}

.two-column-section.whiteBg h1,
.two-column-section.blancBg h1,
.two-column-section.biancoBg h1,
.two-column-section.blancoBg h1,
.two-column-section.brancoBg h1,
.two-column-section.whiteBg h2,
.two-column-section.blancBg h2,
.two-column-section.biancoBg h2,
.two-column-section.blancoBg h2,
.two-column-section.brancoBg h2,
.two-column-section.whiteBg h3,
.two-column-section.blancBg h3,
.two-column-section.biancoBg h3,
.two-column-section.blancoBg h3,
.two-column-section.brancoBg h3,
.two-column-section.whiteBg h4,
.two-column-section.blancBg h4,
.two-column-section.biancoBg h4,
.two-column-section.blancoBg h4,
.two-column-section.brancoBg h4,
.two-column-section.whiteBg h5,
.two-column-section.blancBg h5,
.two-column-section.biancoBg h5,
.two-column-section.blancoBg h5,
.two-column-section.brancoBg h5,
.two-column-section.whiteBg h5,
.two-column-section.blancBg h5,
.two-column-section.biancoBg h5,
.two-column-section.blancoBg h5,
.two-column-section.brancoBg h5,
.two-column-section.whiteBg li,
.two-column-section.blancBg li,
.two-column-section.biancoBg li,
.two-column-section.blancoBg li,
.two-column-section.brancoBg li,
.two-column-section.whiteBg p,
.two-column-section.blancBg p,
.two-column-section.biancoBg p,
.two-column-section.blancoBg p,
.two-column-section.brancoBg p {
    color: var(--dark-aubergine) !important;
}

.two-column-section.greenBg p,
.two-column-section.greenBg h1,
.two-column-section.greenBg h2,
.two-column-section.greenBg h3,
.two-column-section.greenBg h4,
.two-column-section.greenBg h5,
.two-column-section.greenBg h6,
.two-column-section.greenBg li {
    color: var(--dark-aubergine) !important;
}

.recent-blogs-section.whiteBg h2,
.recent-blogs-section.blancBg h2,
.recent-blogs-section.biancoBg h2,
.recent-blogs-section.blancoBg h2,
.recent-blogs-section.brancoBg  h2 {
    color: var(--dark-aubergine) !important;
}

.recent-blogs-section.greenBg h2 {
    color: var(--dark-aubergine) !important;
}


/*!* all color style *!*/
/*!* aubergine color *!*/
/*.bg-aubergine .met-madmarket h6,*/
/*.bg-aubergine .met-madmarket h2,*/
/*.bg-aubergine .met-madmarket p,*/
/*.bg-aubergine .steps-section h2,*/
/*.bg-aubergine .steps-section h3,*/
/*.bg-aubergine .steps-section p,*/
/*.bg-aubergine .built-for-section h2,*/
/*.bg-aubergine .built-for-section p,*/
/*.bg-aubergine .recent-blogs-section h2,*/
/*.bg-aubergine .steps-wrapp .number-step .number,*/
/*.bg-aubergine .services-and-products h2,*/
/*.bg-aubergine .new-banner-section h1,*/
/*.bg-aubergine .new-banner-section p,*/
/*.bg-aubergine .conditions-section h2,*/
/*.bg-aubergine .sports-trading-section h5,*/
/*.bg-aubergine .sports-trading-section h2,*/
/*.bg-aubergine .sports-trading-section p,*/
/*.bg-aubergine .conditions-section p,*/
/*.bg-aubergine .football_betting_section h2,*/
/*.bg-aubergine .football_betting_section p,*/
/*.bg-aubergine .bookies-exchanges-section h2,*/
/*.bg-aubergine .bookies-exchanges-section p,*/
/*.bg-aubergine .should-edge-section h2,*/
/*.bg-aubergine .should-edge-section p,*/
/*.bg-aubergine .work-together-section h2,*/
/*.bg-aubergine .work-together-section p,*/
/*.bg-aubergine .new-banner-section p.des-bold,*/
/*.bg-aubergine .mad-plateform p,*/
/*.bg-aubergine .mad-plateform h2{*/
/*    color: var(--white) !important;*/
/*}*/

/*.bg-aubergine .card-banner p{*/
/*    color: var(--black) !important;*/
/*}*/
/*.bg-aubergine .new-banner-section svg path{*/
/*    fill: var(--white);*/
/*}*/
/*.bg-aubergine .sports-trading-section .arrow-right-lg,*/
/*.bg-aubergine .met-madmarket .section-title img{*/
/*    filter: brightness(0) invert(1);*/
/*}*/

/*!* green color *!*/
/*.bg-greenBg .site-btn.green {*/
/*    background-color: var(--white);*/
/*    border-color: var(--white);*/
/*}*/
/*.bg-greenBg .bottom-content .heading-col .heading-icon{*/
/*    background: linear-gradient(137.62deg, #FFFFFF 33.22%, rgba(255, 255, 255, 0.1) 100%);*/
/*}*/
/*.bg-greenBg .services-and-products img{*/
/*    filter: brightness(0);*/
/*}*/

/*.bg-greenBg .steps-wrapp .number-step .number{*/
/*    background-image: url("/wp-content/uploads/2025/06/Group-5153.svg");*/
/*}*/
/*.bg-greenBg .steps-wrapp .number-step:nth-child(n+2):before {*/
/*    content: url("/wp-content/uploads/2025/06/Arrow-3.svg");*/
/*}*/

/*.bg-greenBg .built-for-section .wrapper{*/
/*    background: #372148;*/
/*}*/

/*.bg-greenBg .built-for-section h2,*/
/*.bg-greenBg .built-for-section p{*/
/*    color: var(--white);*/
/*}*/

/*.bg-greenBg .accssd-mobile-section .site-btn.purple{*/
/*    background: var(--white);*/
/*    border-color: var(--white);*/
/*}*/

/*body.bg-greenBg .accssd-mobile-section .content,*/
/*.bg-greenBg .footer-cta-banner .wrapper{*/
/*    background-image: url("/wp-content/uploads/2025/06/Group-1000002758.png");*/
/*}*/

/*@media (max-width: 767px){*/
/*    body.bg-greenBg .accssd-mobile-section .content,*/
/*    .bg-greenBg .footer-cta-banner .wrapper{*/
/*        background-image: url("/wp-content/uploads/2025/06/Group-1000002798.png");*/
/*    }*/
/*}*/

/*.bg-greenBg .bookies-exchanges-section .color-btn span.green{*/
/*    background: rgba(255, 255, 255, 0.7);*/
/*}*/

/* bLog style */
.card-post .blog-content {
    display: none;
}

body.blog .card-post:first-of-type .blog-content {
    display: block;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: var(--p);
    line-height: 1.5em;
    color: var(--white);
    margin-top: 21px !important;
}

.card-post .cat-link {
    display: block;
    margin-top: -45px;
    margin-bottom: 15px;
    margin-left: 10px;
    position: relative;
    z-index: 11;
}

body.blog .card-post:first-of-type {
    display: flex;
    flex-direction: row-reverse;
    gap: 45px;
}

body.blog .card-post:first-of-type .cat-link {
    margin-top: 0;
}

body.blog .card-post:first-of-type .content {
    max-width: 371px;
}

.container-narrow .navigation.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.container-narrow .blog-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 21px;
}

.container-narrow .blog-head form {
    max-width: 469px;
    width: 100%;
    position: relative;
}

.container-narrow .blog-head form .search-btn {
    position: absolute;
    top: 50%;
    right: 8px;
    background: #B1FF5C;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transform: translateY(-50%);
}

.container-narrow .blog-head input {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: var(--white);
    padding: 21px 23px;
    background: #27202B;
    border-radius: 200px;
    width: 100%;
    border: none;
    outline: none;
}

.container-narrow .show-category {
    margin-bottom: 54px;
    background: #B1FF5C;
    border-radius: 200px;
    width: 100%;
    padding: 10px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 80px;
}

.container-narrow .show-category button {
    font-family: var(--primary-font);
    font-weight: 800;
    font-style: italic;
    font-size: 16px;
    line-height: 1em;
    color: var(--black);
    text-transform: capitalize;
    padding: 15px 20px;
    border-radius: 8px;
}

.container-narrow .show-category button:hover {
    color: var(--white);
    background: var(--bright-purple);
}

.single-blog {
    display: flex;
    gap: 31px;
}

.single-blog .left-content {
    max-width: 240px;
    width: 100%;
    padding-top: 33px;
}

.single-blog .left-content h5 {
    font-family: var(--secondary-font);
    font-weight: 600;
    font-size: 16px;
    line-height: 1.3em;
    color: #B1FF5C;
    margin-bottom: 16px !important;
}

article h1 {
    text-align: left !important;
}

.single-blog .left-content ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.single-blog .left-content ul li a {
    font-family: var(--secondary-font);
    font-weight: 500;
    font-size: 16px;
    line-height: 1.2em;
    color: var(--white);
    text-decoration: none;
}

.single-blog .left-content ul li {
    height: 30px;
    overflow: hidden;
}

.single-blog .left-content ul li + li {
    margin-top: 12px !important;
}

.share-article {
    display: flex;
    align-items: center;
    gap: 20px;
    border-top: 1px solid #27202B;
    padding-top: 30px;
    margin-top: 32px;
}

.single-blog .left-content .share-article a {
    width: 37px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 992px) {
    .container-narrow .blog-head form {
        max-width: 400px;
    }
}

@media only screen and (max-width: 767px) {
    .container-narrow .blog-head {
        flex-flow: column;
    }

    .container-narrow .show-category {
        gap: 32px;
    }

    body.blog .card-post:first-of-type {
        flex-flow: column;
        gap: 0;
    }

    body.blog .card-post:first-of-type .cat-link {
        margin-top: -45px;
    }

    .single-blog .left-content {
        display: none;
    }
}

.page-id-5087 .footer-cta-banner:after {
    background: #fff;
}

/*pricing-card*/
.pricing-card {
    padding: 70px 0;
}

.pricing-card h2 {
    font-family: var(--primary-font);
    font-weight: 800;
    font-size: var(--h2);
    line-height: 1.2em;
    text-align: center;
    color: var(--white);
    margin-bottom: 20px;
}

body .pricing-card p {
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: #FFFFFF;
    margin-bottom: 60px !important;
    text-align: center !important;
}

.pricing-card .card-design {
    background: var(--white);
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 12.06px 24.12px 0px #28143426;
}

.pricing-card .card-design .card-heading{
    padding: 15px;
    background: #f9f5ff;
}
.pricing-card .card-design:hover .card-heading{
    background: var(--bright-purple);
}
.pricing-card .card-design .card-heading h3{
    font-family: var(--primary-font);
    font-weight: 800;
    font-size: var(--h3);
    line-height: 1.2em;
    text-align: center;
    color: var(--aubergine);
}
.pricing-card .card-design:hover .card-heading h3{
    color: var(--white);
}
.pricing-card .card-design .card-text h4{
    font-family: var(--primary-font);
    font-weight: 800;
    font-size: var(--h3);
    line-height: 1.2em;
    text-align: center;
    color: var(--aubergine);
    margin-bottom: 20px !important;
}
.pricing-card .card-design .card-text{
    padding: 40px 20px;
}

.pricing-card .card-design .card-text h4 span{
    font-weight: 400;
}
.pricing-card .card-design .card-text ul li{
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: #444444;
    display: flex;
    align-items: center;
    gap: 10px;
}
.pricing-card .card-design .card-text ul li img{
    width: 15px;
}
.pricing-card .card-design a{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.pricing-card.whiteBg p,
.pricing-card.blancBg p,
.pricing-card.biancoBg p,
.pricing-card.blancoBg p,
.pricing-card.brancoBg p,
.pricing-card.whiteBg h2,
section.blancBg h2,
section.biancoBg h2,
section.blancoBg h2,
section.brancoBg h2 {
    color: var(--aubergine);
}
.pricing-card.greenBg{
    background: var(--electric-lime);
}
.pricing-card.greenBg p,
.pricing-card.greenBg h2{
    color: var(--aubergine);
}
.pricing-card .row{
    row-gap: 25px;
}
.conditions-section.aubergine .accordion .accordion-item .accordion-button{
    color: #fff;
}
.conditions-section.aubergine .accordion .accordion-item .accordion-body{
    color: #fff;
}
.conditions-section.Aubergine .accordion .accordion-item .accordion-button{
    color: #fff;
}
.conditions-section.Aubergine .accordion .accordion-item .accordion-body{
    color: #fff;
}