/******************************/
/*** Font Selection 1 Start ***/
/*** Body : "Rubik" ***********/
/*** Headings : "Rajdhani" ****/
/******************************/

body.font-selection--1 {

    font-family: "Rubik", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;

    color: var(--font-color);
    font-size: 1rem;
}

body.font-selection--1 h1,h2,h3,h4,h5,h6, .heading-font{

    font-family: "Rajdhani", sans-serif;
    font-weight: 700;
    font-style: normal;

    line-height: 1;

}

body.font-selection--1 .btn.btn-solid{

    font-weight: 500;
}

body.font-selection--1 .banner__wrapper h1 {

    font-size: 30px;

}

@media (min-width: 768px) {
    body.font-selection--1 .banner__wrapper h1 {

        font-size: 56px;
    }
}

@media (min-width: 1025px) {
    body.font-selection--1 .banner__wrapper h1 {

        font-size: 70px;
    }
}

@media (min-width: 1025px) {
    body.font-selection--1 h2 {
        font-size: 46px;
    }
}

body.font-selection--1 .content-block__list.font-weight-bold {

    font-weight: 500;
}

body.font-selection--1 .content-block__list.font-weight-bold li {

    font-weight: 500;
}

body.font-selection--1 .content-block__list.font-weight-normal {

    font-weight: 400;
}

body.font-selection--1 .content-block__list.font-weight-normal li{

    font-weight: 400;
}

body.font-selection--1 .driver-text-img h3{

    font-size: 22px;
}

body.font-selection--1 .content-block--call-row .content-block__title {

    color: var(--content-block-headings-color);
    font-family: "Rajdhani", sans-serif;
    font-weight: 700;
    font-style: normal;

    font-size: 26px;
    margin-bottom: 1rem;
}

@media (min-width: 1025px) {
    body.font-selection--1 .content-block--call-row .content-block__title {
        font-size: 30px;
    }
}

body.font-selection--1 .content-block--accordion .content-block__media__overlay__content p {

    color: var(--content-block-headings-color);
    font-family: "Rajdhani", sans-serif;

    line-height: 22px;
    font-size: 22px;
    font-weight: 700;
}

body.font-selection--1 .content-block--accordion .content-block__media__overlay__content p a{

    font-size: 14px;
}

body.font-selection--1 .content-block__accordion__btn {

    font-weight: 500;
}

body.font-selection--1 .af-submit.acf-form-submit button {

    font-weight: 500;
}

body.font-selection--1 .plant-list__category h2 {

    font-size: 26px;
}

@media (min-width: 576px) {
    body.font-selection--1 .plant-list__category h2 {

        font-size: 30px;
    }
}

body.font-selection--1 .plant-list__category span {

    padding-bottom: 4px;
    font-size: 1rem;
}