.content-img-bgr1{
    height: 7482px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-top: 100px;
    background-image: url('/img/web_size2.png'); /* променете с пътя до вашата снимка */
    background-size: 100% auto; /* да се покрива цялата площ на екрана */
   /* background-position: center;*/
    background-repeat: no-repeat;
    background-color: rgba(255, 255, 255, 0.1);



    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    /*justify-content: center;*/
    opacity: 1;



}

body {
    background-color: var(--bs-bgr-1);
}




.section1 {
    margin-top: 100px;

    height: 493px;

    /*outline:1px solid red;*/
    /*opacity: 100%;*/
    /*background-color: var(--bs-bgr-1);*/
    border: 1px solid transparent;
   /* background-image: url('/img/home-section1-bgr.png');*/
    background-image: url('/img/home-section1-bgr-v9.png');
    background-repeat: no-repeat;   /* ако искате изображението да се повтаря */
    background-size: cover;
    z-index: -1;

}


.graphics{
    background-image: url('/img/section-1-v15.png');
    background-repeat: no-repeat;
    background-size: cover;
    /* background-position: right bottom;*/
    position: absolute;
    width: 72%;
    height: 100%;
    left: 38%;
    z-index: -1;
    /*position: relative;*/
}

h1{
    font-family: Squad-Heavy;
    color: var(--bs-primery-text);
    font-size: 3rem;
    margin-left: 48px;
    margin-top: 75px;

}

.description {

    margin-left: 48px;

}

#content-html * {
    z-index: auto;
}

.get-subscription{
    margin-left: 48px;
    margin-top: 10px;
    z-index: 1000;
}

.section2 {

    height: auto;

}

.section2-title{
    font-family: Squad-Heavy;
    color: var(--bs-primery-text);
    font-size: 2rem;
    margin-top: 55px;
}

.section2-description{
    margin-top: 10px;
    height: 230px;
    padding-left: 20px;
    padding-right: 20px;
}

.section2-button{
    margin-top: 40px;
}

.section3 {

    height: 875px;
    background-color: var(--bs-bgr-1);

}

.section3-title{
    font-family: Squad-Heavy;
    color: var(--bs-primery-text);
    font-size: 2rem;
    margin-top: 55px;
}



.section3-subtitle{
    margin-top: 10px;
    width: 70%;
    /*padding-left: 150px;
    padding-right: 150px;*/
}

.advantages {
    width: 22%;
   /* background-color: #eeeeee;*/
    height: 265px;
    margin-top: 60px;
    border-radius: 10px;
    background-color: var(--bs-bgr-2);
}

.advantages-big{

    height: 255px;

}



.advantages-cnt {
    width: 30%;
    margin-top: 10px;
    background-color: var(--bs-bgr-4);
    padding-bottom: 30%;
    height: 0;
    border-radius: 50%;
}

.advantages-i{

    position: relative;
    text-align: center;
    font-size: 1.5rem;
    color: var(--bs-color-5);

}

.advantages-title{
    font-family: Squad-Heavy;
    color: var(--bs-primery-text);
    font-size: 1rem;
    padding: 0px;
    padding-top: 10px;
    text-align: center;
    line-height: 1.3;
}

.advantages-text{
    font-size: 0.8rem;
    padding: 0px;
    padding-top: 10px;
    text-align: center;
    line-height: 1.3;
}

.section3-link{

}

.section4 {

}

#flexSwitchCheckChecked{
    transform: rotate(180deg);
}

.form-check-input:checked {
    background-color: var(--bs-color-4);
    border-color: var(--bs-color-4);
}


.checkbox-plan{
   margin-left: 0 !important;

}

.plan {
    width: 22%;
    /* background-color: #eeeeee;*/
    height: 360px;

    border-radius: 10px;
    background-color: var(--bs-bgr-2);
}

.plan_bgr{
    border-radius: 10px;
    font-size: 0.6rem;
    padding-left: 10px;
    padding-right: 10px;
    width: fit-content;
}


