:root {
    --color-purple: #B41A83;
    --color-green: #80BC00;
    --color-blue: #003A5D;
    --bs-btn-hover-bg: #659204;
}

@font-face {
    font-family: 'Avenir';
    src: url(../fonts/AvenirLTProBook.otf);
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Avenir';
    src: url(../fonts/AvenirLTProMedium.otf );
    font-weight: 500;
    font-style: normal
}


@font-face {
    font-family: 'Avenir';
    src: url(../fonts/AvenirLTProBlack.otf );
    font-weight: 700;
    font-style: normal
}

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

.bebas-neue-regular {
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.bg-purple {
    background-color: var(--color-purple);
}

.bg-green {
    background-color: var(--color-green);
}

.bg-blue {
    background-color: var(--color-blue);
}

.text-blue {
    color: var(--color-blue);
}

.text-green {
    color: var(--color-green);
}

.text-purple {
    color: var(--color-purple);
}



.text-blue {
    color: var(--color-blue);
}



.main-content .items .list .row div:nth-child(1) {
    border-right: 1px solid #000;


}

.main-content img.right {
    position: absolute;
    right: 0;
    top: 20%;
    z-index: -1;
    width: clamp(90px, 7vw, 200px);

}


.main-content img.left {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    width: clamp(150px, 33vw, 600px);

}
.main-content .btn-check+.btn{
  padding-left: 40px;
  position: relative;
      border: 1px solid #000;

}
.main-content .btn-check+.btn::before{
content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("../images/us_images/no-check.png");
    height: 30px;
    width: 30px;
    background-size: contain;


}

.main-content .btn-check:checked+.btn::before{
content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(../images/us_images/check.png);
    height: 30px;
    width: 30px;
    background-size: contain;

}
