
@font-face {
    font-family: 'Verdana';
    src: local('Verdana') ,
    url('../fonts/Verdana.ttf') format('ttf');
}

html {
    scroll-behavior: smooth;
    --main-ff: 'Verdana', sans-serif;
}

body {
    overflow-x: hidden;
}

li {
    cursor: pointer;
}

.or__span span {
    color: #d57c1c
}

header {
    width: 100%;
    background: #282828;
}

.header__container {
    width: 80%;
    height: 75px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: space-between;
}

.header__logo img {
    margin: 0 8px 0 8px;
}

.header__menu {
    color: #FFF;
    text-align: center;
    font-size: 17px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    display: flex;
    justify-content: space-between;
}

.header__menu li {
    margin: 0 25px 0 25px;
}
.header__window {
    font-family: Open Sans,sans-serif;
    color: #F49024;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

/*swiper*/
.swiper {
    width: 100%;
    height: 100%;
}

.swiper-button-prev::after {
    content: url("../img/swiper/bac.png");
}

.swiper-button-next::after {
    content: url("../img/swiper/next.png");
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slide {
    background: url("../img/swiper/roto.webp") center no-repeat fixed;
    width: 100vw;
    height: 92vh;
    background-size: cover;
}

.slide__container {
    width: 80%;
    margin: 124px auto;
}

.slide__titile {
    color: #FFF;
    width: 723px;
    text-align: start;
    font-size: 80px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 700;
    line-height: 100px;
    text-transform: uppercase;
}

.slide__info {
    margin-top: 25px;
    color: #FFF;
    font-size: 40px;
    font-family: var(--main-ff);
    width: 1080px;
    text-align: start;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: uppercase;
}


.btn__slide {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 252px;
    height: 55px;
    border: none;
    /* текст */
    color: white;
    text-align: center;
    font-size: 17px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
    margin-top: 70px;
}

.btn__roto {
    background: #DD0024;
}

.btn__dakea {
    background: #F49024;
}

.btn__velux {
    border: 3px solid #DD0024;
    background: transparent;
}

.bcVelux {
    background: url("../img/swiper/velux.webp") no-repeat center;
    background-size: cover;
}

.bcDakea {
    background: url("../img/swiper/dakea.webp") no-repeat;
    background-size: cover;
}

.container {
    width: 80%;
    margin: 0 auto;
}

.advantages {
    margin-bottom: 130px;
}

.advantages__title {
    margin: 65px auto;
    width: 759px;
    color: #282828;
    text-align: center;
    font-size: 55px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 700;
    line-height: 80px;
    text-transform: uppercase;
}

.advantages__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.advantages__container__info {
    width: 100%;
    color: #282828;
    font-size: 17px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    margin-bottom: 10px;
}

.advantages__container__box {
    margin-bottom: 35px;
    display: flex;
    align-items: center;
}

.container__info__txt {
    display: flex;
    justify-content: start;
    align-items: center;
    width: 591px;
    margin-left: 40px;
    /*txt*/
    color: #282828;
    font-size: 17px;
    font-family: var(--main-ff);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.advantages__container__img {
    margin-left: 20px;
}

.advantages__container__img img {
    width: 100%;
    height: auto;
}

.title {
    display: inline-block;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: uppercase;
}

.news {
    margin-bottom: 152px;
    margin-top: 45px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.box__news {
    margin-top: 30px;
    width: 45%
}

.box__news__img img {
    width: 100%;
}

.box__news__title {
    width: 100%;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
}

.box__news__info {
    margin: 0 auto;
    height: 38px;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: height 0.4s ease;
    /* Плавный переход для высоты */
}

.news__p_deployed {
    overflow: hidden;
    text-wrap: normal;
    white-space: normal;
    -webkit-box-orient: unset !important;
}

.box__news__info_deployed {}

.box__news__info p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news__box__button {
    background: transparent;
    border: none;
    color: #F49024;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}


.action {
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
    margin-bottom: 155px;
}

.action__box {
    width: 425px;
}

.action__box__info {
    font-family: var(--main-ff);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;

}

.advantages__container__txt {
    width: 50%;
}

.first-word {
    color: red;
}

.questions__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 51px;
}

.questions__title__box {
    padding: 0 20px 0 15px;
    background: #F49024;
    height: 46px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    text-align: center;
    font-family: var(--main-ff);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-transform: uppercase;
}

.questions__title__box img {
    width: 23px;
    margin-left: 20px;
}

.question__item {
    transition: 1s;
    overflow: hidden;
    margin-top: 30px;
    border: 3px solid #F49024;
    width: 100%;
    height: 65px;
    /* Фиксированная высота элемента */
    color: #282828;
    /* Плавный переход для высоты */
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

.question__item span {
    height: 62px;
    width: 90%;
    margin-left: 30px;
    display: flex;
    align-items: center;
}

.questions__item__title {
    background: #FFFFFF;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.question__item svg {
    margin-right: 25px;
}

.question__item__deployed_off {
    transition: 1s;
    height: 0;
    left: -3px;
    width: 100%;
    overflow: hidden;
}

.question__item__deployed_off span {
    margin-top: 15px;
    width: 90%;
    height: unset;
}

.question__item__deployed {
}

.question__item__deployed span {
    margin-top: 15px;
    width: 90%;
    height: unset;
    /* текст */
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

.question__item__deployed hr,
.question__item__deployed_off hr {
    display: block !important;
    width: 98%;
    height: 3px;
    background: #F49024;
    border: none;
}

.question__item__deployed_off hr {
    display: none;
}

.questions__item__title svg {
    transform: rotate(0deg);
    transition: transform 0.4s ease;
}

.question__svg__rotate {
    transform: rotate(180deg) !important;
}

footer {
    margin-top: 130px;
    background: #282828;
}

.title__footer {
    color: #F49024;
    margin-top: 45px;
}

.footer__container {
    display: flex;
    justify-content: space-between;
}

.contactFrom {
    width: 478px;
    overflow: hidden;
    color: #FFF;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

.contactFrom form {}

.contactFrom input {
    padding-left: 17px;
    margin-top: 20px;
    height: 36px;
    width: 97%;
    border-radius: 1px;
    border: none;
    background: #FFFFFF;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.contactFrom input::-webkit-input-placeholder {
    color: #282828;
}

.contactFrom__checkbox {
    margin-right: 6px;
    width: 13px !important;
    height: 13px !important;
}

.form_pd {
    color: #FFF;
    font-family: var(--main-ff);
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.75px;
}

.form__btn {
    border-radius: 1px;
    background: #F49024;
    color: #282828;
    text-align: center;
    font-family: var(--main-ff);
    width: 143px;
    height: 36px;
    border: none;
    margin-top: 20px;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.footer__container__box {
    display: flex;
}

.footer__contact {
    margin-left: 80px;
}

.footer__contact__box {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.contact__box__info {
    width: 220px;
    color: #FFF;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    margin-left: 15px;
}

.contact__box__info a {
    display: block;
    width: 100%;
    color: #FFF;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.footer__colum {
    display: flex;
    justify-content: space-between;
    width: 261px;
    text-align: center;

    /* текст */
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

.colum__company__info,
.colum__menu__info {
    display: block;
    margin-top: 30px;
    color: #FFF;
    text-align: center;

    /* текст */
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

.colum__company__info a {
    width: 100%;
    display: block;
    margin-top: 25px;
}

.colum__menu__info a {
    width: 100%;
    display: block;
    margin-top: 25px;
}

/*---------------------------DAkea*/
.first__list {
    width: 99vw;
    height: 100vh;
    background: url("../img/swiper/dakea.webp") center no-repeat fixed;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}

.first__list__title {
    width: 723px;
    color: #FFF;
    text-align: center;

    /* жирно */
    font-family: var(--main-ff);
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 100px;
    /* 125% */
    text-transform: uppercase;
}

.company {
    margin-top: 65px;
    margin-left: 130px;
    display: flex;
    align-items: start;
    margin-bottom: 130px;
}

.company__title__name {
    display: inline-block;
    color: #F49024;
    text-align: center;
    font-family: var(--main-ff);
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    line-height: 80px;
    /* 145.455% */
    text-transform: uppercase;
    margin-right: 117px;
}

.company__title {
    color: #282828;

    font-family: var(--main-ff);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    /* 125% */
    letter-spacing: 1.2px;
}

.company__info {
    margin-top: 9px;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.peculiarities {
    margin-bottom: 130px;
}

.peculiarities__title {
    width: 1200px;
}

.peculiarities__box__title {
    margin-top: 30px;
}

.peculiarities__box__title p {
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    color: #F49024;
    text-align: center;
    font-family: var(--main-ff);
    font-size: 55px;
    font-style: normal;
    font-weight: 700;
    line-height: 80px;
    /* 145.455% */
    text-transform: uppercase;
}

.peculiarities__box__title span {
    color: #F49024;
    font-family: var(--main-ff);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    /* 145.833% */
}

.peculiarities__box__info {
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.installation {
    margin-top: 40px;
    margin-bottom: 133px;
}

.installation__warnning {
    display: inline-block;
    margin-top: 10px;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.installation__box {
    margin-top: 20px;
    display: flex;
    align-items: start;
}

.installation__box__img {
    margin-top: -10px;
    margin-right: 30px;
}

.installation__info__title {
    margin-top: 10px;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    /* 125% */
    letter-spacing: 1.2px;
}

.installation__info__txt {
    margin-top: 15px;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.request__txt {
    width: 70%;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
    text-transform: uppercase;
}

.request__form {
    width: 600px;
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
}

.request__form input {
    padding-left: 16px;
    margin-right: 30px;
    /*display: inline-block;*/
    margin-top: 20px;
    border-radius: 1px;
    border: 1px solid #282828;
    background: #FFF;
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.request__form input::-webkit-input-placeholder {
    color: #282828;
    font-family: var(--main-ff);
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.85px;
}

.form_pd p {
    color: #282828;
    font-family: var(--main-ff);
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.75px;
}

.delivery-span {
    color: #F49024;
}

.ROTO {
    background: url("../img/swiper/roto.webp") center no-repeat fixed;
    background-size: cover;
}

.VELUX {
    background: url("../img/swiper/velux.webp") center no-repeat fixed;
    background-size: cover;
}

.video {
    margin-top: 30px;
    margin-bottom: 130px;
    width: 100%;
}

.video-js {
    width: 80%;
}

.header__menu a {
    cursor: pointer;
}

@media (max-width: 1450px) {
    .peculiarities__title {
        width: 90%;
    }

    .advantages__container__info {
        display: none;
    }

    .container__info__txt {
        font-size: 13px;
    }

    .slide__titile {
        font-size: 45px;
    }

    .slide__info {
        width: 80%;
        font-size: 25px;
        line-height: 30px;
    }

    .btn__slide {
        margin-top: 90px;
    }

    .action__box {
        width: 30%;
    }

    .action__box__img {
        width: 100%;
    }

    .action__box__img img {
        width: 100%;
    }

    .questions__title__box {
        line-height: 20px;
        font-size: 15px;
    }



    .contactFrom {
        width: 330px;
    }

    .header__container {
        width: 97%;
    }

    .swiper-button-next {
        right: 30px !important;
    }

    .swiper-button-prev {
        left: 30px !important;
    }
}

@media (max-width: 1140px) {
    .header__window {
        font-size: 13px;
    }
    .container {
        width: 95%;
    }
    .header__menu li {
        margin: 0 7px 0 7px;
    }

}

@media (max-width: 950px) {
    .header__window {
        display: none;
    }
    .header__contact {
        display: none;
    }


}

@media (max-width: 770px) {
    .company__info {
        font-size: 15px;
    }

    #company__info_2 {
        display: none;
    }

    #footer__container__box__company {
        display: none;
    }

    .header__menu li {
        margin: 0 9px 0 9px;
    }
}

@media (max-width: 425px) {
    .questions__title .title{
        margin-bottom: 0;
        margin-top: 0;
    }
    .questions__title {
        margin-bottom: 20px;
        margin-top: 55px;
    }
    .header__logo {
        margin-left: 8px;
        width: 55px;
        height: 56px;
    }

    .header__logo a {
        display: flex;
        width: 100%;
        height: 100%;
    }

    .header__logo img {
        margin: 0 !important;
        width: 100%;
    }

    .footer__contact {
        width: 330px;
        margin: 0 auto 30px auto;
    }

    .box__news {
        margin-top: 0;
    }

    .box__news:not(:nth-child(-n+2)) {
        margin-top: 30px;
    }

    .advantages__container__box {
        margin-bottom: 18px;
    }

    .advantages__box__number svg {
        width: 30px;
        height: 30px;
    }

    .question__item {
        height: 100%;
    }

    .question__item span {
        height: unset;
        margin-left: 6px;
    }

    .header__logo img {}

    .peculiarities__title {
        margin-top: 30px;
        font-size: 20px !important;
    }

    .first__list__title {
        font-size: 39px;
        width: 70%;
        line-height: 45px;
    }

    .installation__box {
        display: flex;
        flex-direction: column-reverse;
    }

    .request__form {
        margin: 0 auto;
        width: 70%;
    }

    .peculiarities__box__info {
        font-size: 13px;
    }

    .title__request {
        display: none;
    }

    .request__txt {
        margin: 0 auto;
        font-size: 15px;
    }

    .installation__warnning {
        font-size: 15px;
    }

    .installation__box__img {
        margin: 20px auto;
        width: 50%;
    }

    .installation__box__img img {
        width: 100%;
    }

    .installation__info__txt {
        font-size: 13px;
    }

    .peculiarities__box__title span {
        display: block;
        width: 100%;
        font-size: 17px;
    }

    .company {
        display: unset;
    }

    .slide {
        height: 89vh;
    }

    .container {
        width: 97%;
        margin: 0 auto;
    }

    .slide__titile {
        font-size: 25px;
    }

    .slide__info {
        font-size: 15px;
        line-height: 30px;
    }

    .swiper-button-prev,
    .swiper-button-next {
        display: none;
    }

    .slide__titile {
        font-size: 30px;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .slide__info {
        text-align: center;
        width: 100%;
        font-size: 25px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .btn__slide {
        display: unset;
    }

    .advantages {
        margin: 0 auto;
    }

    .advantages__title {
        width: 90%;
        font-size: 20px;
        line-height: 40px;
        margin: 55px auto 20px auto;
    }

    .advantages__container__img {
        display: none;
    }

    .advantages__container__txt {
        width: 100%;
    }

    .box__news__title {
        font-size: 15px;
        line-height: 20px;
    }

    .box__news__info {
        font-size: 11px;
        line-height: 15px;
    }

    #questions__title__mb {
        display: none;
    }

    .box__news__info {
        height: 27px;
    }

    .news {
        margin: 0 auto;
    }

    .action {
        margin-top: 0;
        margin-bottom: 0;
    }

    .box__news__info p {
        font-size: 11px;
        line-height: 13px;
    }

    .action__box__info {
        font-size: 17px;
        line-height: 15px;
    }

    .installation__info__title {
        font-size: 18px;
    }

    .title {
        font-size: 20px;
        line-height: 19px;
        margin-top: 55px;
        margin-bottom: 20px;
    }

    .questions__title__box {
        font-size: 14px;
    }

    #title__question_mb {
        margin-top: 0px;
        height: 38px;
        width: 32%;
    }

    .questions__item__title {
        font-size: 12px;
        padding: 5px 0 5px 0;
    }

    .questions__item__title svg {
        margin-right: 6px;
        width: 15px;
    }
    .questions__title__box {
        height: 38px;
    }

    .question__item__deployed span {
        font-size: 11px;
    }

    .question__item__deployed_off span {
        font-size: 11px;
    }

    footer {
        height: unset;
        width: 100%;
    }

    .footer__container__box {
        display: unset;
    }

    .footer__container {
        margin: 0 auto;
    }

    .footer__container__box {
        width: 100%;
    }

    .contactFrom {
        margin: 30px auto;
    }

    .title__footer {
        display: none;
    }

    .ulactions,
    .ulnews,
    .ulcontact,
    .ulgl {
        display: none;
    }

    .header__menu {
        width: unset;
    }

    .question__item__deployed_off span {
        margin: 15px auto;
    }

    .question__item__deployed span {
        margin: 15px auto;
    }

    .question__item {
        width: unset;
    }

    .question__item:not(:first-child) {
        margin: 15px auto 0 auto;
    }

    footer {
        margin-top: 55px;
    }

    .container__info__txt {
        margin-left: 10px;
    }

    .company__title__name {
        margin: 55px auto;
        text-align: center;
    }

    .peculiarities__box__title {
        margin-top: 0;
    }

    .peculiarities__box__title:not(:first-child) {
        margin-top: 10px;
    }

    .peculiarities {
        margin-bottom: 0;
    }

    .installation {
        margin-top: 0;
        margin-bottom: 55px;
    }

    .request__txt,
    .request__form {
        margin: unset;
    }

    .request__txt {
        width: 90%;
    }

    .request__form {
        width: 99%;
    }
    .questions__title__box img {
        margin-left: 10px;
        width: 11px;
    }
}


@media (max-width: 380px) {


    .contactFrom__question {
        font-size: 15px;
        line-height: 27px;
    }

    .peculiarities__title {
        line-height: 29px;
    }

    .title__company {
        font-size: 25px !important;
        line-height: 25px;
    }

    .peculiarities__box__title span {
        font-size: 17px;
        width: 95%;
        display: block;
        line-height: 20px;
    }

    .request__txt {
        width: 95%;
    }

    .company {
        margin-left: 0;
    }

    .first__list__title {
        width: 90%;
    }

    .header__menu a {
        font-size: 13px;
    }

    .slide__titile {
        font-size: 30px;
        line-height: 33px;
        width: 90%;
    }

    .slide__info {
        font-size: 20px;
        line-height: 29px;
    }

    .news__box__button {
        font-size: 12px;
    }

    .action__box__info {
        font-size: 13px;
    }

    .questions__title__box {
        font-size: 10px;
    }

    .questions__item__title {
        font-size: 12px;
        line-height: 15px;
    }

    .contactFrom__question {
        font-size: 15px;
    }

    .contactFrom {
        width: 300px;
    }

    .footer__contact {
        margin: 0 auto;
        width: 300px;
    }

    .footer__contact__box {
        margin: 20px auto;
        width: 81%;
    }

}

.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    background: white;
}
.footer__container {
    padding-bottom: 30px;
}

.header__contact__titile {

    color: #FFF;
    text-align: center;
    font-family: Verdana,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.7px;
    text-transform: uppercase;
}

.header__contact {
    margin-left: 12px;
}

.headre__contact__phone{
    margin-top: 3px;
    display: block;
    color: #FFF;
    text-align: center;
    font-family: Verdana,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.7px;
    text-transform: uppercase;
}
.header__logo {
    display: flex;
}

