.lrvl-page-company-gallery__slider-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.lrvl-page-company-gallery__slider-wrapper .lrvl-page-company-gallery__slider-main-wrapper,.lrvl-page-company-gallery__slider-wrapper .lrvl-page-company-gallery__thumb-slider-wrapper{width:100%}@media (min-width:1200px){.lrvl-page-company-gallery__thumb-slider-wrapper{align-items:center;display:flex;flex-direction:column}}.lrvl-page-company-gallery__fullscreen-btn-close{min-width:48px!important;padding:0!important}.lrvl-page-company-gallery__thumb-slider-item{background-color:#f8f8f8;border-radius:8px;font-size:0;height:50px;margin-right:8px;max-width:50px;overflow:hidden;padding:0!important;width:50px}.lrvl-page-company-gallery__thumb-slider-item.active{border:1px solid #000}.lrvl-page-company-gallery__thumb-slider-item img{aspect-ratio:1/1;height:auto!important;-o-object-fit:cover;object-fit:cover;width:100%!important;-webkit-user-drag:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lrvl-page-company-gallery__fullscreen-card{justify-content:center;padding:16px!important}.lrvl-page-company-gallery__fullscreen-slider{margin-bottom:16px}.lrvl-page-company-gallery__fullscreen-slider .flicking-arrow-custom{background-color:transparent!important;border:0!important;border-radius:0!important;height:100%!important;top:50%!important;width:63px!important}.lrvl-page-company-gallery__fullscreen-slider .flicking-arrow-custom .app-flicking-custom-btn__inner{background-color:#fff!important;border:1px solid #dfdfdf;border-radius:50%!important;height:32px!important;transition:all .2s ease-in-out;width:32px!important}@media (hover:hover) and (pointer:fine){.lrvl-page-company-gallery__fullscreen-slider .flicking-arrow-custom .app-flicking-custom-btn__inner:hover{border-color:#9c1313}}.lrvl-page-company-gallery__fullscreen-slider .flicking-arrow-custom.flicking-arrow-prev{left:0}.lrvl-page-company-gallery__fullscreen-slider .flicking-arrow-custom.flicking-arrow-next{right:0}.lrvl-page-company-gallery__fullscreen-slider-item{width:100%!important}.lrvl-page-company-gallery__fullscreen-slider-item img{aspect-ratio:1/1;max-height:60vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%!important;-webkit-user-drag:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1200px){.lrvl-page-company-gallery__fullscreen-slider-item img{height:40vw!important;max-height:100%}}.lrvl-page-company-gallery__fullscreen-thumb-slider{max-width:100%}.lrvl-page-company-gallery__fullscreen-thumb-item{background-color:#f8f8f8;border-radius:8px;font-size:0;height:50px;margin-right:8px;max-width:50px;overflow:hidden;padding:0!important}.lrvl-page-company-gallery__fullscreen-thumb-item.active{border:1px solid #000}.lrvl-page-company-gallery__fullscreen-thumb-item img{aspect-ratio:1/1;height:auto!important;mix-blend-mode:darken;-o-object-fit:cover;object-fit:cover;width:100%!important;will-change:transform;-webkit-user-drag:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lrvl-page-company-gallery__fullscreen-overlay{background-color:#fff;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;width:100%!important}.lrvl-page-company-gallery__fullscreen-overlay .v-btn{background-color:transparent;border-radius:0;position:absolute;right:0;top:0;z-index:100}.lrvl-page-company-gallery__fullscreen-overlay .v-btn .v-icon{color:#606060;font-size:24px;transition:all .2s ease-in-out}@media (hover:hover) and (pointer:fine){.lrvl-page-company-gallery__fullscreen-overlay .v-btn:hover .v-icon{color:#000}}.lrvl-page-company-gallery__fullscreen-overlay .lrvl-page-company-gallery__fullscreen-slider-wrapper{align-items:center;display:flex;flex-direction:column}.lrvl-page-company-gallery .flicking-arrow-custom{border:1px solid #dfdfdf;border-radius:50%!important;height:32px!important;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:32px!important;z-index:5}@media (hover:hover) and (pointer:fine){.lrvl-page-company-gallery .flicking-arrow-custom:hover{border-color:#9c1313}.lrvl-page-company-gallery .flicking-arrow-custom:hover .v-icon{color:#9c1313!important}}.lrvl-page-company-gallery .flicking-arrow-custom.flicking-arrow-next{left:auto;right:16px}.lrvl-page-company-gallery .flicking-arrow-custom .v-icon{color:#606060;font-size:24px!important;transition:all .2s ease-in-out}.app-page-company__loading-image{border-radius:4px;height:360px;margin-bottom:16px;overflow:hidden}.app-page-company__loading-image .v-skeleton-loader__image{height:360px}.app-page-company__loading-image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;border-radius:8px;overflow:hidden}.app-page-company__loading-why-us{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:16px}@media (min-width:768px){.app-page-company__loading-why-us{grid-template-columns:repeat(3,1fr)}}.app-page-company__content{color:#404040}.app-page-company__content h2{color:#000;margin-bottom:24px}.app-page-company__content iframe{max-width:100%!important}.app-page-company__content img{height:auto;max-width:100%}.app-page-company__content .--body-l{margin-bottom:24px}.app-page-company__content a{color:#b71c1c;transition:color .2s ease-in-out}@media (hover:hover) and (pointer:fine){.app-page-company__content a:hover{color:#000!important}}.app-page-company__content h3,.app-page-company__content h4{color:#000;margin-bottom:16px;text-transform:uppercase}.app-page-company__content h5{color:#000;font-size:.8888888889rem!important;font-weight:600;letter-spacing:normal!important;line-height:1.3333333333rem!important;margin-bottom:4px}.app-page-company__content p{color:#606060;font-size:.8888888889rem!important;font-weight:400;line-height:140%;margin-bottom:16px}.app-page-company__content p:last-child{margin-bottom:0}.app-page-company__content p+h4{margin-top:24px}.app-page-company__content ul{color:#606060;font-size:.8888888889rem!important;font-weight:400;line-height:140%;margin-bottom:16px;margin-left:8px;padding-left:20px}.app-page-company__content .why-us{display:grid;gap:0;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (min-width:768px){.app-page-company__content .why-us{grid-template-columns:repeat(3,1fr)}}.app-page-company__content .why-us__item{border:1px solid #f3f3f3;padding:16px}.app-page-company__content .why-us__item p{font-size:.7777777778rem!important;font-weight:400;line-height:1.1111111111rem!important}@media (min-width:768px){.app-page-company__content .why-us__item:first-child,.app-page-company__content .why-us__item:nth-child(2){border-width:0 1px 1px 0}.app-page-company__content .why-us__item:nth-child(3){border-width:0 0 1px}.app-page-company__content .why-us__item:nth-child(4),.app-page-company__content .why-us__item:nth-child(5){border-width:0 1px 0 0}.app-page-company__content .why-us__item:nth-child(6){border-width:0}.app-page-company__content .why-us__item{padding:24px}}.app-page-company__media-wrapper,.app-page-company__video-wrapper{margin-bottom:24px}@media (min-width:1200px){.app-page-company__media-wrapper{margin-bottom:48px}}.app-page-company__media-wrapper.--desktop .app-page-company__video-item{border-radius:4px;font-size:0;margin-bottom:24px;overflow:hidden}.app-page-company__media-wrapper.--desktop .app-page-company__video-item p{font-size:0!important}.app-page-company__gallery-item{margin-bottom:16px}.app-page-company .lrvl-page-company-gallery__slider-item{border-radius:8px;height:62vw;margin-right:16px;overflow:hidden;width:100%}@media (min-width:1200px){.app-page-company .lrvl-page-company-gallery__slider-item{height:22vw}}.app-page-company .lrvl-page-company-gallery__slider-item img{aspect-ratio:1/1;-webkit-user-drag:none;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.app-page-company__form-wrapper{padding-left:0!important;padding-right:0!important}.app-page-company .video-container{height:0;margin-top:24px;padding-bottom:53.27%;position:relative;width:100%}@media (min-width:768px){.app-page-company .video-container{padding-bottom:53.33%}}@media (min-width:1200px){.app-page-company .video-container{margin-top:0;padding-bottom:53.25%}}.app-page-company .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.app-page-company__contacts h5{margin-bottom:12px}.app-page-company__contacts a{font-size:.7777777778rem!important;font-weight:400;line-height:1.1111111111rem!important;text-decoration:none}.app-page-company__contacts .contacts__street{color:#000;font-size:.8888888889rem!important;font-weight:400;line-height:140%;margin-bottom:8px}.app-page-company__contacts .contacts__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-bottom:12px}@media (min-width:768px){.app-page-company__contacts .contacts__list{flex-direction:row;margin-bottom:24px}}.app-page-company__contacts .contacts__list .contacts__item{min-width:227px}@media (min-width:768px){.app-page-company__contacts .contacts__list .contacts__item{min-width:0;width:calc(50% - 25px)}}.app-page-company__contacts .contacts__list a{margin-bottom:8px}.app-page-company__contacts .contacts__phone{color:#606060}.app-page-company__contacts .action-btn{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.app-page-company__contacts .action-btn{flex-direction:row;gap:16px}}.app-page-company__contacts .action-btn a{border:1px solid #dfdfdf;border-radius:4px;color:#404040;display:inline-block;font-size:.8333333333rem!important;font-weight:600;line-height:140%;padding:11px 16px;text-align:center;width:100%}@media (min-width:768px){.app-page-company__contacts .action-btn a{width:227px}}@media (min-width:1200px){.app-page-company__contacts .action-btn a{margin-right:12px;width:auto}}.app-page-company__contacts .action-btn a:first-child{background-color:#b71c1c;border:none;color:#fff;padding:12px 16px;transition:all .2s ease-in-out}@media (hover:hover) and (pointer:fine){.app-page-company__contacts .action-btn a:first-child:hover{background-color:#9c1313;color:#fff!important}}.app-page-company .app-form-widget-with-banner__container{padding:0!important}
