.site-footer{padding-left:24px;padding-right:24px;padding-top:50px;padding-bottom:30px;position:relative;text-align:center;color:#FFFFFF}@media screen and (min-width:1200px){.site-footer{padding-left:8.4rem;padding-right:8.4rem}}@media screen and (min-width:768px){.site-footer{text-align:left}}@media screen and (min-width:1200px){.site-footer{display:flex;flex-wrap:wrap;padding-top:7.7rem;padding-bottom:1.15rem}}.site-footer a{text-decoration:none}.site-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.site-footer__bg img{height:100%;object-fit:cover}@media screen and (min-width:1200px){.site-footer__first{margin-right:4.7rem}}.site-footer__first .logo-footer{margin-bottom:30px}@media screen and (min-width:1200px){.site-footer__first .logo-footer{margin-bottom:1.5rem}}.site-footer__first .logo-footer img{width:288px}@media screen and (min-width:1200px){.site-footer__first .logo-footer img{width:16.85rem}}.site-footer__first .contacts-footer-socials{margin-bottom:30px}@media screen and (min-width:1200px){.site-footer__first .contacts-footer-socials{margin-bottom:0}}.site-footer__first .contacts-footer-socials .field-block-text-format{font-size:14px;font-family:"Inter";font-weight:400;line-height:1.5;margin-bottom:30px}@media screen and (min-width:1200px){.site-footer__first .contacts-footer-socials .field-block-text-format{font-size:0.85rem;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px){.site-footer__first .contacts-footer-socials .field-block-text-format{margin-bottom:1.3rem;max-width:17rem}}.site-footer__first .contacts-footer-socials .field-block-text-format a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.site-footer__first .contacts-footer-socials .field-block-text-format a:hover{background-size:100% 1px}}@media screen and (min-width:1200px){.site-footer__first .contacts-footer-socials .field-block-socials{margin-left:-0.25rem}}.site-footer__first .contacts-footer-socials .field-block-socials__items{display:flex;gap:15px;justify-content:center}@media screen and (min-width:768px){.site-footer__first .contacts-footer-socials .field-block-socials__items{justify-content:flex-start}}@media screen and (min-width:1200px){.site-footer__first .contacts-footer-socials .field-block-socials__items{gap:0.75rem}}.site-footer__first .contacts-footer-socials .field-block-socials img{width:30px}@media screen and (min-width:1200px){.site-footer__first .contacts-footer-socials .field-block-socials img{width:1.5rem}}@media screen and (min-width:1200px){.site-footer__second{flex:1}}@media screen and (min-width:1200px){.site-footer__second .region-footer-second{display:flex;justify-content:space-between}}.site-footer__second .menu-footer{display:none}@media screen and (min-width:1200px){.site-footer__second .menu-footer{display:block}.site-footer__second .menu-footer__title{font-size:1.5rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-transform:uppercase}.site-footer__second .menu-footer .menu__item{font-size:1rem;font-weight:800;line-height:1.1;text-transform:uppercase}.site-footer__second .menu-footer .menu__item:not(:last-child){margin-bottom:2rem}.site-footer__second .menu-footer .menu__item a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#FFFFFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #FFC700, #FFC700 50%, #FFFFFF 50%);background-size:200% 100%;background-position:100%}}@media screen and (min-width:1200px) and (any-hover:hover){.site-footer__second .menu-footer .menu__item a:hover{background-position:0;-webkit-text-stroke-color:#FFC700}}.site-footer__second .catalog-footer{display:none}@media screen and (min-width:1200px){.site-footer__second .catalog-footer{margin-right:-2.2rem;display:block}.site-footer__second .catalog-footer__title{font-size:1.5rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-transform:uppercase}}.site-footer__second .catalog-footer .b-cMenu__item{font-size:1rem;font-weight:800;line-height:1.1;text-transform:uppercase}.site-footer__second .catalog-footer .b-cMenu__item:not(:last-child){margin-bottom:2rem}.site-footer__second .catalog-footer .b-cMenu__item a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#FFFFFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #FFC700, #FFC700 50%, #FFFFFF 50%);background-size:200% 100%;background-position:100%}@media (any-hover:hover){.site-footer__second .catalog-footer .b-cMenu__item a:hover{background-position:0;-webkit-text-stroke-color:#FFC700}}.site-footer__second .contacts-footer{margin-bottom:30px}@media screen and (min-width:1200px){.site-footer__second .contacts-footer{margin-bottom:0;margin-right:1rem}}.site-footer__second .contacts-footer__title{display:none}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__title{font-size:1.5rem;font-weight:800;line-height:1.1;display:block;margin-bottom:2rem;text-transform:uppercase}}.site-footer__second .contacts-footer__container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:768px){.site-footer__second .contacts-footer__container{flex-direction:row;flex-wrap:wrap;gap:50px}}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container{gap:2.5rem}}.site-footer__second .contacts-footer__container .field__label{font-size:0.875rem;font-weight:800;line-height:1.1;margin-bottom:5px}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field__label{font-size:0.85rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field__label{margin-bottom:0.25rem;max-width:10rem}}.site-footer__second .contacts-footer__container .field__item{font-size:14px;font-family:"Inter";font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field__item{font-size:0.85rem;font-weight:400;line-height:1.5}}.site-footer__second .contacts-footer__container .field-block-paragraph .paragraph--type--contacts-office{display:flex;flex-direction:column}.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-phone{font-size:1rem;font-weight:800;line-height:1.1}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-phone{font-size:1rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-phone{margin-bottom:0.2rem}}.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-phone a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#FFFFFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #FFC700, #FFC700 50%, #FFFFFF 50%);background-size:200% 100%;background-position:100%}@media (any-hover:hover){.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-phone a:hover{background-position:0;-webkit-text-stroke-color:#FFC700}}.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email,.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email-recruitmen{margin-bottom:30px}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email,.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email-recruitmen{margin-bottom:1.5rem}}.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email a,.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email-recruitmen a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email a:hover,.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email-recruitmen a:hover{background-size:100% 1px}}.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email-marketing a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.site-footer__second .contacts-footer__container .field-block-paragraph .field-paragraph-email-marketing a:hover{background-size:100% 1px}}.site-footer__second .contacts-footer__container .field-block-paragraph-2 .paragraph--type--contacts-clients{display:flex;flex-direction:column}.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-phone{font-size:1rem;font-weight:800;line-height:1.1}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-phone{font-size:1rem;font-weight:800;line-height:1.1}}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-phone{margin-bottom:0.2rem}}.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-phone a{transition:all 500ms cubic-bezier(0, 0, 0.23, 1);text-decoration:none;-webkit-text-stroke-color:#FFFFFF;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #FFC700, #FFC700 50%, #FFFFFF 50%);background-size:200% 100%;background-position:100%}@media (any-hover:hover){.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-phone a:hover{background-position:0;-webkit-text-stroke-color:#FFC700}}.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email,.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email-lab{margin-bottom:30px}@media screen and (min-width:1200px){.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email,.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email-lab{margin-bottom:1.5rem}}.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email a,.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email-lab a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}@media (any-hover:hover){.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email a:hover,.site-footer__second .contacts-footer__container .field-block-paragraph-2 .field-paragraph-email-lab a:hover{background-size:100% 1px}}@media screen and (min-width:1200px){.site-footer__third{flex-basis:100%;margin-top:2.5rem}}@media screen and (min-width:768px){.site-footer__third .region-footer-third{display:flex;align-items:center;justify-content:space-between}}.site-footer__third .copyright{margin-bottom:30px}@media screen and (min-width:768px){.site-footer__third .copyright{margin-bottom:0}}.site-footer__third .copyright .body{font-size:14px;font-family:"Inter";font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.site-footer__third .copyright .body{font-size:0.85rem;font-weight:400;line-height:1.5}}/*# sourceMappingURL=footer.css.map */