@media (min-width: 800px) {
  .br-1-1.esta {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .br-6 .br-hd-h2.esta {
line-height: 103%;  
  }
  .br-6-2-ban.esta {
line-height: 103%;  
  }
  .br-6-2-2.esta {
display: block;
  text-align: right;  
  }
  .ab__advantages-text.esta {
max-width: 600px;  
  }
  .br-42.esta {
padding-top: 60px;  
background: url('/i/brands/br_7_bg.webp') no-repeat 50% 80%, #2B2A2D;
  background-size: contain;
  }
  .esta-81 .ab__advantages-text {
max-width: 550px;  
  }
  .br-61 .br-6-2 {
align-items: center;  
  }
  .br-61 .br-6-2-ban.esta {
padding: 30px;
  line-height: 150%;
  color: #000;  
  }
   .br-61.br-6 .br-hd-h2.esta {
line-height: 135%;   
   }
}
.esta-81 .ab__advantages-list-item {
line-height: 130%;  
  }
  .esta-81 .ab__br {
margin-bottom: 5px;  
  }
 .ab__advantages-header.esta {
line-height: 135%;
  margin-bottom: 20px;  
  }
.br-8-t {
font-size: 20px;
  line-height: 135%;
  margin-bottom: 30px;
}
.br-8-t span {
font-weight: 600;
}
.esta .ab__advantages-list-item {
font-weight: 600;
}
.esta .ab__br {
margin-bottom: 5px;
}
.br-5-h.esta {
font-size: 15px;
  color: #b8b8b8;
  font-weight: 400;
  padding-right: 50%;
}
.br-5-h.esta span {
font-weight: 600;
}
.sl-5-it span {
display: block;
  height: 40px;
  padding-top: 15px;
  color: #B8B8B8;
  font-weight: 600;
  font-size: 20px;
}

.br-5.esta {
padding-bottom: 120px;
}
.br-5-2 {
height: 280px;
width: 100%;
position: relative;
}
.sl-5-it {
width: 100%;
height: 280px;
}
.sl-5-it img {
height: 230px;
object-fit: cover;
}
.sl-5-it a {
text-decoration: none;
}
.br-43.br-3 .br-1-t.esta {
padding-right: 10%;
}
.br-5.alpine {
padding-bottom: 110px;
}
.alpine .br-5-2 {
height: 230px;
width: 100%;
position: relative;
}
.alpine .sl-5-it {
width: 100%;
height: 230px;
}

@media (max-width: 800px) {
.br-6-2-2 {
    width: 100%;
    display: block;
    padding: 25px 0;
  }	
.br-5.alpine {
padding-bottom: 80px;
}	
.br-8-t {
font-size: 13px;
  line-height: 180%;
}
.esta-8 .br-8-image {
margin: 30px 0;
  width: auto;
}
.br-5-h.esta {
font-size: 13px;
  padding-right: 0;
  line-height: 180%;
}
.sl-5-it span {
font-size: 15px;
}
.br-42.esta {
margin-top: -5px;
padding-top: 40px;
}
.esta .br-7-1 {
display: block;
}
.esta-81 .br-8-image {
margin: 30px 0;
  width: auto;
}
.br-61 {
padding: 0 0 50px;
}
.esta-81 .br-8-1 {
margin-bottom: 5px;
}
}

@media (min-width: 800px) {
.br-1-t.parte {
padding-right: 30%;
}
.br-43.br-3 .br-1-t.parte {
margin-bottom: 0;
}
.parte .br-8-1 {
padding-top: 90px;
align-items: center;
}
.sl-5-it-1 a {
flex: 1 0;
}
.br-7-1.parte {
margin-bottom: 30px;
}
.br-6.parte-fin {
padding: 60px 0 80px;
}
}

.sl-5-it span {
line-height: 135%;
}

@media (max-width: 800px) {
.br-61.parte {
padding-bottom: 0;
}
.br-5-11 .br-1-h.parte {
font-size: 14px;
}
.parte .sl-5-it {
height: 300px;
}
.br-43.br-3 .br-1-t.esta {
font-weight: 400;
}
.parte-fin {
padding-top: 50px;
}
}

[class*="numm-"] {
display: flex;
}
[class*="numm-"]::before {
margin-right: 7px;
}
.numm-1::before {
content: '1.';
}
.numm-2::before {
content: '2.';
}
.numm-3::before {
content: '3.';
}
.numm-4::before {
content: '4.';
}
.br-gf .br-1-h.alpine {
line-height: 135%;
}
.br-penta {
display: flex;
  flex-wrap: wrap;
  margin: 60px 0;
  justify-content: space-around;
  overflow: hidden;
}
.br-penta .br-42-it {
width: 33%;
  transform: none !important;
  position: relative;
}

.br-gf .ab__advantages-list-item {
font-weight: 400;
}
.br-gf .ab__advantages-list-item span {
font-weight: 600;
}

@media (min-width: 800px) {
.pl-5 {
padding-left: 5%;
}
.mb-35 {
margin-bottom: 35px;
}
.mt-30 {
margin-top: 30px;
}
.br-penta .br-hex-ico {
width: 40%;
}
.br-penta .br-hex-info {
width: 59%;
padding-right: 3%;
}
.br-penta .br-42-it:nth-child(2) {
transform: translateX(4%) !important;
}
.br-penta .br-42-it:nth-child(4) .br-hex-info {
position: absolute;
  width: 85%;
  margin-left: 40%;
}
.br-penta .br-42-it:nth-child(5) {
transform: translateX(-15%) !important;
}
.br-penta .br-42-it:nth-child(5) .br-hex-info {
position: absolute;
  width: 85%;
  margin-left: 40%;
}
}

@media (max-width: 800px) {
.br-hd-logo.br-gf {
text-align: center;
}	
.br-1-1.br-gf {
top: 20%;
}
.br-1-1.br-gf .br-1-t {
font-weight: 400;
}
.br-1-1.alpine {
padding-right: 10px;
}
.br-1-h.alpine.br-gf {
line-height: 135%;
}
.br-penta {
margin-top: 30px;
margin-bottom: 30px;
}
.br-penta .br-42-it {
width: 100%;
transform: none !important;
margin-bottom: 40px;
}

}	

@media (min-width: 800px) {
.br-hd-h.vini {
margin-top: 10px;
}
.br-hd-h2.vini {
margin-top: 10px;
  line-height: 135%;
  padding-right: 0;
}
.ab__advantages-list.vini {
padding-right: 100px;
}
.br-6-2.vini {
align-items: start;
  margin-top: 40px;
}
.vini .br-6-2-1 {
width: 65%;
  padding-right: 50px;
}
.vini .br-6-2-2 {
width: 41%;
}
.br-43.br-3 .br-1-t.vini {
padding-right: 30%;
}
.br-1-h.vini {
width: 660px;
}
}

.br-31 .br-1-t.vini {
font-weight: 400;
  font-size: 15px;
  line-height: 135%;
}
.br-hd-h2.vini {
color: #111;
}
.ab__advantages-header.vini span {
color: #DBB967;
}
.mb-90 {
margin-bottom: 90px;
}

@media (max-width: 800px) {
.br-41-1.vini {
border-top: none;
  padding-top: 0;
}	
.br-41-1.vini .br-8-1 {
padding-top: 10px;
margin-bottom: 0;
}
.br-61.vini {
padding-bottom: 0;
}
.br-f {
margin-bottom: 40px;
}
.br-f-1 img {
width: 90%;
}
.br-1-1.br-gf.vini {
top: 10%;
}
}

.br-hd-h2.win {
padding-right: 50px;
}
.br-hd-h2.win p {
margin-bottom: 20px;
}
.br-1.win::before {
display: none;
}
.win [class*="numm-"]::before {
  font-weight: 600;
}
.br-31-prod-t {
line-height: 135%;
  height: 90px;
  font-size: 12px;
}
.br-31-prod-t span {
font-weight: 600;
}

@media (min-width: 800px) {
.br-6.win {
padding-top: 0;
}
.win .br-41-1 {
padding-top: 80px;
}
.br-31-1-2.win {
justify-content: space-between;
gap: 60px;
}
.win .br-31-prod-hd {
font-weight: 600;
  font-size: 20px;
  height: 50px;
  padding-top: 20px;
}
.win .br-31-prod-a a {
font-size: 17px;
  padding: 7px 20px;
}
.win .br-hex-info {
padding-right: 3%;
}
.br-42.esta.win {
background: url('/i/brands/br_7_bg.webp') no-repeat 50% 53%, #2B2A2D;
    background-size: contain;
}
.br-8-image.win {
max-width: 577px;
}
.br-31-1-2.win .br-31-prod {
flex:  1 1;
}
}

@media (max-width: 800px) {
.br-1 {
margin-top: -5px;
}
.br-31-prod-t {
display: none;
}
.win .br-31-prod-hd {
height: 30px;
}
}

.br-hd-h.aqua {
line-height: 135%;
}
.br-4-hd.aqua span {
color: #DBB967;
}
.br-4-hd.aqua span.br-hd-aqua {
color: #2B2A2D;
font-size: 70%;
}
.aqua-bg {
background: #F3F3F4;
}
.sl-5-it-z {
width: auto;
height: auto;
max-width: calc(100vw - 20px);
}
.br-5-2.aqua {
overflow: hidden;
height: 340px;
}
.sl-5-it-z span {
display: block;
  height: 40px;
  padding-top: 15px;
  color: #B8B8B8;
  font-weight: 600;
  font-size: 20px;
}
.bg-w {
background: transparent;
}
.bg-w .sl-5-it-z span {
color: #2B2A2D;
}
.sl-5-it-z a {
  text-decoration: none;
}
.bg-w .br-5-h.esta {
color: #2B2A2D;
}
.bg-w .br-5-2 .slideshow-nav-inner span::before {
background: #B8B8B8;
}
.bg-w .br-5-2 .slideshow-nav-inner span.cycle-pager-active::before {
  background: #DBB967;
}
.bg-b {
background: #2B2A2D;
}
.bg-b .br-44-hd {
color: #B8B8B8;
}
.br-44-1-1.aqua .container {
border-top: 1px solid #808080;
  padding-top: 100px;
}

[class*="o-num-"]::before {
width: 32px;
  height: 32px;
  background: #E5E5E5;
  border: 2px solid #FFF;
  border-radius: 20px;
  color: #000;
  font-size: 20px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  margin: -10px 10px -4px -8px;
}
.o-num-1::before {
content: '1';
}
.o-num-2::before {
content: '2';
}
.o-num-3::before {
content: '3';
}
.o-num-4::before {
content: '4';
}
.o-num-5::before {
content: '5';
}
.br-44-t.aqua span {
font-weight: 600;
}
.o-num-act::before {
  background: transparent;
}
.br-44-1.aqua {
position: relative;
}
.br-44-1.aqua .container {
position: static;
}
.br-44-2.aqua {
position: relative;
}
.br-44-2.aqua .container {
position: static;
}
.sl-5-it-z {
padding: 0 10px;
}



@media (min-width: 800px) {
.br-44-wr.aqua {
top: 120px;
width: 590px;
max-width: 100%;
}	
	.br-44-2-1 .br-44-wr.aqua {
width: 630px;
  right: auto;
  left: 50%;
  top: 150px;
}
.br-42-it:nth-child(2n) .br-hex-info {
padding-right: 5%;
}	
.br-44-2-2.aqua {
padding: 100px 0 50px;
}	
.br-44-t.aqua {
padding: 50px 40px 30px;
}	
.br-44-1-1.aqua .container {
border-top: 1px solid #808080;
  padding-top: 130px;
}
.br-5-11.aqua {
padding-right: 40%;
}	
.aqua .br-5-h.esta {
padding-right: 0;
}
.br-1-1.aqua {
padding-top: 150px;
  padding-bottom: 150px;
}
.br-4-hd.aqua span {
line-height: 54px;
}
.br-4-1-1.aqua-1 {
width: 43%;
}
.br-4-1-1.aqua-2 {
width: 55%;
}
.aqua-del {
width: 1px;
background: #111;
margin-top: 55px;
  margin-bottom: 10px;
}
.aqua-20 {
margin: 20px 0 10px;
}
.aqua .br-6-2-ban.esta {
position: absolute;
  left: 0;
  padding-left: calc(50vw - 624px);
  width: calc(50vw - 70px);
  line-height: 123%;
  font-size: 15px;
}
}

@media (max-width: 800px) {
.br-5-2.aqua {
height: 300px;
}	
.sl-5-it-z {
padding: 0;
margin-left: 10px;
}	
.br-1-1.bg-bot {
top: auto;
  bottom: 50px;
  height: auto;
}	
[class*="aqua-"] span.br-4-hd-g {
font-size: 40px;
line-height: 32px;
}
.br-6.aqua {
padding-bottom: 135px;
  margin-top: -5px;
}
.br-6.aqua .br-6-2-ban {
position: absolute;
  bottom: 0;
  width: 100%;
}
.aqua .br-44-1-2 {
padding-top: 30px;
}
.aqua .br-44-1-2 img {
max-width: 90%;
}
.br-44-1-1.aqua .container {
padding-top: 40px;
}
.br-44-2-2.aqua {
padding: 30px 0 20px;
}
.br-44-t.aqua {
margin-bottom: 0;
}
}	

@media (min-width: 800px) {
 .br-1-1.egger {
    padding-top: 100px;
    padding-bottom: 100px;
  }	
.aqua .br-6-2-ban.esta.egger {
position: relative;
  margin-left: calc(624px - 50vw);
  color: #2B2A2D;
}
.egger-pt {
padding: calc(400px - 18vw) 0 calc(400px - 16vw);
}
.br-44-t.egger {
margin-left: calc(624px - 50vw);
  padding: 30px;
  padding-left: calc(50vw - 624px);
}	
.br-6 .br-hd-h2.egger {
padding-right: 0;
}
.vini .br-6-2-1.egger {
padding-right: 0;
}
.tp-100 {
top: 100px;
}
.tp-150 {
top: 150px !important;
}
}	


.pt-10pr {
padding-top: 10%;
}
.br-5-11 .br-5-h.egger {
margin-bottom: 15px;
}
.pt-25px {
padding-top: 25px;
}
.br-egger-1 {
padding: 30px 0 80px;
}
.br-egger-1-1 {
display: flex;
  justify-content: space-between;
}
.br-egger-1-it {
width: 13%;
text-align: center;
}
.br-egger-1-hd {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 121%;
  text-align: center;
  color: #2B2A2D;
  margin-top: 15px;
}

@media (max-width: 800px) {
.egger-m {
display: flex;
  flex-direction: column;
  margin-top: 40px;
}	
.egger-m-1 {
order: -1;
}
.br-egger-1-1 {
flex-wrap: wrap;
  justify-content: space-around;
}
.br-egger-1-it {
width: 36%;
}
.br-egger-1-hd {
font-size: 13px;
  margin-top: 5px;
}
.br-egger-1-it:nth-child(3) {
margin: 20px 20%;
}
}

.o-num-6::before {
  content: '6';
}
.o-num-7::before {
  content: '7';
}
.o-num-8::before {
  content: '8';
}

@media (min-width: 800px) {
.wineo-pt {
padding: calc(400px - 7vw) 0 calc(400px - 13vw);
}	
.pb-80px {
padding-bottom: 80px;
}
.br-1-1.wineo {
padding-right: 30%;
}
.br-6-2-ban.wineo {
margin-right: 0;
}
}	

@media (max-width: 800px) {
.br-6-2-2-t.br-egger-1-hd {
margin-top: 25px;
}	
}	

.br-44-t-2.brinel {
margin-bottom: 40px;
}
.br-44.brinel {
padding-top: 50px;
}
.sl-5-it-z {
vertical-align: top;
}
.brinel .sl-5-it-z {
height: 400px;
}
.brinel .sl-5-it-z span {
text-transform: uppercase;
}
.brinel-info-1  {
font-size: 13px;
color: #fff;	
}	
.brinel .sl-5-it-z .brinel-info-1 span {
display: inline;
text-transform: none;
font-size: 13px;
color: #fff;
}
.brinel .br-5-2.aqua {
height: 450px;
}
.brinel-l {
width: 135px;
  height: 1px;
  margin: 10px 0 7px;
  background: #DBB967;
}
.br-4-z {
position: absolute;
bottom: 80px;
right: 0;
}
.br-hd-h2.brinel {
margin: -10px 0 20px;
}
.br-9-2-1-2 {
height: 55px;
padding: 0 5%;
}
.br-9-2-1-1 {
height: 77%;
  overflow: hidden;
}

@media (min-width: 800px) {
.br-44-wr.brinel {
top: 50px;
}
.br-44-wr.aqua.brinel {
top: 150px;
}
.br-9.brinel {
padding-top: 0;
padding-bottom: 40px;
}
.br-4-1-1.brinel {
padding-right: 5%;
}
.br-9-2-1 {
flex: 1 0 auto;
max-width: 252px;
}
}

@media (max-width: 800px) {
.br-1-1.bg-bot.brinel {
bottom: 20px;
}	
.br-gf .br-1-h.alpine.brinel {
line-height: 115%;
}
.br-1-t.brinel {
line-height: 130% !important;
}
.br-44.brinel {
margin-top: -5px;
  padding-top: 20px;
}
.br-1-1.brinel-top {
top: 0;
padding-top: 10px;
}
.br-61.brinel {
padding: 40px 0 20px;
}
.brinel .br-31-prod-t {
height: 130px;
    line-height: 120%;
    display: block;
}
.br-4-z {
bottom: 0;
  width: 150px;
}
.br-9.brinel {
padding: 0;
}
.br-9-2 {
gap: 4%;
}
.br-9-2-1 {
width: 48%;
margin-bottom: 70px;
}
.br-9-2-1-2 {
height: 69px;
padding: 0;
}
}	

.br-hd-h.kar {
margin-top: 5px;
}
.br-wr-kar {
padding: 20px 100px 20px 20px;
}
.br-hex-info-1.tt-w {
color: #fff;
margin-bottom: 30px;
}
.kar-l {
width: 50%;
  height: 2px;
  background: #DBB967;
  margin: 30px 0;
}
.kar-upp {
text-transform: uppercase;
}
.kar [class*="o-num-"]::before {
margin: 1px 10px 10px 0;
}
.br-5-2.aqua.kar {
height: auto;
}

.kar .brinel-info {
margin-bottom: 20px;
}
.kar .br-31-prod-hd {
text-transform: uppercase;
}
.kar .br-31-prod-t {
height: 25px;
}
.b-kar .ab__advantages-list-item::before {
background-color: #2B2A2D;
}
.kar-ico .ab__advantages-list-item::before {
display: none;
}
.adv-i {
flex: 0 0 70px;
transform: translateY(15px);
}

@media (min-width: 800px) {
.br-5-2.aqua.kar .sl-5-it-z {
height: auto;
padding: 0 40px 40px;
}	
	.ban-kar-wr {
padding: 0 0 240px;
}
.b-kar .ab__advantages-list-item {
font-size: 20px;
}
.b-kar .br-hd-h2 {
font-size: 20px;
margin-bottom: 30px;
}
.b-kar-l .br-1-1 {
padding-left: 58%;
  padding-right: 0;
}
.ban-kar-wr .br-6-2-ban.esta {
width: calc(50vw - 20px);
}
.ban-kar {
position: absolute;
  right: -17%;
  top: -75%;
}	
.br-hd-2.kar {
transform: translateY(85px);
}
.kar .br-42-it {
margin-bottom: 40px;
}
.kar .br-42-it:nth-child(1) {
transform: translateX(0);
min-height: 270px;
}
.kar .br-42-it:nth-child(2) {
transform: translateX(0);
min-height: 270px;
} 
.kar .br-42-it:nth-child(3) {
transform: translateX(0);
min-height: 270px;
}
.kar .br-42-it:nth-child(4) {
transform: translateX(0);
min-height: 270px;
}
.tp-250 {
    top: 250px !important;
}
.kar-pt {
padding: calc(300px - 7vw) 0 calc(300px - 13vw);
}
.ban-kar-wr-2 {
padding: 80px 0 50px;
}
.ban-kar-wr-2 .ab__advantages-list {
padding-right: 50px;
}
.ban-kar-wr-2 .ab__advantages-list-item span + div {
margin: 20px 0 0;
}
.ban-kar-wr-2 .br-6-2-ban.esta {
width: calc(50vw - 20px);
}
.br-9.kar {
padding: 30px 0;
}
.kar .br-9-2 {
margin-top: 40px;
flex-wrap: wrap;
}
}

@media (max-width: 800px) {
.kar .br-42-it {
margin-bottom: 30px;
}
.br-wr-kar {
padding: 20px 20%;
  text-align: center;
}
.br-hex-info-1.tt-w {
margin-bottom: 15px;
}
.br-3 .br-31-prod-a {
width: 155px;
filter: drop-shadow(0px 4px 10.2px rgba(0, 0, 0, 0.25));
}
.kar .br-44-t-3 {
line-height: 125%;
}
.kar-l-2 .br-41-1 {
border-top: none;
  padding-top: 10px;
}
.ban-kar-wr.br-6 {
padding-bottom: 170px;
}
.ban-kar-wr.br-6.aqua .br-6-2-ban {
bottom: auto;
  top: 0;
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.br-5-2.aqua.kar .sl-5-it-z {
margin-left: 40px;
}
.kar-l-2 .br-31-prod-a {
max-width: 55%;
}
.ban-kar-wr-2 {
padding-top: 40px;
}
.ban-kar-wr-2.br-6.aqua {
padding-top: 40px;
padding-bottom: 10px;
}
.ban-kar-wr-2.br-6.aqua .br-6-2-ban {
bottom: auto;
}
.ban-kar-wr-2 .br-6-2-2 {
padding-top: 160px;
}
.b-kar .esta .ab__br {
margin-bottom: 0;
  height: 10px;
}
.b-kar .ab__advantages-list {
padding-right: 10px;
}
.b-kar-l .ab__advantages-header {
margin-bottom: 20px;
}
.kar-ico .ab__br {
margin-bottom: 0;
  height: 20px;
}
.kar-ico .adv-i {
transform: translateY(0);
}
.kar-ico .ab__advantages-list-item {
align-items: center;
}
.br-9.kar {
padding-top: 20px;
}
}	

.br-9-2-1-2 a {
color: #2B2A2D;
}
.br-9-2-1-2 a:hover {
opacity: 0.8;
}
.br-31.win .br-31-prod-a {
display: none;
}

.br-5-h.norland {
font-weight: 600;  
  }
.norland ul {
list-style-position: outside;
  padding: 20px 0 20px 20px;
  color: #DBB967;
} 
.nor-20 {
font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 10px;
} 
.nor-11-hd {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
  text-transform: uppercase;
  color: #2B2A2D;
  margin: 50px 0;
}
.nor-11-hd span {
color: #DBB967;
}
.nor-11-it {
position: relative;
}
.nor-11-i {
position: absolute;
  background: url('/i/brands/nor_hex.png') no-repeat 50% 50%;
  background-size: 100% auto;
  width: 121px;
  height: 121px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 135%;
  color: #000000;
  left: -50px;
  bottom: -20px;
}
.pr-20pr {
padding-right: 20% !important;
}
  
@media (min-width: 800px) {
.nor-11-1 {
display: flex;
  gap: 100px;
  padding: 0 0 100px 40px;
}	
	.nor-11-hd {
width: 685px;	
	}
  .br-hd .br-hd-2.norland {
    transform: translateY(35px);
  }
  .br-5-h.norland {
font-size: 20px;  
  }
  .nor-wr {
position: relative;  
  }
  .nor-it {
position: absolute;
bottom: 103%;
  padding-left: 185px; 
  }
  .norland .br-8-image.win {
max-width: 612px;
  margin-right: 50px;  
  }
   .norland .ab__advantages-text {
max-width: 600px;   
   }
   .norland .ab__advantages-text .br-1-h {
margin-top: 0;   
   }
   .br-hd-h2.norland {
font-size: 20px;  
margin-bottom: 0; 
   }
   .br-1-h.norland {
font-size: 65px;
margin-top: 10px;   
   }
   .nor-11 {
background: url('/i/brands/br_7_bg.webp') no-repeat calc(50vw + 360px) 60px, url('/i/brands/br_7_bg.webp') no-repeat calc(50vw + 492px) 286px;
background-size: auto 240px;   
   }
   .nor-pt {
padding: calc(200px - 7vw) 0 calc(550px - 19vw);   
   }
   .nor-order .br-8-image.win {
order: 2;
  margin-right: 0;
  margin-left: 50px;   
   }
}

@media (max-width: 800px) {
.nor-order-2 .ab__advantages-text {
order: 3;
}
.br-1-h.norland {
font-size: 32px;
}
.nor-20 {
font-size: 14px;
}
.br-61.parte.nor-order-2 {
padding-bottom: 50px;
}
.nor-11-hd {
margin: 10px 0 30px;
  font-size: 20px;
}
.nor-11-1 {
display: flex;
  flex-wrap: wrap;
  gap: 30px 6%;
  padding-left: 30px;
  margin-bottom: 80px;
}
.nor-11-it {
flex: 0 0 47%;
}
.nor-11-i {
width: 60%;
  left: -40px;
  bottom: -30px;
}
.nor-11-it:nth-child(2) {
transform: translateY(30%);
}
.nor-num .br-44-t-3 {
line-height: 105%;
}
.nor-num {
padding-bottom: 100px;
}
.nor-b .br-31-prod-a {
width: 200px;
  filter: drop-shadow(0px 4px 10.2px rgba(0, 0, 0, 0.25));
  margin-top: -20px;
}
.nor-order .br-31-prod-a {
width: 200px;
  filter: drop-shadow(0px 4px 10.2px rgba(0, 0, 0, 0.25));
  margin-top: 20px;
}
}

@media (min-width: 800px) {
.br-hd-1.alpine-zz {
padding-right: 10px;
}
.br-hd-h2.alpine-zz {
padding-right: 20px;
}
.br-42-1.alpine-zz {
padding-right: 50%;
padding-top: 50px;
  padding-bottom: 96px;
}
.alpine-zz .br-1-1.alpine {
padding-right: 20%;
  padding-top: 150px;
  padding-bottom: 150px;
}
.alpine-zz .br-1-t {
padding-right: 30%;
}
.br-1-t.alpine-zzz::after {
content: '';
background: url(/i/brands/alpine_floor/arr_long.png) no-repeat 100% 100%;
width: 104px;
height: 20px;
display: inline-block;
    margin-left: 20px;
}
}

.br-41-h.alpine-zz span {
color: #DBB967;
}
.aqua-bg .br-5-11 .br-1-h {
color: #2B2A2D;
}
.aqua-bg .br-5-h {
color: #2B2A2D;
}
.aqua-bg .br-5-2 .slideshow-nav-inner span::before {
background: #767676;
}
.aqua-bg .br-5-2 .slideshow-nav-inner span.cycle-pager-active::before {
background: #DBB967;
}
.br-43-1.alpine-zz {
color: #fff;
}

@media (min-width: 800px) {
.br-7-1.esta-zz {
padding-right: 50%;
  padding-top: 10px;
  padding-bottom: 156px;
}
.kar .br-42-it:nth-child(2n) .br-hex-info {
padding-right: 3%;
}
}

@media (min-width: 800px) {
.br-7-1.parte-zz {
padding-bottom: 90px;
}
.parte-zz .br-8-image.win {
padding-top: 10px;
}
.parte-zz .br-8-t {
font-size: 15px;
}
.parte-zz .br-1-t {
padding-right: 10%;
}
.br-43 .br-1-h {
line-height: 135%;
}
}

@media (max-width: 800px) {
.br-43.br-3 .br-1-t {
margin-bottom: 10px;
}	
}

@media (min-width: 800px) {
.br-1-t.gr-zz {
padding-right: 20%;
}
.br-gf .br-1-h.gr-zz {
font-size: 24px;
  padding-right: 24%;
}
.br-gf .br-1-h.gr-zz span {
font-size: 36px;
  display: block;
  margin-right: -15%;
  line-height: 135%;
  margin-top: 10px;
}
}

@media (max-width: 800px) {
.br-42-3 {
padding-bottom: 30px;
}
}

@media (min-width: 800px) {
.br-hd-2.vini-zz {
display: flex;
  align-items: end;
}
.vini-zz .br-8-image {
padding-top: 15px;
}
.vini-zz .br-hd-h2 {
padding-right: 50px;
  padding-top: 15px;
}
.vini-zz .br-1-h.gr-zz {
font-size: 20px;
    padding-right: 14%;
}
}

@media (max-width: 800px) {
.br-3  .br-1-t {
    font-size: 12px !important;
  }
  .br-61.vini-zz {
    padding-bottom: 0;
  }  
}

@media (min-width: 1200px) {
.br-egger-1-hd {
margin-left: -20px;
margin-right: -20px;
}
}	
@media (min-width: 800px) {
.br-hd-2.egger-zz {
padding-bottom: 60px;
}
.br-1-h.egger-zz {
height: 50px;
}
}

.br-1-h.wineo-zzz {
text-transform: lowercase;
}	
.br-1-h.wineo-zzz span {
text-transform: uppercase;
}
@media (min-width: 800px) {
.br-hd-2.wineo-zz {
padding-bottom: 100px;
}
.br-1-h.wineo-zz {
font-size: 24px;
padding-right: 24%;
margin-top: 40px;
}
[class*="o-num-"]::before {
margin: -5px 10px 24px -8px;
}
}
@media (max-width: 800px) {
.br-1-h.wineo-zz {
font-size: 16px;
margin-top: 30px;
}
.br-6.wineo-zz {
padding-bottom: 0;
}
.br-6.wineo-zz .br-6-2-ban	{
position: relative;
  width: calc(100% + 20px);
}
}

@media (min-width: 800px) {
  .nor-11 {
    background: url('/i/brands/br_7_zz.png') no-repeat calc(50vw + 360px) 60px, url('/i/brands/br_7_zz.png') no-repeat calc(50vw + 492px) 286px;
    background-size: auto 240px;
  }
}

@media (max-width: 800px) {
.br-61.brinel-zz {
padding-top: 40px;
}
.br-61.brinel-zzz {
padding-top: 40px;
}
.br-61.brinel-zzz .br-6-2 {
display: flex;
  flex-direction: column;
}
.br-61.brinel-zzz .br-6-2-2 {
order: 2;
}
}

.br-6-2-2.kronopol {
text-align: center;
}

.br-form {
padding: 50px 0 90px;
}
.br-ff-wr {
padding-top: 90px;
}
.br-form-1 {
display: flex;
  gap: 20px;
}
.br-form-i img {
height: 100%;
  object-fit: cover;
  display: block;
}
.br-form-f {
flex: 0 0 680px;
  background: #DBB967;
  padding: 30px 40px 30px;
  display: flex;
  align-items: center;
  gap: 40px;
}
.br-form-f-hd-1 {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 135%;
  text-transform: uppercase;
  color: #2B2A2D;
  margin-bottom: 15px;
}
.br-form-f-hd-2 {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 135%;
  margin-bottom: 15px;
}
.br-form-f-body {
flex: 0 0 275px;
height: 240px;
display: flex;
  align-items: center;
}
.br-form-f-body form {
width: 100%;
}
.br-form-f-body #form-success-message {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 135%;
  text-align: center;
}
.br-f-row label {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #000000;
  height: 23px;
}
.br-f-f {
width: 100%;
  height: 31px;
  padding: 0 10px;
  margin-bottom: 5px;
}
.br-f-i .errorMessage {
font-size: 10px;
  color: #900;
}
.br-f-s {
width: 100%;
  height: 44px;
  background: #2B2A2D;
  color: #DBB967;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 135%;
}
.br-f-s:hover {
opacity: 0.8;
}
.br-f-row {
margin-bottom: 13px;
}

.br-ff-1 {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 15px;
}
.br-ff-2 {
font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 110%;
  color: #000000;
  margin-bottom: 15px;
}
.br-ff-2 span {
font-weight: 600;
}
.br-ff-go-1 {
height: 44px;
  background: #2B2A2D;
  color: #DBB967;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 135%;
  display: flex;
  width: 280px;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.br-ff-go-1:hover {
opacity: 0.8;
}

@media (min-width: 800px) {
.kronopol-pt {
padding-bottom: calc(300px - 13vw);
}
.br-1-h.kronopol-zz {
margin-top: 15px;
}
.br-6-2-ban.kronopol-zz {
margin-top: 15px;
}
.br-1-h.kronopol-ll {
font-size: 30px;
}
}

@media (max-width: 800px) {
.br-6.kronopol {
background: #fff;
  padding-top: 40px;
}
.br-6.kronopol .gr-zz {
font-size: 13px;
}
.br-form-1 {
display: block;
}
.br-form-i {
position: relative;
  width: calc(100% + 20px);
  margin-left: -10px;
}
.br-form-f {
position: relative;
  width: calc(100% + 20px);
  margin-left: -10px;
 padding: 30px 10px 60px;
 display: block;
}
.br-ff-2 {
font-size: 14px;
  line-height: 180%;
}
.br-ff-go-1 {
margin: 30px auto 0;
}
.br-ff-wr {
padding-bottom: 0;
}
.br-41-1.non-mm {
border: none;
}
.br-1-bg img.only-mobile {
display: block;
}
.br-form {
padding-top: 0;
}
.br-form-f-hd-2 {
font-size: 14px;
}
}

@media (min-width: 800px) {
.kronopol-pt {
padding-bottom: 150px;
}
.kronopol-pt img.not-mobile {
width: 50%;
}
.br-form-i {
max-height: 264px;
}
#br_form .br-form-i {
max-height: 300px;
}
}

@media (min-width: 800px) {
.my-floor .kronopol-pt {
padding-top: 140px;
}
.my-floor .kronopol-pt img.not-mobile {
width: 45%;
}
.my-floor .br-44-wr.aqua {
width: 650px;
}
}

.my-step-const {
padding-top: 40px;
}
.my-step-const-r {
display: flex;
padding-bottom: 50px;
}
.my-step-const .br-44-t-3 {
padding-top: 120px;
}
.my-step-const .o-num-act::before {
background: #DBB967;
}
.my-step-const-i-hd {
margin-bottom: 30px;
}
.my-step-const .br-44-tt span {
font-weight: 600;
}

@media (min-width: 800px) {
.br-1-h.my-step {
font-size: 24px;
line-height: 135%;
}
.ab__advantages-text.my-step {
display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.my-step-const .br-44-t-3 {
max-width: 55%;
min-width: 55%;
padding-right: 50px;
}
.my-step-const-i {
text-align: center;
}
.const-l .my-step-const-i {
order: -1;
}
.my-step-const .const-l .br-44-t-3 {
padding-right: 0;
padding-left: 100px;
min-width: 53%;
}
.br-6-2-1.my-step {
padding-right: 50px;
}
}

@media (max-width: 800px) {
.my-step-const-r {
flex-direction: column;
}
.my-step-const-i {
order: -1;
}
.my-step-const .br-44-t-3 {
padding-top: 20px;
padding-left: 10px;
}
.br-1-h.my-step {
margin-top: 0;
  margin-bottom: 20px;
}
}

div[class*="kar-dd-"] {
max-width: 430px;
  white-space: initial;
}
div[class*="kar-dd-"] .brinel-info-1 {
color: #B8B8B8;
}
.kar-dd-ul {
list-style-position: outside;
  padding: 5px 0 5px 20px;
}
.brinel .sl-5-it-z div[class*="kar-dd-"] .brinel-info-1 span {
color: #B8B8B8;
} 
.br-31-prod-t-kar {
font-size: 13px;
  line-height: 135%;
  margin-top: 5px;
  margin-bottom: 20px;
}
.br-31-prod-t-kar span {
font-weight: 600;
}
.kar-fl-row .br-31-prod {
position: relative;
}
.kar-fl-row .br-31-prod-a {
position: absolute;
  bottom: -20px;
}

@media (max-width: 800px) {
.br-31-prod-t-kar {
font-size: 12px;
}
.kar-fl-row .br-31-prod-a {
width: 100%;
}
}

@media (min-width: 800px) {
.br-multi-a {
white-space: nowrap;
}
.br-multi-a a {
margin-right: 20px;
}
}
	
@media (max-width: 800px) {
.br-multi-a a {
margin-bottom: 20px;
}	
}

@media (min-width: 800px) {
.upo-end {
justify-content: end;
}
.br-1.upo-rr::before {
background: linear-gradient(93.6deg, rgba(6, 6, 6, 0.0884) 2.61%, rgba(0, 0, 0, 0.68) 57.2%);
background-blend-mode: multiply;
}
.upo-rr .br-1-1.wineo {
padding-right: 0;
  padding-left: 50%;
}
.upo-const.my-step-const .br-44-t-3 {
padding-top: 90px;
}
.br-42.bg-wh {
padding-top: 90px;
}
.br-42.bg-wh .br-hex-info {
padding: 0 3% 0 1%;
}
.br-42.bg-wh .br-hex-info-1 {
margin-bottom: 15px;
}
.br-42.bg-wh .br-hex-info-2 {
font-size: 20px;
}
}

.my-step-const.bg-b .br-44-t-3 {
color: #fff;
}
.br-42.bg-wh {
background: #fff;
}
.br-42.bg-wh .br-1-h {
color: #2B2A2D;
}
.br-42.bg-wh .br-hex-info-1 {
color: #2B2A2D;
  text-transform: none;
}
.br-42.bg-wh .br-hex-info-2 {
color: #2B2A2D;
  font-weight: 400;
}

@media (max-width: 800px) {
.bg-wh .br-7-1 {
display: block;
}
.br-42.bg-wh {
padding-top: 50px;
}
}

.br-hd-h.focus-z {
line-height: 135%;
}
.br-form-f.focus-zz {
padding-right: 10px;
}

@media (min-width: 800px) {
  .parte.polar-z .br-8-1 {
    padding-top: 10px;
  }
}

.br-str .o-num-act::before {
  background: #DBB967;
}
.br-str {
position: relative;
}
.br-str .br-44-tt span {
font-weight: 600;
}

@media (min-width: 800px) {
.skalla-z .br-8-1 {
align-items: start;
}
.skalla-z .ab__advantages-text .br-1-h {
line-height: 135%;
margin-top: -15px;
}
.skalla-z .br-1-h.my-step {
font-size: 20px;
}
.br-6-2.skalla-zz .br-6-2-1 {
padding-top: 50px;
padding-right: 70px;
}
.br-6.skalla-z {
margin-top: -150px;
  margin-bottom: 150px;
}
.br-str {
padding-bottom: 8vw;
}
.br-str-l {
position: absolute;
  width: 40%;
  padding: calc(750px - 50vw) 0;
}
.br-str-r .container {
padding-top: 50px;
  padding-left: 800px;
}
.br-6.skalla-zz {
padding-bottom: 220px;
padding-top: 0;
}
}

@media (max-width: 800px) {
.my-step-const-i.skalla-z {
display: flex;
  flex-direction: column;
}	
.my-step-const-i.skalla-z .my-step-const-i-hd {
order: 2;
}
.br-6.aqua.skalla-z {
margin-bottom: 50px;
}
.br-6.aqua.skalla-zzz {
padding-bottom: 0;
}
.br-str {
padding: 50px 0 30px;
}
.br-str .br-44-t-3 {
padding-left: 10px;
}
}

.br-hd-h i {
font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 135%;
  text-transform: uppercase;
}
.ab__advantages-header.cbm-adv-hd {
width: 346px;
  height: 32px;
  font-weight: 700;
  font-size: 20px;
  line-height: 137%;
  text-transform: uppercase;
}
.cbm-z .br-gf .ab__advantages-list-item {
align-items: center;
  margin-top: 20px;
}
.cbm-z .adv-i {
flex: 0 0 110px;
  transform: translateY(0);
}
.br-gf .ab__advantages-list-item span.cbm-hd {
font-weight: 700;
  font-size: 24px;
  line-height: 135%;
  text-transform: uppercase;
  color: #DBB967;
  display: block;
}
.br-5-2.aqua.cbm-sla {
height: 240px;
  margin-top: 40px;
  width: calc(100% + 50vw - 624px);
  min-width: calc(100% + 10px);
}
.cbm-sla a {
font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  color: #2B2A2D;
  margin-bottom: 10px;
  display: block;
  text-decoration: none;
}
.cbm-sla .slideshow-nav-outer {
max-width: 1248px;
}
.cbm-sla.br-5-2 .slideshow-nav-inner {
width: 500px;
  gap: 15px;
}
.cbm-sla a:hover {
text-decoration: underline;
}
.cbm-const .br-44-tt > div {
padding-left: 35px;
}
.br-6-2-2.kronopol img {
box-shadow: 0 0 5px 1px #ccc;
}

@media (min-width: 800px) {
  .cbm-const.my-step-const .br-44-t-3 {
    padding-top: 15px;
    max-width: 43%;
    min-width: 43%;
    padding-right: 0;
  }
}

@media (max-width: 800px) {
.br-hd-h i {
font-size: 12px;
}	
.br-gf .ab__advantages-list-item span.cbm-hd {
font-size: 16px;
}
.br-5-2.aqua.cbm-sla {
margin-top: 10px;
  height: 55vw;
}
.br-5-2.aqua.cbm-sla .sl-5-it-z img {
max-height: 25vw;
}
.cbm-sla .slideshow-nav-outer {
max-width: calc(100% - 10px);
}
.cbm-const .my-step-const-i {
margin: 20px 0;
}
.cbm-const .br-44-tt > div {
transform: translateY(-5px);
}
}