/* Loaded only from stylesMultiSite/hanna; preserve the standard template. */
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] {height:450px;min-height:0;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .overCoverImg {background-size:cover;background-position:center;opacity:1;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent {display:grid;grid-template-columns:42% minmax(0,1fr);height:100%;min-height:0;padding:26px;gap:22px;background-color:rgba(243,243,243,.55);}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerImg {width:100%;height:350px;min-width:0;margin:0;display:flex;align-items:center;justify-content:center;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerImg img {width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText {width:100%;min-width:0;margin:0;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText h1,.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText h4 {font-size:26px;line-height:1.2;margin:0 0 14px;overflow-wrap:break-word;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText p {font-size:16px;line-height:1.45;margin:0 0 18px;max-height:none;overflow:visible;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .button {margin:0;padding:0;text-align:left;}
.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .button a {display:inline-block;max-width:100%;white-space:normal;font-size:16px;line-height:1.3;}
.a09-catalog-top .newsContainer {height:450px;box-sizing:border-box;overflow:hidden;}
.a09-catalog-top .newsSlider,.a09-catalog-top .newsSlider .slick-list,.a09-catalog-top .newsSlider .slick-track,.a09-catalog-top .newsSlider .newCont {height:370px!important;}
.a09-catalog-top .newCont .img {height:180px;overflow:hidden;}
.a09-catalog-top .newCont .img img {width:100%;height:180px;object-fit:cover;}
.a09-catalog-top .newCont h4 {font-size:18px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.a09-catalog-top .newCont .desc p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
@media(max-width:1199px) {
  .container.contentPage > .a09-catalog-columns [data-a09-order="hero"] {order:0;}
  .container.contentPage > .a09-catalog-columns [data-a09-order="company"] {order:1;}
  .container.contentPage > .a09-catalog-columns [data-a09-order="compact"] {order:2;}
  .container.contentPage > .a09-catalog-columns [data-a09-order="news"] {order:3;}
  .a09-catalog-columns>.col-lg-9.a09-catalog-top {order:0;}
  .a09-catalog-columns>.col-lg-9.a09-catalog-main {order:1;}
  .a09-catalog-columns>.col-lg-3.a09-catalog-top {order:2;}
  .a09-catalog-columns>.a09-catalog-sidebar {order:3;}
}
@media(max-width:767px) {
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] {height:560px;}
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent {grid-template-columns:minmax(0,1fr);grid-template-rows:230px minmax(0,1fr);align-content:start;padding:20px;gap:12px;}
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerImg {width:100%;height:230px;max-width:none;margin:0;}
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText {width:100%;margin:0;align-self:start;}
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText h1,.innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText h4 {font-size:23px;line-height:1.2;margin-bottom:10px;}
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .innerText p {font-size:15px;line-height:1.4;margin-bottom:14px;}
  .innerSliderContent .mainSlider .slideinner[class*="slideinner--hanna-"] .slideContent .button a {font-size:15px;}
}
