.contacts{max-width:1920px;margin:0 auto}.contacts .breadcrumb-wrapper{margin-top:24px;margin-bottom:0;padding-inline-start:16px;padding-inline-end:16px}@media (min-width:1000px){.contacts .breadcrumb-wrapper{margin-bottom:24px;padding-inline-start:112px;padding-inline-end:112px}}.contacts-info{justify-content:space-between;gap:40px;padding:0 112px;display:flex}.contacts-head{position:relative}.contacts-head__title{z-index:10;color:var(--color-background);font-weight:700;font-size:var(--text-2xl);line-height:var(--text-2xl-line-height);position:absolute;bottom:1.5rem;left:1rem}@media (min-width:64rem){.contacts-head__title{font-size:var(--text-6xl);line-height:var(--text-6xl-line-height);bottom:5rem;left:7rem}}.contacts-head .head-background:before{content:"";background:linear-gradient(#1d1d1b00 -3.69999%,#1d1d1ba3 103.21%);width:100%;height:100%;position:absolute}.contacts-items{flex-wrap:wrap;flex-basis:60%;justify-content:space-between;row-gap:32px;display:flex}.contacts-items .items-container{column-count:2;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.contacts-items .items-container .contacts-item{flex-basis:48%}.contacts-items .contacts-item{max-width:400px;margin-bottom:56px}.contacts-items .contacts-item .item-head{margin-bottom:24px;font-size:16px;font-weight:700;line-height:24px}.contacts-items .contacts-item .item-content{font-size:var(--text-base);line-height:var(--text-base-line-height)}.contacts-items .contacts-item .item-content .company-info{width:max-content}.contacts-items .contacts-item .item-content a{text-decoration:none;display:inline-block}.contacts-items .contacts-item .item-content .item-phone,.contacts-items .contacts-item .item-content .item-mail,.contacts-items .contacts-item .item-content .item-wa,.contacts-items .contacts-item .item-content .item-max,.contacts-items .contacts-item .item-content .item-tg{margin-bottom:8px;font-size:16px}.contacts-items .contacts-item .item-content .item-phone:before,.contacts-items .contacts-item .item-content .item-mail:before,.contacts-items .contacts-item .item-content .item-wa:before,.contacts-items .contacts-item .item-content .item-max:before,.contacts-items .contacts-item .item-content .item-tg:before{float:left;content:"";background-position:50%;background-repeat:no-repeat;width:16px;height:24px;margin-right:8px;display:inline-block;position:relative}.contacts-items .contacts-item .item-content .item-phone:before{background-image:url(/images/icon-phone.svg)}.contacts-items .contacts-item .item-content .item-mail:before{background-image:url(/images/icon-email.svg)}.contacts-items .contacts-item .item-content .item-wa:before{background-image:url(/images/wa_contact.svg)}.contacts-items .contacts-item .item-content .item-tg:before{background-image:url(/images/tg_contact.svg)}.contacts-items .contacts-item .item-content .item-max:before{background-image:url(/images/max-icon-contact.svg)}.contacts-items .contacts-item .item-content .item-time{font-size:16px}.contacts-items .contacts-item .item-content.item-address{align-items:flex-start;gap:8px;display:flex}.contacts-items .contacts-item .item-content.item-address img{padding-top:4px}.contacts-items .contacts-item .item-requisites{flex-direction:column;display:flex}.contacts-items .contacts-item--address-mob{display:none}.contacts-items .contacts-item--address-pc{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.contacts-items .contacts-item--address-pc .item-head{margin-bottom:0}.contacts-important-info{border-left:8px solid #7bc21f;flex-basis:40%;max-width:544px;height:-moz-fit-content;height:fit-content;padding:32px 48px;display:block;position:relative;box-shadow:2px 2px 16px #cdcdcd29}.contacts-important-info .contacts-info-head{margin-bottom:16px;font-size:24px;font-weight:700;line-height:32px}@media (min-width:1921px){.contacts{padding:0}}@media (max-width:1600px){.contacts-items .contacts-item .item-requisites{flex-direction:column;gap:0}}@media (max-width:1000px){.contacts-head .head-background img{object-fit:cover;width:100%;height:300px}.contacts-info{flex-direction:column;padding:0 16px}.contacts-items{gap:40px;margin:24px 0 0}.contacts-items .items-container{flex-flow:column;gap:40px}.contacts-items .contacts-item{min-width:unset;max-width:100%;margin-bottom:0}.contacts-items .contacts-item .item-head{margin-bottom:20px}.contacts-items .contacts-item--address-mob{flex-direction:column;gap:1rem;display:flex}.contacts-items .contacts-item--address-mob .item-head{margin-bottom:0}.contacts-items .contacts-item--address-pc{display:none}.contacts-important-info{margin:0 16px -24px;padding:16px 24px}.contacts-important-info .contacts-info-head{font-size:22px}.contacts-head .head-background img{content:url(/images/contacts/contacts-m.webp);object-fit:cover;height:189px}}@media (max-width:800px){.contacts{margin-bottom:-40px}.contacts-important-info{margin:0}}.contacts-banner{max-width:var(--container-11xl);width:100%;margin:3.5rem auto 0}.contacts-banner__container{background-color:#3c3c3c;flex-direction:column;justify-content:center;gap:2rem;width:100%;margin-bottom:3.5rem;padding:2rem 1rem 3rem;display:flex;position:relative}@media (min-width:64rem){.contacts-banner__container{padding:2rem 3.5rem 3rem}}@media (min-width:80rem){.contacts-banner__container{gap:2.5rem;padding:4rem 7rem 5rem}}.contacts-banner__header{flex-direction:column;gap:.5rem;display:flex}@media (min-width:64rem){.contacts-banner__header{gap:0}}.contacts-banner__header-title{color:var(--color-primary-foreground);text-align:center;z-index:2;font-weight:700;font-size:var(--text-2xl);line-height:var(--text-2xl-line-height)}@media (min-width:64rem){.contacts-banner__header-title{text-align:left;font-size:var(--text-6xl);line-height:var(--text-6xl-line-height)}}.contacts-banner__header-title span{color:var(--color-primary);font-weight:700}.contacts-banner__header-description{z-index:2;color:var(--color-primary-foreground);text-align:center;font-weight:400;font-size:var(--text-base);line-height:var(--text-base-line-height)}@media (min-width:64rem){.contacts-banner__header-description{text-align:left;font-size:var(--text-xl);line-height:var(--text-xl-line-height);margin-top:1.5rem}}.contacts-banner__header-description span{font-weight:700}.contacts-banner__post-scriptum{z-index:2;color:var(--color-primary-foreground);font-size:var(--text-sm);line-height:var(--text-sm-line-height)}@media (min-width:64rem){.contacts-banner__post-scriptum{text-align:left;font-size:var(--text-base);line-height:var(--text-base-line-height)}}.contacts-banner__img{object-fit:cover;clip-path:polygon(100% 0,100% 100%,0 100%);width:40%;height:100%;display:none;position:absolute;bottom:0;right:0}@media (min-width:80rem){.contacts-banner__img{display:block}}@media (min-width:96rem){.contacts-banner__img{clip-path:polygon(81% 0,100% 0,100% 100%,0% 100%);width:50%}}.contacts-banner__img-mobile{pointer-events:none;width:100%;max-height:var(--container-xs);object-fit:cover;z-index:1}@media (min-width:64rem){.contacts-banner__img-mobile{display:none}}.contacts-banner__wave{object-fit:cover;z-index:2;pointer-events:none;width:auto;height:4rem;position:absolute;bottom:-3rem;left:50%;transform:translate(-50%)}@media (min-width:64rem){.contacts-banner__wave{height:5rem;bottom:-4rem}}.contacts-banner__form{max-width:var(--container-xs);flex-direction:column;gap:1rem;width:100%;margin-inline-start:auto;margin-inline-end:auto;display:flex}@media (min-width:64rem){.contacts-banner__form{flex-direction:row;gap:1.5rem;width:-moz-fit-content;width:fit-content;max-width:none;margin-inline-start:0;margin-inline-end:0}}.contacts-banner__form-input{background-color:var(--color-primary-foreground);border-radius:.375rem;width:100%;height:3rem;padding-inline-start:1rem;padding-inline-end:1rem}@media (min-width:64rem){.contacts-banner__form-input{width:15rem;height:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}}.contacts-banner__form-submit{background-color:var(--color-primary);color:var(--color-primary-foreground);z-index:2;width:100%;height:3rem;font-weight:700;font-size:var(--text-sm);line-height:var(--text-sm-line-height);border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}@media (min-width:64rem){.contacts-banner__form-submit{width:15rem;height:4rem;font-size:var(--text-base);line-height:var(--text-base-line-height)}}.footer{margin-top:0!important}