.plan_bgr_1,.plan_bgr_4{

    background-color: var(--bs-color-2);
    color: var(--bs-color-2-text);

}
.plan_bgr_2,.plan_bgr_5{
    background-color: var(--bs-color-1);
    color: var(--bs-color-1-text);

}
.plan_bgr_3,.plan_bgr_6{
    background-color: var(--bs-color-3);
    color: var(--bs-color-3-text);
}

.text-plan{
padding-top:3px;
}

.plan-price{
    font-family: Squad-Heavy;
    color: var(--bs-primery-text);
    font-size: 2rem;
}

.plan-short-description{
    font-size: 0.7rem;
    padding: 0px;

    text-align: left;
    height: 80px;
}

.plan-options{
    font-size: 0.6rem;
}

.section5 {

}

.line-background{
   /* width: 100%;
    background-image: url('/img/line.svg');
    background-repeat: no-repeat;
    background-position: center 30px;*/
}

/*.line-background1::before {
    content: ""; !* Необходимо за псевдоелементи *!
    position: absolute;
    left: 0;
    right: 0;
    top: 30px; !* Поставя линията в средата на div по вертикала *!
    border-top: 2px dashed red; !* Създава пунктирана линия *!
   !* Уверете се, че линията е видима над друго съдържание *!
}*/

.line-background::before {
    content: '';
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    height: 1px;
    background: repeating-linear-gradient(to right, var(--bs-btn-bg) 0, var(--bs-btn-bg) 5px, transparent -1px, transparent 10px);
    border-radius: 0px;
    /* background-repeat: no-repeat; */
}

.section5-cnt{
    overflow: hidden;
    height: 260px;
}

.icon-how-works{
width: 40%;
}


.slick-dots {
    position: absolute;
    bottom: -150px; /* Регулирайте това значение според вашите нужди */
    width: 100%;
    margin: 0;
    display1: flex; /* Добавяне на flex за хоризонтално подреждане */
    justify-content: center; /* Центриране на точките */
    list-style: none; /* Премахва стиловете на списъка */
    padding1: 0; /* Нулира подразбиращия се padding */
}

.slick-dots1 li {
    display: inline-block; /* Уверете се, че li елементите са наредени инлайн */
    margin: 0 5px; /* Добавя малко разстояние между точките */
}


#slick-slide-control00,
#slick-slide-control01,
#slick-slide-control02,
#slick-slide-control03,
#slick-slide-control04,
#slick-slide-control05,
#slick-slide-control06{
    content: '';
}

.slick-dots li button {
    content: '&nbsp;'; /* Премахва всякакво съдържание, включително числа */
}

li[role="presentation"] button {
    display: none;
}



.how-work-step{

}

.how-work-bgr{
    background-color: var(--bs-bgr-4);
}

.how-work-text{
    font-size: 0.8rem;
    color: var(--bs-color-4);
}

.section5-icon{

}

.section5-bgr{

    padding: 0;
    margin: 0;
    margin-top: 100px;
    background-image: url('/img/Screenshot_7.png'); /* променете с пътя до вашата снимка */
    background-size: 100% auto; /* да се покрива цялата площ на екрана */
    background-repeat: no-repeat;
    /* background-position: center;*/

}

.element-with-single-dotted-line {
    background-image: radial-gradient(black 1px, transparent 0);
}


.section5 i{
    color: var(--bs-color-5);
}

.section7 {

    height: 120px;
    width: 100%;
   /* padding: 0;
    margin: 0;
    margin-top: 100px;*/
    background-image: url('/img/section7.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
   /* background-size: 100% auto;
    background-repeat: no-repeat;*/

}

.section7-cnt{
    background-color: var(--bs-button-primary);
    opacity: 80%;
    height: 120px;
}

.section7-text{
    opacity: 100%;
    color: white;
    height: 120px;
}
.rules-number{
    color: white;
}






