.art {    padding: 60px 0 140px 0;}@media (max-width: 1919px) {    .art {        padding-bottom: 130px;    }}@media (max-width: 1599px) {    .art {        padding: 60px 0 120px 0;    }}@media (max-width: 1439px) {    .art {        padding: 40px 0 100px 0;    }}@media (max-width: 1279px) {    .art {        padding-bottom: 96px;    }}@media (max-width: 1023px) {    .art {        padding: 30px 0 80px 0;    }}@media (max-width: 767px) {    .art {        padding: 30px 0 70px 0;    }}.art .container {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    padding: 0;    max-width: 1110px;}@media (max-width: 1919px) {    .art .container {        max-width: 924px;    }}@media (max-width: 1599px) {    .art .container {        max-width: 844px;    }}@media (max-width: 1439px) {    .art .container {        max-width: 764px;    }}@media (max-width: 1279px) {    .art .container {        max-width: 678px;    }}@media (max-width: 1023px) {    .art .container {        max-width: 100%;        padding: 0 35px;    }}@media (max-width: 767px) {    .art .container {        padding: 0 20px;    }}.art p { font-family: "Open Sans", sans-serif;   font-size: 18px;    font-weight: 400;    color: #5C5F5B;    line-height: 1.5;    margin-bottom: 20px;}.art p img {    width: 50%;    height: 50%;    object-fit: cover; display: flex; margin: 0 auto;}.art h2 {  font-family: 'PT Sans',sans-serif;  font-size: 28px;    font-weight: 700;    color: #373A36;    line-height: 1.5;    margin: 30px 0;}.art blockquote {    padding-left: 30px;    border-left: 1px solid #C59217;    margin-bottom: 20px;}.art blockquote p {    margin: 0;}.art ul {    margin-left: 30px;    margin-bottom: 20px;}.art ul li {    font-size: 18px;    font-weight: 400;    color: #5C5F5B;    line-height: 1.5;}.art ul li::marker {    color: #C59217;}.art-title {    text-align: left;}.art-about {    margin: 30px 0 60px 0;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}@media (max-width: 1439px) {    .art-about {        margin: 20px 0 40px 0;    }}@media (max-width: 1279px) {    .art-about {        margin-bottom: 30px;    }}@media (max-width: 767px) {    .art-about {        -ms-flex-wrap: wrap;        flex-wrap: wrap;        grid-gap: 10px 0;    }}.art-type {    margin-right: 30px;}.art-type,.art-date {    position: relative;}.art-type:after,.art-date:after {    content: "";    position: absolute;    right: -15px;    top: 0;    width: 1px;    height: 100%;    background: #dddee7;}.art-date {    margin-right: 30px;    color: #5c5f5b;}.art-avtor {    margin-right: 15px;    color: #888b87;}@media (max-width: 767px) {    .art-avtor {        margin-right: 5px;    }}.art-name {    color: #373a36;}.art__img {    width: 100%;    height: 600px;    margin-bottom: 60px;}@media (max-width: 1919px) {    .art__img {        height: 499px;    }}@media (max-width: 1599px) {    .art__img {        height: 456px;    }}@media (max-width: 1439px) {    .art__img {        height: 413px;        margin-bottom: 40px;    }}@media (max-width: 1279px) {    .art__img {        height: 367px;        margin-bottom: 30px;    }}@media (max-width: 1023px) {    .art__img {        height: 378px;    }}@media (max-width: 767px) {    .art__img {        height: 151px;    }}.art__img img {    width: 100%;    height: 100%;    -o-object-fit: cover;    object-fit: cover;}.art__text-block {    margin-bottom: 60px;}@media (max-width: 1439px) {    .art__text-block {        margin-bottom: 40px;    }}@media (max-width: 1279px) {    .art__text-block {        margin-bottom: 30px;    }}.art-block-title {    margin-bottom: 30px;}@media (max-width: 1439px) {    .art-block-title {        margin-bottom: 20px;    }}.art-p-ul {    margin-bottom: 15px;}@media (max-width: 767px) {    .art-p-ul {        margin-bottom: 10px;    }}.art-ul {    margin-bottom: 30px;}@media (max-width: 1439px) {    .art-ul {        margin-bottom: 20px;    }}.art-golden {    padding-left: 30px;    border-left: 2px solid #c59217;    margin: 30px 0;}@media (max-width: 1439px) {    .art-golden {        margin: 20px 0;    }}@media (max-width: 1279px) {    .art-golden {        padding-left: 20px;    }}@media (max-width: 767px) {    .art-golden {        padding-left: 15px;    }}.art__bot {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    border-top: 1px solid #f0f1f8;    padding-top: 30px;}@media (max-width: 1439px) {    .art__bot {        padding-top: 20px;    }}@media (max-width: 767px) {    .art__bot {        padding-top: 30px;    }}.faq {    padding: 0px 0 140px 0;}@media (max-width: 1919px) {    .faq {        padding-bottom: 130px;    }}@media (max-width: 1599px) {    .faq {        padding: 0px 0 120px 0;    }}@media (max-width: 1439px) {    .faq {        padding: 0px 0 100px 0;    }}@media (max-width: 1279px) {    .faq {        padding-bottom: 96px;    }}@media (max-width: 1023px) {    .faq {        padding: 0px 0 80px 0;    }}@media (max-width: 767px) {    .faq {        padding: 0px 0 70px 0;    }}.faq .container {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    max-width: 1110px;    padding: 0;}@media (max-width: 1919px) {    .faq .container {        max-width: 924px;    }}@media (max-width: 1599px) {    .faq .container {        max-width: 844px;    }}@media (max-width: 1439px) {    .faq .container {        max-width: 764px;    }}@media (max-width: 1279px) {    .faq .container {        max-width: 678px;    }}@media (max-width: 1023px) {    .faq .container {        max-width: 100%;        padding: 0 35px;    }}@media (max-width: 767px) {    .faq .container {        padding: 0 20px;    }}.faq-title {    margin-bottom: 60px;    text-align: center;}@media (max-width: 1439px) {    .faq-title {        margin-bottom: 40px;    }}@media (max-width: 1279px) {    .faq-title {        margin-bottom: 30px;    }}.faq__all {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;}.faq__item:not(:last-child) {    margin-bottom: 30px;}@media (max-width: 1279px) {    .faq__item:not(:last-child) {        margin-bottom: 20px;    }}.faq__item:hover .faq__item-top {    background: #f0f1f8;}.faq__item.active .faq__item-top {    background: #f0f1f8;}.faq__item.active .faq__item-top svg {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);}.faq__item-top {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding: 30px;    -webkit-transition-duration: 0.4s;    -o-transition-duration: 0.4s;    transition-duration: 0.4s;    background: #f8f8fa;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    cursor: pointer;}@media (max-width: 1439px) {    .faq__item-top {        padding: 25px;    }}@media (max-width: 767px) {    .faq__item-top {        padding: 20px;    }}.faq__item-top svg {    -webkit-transition-duration: 0.4s;    -o-transition-duration: 0.4s;    transition-duration: 0.4s;    margin-left: 60px;    min-width: 30px;    height: 30px;}@media (max-width: 1439px) {    .faq__item-top svg {        min-width: 25px;        height: 25px;        margin-left: 40px;    }}@media (max-width: 767px) {    .faq__item-top svg {        min-width: 20px;        height: 20px;        margin-top: auto;        margin-left: 10px;    }}.faq__item-bot {    padding: 40px 60px;    background: #ffffff;    border: 1px solid #f0f1f8;    border-top: none;    display: none;}@media (max-width: 1439px) {    .faq__item-bot {        padding: 30px 40px;    }}@media (max-width: 1279px) {    .faq__item-bot {        padding: 20px 30px;    }}@media (max-width: 767px) {    .faq__item-bot {        padding: 20px;    }}.form {    padding-bottom: 40px;}@media (max-width: 1599px) {    .form {        padding-bottom: 30px;    }}@media (max-width: 767px) {    .form {        padding-bottom: 70px;    }}.form .container {    max-width: 1110px;    padding: 0;}@media (max-width: 1919px) {    .form .container {        max-width: 924px;    }}@media (max-width: 1599px) {    .form .container {        max-width: 844px;    }}@media (max-width: 1439px) {    .form .container {        max-width: 764px;    }}@media (max-width: 1279px) {    .form .container {        max-width: 678px;    }}@media (max-width: 1023px) {    .form .container {        max-width: 100%;        padding: 0 35px;    }}@media (max-width: 767px) {    .form .container {        padding: 0;    }}.form .contact__form {    width: 100%;    margin: 0;    padding: 70px 210px;}@media (max-width: 1919px) {    .form .contact__form {        padding: 70px 155px;    }}@media (max-width: 1599px) {    .form .contact__form {        padding: 70px 115px;    }}@media (max-width: 1439px) {    .form .contact__form {        padding: 50px 143px;    }}@media (max-width: 1279px) {    .form .contact__form {        padding: 50px 118.5px;    }}@media (max-width: 1023px) {    .form .contact__form {        padding: 50px 91px;    }}@media (max-width: 767px) {    .form .contact__form {        padding: 30px 20px;    }}.form .inputs {    padding: 0 75px;}@media (max-width: 1919px) {    .form .inputs {        padding: 0 85px;    }}@media (max-width: 1599px) {    .form .inputs {        padding: 0 105px;    }}@media (max-width: 1439px) {    .form .inputs {        padding: 0 56px;    }}@media (max-width: 1279px) {    .form .inputs {        padding: 0;    }}.form .contact-form-p {    display: block;    margin: -15px 0 45px 0;}@media (max-width: 1439px) {    .form .contact-form-p {        margin-bottom: 35px;    }}@media (max-width: 1279px) {    .form .contact-form-p {        max-width: 418px;        margin: -15px auto 35px auto;    }}@media (max-width: 767px) {    .form .contact-form-p {        margin-top: 0;        max-width: 100%;    }}