@font-face {
    font-family: "Good Vibes Pro"; 
    src: url("fonts/SWScrpc.ttf") format("truetype"); 
    font-style: normal; 
    font-weight: normal; 
    } 

@font-face {
    font-family: 'PF Beau Sans Pro Regular';
    src: url('fonts/PFBeauSansPro-Regular.eot');
    src: url('fonts/PFBeauSansPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/PFBeauSansPro-Regular.woff') format('woff'), url('fonts/PFBeauSansPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

header{
    justify-items: center;
}

.header-title {
    text-align: center!important;
    font-family: "Good Vibes Pro";
    font-size: 2.5rem;
    color: white;

}

.nav-contact {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.25rem;
    /* letter-spacing: -0.07em; */
    color: white;
    letter-spacing: 0.05em;
    /* border-bottom: 1px white dashed; */
    text-decoration: None;
    text-align: right;
}

.nav-contact:hover{
    text-decoration: None;
}

.nav-contact > span {
    border-bottom: 1px white dashed; 
}

.nav-contact:hover > span {
    color: white;
    border-bottom: None; 
    /* text-decoration: None */
}

.nav-contact-addinion, .nav-contact-addinion>a{
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: 300;
    font-size: 0.875rem;
    /* identical to box height */
    text-align: left;
    color: white;
}
/* Доверьте уборку профессионалам! */

.contact-form {
    background-color: white;
    border: 2px solid #293F76;
    border-radius: 16px;
}

.form-header {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: bold;
    font-size: 1rem; /*16px;*/
    line-height: 1.125rem; /*18px;*/
    /* or 112% */

    text-align: center;
    color: #293F76;
    }

.contact-form > input, .contact-form > textarea {
    border: 0.5px solid #293F76;
    box-sizing: border-box;
    border-radius: 8px;
}

.contact-form > .btn {
    background: #293F76;
    border-radius: 8px;

    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    /* or 144% */

    text-align: center;

    color: #FFFFFF;
}

.main-text > h1 {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: bold;
    font-size: 1.4375rem; /*23px;*/
    line-height: 1.625rem; /*26px;*/
    /* or 113% */
    color: #FFFFFF;
}

.main-text > ul {
    padding-left: 1em;
}

.main-text > ul > li {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 1.125rem; /*18px;*/
    line-height: 1.6875rem; /*27px;*/
    color: #FFFFFF;
}

.copyright {
    padding-left: 0;
}
.copyright > li {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 0.75rem; /*12px;*/
    line-height: 0.875rem; /*14px;*/
    margin-bottom: 0.5em;
    color: #FFFFFF;
}

.user-acreements, .footer-hid, .social{
    padding-left: 0;
}
.user-acreements > li> a {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 0.75rem; /*12px;*/
    line-height: 0.875rem; /*14px;*/
    text-decoration: underline;
    color: #FFFFFF;
    margin-bottom: 0.5em;
}

.user-acreements > li > a:hover {
    text-decoration: none;
}

.social > ul {
    padding: 0;
}




.carousel-control-prev-icon{
    background-image: url('../img/carousel-prev.svg');

}

.carousel-control-next-icon {
    background-image: url('../img/carousel-next.svg');
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    width: 25px;
    height: 52px;
}

.carousel-control-next {
    justify-content: flex-end;
    width: 5%;
}
.carousel-control-prev {
    justify-content: flex-start;
    width: 5%;
}

#FormModal h3 {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: bold;
    font-size: 1.75rem; /*28px;*/
    line-height: 2.125rem; /*34px;*/
    /* identical to box height */
    color: #293F76;
    }

#FormModal p {
    font-family: "PF Beau Sans Pro Regular";
    font-style: normal;
    font-weight: normal;
    font-size: 1.125rem; /*18px;*/
    line-height: 1.375rem; /*22px;*/
    text-align: center;
    color: #293F76;
}

#FormModal .confirm {
    background: #009FE3;
    border: 2px solid #009FE3;
    box-sizing: border-box;
    border-radius: 8px;
    color: white;
}

#FormModal .modal-content {
    border-radius: 1rem;
}
/* .carousel-control-prev, .carousel-control-next {
    top: 50px;
} */


