.fade{position:absolute;margin-top:1rem;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.fade.active,.fade.is-active{opacity:1;visibility:visible}.scroll{scrollbar-width:thin;scrollbar-color:dark}.scroll::-webkit-scrollbar{width:.9rem}.scroll::-webkit-scrollbar-track{background-color:#eaeaea}.scroll::-webkit-scrollbar-thumb{background-color:#fef100}section.contacts{display:flex;justify-content:space-between}section.contacts .contacts-info{display:flex;flex-direction:column}section.contacts .contacts-info h1{margin-bottom:0}section.contacts .contacts-info p{font-size:1.4rem;color:#6e6e6e;font-weight:500;margin-bottom:4.4rem;margin-top:2.8rem}section.contacts .contacts-info .contacts-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}section.contacts .contacts-info .contacts-info-grid .contacts-info-item{display:flex;align-items:center;gap:2rem}section.contacts .contacts-info .contacts-info-grid .contacts-info-item .info-circle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:5rem;height:5rem;border-radius:50%;background:#f1f1f1}section.contacts .contacts-info .contacts-info-grid .contacts-info-item .info-circle .info-circle-image{width:2rem;height:2rem;object-fit:contain;display:block}section.contacts .contacts-info .contacts-info-grid .contacts-info-item .info-content{display:flex;flex-direction:column;justify-content:center;gap:.8rem}section.contacts .contacts-info .contacts-info-grid .contacts-info-item .info-content p{margin:0}section.contacts .contacts-info .contacts-info-grid .contacts-info-item .info-content a{color:#8f8a25;font-size:1.8rem;font-weight:500;text-decoration:none;text-decoration:underline;transition:color .2s}section.contacts .contacts-info .contacts-info-grid .contacts-info-item .info-content a:hover{color:#6f6b1d}section.contacts .contacts-map .yandex-map{flex:1 1 0;width:77rem;height:55.5rem}section.contacts .contacts-map .yandex-map.map-big{display:block}section.contacts .contacts-map .yandex-map.map-small{display:none}section.contacts .contacts-map .yandex-map iframe{border-radius:4rem}section.mailing-list{display:flex;flex-direction:column;align-items:center;gap:4rem}section.mailing-list .mailing-list-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:41.6rem;padding-left:4.8rem;padding-right:4.8rem;border-radius:4rem;background-position:center;background-blend-mode:soft-light;background-size:cover;background-size:75%;background-repeat:no-repeat}section.mailing-list .mailing-list-card.card-form form{row-gap:2rem}section.mailing-list .mailing-list-card.card-form form input{width:40rem}section.mailing-list .mailing-list-card.card-form form mark{background:0 0;font-size:1.4rem;font-weight:500}section.mailing-list .mailing-list-card.card-form .subscribe{display:flex;align-items:center;gap:4rem}section.mailing-list .mailing-list-card.card-form .subscribe>p{font-size:1.4rem;font-weight:400;color:#6e6e6e}section.mailing-list .mailing-list-card.card-link{color:#fff}section.mailing-list .mailing-list-card.card-link .text{font-size:2.4rem;font-weight:500;margin-bottom:4rem}section.mailing-list .mailing-list-card .mailing-list-info{display:flex;flex-direction:column;max-width:71.4rem}section.mailing-list .mailing-list-card .mailing-list-info .h1{width:40rem;font-size:5rem}section.mailing-list .mailing-list-card .mailing-list-info .btn{width:40rem;border-radius:1.2rem;flex-shrink:0;padding-top:2.2rem;padding-bottom:2.2rem}section.mailing-list .mailing-list-card .mailing-list-image{max-height:100%;margin-right:4rem}