.p-company{padding-top:30px}@media(min-width:0)and (max-width:767px){.p-company{padding-top:10px}}.p-company-hero{position:relative;margin-bottom:96px}@media(min-width:0)and (max-width:767px){.p-company-hero{margin-bottom:65px;overflow:hidden}}.p-company-hero__wrap{position:relative}.p-company-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;background:bottom no-repeat;background-size:cover}.p-company-hero__inner{position:relative}@media(min-width:0)and (max-width:767px){.p-company-hero__inner{margin-bottom:16px;padding:25px 0}}.p-company-hero__title{font-weight:600;font-size:50px;line-height:60px;max-width:712px;margin:0;font-weight:300;line-height:66px}@media(min-width:0)and (max-width:767px){.p-company-hero__title{font-size:30px;line-height:36px}}@media(min-width:768px)and (max-width:1023px){.p-company-hero__title{font-size:40px;line-height:50px}}@media(min-width:0)and (max-width:767px){.p-company-hero__title{max-width:295px;font-size:18px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.p-company-hero__title{max-width:70%;font-size:24px;line-height:36px}}@media(min-width:1024px)and (max-width:1439px){.p-company-hero__title{max-width:45%;font-size:30px;line-height:42px}}.p-company-hero__title b,.p-company-hero__title strong{font-weight:600}.p-company-hero__text{font-weight:400;font-size:18px;line-height:24px;max-width:664px;margin:55px 0 0 auto}@media(min-width:0)and (max-width:767px){.p-company-hero__text{font-size:16px;line-height:20px}}@media(min-width:0)and (max-width:1023px){.p-company-hero__text{font-size:14px;line-height:18px}}@media(min-width:0)and (max-width:767px){.p-company-hero__text{margin:0}}@media(min-width:768px)and (max-width:1023px){.p-company-hero__text{max-width:49%;margin-top:32px}}@media(min-width:1024px)and (max-width:1439px){.p-company-hero__text{max-width:40.5%;margin-top:-6px;font-size:16px;line-height:20px}}@media(min-width:0)and (max-width:767px){.p-company-hero__text--desktop{display:none}}.p-company-hero__text--mobile{display:none}@media(min-width:0)and (max-width:767px){.p-company-hero__text--mobile{display:block}.p-company-hero__video{margin-top:20px}}@media(min-width:768px)and (max-width:1439px){.p-company-hero__video .ui-video{width:456px;height:238px}}@media(min-width:768px)and (max-width:1023px){.p-company-hero__video .ui-video{padding:0}}@media(min-width:0)and (max-width:767px){.p-company-hero__video .ui-video--button-right{margin:0}.p-company-hero__video .ui-video--button-right:before{bottom:-5px;left:0}}@media(min-width:768px)and (max-width:1439px){.p-company-hero__video .ui-video__image{width:460px;height:238px}.p-company-hero__video .ui-video__button{right:-52px}}.p-company-quote{margin-bottom:120px;padding-top:60px}@media(min-width:0)and (max-width:1023px){.p-company-quote{margin-bottom:100px;padding-top:0}}@media(min-width:0)and (max-width:767px){.p-company-quote{min-height:auto}}@media(min-width:1024px)and (max-width:1439px){.p-company-quote{padding-top:36px}}.p-company-quote__card{position:relative;display:flex;align-items:center;width:100%;min-height:320px;padding:80px 114px;border-radius:250px;background:var(--bg-color)}@media(min-width:0)and (max-width:767px){.p-company-quote__card{display:block;padding:20px 16px 0;border-radius:40px}}@media(min-width:768px)and (max-width:1023px){.p-company-quote__card{padding:60px}}@media(min-width:1024px)and (max-width:1439px){.p-company-quote__card{padding:80px 60px}}.p-company-quote__inner{max-width:665px}@media(min-width:0)and (max-width:767px){.p-company-quote__inner{margin-bottom:10px}}@media(min-width:768px)and (max-width:1023px){.p-company-quote__inner{max-width:50%}}@media(min-width:1024px)and (max-width:1439px){.p-company-quote__inner{max-width:60%}}.p-company-quote__text{font-weight:300;font-size:16px;line-height:20px;margin-bottom:11px}.p-company-quote__text p{margin-top:0}.p-company-quote__text p:last-child{margin-bottom:0}.p-company-quote__name{font-weight:600;font-size:24px;line-height:30px}@media(min-width:0)and (max-width:767px){.p-company-quote__name{font-size:20px;line-height:24px}}.p-company-quote__image{position:absolute;bottom:0;right:250px;width:270px;height:381px;background:bottom no-repeat;background-size:contain}@media(min-width:0)and (max-width:767px){.p-company-quote__image{position:relative;right:0;width:147px;height:209px;margin-left:11px}}@media(min-width:768px)and (max-width:1023px){.p-company-quote__image{right:144px;width:221px;height:313px}}@media(min-width:1024px)and (max-width:1439px){.p-company-quote__image{right:136px;width:252px;height:356px}}.p-company-quote__sign{position:absolute;bottom:27px;left:200px;width:221px;height:75px;background:50% no-repeat;background-size:contain}@media(min-width:0)and (max-width:1023px){.p-company-quote__sign{width:142px;height:49px}}@media(min-width:0)and (max-width:767px){.p-company-quote__sign{bottom:42px;left:117px}}@media(min-width:768px)and (max-width:1023px){.p-company-quote__sign{bottom:34px;left:160px}}@media(min-width:1024px)and (max-width:1439px){.p-company-quote__sign{bottom:38px;left:182px;width:162px;height:55px}}.p-company-description.ui-page-section--lg:not(.ui-page-section:last-child){margin-bottom:40px}.p-company-description .ui-page-section__header{margin-bottom:24px}@media(min-width:0)and (max-width:767px){.p-company-description .ui-page-section__header{margin-bottom:16px}}@media(min-width:768px)and (max-width:1023px){.p-company-description .ui-page-section__title{font-size:40px;line-height:50px}}.p-company-description .ui-page-section__title p{margin:0}.p-company-description__text{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media(min-width:0)and (max-width:767px){.p-company-description__text{grid-template-columns:repeat(1,1fr)}}.p-company-description__text p{margin-top:0}.p-company-description__text p:last-child{margin-bottom:0}.p-company__video{margin-bottom:100px}.p-company-questions{padding:60px 0;background:var(--bg-color)}.p-company-questions__wrap{display:flex;justify-content:space-between}@media(min-width:0)and (max-width:1439px){.p-company-questions__wrap{flex-direction:column}}@media(min-width:0)and (max-width:1023px){.p-company-questions__wrap{gap:40px}}@media(min-width:1024px)and (max-width:1439px){.p-company-questions__wrap{gap:60px}.p-company-questions__faq{max-width:636px}}.p-company-questions__form{max-width:550px;padding-top:26px}@media(min-width:0)and (max-width:1439px){.p-company-questions__form{padding-top:0}}@media(min-width:0)and (max-width:1023px){.p-company-questions__form{max-width:none}}@media(min-width:1024px)and (max-width:1439px){.p-company-questions__form{max-width:636px}}.p-company-garant{position:relative}@media(max-width:768px){.p-company-garant{padding-bottom:60px}}@media(max-width:600px){.p-company-garant{padding-bottom:0}}.p-company-garant-content{margin-bottom:120px;display:grid;grid-template-columns:1fr 439px;grid-gap:20px;gap:20px}@media(max-width:1024px){.p-company-garant-content{grid-template-columns:1fr 308px}}@media(max-width:768px){.p-company-garant-content{grid-template-columns:1fr;margin-bottom:100px}}.p-company-garant-content_image{height:526px;background:50% no-repeat;background-size:contain}@media(max-width:1024px){.p-company-garant-content_image{height:369px}}@media(max-width:480px){.p-company-garant-content_image{height:-moz-fit-content;height:fit-content;width:100%;min-height:365px}}@media(max-width:768px){.p-company-garant-content_image{position:absolute;height:354px;width:295px;bottom:0;right:0}}@media(max-width:600px){.p-company-garant-content_image{position:relative;justify-self:center}}.p-company-garant-content_info{width:100%;max-width:681px}@media(max-width:768px){.p-company-garant-content_info{max-width:none}}.p-company-garant-content_info_note-bottom{font-weight:300;font-size:14px;line-height:18px;letter-spacing:0;margin:12px 0 0}@media(max-width:768px){.p-company-garant-content_info_note-bottom{padding-right:300px}}@media(max-width:600px){.p-company-garant-content_info_note-bottom{margin:8px 0 0;max-width:none;padding-right:0}}.p-company-garant-content_info_note-top{font-weight:300;font-size:24px;line-height:30px;letter-spacing:0;margin:40px 0 0}@media(max-width:768px){.p-company-garant-content_info_note-top{padding-right:300px}}@media(max-width:600px){.p-company-garant-content_info_note-top{font-size:18px;line-height:24px;margin:20px 0 0;max-width:none;padding-right:0}}.p-company-garant-content_info_header{width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.p-company-garant-content_info_header{align-items:flex-start}}@media(max-width:480px){.p-company-garant-content_info_header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}}.p-company-garant-content_info_header_text{font-weight:300;font-size:40px;line-height:44px;letter-spacing:0}@media(max-width:480px){.p-company-garant-content_info_header_text{font-weight:300;font-size:30px;line-height:36px}}.p-company-garant-content_info_header_link{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;text-decoration:underline;cursor:pointer;color:var(--black-color);transition:all .3s;white-space:nowrap}.p-company-garant-content_info_header_link svg{margin:0 0 0 2px}.p-company-garant-content_info_header_link:hover{color:var(--tara-pink-color)}.p-company-garant-content_info_header_link:hover svg path{fill:var(--tara-pink-color);stroke:var(--tara-pink-color)}.p-company-garant-content_info_list{background-color:var(--other-gray-color);border-radius:20px;width:100%;padding:30px;display:flex;flex-direction:column;margin-top:30px;gap:16px}@media(max-width:480px){.p-company-garant-content_info_list{padding:20px 8px;margin-top:20px}}.p-company-garant-content_info_list_item{width:100%;display:flex;align-items:flex-start;gap:12px}.p-company-garant-content_info_list_item_icon{display:grid;grid-template-columns:40px 1fr;align-items:center;justify-items:center;width:40px;height:40px;border-radius:50%;background-color:var(--accent-color)}.p-company-garant-content_info_list_item_text{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;margin:0}.p-about-manufacturers-header{width:100%;display:flex;justify-content:space-between;gap:10px}.p-about-manufacturers-header p{font-weight:300;font-size:40px;line-height:50px;letter-spacing:0;margin:0;white-space:nowrap}@media(max-width:768px){.p-about-manufacturers-header p{font-size:30px;line-height:36px;white-space:wrap}}.p-about-manufacturers-header p b{font-weight:600}@media(max-width:1024px){.p-about-manufacturers-header{flex-direction:column;justify-content:flex-start;gap:40px}}@media(max-width:768px){.p-about-manufacturers-header{gap:20px}}.p-about-manufacturers-list{display:flex;align-items:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab}.p-about-manufacturers-list::-webkit-scrollbar{display:none}@media(max-width:1024px){.p-about-manufacturers-list{justify-content:flex-start}}.p-about-manufacturers-list-item{width:-moz-fit-content;width:fit-content;height:64px;display:flex;align-items:center;justify-content:center;border-radius:20px 20px 0 0;background-color:var(--border-color);padding:12px 20px;min-width:180px;cursor:pointer;transition:all .3s}@media(max-width:768px){.p-about-manufacturers-list-item{height:48px}}.p-about-manufacturers-list-item-img{width:-moz-fit-content;width:fit-content;height:40px}.p-about-manufacturers-list-item-img img{height:40px}@media(max-width:768px){.p-about-manufacturers-list-item-img,.p-about-manufacturers-list-item-img img{height:24px}}.p-about-manufacturers-list-item.active{background-color:var(--bg-color)}.p-about-manufacturers-certificates{width:100%;display:flex;border-radius:20px 0 20px 20px;background-color:var(--bg-color);padding:40px 60px;gap:20px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:-webkit-grab;cursor:grab}@media(max-width:1024px){.p-about-manufacturers-certificates{border-radius:0 20px 20px 20px;padding:30px}}@media(max-width:768px){.p-about-manufacturers-certificates{padding:20px 8px}}.p-about-manufacturers-certificates::-webkit-scrollbar{display:none}.p-about-manufacturers-certificates-item{width:292px;height:413px;position:relative;border-radius:12px}.p-about-manufacturers-certificates-item-img{width:292px;height:413px}@media(max-width:1024px){.p-about-manufacturers-certificates-item-img{width:200px;height:283px}}@media(max-width:480px){.p-about-manufacturers-certificates-item-img{width:130px;height:184px}}.p-about-manufacturers-certificates-item .spinner-wrapper{background-color:var(--border-color);border-radius:12px}@media(max-width:1024px){.p-about-manufacturers-certificates-item{width:200px;height:283px}}@media(max-width:480px){.p-about-manufacturers-certificates-item{width:130px;height:184px}}.image-wrapper{position:relative}.image-wrapper .image{object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s ease;opacity:0}.image-wrapper .image.visible{opacity:1;position:relative}.image-wrapper .image.hidden{opacity:0}.image-wrapper .spinner-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-wrapper .spinner{width:20px;height:20px;border-top:3px solid var(--text-gray-color);border:3px solid var(--text-gray-color);border-top-color:var(--accent-color);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.p-company-details{background:var(--white)!important}.p-company-details__header{letter-spacing:0;margin:0;font-weight:600;font-size:40px;line-height:50px}@media(min-width:0)and (max-width:1023px){.p-company-details__header{font-size:30px;line-height:36px}}.p-company-details__wrap{display:flex;flex-direction:column;gap:24px;padding:40px 46px 20px}@media(max-width:1440px){.p-company-details__wrap{padding:40px 30px 20px}}@media(max-width:1024px){.p-company-details__wrap{padding:40px 16px 20px}}@media(max-width:768px){.p-company-details__wrap{gap:20px;padding:40px 8px 20px}}.p-company-details__content{width:100%;display:flex;flex-direction:column;gap:10px}@media(max-width:768px){.p-company-details__content{gap:20px}}.p-company-details__content__row{display:grid;grid-template-columns:1fr 2fr;align-items:start;grid-gap:10px;gap:10px}@media(max-width:768px){.p-company-details__content__row{grid-template-columns:1fr}}.p-company-details__content__row label{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0}.p-company-details__content__row p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;margin:0}