@font-face {
    font-family:Univers45;
    src:url(Univers45/Univers45.eot?#iefix);
    src:url(Univers45/Univers45.eot?#iefix) format("eot"),
    url(Univers45/Univers45.woff2) format("woff2"),
    url(Univers45/Univers45.woff) format("woff"),
    url(Univers45/Univers45.ttf) format("truetype"),
    url(Univers45/Univers45.svg#5b3db534-b1d7-4c58-aa51-0075f2fe9739) format("svg")
}
@font-face {
    font-family:Univers45;
    font-style:italic;
    src:url(Univers45/Univers45-Italic.eot?#iefix);
    src:url(Univers45/Univers45-Italic.eot?#iefix) format("eot"),
    url(Univers45/Univers45-Italic.woff2) format("woff2"),
    url(Univers45/Univers45-Italic.woff) format("woff"),
    url(Univers45/Univers45-Italic.ttf) format("truetype"),
    url(Univers45/Univers45-Italic.svg#0b2868e2-61f4-41c2-a45e-e4586e33975d) format("svg")
}
@font-face {
    font-family:Univers45;
    font-weight:700;
    src:url(Univers45/Univers45-Bold.eot?#iefix);
    src:url(Univers45/Univers45-Bold.eot?#iefix) format("eot"),
    url(Univers45/Univers45-Bold.woff2) format("woff2"),
    url(Univers45/Univers45-Bold.woff) format("woff"),
    url(Univers45/Univers45-Bold.ttf) format("truetype"),
    url(Univers45/Univers45-Bold.svg#456f8353-6dc4-4323-bae1-c3cb5109d01f) format("svg")
}
@font-face {
    font-family:Univers45;
    font-weight:700;
    font-style:italic;
    src:url(Univers45/Univers45-Bold-Italic.eot?#iefix);
    src:url(Univers45/Univers45-Bold-Italic.eot?#iefix) format("eot"),
    url(Univers45/Univers45-Bold-Italic.woff2) format("woff2"),
    url(Univers45/Univers45-Bold-Italic.woff) format("woff"),
    url(Univers45/Univers45-Bold-Italic.ttf) format("truetype"),
    url(Univers45/Univers45-Bold-Italic.svg#fba63f3a-df73-43b6-8cf3-fc8a52a0d714) format("svg")
}

@font-face {
 font-family:UniversNext;
 src:url(UniversNext/UniversNext-Light.eot?#iefix);
 src:url(UniversNext/UniversNext-Light.eot?#iefix) format("eot"),
 url(UniversNext/UniversNext-Light.woff2) format("woff2"),
 url(UniversNext/UniversNext-Light.woff) format("woff"),
 url(UniversNext/UniversNext-Light.ttf) format("truetype"),
 url(UniversNext/UniversNext-Light.svg#759f04a3-99e2-4adc-94e3-9d83a4545f9d) format("svg")
}
@font-face {
 font-family:UniversNext;
 font-weight:600;
 src:url(UniversNext/UniversNext-Regular.eot?#iefix);
 src:url(UniversNext/UniversNext-Regular.eot?#iefix) format("eot"),
 url(UniversNext/UniversNext-Regular.woff2) format("woff2"),
 url(UniversNext/UniversNext-Regular.woff) format("woff"),
 url(UniversNext/UniversNext-Regular.ttf) format("truetype"),
 url(UniversNext/UniversNext-Regular.svg#7064b984-ef9c-4c4f-9f3d-01a248e10682) format("svg")
}
@font-face {
 font-family:UniversNext;
 font-weight:900;
 src:url(UniversNext/UniversNext-Bold.eot?#iefix);
 src:url(UniversNext/UniversNext-Bold.eot?#iefix) format("eot"),
 url(UniversNext/UniversNext-Bold.woff2) format("woff2"),
 url(UniversNext/UniversNext-Bold.woff) format("woff"),
 url(UniversNext/UniversNext-Bold.ttf) format("truetype"),
 url(UniversNext/UniversNext-Bold.svg#a99a8289-3896-4f91-a59e-d048f1250769) format("svg")
}

@font-face {
 font-family: Helvetica-Neue-Light;
 src: url("HelveticaNeue-Light.otf") format("opentype");
}
@font-face {
 font-family: HelveticaNeue-UltraLight;
 src: url("HelveticaNeue-UltraLight.ttf") format("truetype");
}

@font-face {
 font-family: Helvetica-Neue-Italic;
 src: url("HelveticaNeue-Italic.otf") format("opentype");
}

@font-face {
 font-family: Helvetica-Neue-Regular;
 src: url("HelveticaNeue-Regular.ttf") format("opentype");
}

@font-face {
 font-family: Helvetica-Neue-Regular;
 font-weight: 800;
 src: url("HelveticaNeue Bold.ttf") format("opentype");
}

@font-face {
 font-family: Nimbus-Regular;
 font-weight: 300;
 src: url("Nimbus/NimbusSanL-Reg.otf") format("opentype");
}
@font-face {
 font-family: Nimbus-Regular-Italic;
 font-weight: 300;
 src: url("Nimbus/NimbusSanL-RegIta.otf") format("opentype");
}
@font-face {
 font-family: Nimbus-Bol;
 font-weight: 800;
 src: url("Nimbus/NimbusSanL-Bol.otf") format("opentype");
}
@font-face {
 font-family: Nimbus-Bol-Italic;
 font-weight: 800;
 src: url("Nimbus/NimbusSanL-BolIta.otf") format("opentype");
}

html {
 height:100%
}


body {
    font-family:Helvetica-Neue-Light,sans-serif ;
    font-weight: 300;
    font-size: 26px !important;
}

html[lang="ru"] body{
    font-family: Nimbus-Regular !important;
    font-weight: 300;
    font-size: 26px !important;
}
html[lang="rus"] body{
    font-family: Nimbus-Regular !important;
    font-weight: 300;
    font-size: 26px !important;
}

.nav-anchor-2020.open .nav-anchor-product .mobile.slideDown, .nav-anchor-product .desktop.slideDown {
    z-index: 1999;
    top: 0;
}

/* -- ANIMAZIONE HOMEPHOTO -- */
#hgtitle-gallery-slides-0{
    text-align: center !important;
    animation: slide-in-textphoto ease-in 2s;
}
.hero-gallery .text-container.breadcrumb{
    text-align: center !important;
    animation: slide-in-breadcrumb ease-in 2s;
}

@keyframes  slide-in-textphoto{
    0%{
        right: 500px;
    }
    100%{
         right: 0px;
    }
}
@keyframes  slide-in-breadcrumb{
    0%{
        opacity: 0;
    }
    100%{
         opacity: 1;
    }
}

/* -- ANIMAZIONE TESTO DESTRA PANORAMICA -- */
#panoramica .col-dx .name.name-hidden, #panoramica .col-dx .designer.designer-hidden, #panoramica .col-dx .anno.anno-hidden{
 opacity: 0;
}
#panoramica .col-dx .text-scheda-hidden{
 opacity: 0;
}
#panoramica .col-dx .name.name-anim, #panoramica .col-dx .designer.designer-anim, #panoramica .col-dx .anno.anno-anim{
    animation: ease-in-text-descr 3s;
}

@keyframes  ease-in-text{
  0%{
   opacity: 0;
  }
  100%{
   opacity: 1;
  }
}

#panoramica .col-dx .text-scheda.text-scheda-anim{
    animation: ease-in-text-descr 3s;
}

@keyframes  ease-in-text-descr{
  0%{
   opacity: 0;
  }
  100%{
   opacity: 1;
  }
}

#panoramica .col-sx .slick-list img.panoramica-image-anim{
    animation: ease-in-text-listimg 1s;
}

@keyframes  ease-in-text-listimg{
  0%{
   transform: translate(0, 100%);
   opacity: 0;
  }
  100%{
   transform: translate(0, 0);
   opacity: 1;
  }
}

/* -- FINE ANIMAZIONI PANORAMICA -- */

/* ANIMAZIONI SLIDE LATERALI GALLERY*/
#gallery .novelty-slide-0 .slick-list .slick-active img.img-gallery-anim{
    animation: opacity-grey-gallery ease-in 2s;
}
#gallery .novelty-slide-1 .slick-list .slick-active.img-gallery-anim{
    animation: opacity-grey-gallery-side ease-in 4s;
}
#gallery .novelty-slide-2 .slick-list .slick-active.img-gallery-anim{
    animation: opacity-grey-gallery-side ease-in 4s;
}
#gallery .novelty-slide-4 .slick-list .slick-active.img-gallery-anim{
    animation: opacity-grey-gallery-side ease-in 4s;
}

@keyframes  opacity-grey-gallery{
    0%{
        opacity:0;
        filter: grayscale(100%);
    }
    100%{
        opacity:1;
        filter: grayscale(0%);
    }
}

@keyframes  opacity-grey-gallery-side{
    0%{
        opacity:0;
        filter: grayscale(100%);
    }
    100%{
        opacity:35%;
        filter: grayscale(0%);

    }
}
/* FINE ANIMAZIONI SLIDE LATERALI GALLERY*/

/* -- ANIMAZIONE TESTO GALLERY -- */
#gallery .main-slide-text.text-slide-hidden{
    opacity: 0;
}
#gallery .main-slide-text.text-slide-anim{
 animation: slide-in-slider-text ease-in 3s;
    animation-delay: 1s;
}

@keyframes  slide-in-slider-text{
 0%{
  opacity:0;
 }
 100%{
  opacity:1;
     display: inline-block !important;
 }
}
/* -- FINE ANIMAZIONI TESTO GALLERY --*/

/* -- ANIMAZIONE DOWNLOAD GALLERY -- */
#gallery .novelty-slide-0 .slick-list .slick-active .downloadGallery.downloadGalleryHidden{
    opacity: 0;
}
#gallery .novelty-slide-0 .slick-list .slick-active .downloadGallery.downloadGalleryShow{
    opacity: 1;
}
#gallery .novelty-slide-0 .slick-list .slick-active .downloadGallery.img-download-anim{
    animation: slide-in-slider-gallery-text ease-in 3s;
    animation-delay: 3s;
}

@keyframes  slide-in-slider-gallery-text{
    0%{
        opacity:0;
    }
    100%{
        opacity:1;
        display: inline-block !important;
    }
}
/* -- FINE ANIMAZIONI DOWNLOAD GALLERY --*/

/* -- ANIMAZIONE SCHEDA TECNICA -- */
#scheda .col-sx img.scheda-image-anim{
 animation: slide-in-scheda-img 2s;
}

@keyframes  slide-in-scheda-img{
 0%{
  transform: translate(0 ,100%);
     opacity: 0;
 }
 100%{
  transform: translate(0 ,0);
     opacity: 1;
 }
}
/* -- FINE ANIMAZIONE SCHEDA TECNICA -- */

/* -- ANIMAZIONE VIDEO */
#video .contVideoYT_0.videoAnimation{
    animation: ease-in-video0-listimg 3s;
}
#video .contVideoYT_2.videoAnimation{
    animation: ease-in-video0-listimg 3s;
    animation-delay: 3s;
}
#video .textVideoYT_1.textAnimation{
    animation: ease-in-video0-listimg 3s;
    animation-delay: 2s;
}

@keyframes  ease-in-video0-listimg{
    0%{
        transform: translate(-150%, 0);
        opacity: 0;
    }
    100%{
        transform: translate(0, 0);
        opacity: 1;
    }
}
#video .contVideoYT_1.videoAnimation{
    animation: ease-in-video1-listimg 3s;
    animation-delay: 2s;
}
#video .textVideoYT_0.textAnimation{
     animation: ease-in-video1-listimg 3s;
 }
#video .textVideoYT_2.textAnimation {
    animation: ease-in-video1-listimg 3s;
    animation-delay: 3s;
}

@keyframes  ease-in-video1-listimg{
    0%{
        transform: translate(150%, 0);
        opacity: 0;
    }
    100%{
        transform: translate(0, 0);
        opacity: 1;
    }
}
/* -- FINE ANIMAZIONE VIDEO -- */

/* -- ANIMAZIONE CUORE -- */


.flyingHeart.startAnimation{
    animation: heartFlying 5s linear;
}

@keyframes heartFlying {
    0% {
        transform: translate(0, 0) scale(1);
        opacity: 1;
        filter: blur(0px);
        z-index: 9999;
    }
    100% {
        transform: translate(-100px, -600px) scale(3);
        opacity: 0;
        filter: blur(4px);
        z-index: 9999;
    }
}

/* -- FINE ANIMAZIONE CUORE -- */

#footerRow .row.language{
 font-size: 18px;
}

.navbar .navbar-nav li a {
 font-size: 18px;
 text-transform: uppercase;
 white-space: nowrap;
}

.navbar .navbar-nav{
 margin-left: 0px;
}

.langSelect {
    background: url(../img/arrow-down-select-small.png) no-repeat right transparent !important;
    background-size: 10px 10px !important
}

b, strong {
 font-weight: 600;
}

.hero-gallery {
 position:relative;
 width:100%;
 overflow:hidden;
 font-size:0;
 margin:0;
 min-height:500px;
 padding:0;
 height:calc(100vh - 75px)
}
#iconFavorites{
    width:25px !important;
}
#iconFavoritesMobile{
    width:25px !important;
}
.hero-gallery:before {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.18011 208.24774' width='111.18' height='208.248'%3E%3Cpath d='M104.094 0L0 104.094l.094.062L7 111.062v.032l97.187 97.156 7-7L14 104.062 111.094 7l-7-7z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 /*!rtl:ignore*/left:20px;
 content:" ";
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 position:absolute;
 margin-top:0;
 width:40px;
 height:40px;
 opacity:0;
 z-index:109;
 -webkit-transition:opacity .3s ease-out;
 transition:opacity .3s ease-out
}
@media (max-width:1023px) {
 .hero-gallery:before {
  opacity:1;
  width:20px;
  height:20px
 }
}
@media (max-width:767px) {
 .hero-gallery:before {
  margin-top:0;
  height:40px
 }
}
@media (min-width:1681px) {
 .hero-gallery:before {
  width:3pc;
  height:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery:before {
  width:60px;
  height:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery:before {
  background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M12 .2v1.2L3.3 10l8.7 8.6v1.2h-1.5L.5 10l10-9.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size:100%;
  /*!rtl:ignore*/left:5px
 }
}
.hero-gallery:after {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.18011 208.24774' width='111.18' height='208.248'%3E%3Cpath d='M7.094 208.25l104.094-104.094-.094-.062-6.906-6.907v-.03L7 0 0 7l97.188 97.187L.094 201.25l7 7z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 /*!rtl:ignore*/right:20px;
 content:" ";
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 position:absolute;
 margin-top:0;
 width:40px;
 height:40px;
 opacity:0;
 z-index:109;
 -webkit-transition:opacity .3s ease-out;
 transition:opacity .3s ease-out
}
@media (max-width:1023px) {
 .hero-gallery:after {
  opacity:1;
  width:20px;
  height:20px
 }
}
@media (max-width:767px) {
 .hero-gallery:after {
  margin-top:0;
  height:40px
 }
}
@media (min-width:1681px) {
 .hero-gallery:after {
  width:3pc;
  height:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery:after {
  width:60px;
  height:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery:after {
  background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath d='M0 .2v1.2L8.7 10 0 18.6v1.2h1.5l10-9.8L1.5.2z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size:100%;
  /*!rtl:ignore*/right:5px
 }
}
.hero-gallery.black:before {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.18011 208.24774' width='111.18' height='208.248'%3E%3Cpath d='M104.094 0L0 104.094l.094.062L7 111.062v.032l97.187 97.156 7-7L14 104.062 111.094 7l-7-7z' fill='%230c2340'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
@media (max-width:1023px) {
 .hero-gallery.black:before {
  background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .2v1.2L3.3 10l8.7 8.6v1.2h-1.5L.5 10l10-9.8z' fill='%230C2340'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size:100%
 }
}
.hero-gallery.black:after {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.18011 208.24774' width='111.18' height='208.248'%3E%3Cpath d='M7.094 208.25l104.094-104.094-.094-.062-6.906-6.907v-.03L7 0 0 7l97.188 97.187L.094 201.25l7 7z' fill='%230c2340'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
@media (max-width:1023px) {
 .hero-gallery.black:after {
  background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 12 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .2v1.2L8.7 10 0 18.6v1.2h1.5l10-9.8L1.5.2z' fill='%230C2340'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size:100%
 }
}
.hero-gallery.focused:after,
.hero-gallery.focused:before,
.hero-gallery:focus:after,
.hero-gallery:focus:before,
.hero-gallery:hover:after,
.hero-gallery:hover:before {
 opacity:1
}
.hero-gallery.first:before {
 opacity:0
}
.hero-gallery.last:after {
 opacity:1
}
.hero-gallery.last.first:after {
 opacity:0
}
[dir=rtl] .hero-gallery.first:not(.last):before {
 opacity:1
}
[dir=rtl] .hero-gallery.first.last:before,
[dir=rtl] .hero-gallery.first:after {
 opacity:0
}
[dir=rtl] .hero-gallery.last:before,
[dir=rtl] .hero-gallery.last:not(.first):after {
 opacity:1
}
@media (min-width:1681px) {
 .hero-gallery {
  height: calc(100svh - 60px);
 }
}
@media (min-width:2201px) {
 .hero-gallery {
  height:calc(100svh - 60px);
 }
}
@media (min-width:1024px) {
 .hero-gallery {
  height:auto;
  min-height:calc(100svh - 60px);
 }
}
@media (max-width:1023px) {
 .hero-gallery {
  height:auto;
  min-height:calc(100svh - 60px);
 }
}
@media (max-width:767px) {
 .hero-gallery {
  height:auto;
  min-height:calc(100svh - 60px);
 }
}
.hero-gallery .nextTrigger,
.hero-gallery .prevTrigger {
 position:absolute;
 width:0;
 min-width:60px;
 margin-top:0;
 cursor:pointer;
 z-index:110;
 display:block;
 height:calc(100vh - 75px)
}
@media (min-width:1681px) {
 .hero-gallery .nextTrigger,
 .hero-gallery .prevTrigger {
  height:calc(100vh - 90px)
 }
}
@media (min-width:2201px) {
 .hero-gallery .nextTrigger,
 .hero-gallery .prevTrigger {
  height:calc(100vh - 112.5px)
 }
}
@media (max-width:1023px) {
 .hero-gallery .nextTrigger,
 .hero-gallery .prevTrigger {
  height:calc(100vh - 70px);
  min-width:45px
 }
}
@media (max-width:767px) {
 .hero-gallery .nextTrigger,
 .hero-gallery .prevTrigger {
  height:calc(100vh - 70px);
  min-width:30px
 }
}
.hero-gallery .prevTrigger {
 left:0
}
.hero-gallery .nextTrigger {
 right:0
}
@media (min-width:1025px) {
 .hero-gallery.first .nextTrigger {
  width:calc(0% * .9 - 60px)
 }
}
.hero-gallery .title {
 margin:45px 60px 15px;
 font-family:Univers47,sans-serif;
 font-size:42px;
 letter-spacing:-.02em;
 line-height:1.1
}
.hero-gallery .title:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.hero-gallery .title:lang(bg),
.hero-gallery .title:lang(ru),
.hero-gallery .title:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.hero-gallery .title:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.hero-gallery .title:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.hero-gallery .title:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
@media (max-width:1023px) {
 .hero-gallery .title {
  font-size:27px
 }
}
@media (min-width:1681px) {
 .hero-gallery .title {
  font-size:50.4px
 }
}
@media (min-width:2201px) {
 .hero-gallery .title {
  font-size:63px
 }
}
@media (max-width:1023px) {
 .hero-gallery .title {
  display:none
 }
}
.hero-gallery .subtitle {
 font-size:20px;
 letter-spacing:-.02em;
 line-height:1.4;
 line-height:1.2;
 margin:auto 60px 6px
}
@media (max-width:767px) {
 .hero-gallery .subtitle {
  letter-spacing:0;
  line-height:1.5
 }
}
@media (min-width:1681px) {
 .hero-gallery .subtitle {
  font-size:24px
 }
}
@media (min-width:2201px) {
 .hero-gallery .subtitle {
  font-size:30px
 }
}
@media (max-width:1023px) {
 .hero-gallery .subtitle {
  display:none
 }
}
.hero-gallery .main-slide {
 position:relative;
 display:inline-block;
 white-space:nowrap;
 width:100%;
 height:calc(100svh - 75px);
 min-height:500px;
 -webkit-transition:-webkit-transform .3s ease .3s;
 transition:-webkit-transform .3s ease .3s;
 transition:transform .3s ease .3s;
 transition:transform .3s ease .3s,-webkit-transform .3s ease .3s
}
@media (min-width:1681px) {
 .hero-gallery .main-slide {
  height:calc(100svh - 90px)
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide {
  height:calc(100svh - 112.5px)
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide {
  min-height:220px;
  height:calc(100svh - 60px) !important;
 }
}
@media (max-width:767px) {
 .hero-gallery .main-slide {
  height:calc(100svh - 60px) !important;
 }
}
.hero-gallery .main-slide .slide {
 display:inline-block;
 width:100%;
 vertical-align:top;
 position:relative;
 height:100%;
 overflow:hidden;
 z-index:1;
 background-color:#333;
 background-size:cover;
 background-position:50%
}
.hero-gallery .main-slide .slide.bottom .image-wrapper .background-slide {
 top:auto;
 bottom:0
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
 .hero-gallery .main-slide .slide.bottom .image-wrapper .background-slide {
  -o-object-position:bottom;
  object-position:bottom
 }
}
.hero-gallery .main-slide .slide.right .image-wrapper .background-slide {
 left:auto;
 right:0
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
 .hero-gallery .main-slide .slide.right .image-wrapper .background-slide {
  -o-object-position:right;
  object-position:right
 }
}
.hero-gallery .main-slide .slide.top .image-wrapper .background-slide {
 bottom:auto;
 top:0
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
 .hero-gallery .main-slide .slide.top .image-wrapper .background-slide {
  -o-object-position:top;
  object-position:top
 }
}
.hero-gallery .main-slide .slide.left .image-wrapper .background-slide {
 right:auto;
 left:0
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
 .hero-gallery .main-slide .slide.left .image-wrapper .background-slide {
  -o-object-position:left;
  object-position:left
 }
}
.hero-gallery .main-slide .slide .image-wrapper {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 overflow:hidden
}
.hero-gallery .main-slide .slide .image-wrapper .background-slide {
 position:absolute;
 width:auto;
 height:auto;
 min-width:100%;
 min-height:100%;
 left:-100%;
 right:-100%;
 top:-100%;
 bottom:-100%;
 object-position: center;
 margin:auto;
 zoom:normal;
 -webkit-transition:-webkit-transform 1.2s ease;
 transition:-webkit-transform 1.2s ease;
 transition:transform 1.2s ease;
 transition:transform 1.2s ease,-webkit-transform 1.2s ease
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
 .hero-gallery .main-slide .slide .image-wrapper .background-slide {
  width:100%;
  height:100%;
  min-width:auto;
  min-height:auto;
  -o-object-fit:cover;
  object-fit:cover;
  object-position:bottom;
  -webkit-transform:none;
  transform:none;
  position:static
 }
}
.hero-gallery .main-slide .slide.focus-visible:focus:after {
 content:"";
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:100;
 pointer-events:none;
 outline:3px solid #6495ed;
 outline-offset:-3px
}
.hero-gallery .main-slide .slide .video-container {
 pointer-events:none;
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:1;
 opacity:0;
 -webkit-transition:opacity .3s ease-in;
 transition:opacity .3s ease-in
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide .video-container {
  min-height:220px;
  height:calc(100svh - 70px)
 }
}
@media (max-width:767px) {
 .hero-gallery .main-slide .slide .video-container {
  height:calc(100svh - 70px)
 }
}
.hero-gallery .main-slide .slide .video-container .overlay-container,
.hero-gallery .main-slide .slide .video-container .video-tag {
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.hero-gallery .main-slide .slide .video-container .overlay-container {
 z-index:105;
 background-color:#000
}
.hero-gallery .main-slide .slide:first-child {
 margin-left:0
}
.hero-gallery .main-slide .slide.active {
 -webkit-transform:scale(1);
 transform:scale(1);
 opacity:1;
 -webkit-box-shadow:0 0 24px rgba(0,0,0,.16);
 box-shadow:0 0 24px rgba(0,0,0,.16)
}
.hero-gallery .main-slide .slide.active .play-button,
.hero-gallery .main-slide .slide.active .play-loader,
.hero-gallery .main-slide .slide.active .replay-button {
 background-size:0;
 position:absolute;
 right:60px;
 text-align:right;
 bottom:95px;
 opacity:1;
 -webkit-transition:opacity .3s ease;
 transition:opacity .3s ease;
 cursor:pointer
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  right:60px
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  right:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  right:30px
 }
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  bottom:109px
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  bottom:130px
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  bottom:45px
 }
}
@media (max-width:767px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .play-loader,
 .hero-gallery .main-slide .slide.active .replay-button {
  bottom:calc(100% - 60px)
 }
}
.hero-gallery .main-slide .slide.active .play-button .play-text,
.hero-gallery .main-slide .slide.active .play-loader .play-text,
.hero-gallery .main-slide .slide.active .replay-button .play-text {
 font-family:Univers47,sans-serif;
 font-size:1pc;
 letter-spacing:0;
 line-height:1.5;
 color:#fff;
 display:block;
 position:absolute;
 width:100%;
 top:calc(50% + 45px);
 text-align:center;
 text-shadow:0 0 4px rgba(0,0,0,.75);
 opacity:inherit
}
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(ar),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(ar),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(bg),
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(ru),
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(uk),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(bg),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(ru),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(uk),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(bg),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(ru),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(zh),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(zh),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(ko),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(ko),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.hero-gallery .main-slide .slide.active .play-button .play-text:lang(vi),
.hero-gallery .main-slide .slide.active .play-loader .play-text:lang(vi),
.hero-gallery .main-slide .slide.active .replay-button .play-text:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.active .play-button .play-text,
 .hero-gallery .main-slide .slide.active .play-loader .play-text,
 .hero-gallery .main-slide .slide.active .replay-button .play-text {
  font-size:1.2pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.active .play-button .play-text,
 .hero-gallery .main-slide .slide.active .play-loader .play-text,
 .hero-gallery .main-slide .slide.active .replay-button .play-text {
  font-size:24px
 }
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.active .play-button .play-text,
 .hero-gallery .main-slide .slide.active .play-loader .play-text,
 .hero-gallery .main-slide .slide.active .replay-button .play-text {
  top:calc(50% + 54px)
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.active .play-button .play-text,
 .hero-gallery .main-slide .slide.active .play-loader .play-text,
 .hero-gallery .main-slide .slide.active .replay-button .play-text {
  top:calc(50% + 67.5px)
 }
}
.hero-gallery .main-slide .slide.active .play-button,
.hero-gallery .main-slide .slide.active .replay-button {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cg id='Drop-1'%3E%3Cg id='Icons---Video-Gallery' transform='translate(-154 -59)'%3E%3Cg id='ICON_Play' transform='translate(154 59)'%3E%3Cpath id='Combined-Shape' class='st0' d='M20 38c9.9 0 18-8.1 18-18S29.9 2 20 2 2 10.1 2 20s8.1 18 18 18zm0 2C9 40 0 31 0 20S9 0 20 0s20 9 20 20-9 20-20 20z'/%3E%3C/g%3E%3Cpath class='st0' d='M167.9 69v20.2l17.5-10.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 background-size:40px;
 height:40px;
 width:40px
}
.hero-gallery .main-slide .slide.active .play-button:focus,
.hero-gallery .main-slide .slide.active .play-button:hover,
.hero-gallery .main-slide .slide.active .replay-button:focus,
.hero-gallery .main-slide .slide.active .replay-button:hover {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M20 0C9 0 0 9 0 20s9 20 20 20 20-9 20-20S31 0 20 0zm-6.1 30.2V10l17.5 10.1-17.5 10.1z' id='Drop-1'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .replay-button {
  background-size:3pc;
  height:3pc;
  width:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.active .play-button,
 .hero-gallery .main-slide .slide.active .replay-button {
  background-size:60px;
  height:60px;
  width:60px
 }
}
.hero-gallery .main-slide .slide.active .play-loader {
 opacity:0;
 background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuNiAwLjYgMjYuOCAyNi44Ij48ZGVmcz48Y2xpcFBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iYSI+PHJlY3QgeD0iNTAlIiB3aWR0aD0iNTAlIiBoZWlnaHQ9IjUwJSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxjaXJjbGUgb3BhY2l0eT0iLjQiIGN4PSIxNCIgY3k9IjE0IiByPSIxMy4zIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE0IDEuMkM2LjkgMS4yIDEuMiA2LjkgMS4yIDE0YzAgNy4xIDUuNyAxMi44IDEyLjggMTIuOFMyNi44IDIxLjEgMjYuOCAxNGMwLTcuMS01LjctMTIuOC0xMi44LTEyLjh6bTAgMjQuNkM3LjUgMjUuOCAyLjIgMjAuNSAyLjIgMTQgMi4yIDcuNSA3LjUgMi4yIDE0IDIuMmM2LjUgMCAxMS44IDUuMyAxMS44IDExLjguMSA2LjUtNS4zIDExLjgtMTEuOCAxMS44eiIgY2xpcC1wYXRoPSJ1cmwoI2EpIi8+PC9zdmc+") no-repeat 50% 50%;
 background-size:100%;
 height:40px;
 width:40px;
 background-size:40px;
 cursor:default;
 pointer-events:none;
 -webkit-animation:spin 1s linear infinite;
 animation:spin 1s linear infinite
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.active .play-loader {
  background-size:3pc;
  height:3pc;
  width:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.active .play-loader {
  background-size:60px;
  height:60px;
  width:60px
 }
}
@media (max-width:767px) {
 .hero-gallery .main-slide .slide.active .play-loader {
  background-size:40px
 }
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(1turn);
  transform:rotate(1turn)
 }
}
.hero-gallery .main-slide .slide.active.played .play-button,
.hero-gallery .main-slide .slide.active .replay-button {
 opacity:0
}
.hero-gallery .main-slide .slide.active.played .replay-button {
 opacity:1
}
.hero-gallery .main-slide .slide.active.played .overlay .overlay-play,
.hero-gallery .main-slide .slide.active.played .overlay .overlay-volume {
 opacity:0;
 pointer-events:none
}
.hero-gallery .main-slide .slide.active .text-container .video-gallery__slide--cta .cta {
 pointer-events:all;
 position:relative
}
.hero-gallery .main-slide .slide.active .text-container .video-gallery__slide--cta .cta a.focus-visible:focus {
 outline:none!important
}
.hero-gallery .main-slide .slide.active .text-container .video-gallery__slide--cta .cta a.focus-visible:focus:after {
 content:"";
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 outline:3px solid #6495ed
}
@media (min-width:768px) and (max-width:1023px) {
 .hero-gallery .main-slide .slide.active .text-container.right:not(.mobile-top):not(.mobile-middle)~.overlay .play-button,
 .hero-gallery .main-slide .slide.active .text-container.right:not(.mobile-top):not(.mobile-middle)~.overlay .play-loader,
 .hero-gallery .main-slide .slide.active .text-container.right:not(.mobile-top):not(.mobile-middle)~.overlay .replay-button {
  right:calc(50% - 20px)
 }
}
.hero-gallery .main-slide .slide .overlay>div {
 z-index:101;
 -webkit-transition:opacity .3s ease-in;
 transition:opacity .3s ease-in
}
.hero-gallery .main-slide .slide:not(.active) .overlay>div,
.hero-gallery .main-slide .slide:not(.active) video {
 opacity:0
}
.hero-gallery .main-slide .slide .linear-gradient {
 width:100%;
 height:100%;
 position:absolute;
 pointer-events:none;
 z-index:100;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),to(rgba(0,0,0,.4)));
 background:linear-gradient(transparent 75%,rgba(0,0,0,.4))
}
.hero-gallery .main-slide .slide .linear-gradient-top {
 width:100%;
 height:100%;
 position:absolute;
 pointer-events:none;
 z-index:100;
 background:-webkit-gradient(0deg, linear,left top,left bottom,color-stop(75%,transparent),to(rgba(0,0,0,.6)));
 background:linear-gradient(0deg, transparent 75%,rgba(0,0,0,.6))
}
@media (min-width:1025px) {
 .hero-gallery .main-slide .slide .linear-gradient.top {
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(60%,transparent));
  background:linear-gradient(rgba(0,0,0,.6),transparent 60%)
 }
}
@media (min-width:1025px) {
 .hero-gallery .main-slide .slide .linear-gradient.middle {
  background:rgba(0,0,0,.25)
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide .linear-gradient.mobile-top {
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),color-stop(60%,transparent));
  background:linear-gradient(rgba(0,0,0,.6),transparent 60%)
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide .linear-gradient.mobile-middle {
  background:rgba(0,0,0,.25)
 }
}
.hero-gallery .main-slide .slide.black {
 background-color:#ebebeb
}
.hero-gallery .main-slide .slide.black .overlay>div {
 -webkit-filter:invert(1);
 filter:invert(1)
}
.hero-gallery .main-slide .slide.black .play-button .play-text,
.hero-gallery .main-slide .slide.black .replay-button .play-text {
 text-shadow:0 0 4px hsla(0,0%,100%,.25)
}
.hero-gallery .main-slide .slide.black .linear-gradient {
 background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.67)));
 background:linear-gradient(hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.67))
}
@media (min-width:1025px) {
 .hero-gallery .main-slide .slide.black .linear-gradient.top {
  background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.67)),color-stop(60%,hsla(0,0%,100%,0)));
  background:linear-gradient(hsla(0,0%,100%,.67),hsla(0,0%,100%,0) 60%)
 }
}
@media (min-width:1025px) {
 .hero-gallery .main-slide .slide.black .linear-gradient.middle {
  background:hsla(0,0%,100%,.35)
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.black .linear-gradient.mobile-top {
  background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.67)),color-stop(60%,hsla(0,0%,100%,0)));
  background:linear-gradient(hsla(0,0%,100%,.67),hsla(0,0%,100%,0) 60%)
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.black .linear-gradient.mobile-middle {
  background:hsla(0,0%,100%,.35)
 }
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
 color:#fff;
 cursor:pointer;
 font-size:0;
 z-index:150;
 position:absolute;
 right:30px;
 text-align:right;
 bottom:95px
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  bottom:109px
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  bottom:130px
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  bottom:45px
 }
}
@media (max-width:767px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  bottom:calc(100% - 60px)
 }
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-play,
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-play,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume {
 display:inline-block;
 vertical-align:middle;
 width:40px;
 height:40px
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-play,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-play {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='30' height='30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EArtboard Copy%3C/title%3E%3Cg transform='translate(11.053 8.684)' fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M.79 0h.789a.79.79 0 0 1 .79.79v11.052a.79.79 0 0 1-.79.79h-.79a.79.79 0 0 1-.789-.79V.79A.79.79 0 0 1 .79 0z'/%3E%3Crect x='5.526' width='2.368' height='12.632' rx='1.184'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 background-size:40px;
 height:40px;
 width:40px
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-play:hover,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-play:hover {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath fill='%23FFF' d='M20 40C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20zm-4-28a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1h-1zm7 0a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1h-1z'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-play,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-play {
  background-size:3pc;
  height:3pc;
  width:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-play,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-play {
  background-size:60px;
  height:60px;
  width:60px
 }
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E3E928AF7-9C96-4538-9BEC-A944486DB908%3C/title%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M20 38c9.941 0 18-8.059 18-18S29.941 2 20 2 2 10.059 2 20s8.059 18 18 18zm0 2C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20z'/%3E%3Cpath d='M9 19.379v-2.743a1 1 0 0 1 1-1h4.281a745.918 745.918 0 0 0 4.617-3.436 1 1 0 0 1 1.6.8v6.379h.002v1h-.001v6.584a1 1 0 0 1-1.6.8 742.893 742.893 0 0 0-4.618-3.436H10a1 1 0 0 1-1-1V19.38zm13.77-.77a.625.625 0 0 1 .46-1.162 2.208 2.208 0 0 1 0 4.106.625.625 0 0 1-.46-1.162.958.958 0 0 0 0-1.782zm2.5-1.471a.625.625 0 1 1 .46-1.162 3.791 3.791 0 0 1 0 7.048.625.625 0 1 1-.46-1.162 2.541 2.541 0 0 0 0-4.724zm2.496-1.559a.625.625 0 1 1 .468-1.158 5.479 5.479 0 0 1 0 10.158.625.625 0 1 1-.468-1.158 4.229 4.229 0 0 0 0-7.842z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 background-size:40px;
 height:40px;
 width:40px
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume:hover,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume:hover {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EF75DDFCC-5288-4F7E-9BB7-E737ED67A66F%3C/title%3E%3Cpath d='M9 19.999v3.328a1 1 0 0 0 1 1h4.281a745.875 745.875 0 0 1 4.617 3.436 1 1 0 0 0 1.6-.8V20.38h.002v-1h-.001V13a1 1 0 0 0-1.6-.8 742.677 742.677 0 0 1-4.618 3.436H10a1 1 0 0 0-1 1v3.363zM20 40C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20zm2.77-21.39a.958.958 0 0 1 0 1.78.625.625 0 0 0 .46 1.163 2.208 2.208 0 0 0 0-4.106.625.625 0 0 0-.46 1.162zm2.5-1.472a2.541 2.541 0 0 1 0 4.724.625.625 0 1 0 .46 1.162 3.791 3.791 0 0 0 0-7.048.625.625 0 0 0-.46 1.162zm2.496-1.559a4.229 4.229 0 0 1 0 7.842.625.625 0 0 0 .468 1.158 5.479 5.479 0 0 0 0-10.158.625.625 0 1 0-.468 1.158z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume.volume-off,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume.volume-off {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E57D5C652-5A7F-4B13-93E8-D96BCD099F38%3C/title%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M9 19.379v-2.743a1 1 0 0 1 1-1h4.281a745.918 745.918 0 0 0 4.617-3.436 1 1 0 0 1 1.6.8v6.379h.002v1h-.001v6.584a1 1 0 0 1-1.6.8 742.893 742.893 0 0 0-4.618-3.436H10a1 1 0 0 1-1-1V19.38zM27.943 20l2.357 2.357a.667.667 0 1 1-.943.943L27 20.943 24.643 23.3a.667.667 0 1 1-.943-.943L26.057 20 23.7 17.643a.667.667 0 1 1 .943-.943L27 19.057l2.357-2.357a.667.667 0 1 1 .943.943L27.943 20z'/%3E%3Cpath d='M20 38c9.941 0 18-8.059 18-18S29.941 2 20 2 2 10.059 2 20s8.059 18 18 18zm0 2C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20z' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume.volume-off:hover,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume.volume-off:hover {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E8360BB56-FB48-46DC-8596-A6C83B34AFBA%3C/title%3E%3Cpath d='M9 19.999v3.328a1 1 0 0 0 1 1h4.281a745.814 745.814 0 0 1 4.617 3.436 1 1 0 0 0 1.6-.8V20.38h.002v-1h-.001V13a1 1 0 0 0-1.6-.8 742.642 742.642 0 0 1-4.618 3.436H10a1 1 0 0 0-1 1v3.363zM27.943 20l2.357-2.357a.667.667 0 0 0-.943-.943L27 19.057 24.643 16.7a.667.667 0 0 0-.943.943L26.057 20 23.7 22.357a.667.667 0 0 0 .943.943L27 20.943l2.357 2.357a.667.667 0 0 0 .943-.943L27.943 20zM20 40C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume {
  background-size:3pc;
  height:3pc;
  width:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play .icon-volume,
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume .icon-volume {
  background-size:60px;
  height:60px;
  width:60px
 }
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play:focus .icon-play,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume:focus .icon-play {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath fill='%23FFF' d='M20 40C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20zm-4-28a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1h-1zm7 0a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V13a1 1 0 0 0-1-1h-1z'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play:focus .icon-volume,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume:focus .icon-volume {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EF75DDFCC-5288-4F7E-9BB7-E737ED67A66F%3C/title%3E%3Cpath d='M9 19.999v3.328a1 1 0 0 0 1 1h4.281a745.875 745.875 0 0 1 4.617 3.436 1 1 0 0 0 1.6-.8V20.38h.002v-1h-.001V13a1 1 0 0 0-1.6-.8 742.677 742.677 0 0 1-4.618 3.436H10a1 1 0 0 0-1 1v3.363zM20 40C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20zm2.77-21.39a.958.958 0 0 1 0 1.78.625.625 0 0 0 .46 1.163 2.208 2.208 0 0 0 0-4.106.625.625 0 0 0-.46 1.162zm2.5-1.472a2.541 2.541 0 0 1 0 4.724.625.625 0 1 0 .46 1.162 3.791 3.791 0 0 0 0-7.048.625.625 0 0 0-.46 1.162zm2.496-1.559a4.229 4.229 0 0 1 0 7.842.625.625 0 0 0 .468 1.158 5.479 5.479 0 0 0 0-10.158.625.625 0 1 0-.468 1.158z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play:focus .icon-volume.volume-off,
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume:focus .icon-volume.volume-off {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E8360BB56-FB48-46DC-8596-A6C83B34AFBA%3C/title%3E%3Cpath d='M9 19.999v3.328a1 1 0 0 0 1 1h4.281a745.814 745.814 0 0 1 4.617 3.436 1 1 0 0 0 1.6-.8V20.38h.002v-1h-.001V13a1 1 0 0 0-1.6-.8 742.642 742.642 0 0 1-4.618 3.436H10a1 1 0 0 0-1 1v3.363zM27.943 20l2.357-2.357a.667.667 0 0 0-.943-.943L27 19.057 24.643 16.7a.667.667 0 0 0-.943.943L26.057 20 23.7 22.357a.667.667 0 0 0 .943.943L27 20.943l2.357 2.357a.667.667 0 0 0 .943-.943L27.943 20zM20 40C8.954 40 0 31.046 0 20S8.954 0 20 0s20 8.954 20 20-8.954 20-20 20z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
 right:115px
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-volume[disabled] {
 display:none
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  right:126px
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  right:142.5px
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-volume {
  right:85px
 }
}
.hero-gallery .main-slide .slide.playing .overlay .overlay-play {
 right:60px
}
@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play {
  right:60px
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play {
  right:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery .main-slide .slide.playing .overlay .overlay-play {
  right:30px
 }
}
@media (max-width:767px) {
 .hero-gallery .main-slide .slide.playing .text-container.mobile-top~.overlay .overlay-play,
 .hero-gallery .main-slide .slide.playing .text-container.mobile-top~.overlay .overlay-volume {
  bottom:auto;
  top:10px
 }
 .hero-gallery .main-slide .slide.playing .text-container.mobile-top.right~.overlay .overlay-play {
  right:auto;
  left:30px
 }
 .hero-gallery .main-slide .slide.playing .text-container.mobile-top.right~.overlay .overlay-volume {
  right:auto;
  left:85px
 }
}
@media (min-width:768px) and (max-width:1023px) {
 .hero-gallery .main-slide .slide.playing .text-container.right:not(.mobile-top):not(.mobile-middle)~.overlay .overlay-volume {
  right:calc(50% - 90px)
 }
 .hero-gallery .main-slide .slide.playing .text-container.right:not(.mobile-top):not(.mobile-middle)~.overlay .overlay-play {
  right:calc(50% - 20px)
 }
}
.hero-gallery .main-slide .slide.playing .play-button,
.hero-gallery .main-slide .slide.playing .replay-button {
 opacity:0;
 pointer-events:none
}
.hero-gallery .main-slide .slide.playing .video-container {
 pointer-events:all;
 opacity:1
}
.hero-gallery .main-slide .slide.playing .video-container .overlay-container {
 background-color:transparent
}
.hero-gallery .main-slide .slide.playing.paused .overlay .overlay-play .icon-play {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cg id='Drop-1'%3E%3Cg id='Icons---Video-Gallery' transform='translate(-154 -59)'%3E%3Cg id='ICON_Play' transform='translate(154 59)'%3E%3Cpath id='Combined-Shape' class='st0' d='M20 38c9.9 0 18-8.1 18-18S29.9 2 20 2 2 10.1 2 20s8.1 18 18 18zm0 2C9 40 0 31 0 20S9 0 20 0s20 9 20 20-9 20-20 20z'/%3E%3C/g%3E%3Cpath class='st0' d='M167.9 69v20.2l17.5-10.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 background-size:40px;
 height:40px;
 width:40px
}
.hero-gallery .main-slide .slide.playing.paused .overlay .overlay-play .icon-play:hover {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M20 0C9 0 0 9 0 20s9 20 20 20 20-9 20-20S31 0 20 0zm-6.1 30.2V10l17.5 10.1-17.5 10.1z' id='Drop-1'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}

@media (min-width:1681px) {
 .hero-gallery .main-slide .slide.playing.paused .overlay .overlay-play .icon-play {
  background-size:3pc;
  height:3pc;
  width:3pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .main-slide .slide.playing.paused .overlay .overlay-play .icon-play {
  background-size:60px;
  height:60px;
  width:60px
 }
}
.hero-gallery .main-slide .slide.playing.paused .overlay .overlay-play:focus .icon-play {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg id='Livello_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='st0' d='M20 0C9 0 0 9 0 20s9 20 20 20 20-9 20-20S31 0 20 0zm-6.1 30.2V10l17.5 10.1-17.5 10.1z' id='Drop-1'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .text-container {
 z-index:101;
 pointer-events:none;
 position:absolute;
 padding-bottom: 34%;
 padding-left: 22px;
 margin-left: 120px;
 margin-right:60px;
 padding-right:60px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 bottom:40px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}

.hero-gallery .text-container.breadcrumb{
 padding-bottom: 37%;
 padding-left: 22px;
 margin-left:120px;
 position: absolute;
 color: #FFFFFF;
}
.hero-gallery .text-container.breadcrumb a{
 color: #FFFFFF;
}
.hero-gallery .text-container.breadcrumb h6{
 color: #FFFFFF;
}

@media (min-width:1025px) and (max-width:1279px) {
 .hero-gallery .text-container {
  padding-left:45px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container {
  padding-left:30px;
  padding-right:30px
 }
}
@media (max-width:767px) {
 .hero-gallery .text-container {
  padding-left:20px;
  padding-right:20px
 }
}
@media (min-width:1681px) {
 .hero-gallery .text-container {
  bottom:6.5pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .text-container {
  bottom:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container {
  bottom:60px;
  display:block;
  top:auto
 }
}
@media (max-height:450px) {
 .hero-gallery .text-container {
  top:calc(65% - 150px)
 }
}
.hero-gallery .text-container a {
 pointer-events:all
}
.hero-gallery .text-container.white {
 color:#FFFFFF;
}
.hero-gallery .text-container.white .cta {
 background-color:#fff;
 border:none;
 border-radius:4px;
 color:#333;
 text-shadow:none
}
.hero-gallery .text-container.white .cta>a {
 color:inherit!important;
 padding:0
}
.hero-gallery .text-container.black {
 color:#000
}
.hero-gallery .text-container.black .video-gallery__slide--title:after,
.hero-gallery .text-container.black .video-gallery__slide--title:before {
 background-color:rgba(0,0,0,.5)!important
}
.hero-gallery .text-container.black .cta {
 background-color:#0c2340;
 border:none;
 border-radius:4px;
 color:#fff
}
.hero-gallery .text-container.black .cta>a {
 color:inherit!important;
 padding:0
}
@media (min-width:1025px) {
 .hero-gallery .text-container.top {
  top:3pc;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .hero-gallery .text-container.top .video-gallery__slide--title {
  padding-top:9pt
 }
 .hero-gallery .text-container.top .video-gallery__slide--title.dealerHeroTitle {
  text-transform:uppercase
 }
}
@media (min-width:1025px) and (max-width:1279px) {
 .hero-gallery .text-container.top .video-gallery__slide--title {
  padding-top:30px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.top .video-gallery__slide--title:after,
 .hero-gallery .text-container.top .video-gallery__slide--title:before {
  height:125px!important;
  top:auto!important;
  bottom:0!important
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.mobile-top {
  top:3pc
 }
 .hero-gallery .text-container.mobile-top .video-gallery__slide--title:after,
 .hero-gallery .text-container.mobile-top .video-gallery__slide--title:before {
  height:125px!important;
  top:auto!important;
  bottom:0!important
 }
}
@media (max-width:767px) {
 .hero-gallery .text-container.mobile-top~.overlay .play-button,
 .hero-gallery .text-container.mobile-top~.overlay .play-loader,
 .hero-gallery .text-container.mobile-top~.overlay .replay-button {
  bottom:auto;
  top:10px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.middle {
  top:40px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .hero-gallery .text-container.middle .subtitle-container .video-gallery__slide--subtitle {
  padding-bottom:8.5px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.middle {
  top:3pc
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.middle {
  top:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.mobile-middle {
  top:calc(50% - 50px)
 }
 .hero-gallery .text-container.mobile-middle .subtitle-container .video-gallery__slide--subtitle {
  padding-bottom:8.5px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  position:absolute;
  bottom:-20px;
  top:unset;
  left:0;
  right:0;
  padding:0 30px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.bottom,
 .hero-gallery .text-container:not(.middle):not(.top) {
  top:auto
 }
 .hero-gallery .text-container.bottom .video-gallery__slide--title:after,
 .hero-gallery .text-container.bottom .video-gallery__slide--title:before,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--title:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--title:before {
  height:140px
 }
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle {
  position:relative;
  padding-bottom:2.5px
 }
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle[data-disclaimerposition=left]:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle[data-disclaimerposition=left]:after {
  text-align:left
 }
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle[data-disclaimerposition=center]:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle[data-disclaimerposition=center]:after {
  text-align:center
 }
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle[data-disclaimerposition=right]:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle[data-disclaimerposition=right]:after {
  text-align:right
 }
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  content:attr(data-disclaimer);
  display:block;
  font-size:9pt;
  letter-spacing:0;
  line-height:1.5;
  line-height:1.2;
  white-space:normal;
  opacity:.6;
  max-height:29px;
  overflow:hidden;
  position:absolute;
  left:0;
  bottom:-30px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  font-size:.9pc
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  font-size:18px
 }
}
@media (min-width:1025px) and (max-width:1023px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  min-height:29px
 }
}
@media (min-width:1025px) and (max-width:767px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  max-height:40px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  max-height:34.8px
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  max-height:43.5px
 }
}
@media (min-width:1025px) and (min-width:1025px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  margin-right:50px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  bottom:-36px
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:after {
  bottom:-45px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:last-child:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:last-child:after {
  margin-right:15pc
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:last-child:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:last-child:after {
  margin-right:3in
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.bottom .video-gallery__slide--subtitle:last-child:after,
 .hero-gallery .text-container:not(.middle):not(.top) .video-gallery__slide--subtitle:last-child:after {
  margin-right:360px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.mobile-bottom,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) {
  top:auto
 }
 .hero-gallery .text-container.mobile-bottom[data-disclaimer=""]:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top)[data-disclaimer=""]:after {
  min-height:0
 }
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--title:after,
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--title:before,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--title:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--title:before {
  height:140px
 }
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle {
  position:relative;
  padding-bottom:2.5px
 }
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle[data-disclaimerposition=left]:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle[data-disclaimerposition=left]:after {
  text-align:left
 }
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle[data-disclaimerposition=center]:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle[data-disclaimerposition=center]:after {
  text-align:center
 }
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle[data-disclaimerposition=right]:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle[data-disclaimerposition=right]:after {
  text-align:right
 }
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  content:attr(data-disclaimer);
  display:block;
  font-size:9pt;
  letter-spacing:0;
  line-height:1.5;
  line-height:1.2;
  white-space:normal;
  opacity:.6;
  max-height:29px;
  overflow:hidden;
  position:absolute;
  left:0;
  bottom:-81pt;
  margin-left:0;
  margin-right:15pc
 }
}
@media (max-width:1023px) and (min-width:1681px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  font-size:.9pc
 }
}
@media (max-width:1023px) and (min-width:2201px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  font-size:18px
 }
}
@media (max-width:1023px) and (max-width:1023px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  min-height:29px
 }
}
@media (max-width:1023px) and (max-width:767px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  max-height:40px
 }
}
@media (max-width:1023px) and (min-width:1681px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  max-height:34.8px
 }
}
@media (max-width:1023px) and (min-width:2201px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  max-height:43.5px
 }
}
@media (max-width:1023px) and (max-width:767px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:after {
  display:none
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.mobile-bottom .video-gallery__slide--subtitle:last-child:after,
 .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) .video-gallery__slide--subtitle:last-child:after {
  margin-right:15pc;
  bottom:-44px
 }
}
@media (max-width:767px) {
 .hero-gallery .text-container[data-disclaimerposition=left]:after {
  text-align:left
 }
 .hero-gallery .text-container[data-disclaimerposition=center]:after {
  text-align:center
 }
 .hero-gallery .text-container[data-disclaimerposition=right]:after {
  text-align:right
 }
 .hero-gallery .text-container:after {
  content:attr(data-disclaimer);
  display:block;
  font-size:9pt;
  letter-spacing:0;
  line-height:1.5;
  line-height:1.2;
  white-space:normal;
  opacity:.6;
  max-height:29px;
  overflow:hidden;
  position:absolute;
  position:relative;
  top:10px
 }
}
@media (max-width:767px) and (min-width:1681px) {
 .hero-gallery .text-container:after {
  font-size:.9pc
 }
}
@media (max-width:767px) and (min-width:2201px) {
 .hero-gallery .text-container:after {
  font-size:18px
 }
}
@media (max-width:767px) and (max-width:1023px) {
 .hero-gallery .text-container:after {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  min-height:29px
 }
}
@media (max-width:767px) and (max-width:767px) {
 .hero-gallery .text-container:after {
  max-height:40px
 }
}
@media (max-width:767px) and (min-width:1681px) {
 .hero-gallery .text-container:after {
  max-height:34.8px
 }
}
@media (max-width:767px) and (min-width:2201px) {
 .hero-gallery .text-container:after {
  max-height:43.5px
 }
}
@media (max-width:1023px) and (min-width:768px) {
 .hero-gallery .text-container.mobile-middle[data-disclaimerposition=left]:after,
 .hero-gallery .text-container.mobile-top[data-disclaimerposition=left]:after {
  text-align:left
 }
 .hero-gallery .text-container.mobile-middle[data-disclaimerposition=center]:after,
 .hero-gallery .text-container.mobile-top[data-disclaimerposition=center]:after {
  text-align:center
 }
 .hero-gallery .text-container.mobile-middle[data-disclaimerposition=right]:after,
 .hero-gallery .text-container.mobile-top[data-disclaimerposition=right]:after {
  text-align:right
 }
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  content:attr(data-disclaimer);
  display:block;
  font-size:9pt;
  letter-spacing:0;
  line-height:1.5;
  line-height:1.2;
  white-space:normal;
  opacity:.6;
  max-height:29px;
  overflow:hidden;
  position:absolute;
  bottom:-45px;
  margin-right:15pc
 }
}
@media (max-width:1023px) and (min-width:768px) and (min-width:1681px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  font-size:.9pc
 }
}
@media (max-width:1023px) and (min-width:768px) and (min-width:2201px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  font-size:18px
 }
}
@media (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  min-height:29px
 }
}
@media (max-width:1023px) and (min-width:768px) and (max-width:767px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  max-height:40px
 }
}
@media (max-width:1023px) and (min-width:768px) and (min-width:1681px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  max-height:34.8px
 }
}
@media (max-width:1023px) and (min-width:768px) and (min-width:2201px) {
 .hero-gallery .text-container.mobile-middle:after,
 .hero-gallery .text-container.mobile-top:after {
  max-height:43.5px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.middle[data-disclaimerposition=left]:after,
 .hero-gallery .text-container.top[data-disclaimerposition=left]:after {
  text-align:left
 }
 .hero-gallery .text-container.middle[data-disclaimerposition=center]:after,
 .hero-gallery .text-container.top[data-disclaimerposition=center]:after {
  text-align:center
 }
 .hero-gallery .text-container.middle[data-disclaimerposition=right]:after,
 .hero-gallery .text-container.top[data-disclaimerposition=right]:after {
  text-align:right
 }
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  content:attr(data-disclaimer);
  display:block;
  font-size:9pt;
  letter-spacing:0;
  line-height:1.5;
  line-height:1.2;
  white-space:normal;
  opacity:.6;
  max-height:29px;
  overflow:hidden;
  position:absolute;
  bottom:-30px;
  margin-right:300px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  font-size:.9pc
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  font-size:18px
 }
}
@media (min-width:1025px) and (max-width:1023px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  min-height:29px
 }
}
@media (min-width:1025px) and (max-width:767px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  max-height:40px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  max-height:34.8px
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  max-height:43.5px
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  bottom:-36px;
  margin-right:360px
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .hero-gallery .text-container.middle:after,
 .hero-gallery .text-container.top:after {
  bottom:-45px;
  margin-right:450px
 }
}
.hero-gallery .text-container.center {
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%);
 width:auto
}
.hero-gallery .text-container.right {
 padding-left:60px;
 padding-right:60px
}
@media (min-width:1681px) {
 .hero-gallery .text-container.right {
  padding-left:84px;
  padding-right:72px
 }
}
@media (min-width:2201px) {
 .hero-gallery .text-container.right {
  padding-left:102px;
  padding-right:90px
 }
}
@media (min-width:1025px) and (max-width:1279px) {
 .hero-gallery .text-container.right {
  padding-left:60px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.right {
  padding-left:30px;
  padding-right:30px
 }
}
@media (max-width:767px) {
 .hero-gallery .text-container.right {
  padding-left:20px;
  padding-right:20px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.right {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.right {
  right:0
 }
}
.hero-gallery .text-container.right .video-gallery__slide--title {
 padding-left:30px;
 padding-right:0
}
.hero-gallery .text-container.right .video-gallery__slide--title.dealerHeroTitle {
 text-transform:uppercase
}
@media (max-width:1023px) {
 .hero-gallery .text-container.right .video-gallery__slide--title.dealerHeroTitle {
  text-transform:uppercase
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container.right .video-gallery__slide--title {
  position:relative
 }
 .hero-gallery .text-container.right .video-gallery__slide--title:after {
  display:none
 }
 .hero-gallery .text-container.right .video-gallery__slide--title:before {
  content:"";
  display:block;
  position:absolute;
  width:1px;
  height:100%;
  background-color:hsla(0,0%,100%,.5);
  left:-1px;
  top:0
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container.right .video-gallery__slide--title {
  text-align:right
 }
}
.hero-gallery .text-container.right .subtitle-container {
 text-align:right;
 padding-left:0;
 padding-right:30px;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:reverse;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.hero-gallery .text-container.right .subtitle-container .video-gallery__slide--subtitle {
 text-align:right
}
@media (min-width:1025px) {
 .hero-gallery .text-container.right .subtitle-container .video-gallery__slide--subtitle {
  padding-left:24px;
  padding-right:0
 }
 .hero-gallery .text-container.right .subtitle-container .video-gallery__slide--subtitle:after {
  margin-left:24px;
  margin-right:0!important
 }
}
.hero-gallery .text-container .video-gallery__slide--title {
 font-family:Helvetica-Neue-Light,sans-serif;
 font-size:52px;
 letter-spacing:-.02em;
 line-height:1.2;
 line-height:1;
 width:auto;
 padding-right:30px;
 text-align:left;
 display:inline-block
}
#hgtitle-gallery-slides-0{
 font-size: 36px !important;
}
.hero-gallery .text-container .video-gallery__slide--title.dealerHeroTitle {
 text-transform:uppercase
}
.hero-gallery .text-container .video-gallery__slide--title:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.hero-gallery .text-container .video-gallery__slide--title:lang(bg),
.hero-gallery .text-container .video-gallery__slide--title:lang(ru),
.hero-gallery .text-container .video-gallery__slide--title:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.hero-gallery .text-container .video-gallery__slide--title:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.hero-gallery .text-container .video-gallery__slide--title:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.hero-gallery .text-container .video-gallery__slide--title:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
@media (min-width:1025px) and (max-width:1279px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  font-size:36px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  font-size:42px
 }
}
@media (max-width:767px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  font-size:2pc
 }
}
@media (min-width:1681px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  font-size:3.9pc
 }
}
@media (min-width:2201px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  font-size:78px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  position:relative
 }
 .hero-gallery .text-container .video-gallery__slide--title:before {
  display:none
 }
 .hero-gallery .text-container .video-gallery__slide--title:after {
  content:"";
  display:none;
  position:absolute;
  width:1px;
  height:100%;
  background-color:hsla(0,0%,100%,.5);
  right:-1px;
  top:0
 }
}
@media (min-width:1025px) and (max-width:1279px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  max-width:100%;
  padding-top:1pc;
  white-space:normal;
  min-width:15%
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  width:auto;
  display:block;
  padding:0;
  vertical-align:middle
 }
}
@media (max-width:767px) {
 .hero-gallery .text-container .video-gallery__slide--title {
  white-space:normal
 }
}
.hero-gallery .text-container .subtitle-container {
 width:100%;
 display:inline-block;
 padding-left:30px
}
@media (min-width:1025px) {
 .hero-gallery .text-container .subtitle-container {
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container .subtitle-container {
  display:block;
  border:0;
  padding:0;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-transform:none;
  transform:none
 }
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--subtitle {
 font-size:20px;
 letter-spacing:-.02em;
 line-height:1;
 text-align:left;
 white-space:normal;
 width:100%;
 padding-bottom:2.5px
}
@media (min-width:1025px) and (max-width:1279px) {
 .hero-gallery .text-container .subtitle-container .video-gallery__slide--subtitle {
  font-size:1pc
 }
}
@media (min-width:1681px) {
 .hero-gallery .text-container .subtitle-container .video-gallery__slide--subtitle {
  font-size:24px
 }
}
@media (min-width:2201px) {
 .hero-gallery .text-container .subtitle-container .video-gallery__slide--subtitle {
  font-size:30px
 }
}
@media (min-width:1025px) {
 .hero-gallery .text-container .subtitle-container .video-gallery__slide--subtitle {
  padding-right:24px
 }
}
@media (max-width:1023px) {
 .hero-gallery .text-container .subtitle-container .video-gallery__slide--subtitle {
  width:auto;
  padding-top:10px
 }
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta {
 padding-top:24px
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta {
 text-transform:uppercase;
 font-family:Univers57,sans-serif;
 text-decoration:none;
 padding:6px 30px
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(ar) {
 font-family:Univers57,UniversNext-Bold,sans-serif
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(bg),
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(ru),
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(uk) {
 font-family:Univers57Cyr,sans-serif
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(zh) {
 font-family:Univers57,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(ko) {
 font-family:Univers57,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.hero-gallery .text-container .subtitle-container .video-gallery__slide--cta .cta:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 M,sans-serif
}
.hero-gallery .navigation {
 position:absolute;
 right:60px;
 bottom:15px;
 z-index:101
}
@media (min-width:1681px) {
 .hero-gallery .navigation {
  right:60px;
  bottom:18px
 }
}
@media (min-width:2201px) {
 .hero-gallery .navigation {
  right:60px;
  bottom:22.5px
 }
}
@media (max-width:1023px) {
 .hero-gallery .navigation {
  left:auto;
  right:30px;
  bottom:20px
 }
}
@media (max-width:767px) {
 .hero-gallery .navigation {
  left:30px;
  right:auto
 }
}
@media (max-width:767px) and (orientation:landscape) {
 .hero-gallery .navigation {
  bottom:6px
 }
}
.hero-gallery .navigation.outlined {
 outline:1px solid #fff;
 outline-offset:3px
}
.hero-gallery .navigation .navigation-item {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin-right:9pt;
 width:10px;
 height:10px;
 border:1px solid #fff;
 border-radius:50%;
 cursor:pointer
}
@media (min-width:1681px) {
 .hero-gallery .navigation .navigation-item {
  width:9pt;
  height:9pt
 }
}
@media (min-width:2201px) {
 .hero-gallery .navigation .navigation-item {
  width:15px;
  height:15px
 }
}
.hero-gallery .navigation .navigation-item.active {
 background-color:#fff
}
.hero-gallery .navigation .navigation-item:last-child {
 margin-right:0
}
.hero-gallery .navigation .navigation-pause {
 position:relative;
 display:inline-block;
 margin-right:9pt;
 width:9pt;
 height:9pt;
 cursor:pointer
}
@media (min-width:1681px) {
 .hero-gallery .navigation .navigation-pause {
  width:14px;
  height:14px
 }
}
@media (min-width:2201px) {
 .hero-gallery .navigation .navigation-pause {
  width:17px;
  height:17px
 }
}
.hero-gallery .navigation .navigation-pause[aria-pressed=true] {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bclip-path:url(clientlib-site/css/%23b)%7D.b%7Bfill:%23fff%7D%3C/style%3E%3CclipPath id='b'%3E%3Cpath d='M0 0h10v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' class='a'%3E%3Cpath class='b' d='M0 .5v7.93a.5.5 0 0 0 .75.43l6.86-4a.49.49 0 0 0 0-.86L.75.07A.5.5 0 0 0 0 .5z' transform='translate(1.5 .497)'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .navigation .navigation-pause[aria-pressed=false] {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bclip-path:url(clientlib-site/css/%23b)%7D.b%7Bfill:%23fff%7D%3C/style%3E%3CclipPath id='b'%3E%3Cpath d='M0 0h10v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(.955)' id='a' class='a'%3E%3Crect class='b' width='3' height='10' rx='1.5' transform='translate(5.089)'/%3E%3Crect class='b' width='3' height='10' rx='1.5' transform='translate(.089)'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .navigation.black.outlined {
 outline:1px solid #0c2340;
 outline-offset:3px
}
.hero-gallery .navigation.black .navigation-item {
 border-color:#0c2340
}
.hero-gallery .navigation.black .navigation-item.active {
 background-color:#0c2340
}
.hero-gallery .navigation.black .navigation-pause[aria-pressed=true] {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bclip-path:url(clientlib-site/css/%23b)%7D.b%7Bfill:%230c2340%7D%3C/style%3E%3CclipPath id='b'%3E%3Cpath d='M0 0h10v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' class='a'%3E%3Cpath class='b' d='M0 .5v7.93a.5.5 0 0 0 .75.43l6.86-4a.49.49 0 0 0 0-.86L.75.07A.5.5 0 0 0 0 .5z' transform='translate(1.5 .497)'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery .navigation.black .navigation-pause[aria-pressed=false] {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bclip-path:url(clientlib-site/css/%23b)%7D.b%7Bfill:%230c2340%7D%3C/style%3E%3CclipPath id='b'%3E%3Cpath d='M0 0h10v10H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(.955)' id='a' class='a'%3E%3Crect class='b' width='3' height='10' rx='1.5' transform='translate(5.089)'/%3E%3Crect class='b' width='3' height='10' rx='1.5' transform='translate(.089)'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.hero-gallery.video-loading .nextTrigger,
.hero-gallery.video-loading .prevTrigger {
 pointer-events:none
}
.hero-gallery.video-loading .main-slide .slide.active .play-loader {
 opacity:1
}
.hero-gallery.video-loading .main-slide .slide .video-container {
 opacity:0;
 pointer-events:none
}
.hero-gallery.video-loading .main-slide .slide .overlay .overlay-play,
.hero-gallery.video-loading .main-slide .slide .overlay .overlay-volume {
 opacity:0;
 pointer-events:none;
 -webkit-transition-duration:0s;
 transition-duration:0s
}
.hero-gallery.autoplay:not(.video-loading) .main-slide .slide .overlay .overlay-play:focus,
.hero-gallery.autoplay:not(.video-loading) .main-slide .slide .overlay .overlay-volume:focus,
.hero-gallery.autoplay:not(.video-loading) .main-slide .slide .overlay .play-button:focus,
.hero-gallery.autoplay:not(.video-loading) .main-slide .slide .overlay .replay-button:focus {
 opacity:1
}
@media (max-width:767px) {
 .hero-gallery.dealer-site .main-slide {
  height:calc(100vh - 70px - 55px)
 }
}
.hero-gallery[data-animation=true] .main-slide .slide.active .overlay,
.hero-gallery[data-animation=true] .main-slide .slide.active .text-container .subtitle-container .ctaContainer,
.hero-gallery[data-animation=true] .main-slide .slide.active .text-container .subtitle-container .video-gallery__slide--subtitle,
.hero-gallery[data-animation=true] .main-slide .slide.active .text-container .video-gallery__slide--title,
.hero-gallery[data-animation=true] .main-slide .slide.active .text-container:after,
.hero-gallery[data-animation=true] .navigation {
 opacity:0
}
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container .subtitle-container .video-gallery__slide--subtitle,
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container .video-gallery__slide--title {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear
}
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container .subtitle-container .ctaContainer {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear
}
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container:after {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear
}
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container.top .subtitle-container,
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container.top .video-gallery__slide--title,
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .text-container.top:after {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear
}
.hero-gallery[data-animation=true].in-view .main-slide .slide.active .overlay {
 opacity:1;
 -webkit-transition:opacity 1.5s;
 transition:opacity 1.5s
}
.hero-gallery[data-animation=true].in-view .navigation {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear
}

.sticky-wrapper {
 position:relative;
 width:100%;
 height:75px
}
@media (min-width:1681px) {
 .sticky-wrapper {
  height:90px
 }
}
@media (min-width:2201px) {
 .sticky-wrapper {
  height:112.5px
 }
}
@media screen and (max-width:1023px) {
 .sticky-wrapper {
  height:90px
 }
}
@media screen and (max-width:767px) {
 .sticky-wrapper {
  height:90px
 }
}
.sticky-wrapper.new-menu {
 height:75px
}
@media (min-width:1681px) {
 .sticky-wrapper.new-menu {
  height:90px
 }
}
@media (min-width:2201px) {
 .sticky-wrapper.new-menu {
  height:112.5px
 }
}
@media screen and (max-width:1023px) {
 .sticky-wrapper.new-menu {
  height:70px
 }
}
@media screen and (max-width:767px) {
 .sticky-wrapper.new-menu {
  height:70px
 }
}

.nav-anchor-2020.focus-visible {
 outline:none
}
.nav-anchor-2020.fixed .desktop,
.nav-anchor-2020.fixed .mobile {
 position:fixed;
 top:0;
 z-index:999
}
.nav-anchor-2020.fixed .filler {
 display:block
}
.nav-anchor-2020.fixed .mobile .header {
 z-index:999
}
.nav-anchor-2020.fixed .mobile .floating-menu {
 display:block
}
.nav-anchor-2020.open .desktop .build-your-car {
 display:none
}
.nav-anchor-2020.open .desktop .floating-menu {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:.75s;
 animation-duration:.75s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:slideInRight;
 animation-name:slideInRight;
 animation-timing-function:linear;
 -webkit-animation-timing-function:linear;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.nav-anchor-2020.open .mobile .floating-menu {
 opacity:1;
 -webkit-transform:translateY(0);
 transform:translateY(0);
 z-index:998;
 overflow-y:auto
}
@media screen and (max-width:1023px) {
 .nav-anchor-2020.open .mobile .floating-menu {
  top:60px
 }
}
@media (max-width:767px) {
 .nav-anchor-2020.open .mobile .floating-menu {
  top:60px
 }
}
.nav-anchor-2020.floating-menu-hidden .desktop .floating-menu-toggle {
 display:none!important
}
.nav-anchor-2020 .focus-visible {
 outline-offset:-3px
}
.nav-anchor-2020 .filler {
 display:none;
 height:75px
}
@media (min-width:1681px) {
 .nav-anchor-2020 .filler {
  height:calc(75px * 1.2)
 }
}
@media screen and (max-width:1023px) {
 .nav-anchor-2020 .filler {
  height:70px
 }
}
@media (max-width:767px) {
 .nav-anchor-2020 .filler {
  height:70px
 }
}
.nav-anchor-2020 .desktop {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 /*-webkit-box-shadow:0 5px 6px rgba(0,0,0,.1);*/
    background-color: rgba(255,255,255,1);
 box-shadow:0 5px 6px rgba(191, 191, 191, 1);
 position:relative;
 z-index:1;
 width:100%;
 height:60px
}
@media screen and (max-width:1366px) {
 .nav-anchor-2020 .desktop {
  display:none
 }
 .nav-anchor-2020 .mobile {
  display: flex !important;
 }
}
@media (orientation:landscape) and (min-width:1000px) and (max-width:1366px) {
    #productsMenuAnchor .mobile .floating-menu .anchors {
        margin-top: 3em;
    }
}
@media (min-width:1025px) {
 .nav-anchor-2020 .desktop.slideDown {
  z-index:199;
  top:75px;
  -webkit-animation-delay:0s;
  animation-delay:0s;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:slideInDownNav;
  animation-name:slideInDownNav;
  animation-timing-function:cubic-bezier(.455,.03,.515,.955);
  -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
 }
}
.nav-anchor-2020 .desktop.slideDown .build-your-car {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut;
 animation-timing-function:cubic-bezier(.455,.03,.515,.955);
 -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
}
@media (min-width:1025px) {
 .nav-anchor-2020 .desktop.slideUp {
  z-index:200;
  top:0;
  -webkit-animation-delay:0s;
  animation-delay:0s;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:slideInUpNav;
  animation-name:slideInUpNav;
  animation-timing-function:cubic-bezier(.455,.03,.515,.955);
  -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
 }
}
.nav-anchor-2020 .desktop.slideUp .build-your-car {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn;
 animation-timing-function:cubic-bezier(.455,.03,.515,.955);
 -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
}
.nav-anchor-2020 .desktop .name {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.nav-anchor-2020 .desktop .name img {
 margin-right:30px;
 margin-left:60px;
 height:100%;
 width:auto
}
.nav-anchor-2020 .desktop .anchors {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 font-family:Helvetica-Neue-Light,sans-serif;
 font-size:14px;
 color:#333
}
.nav-anchor-2020 .desktop .anchors:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.nav-anchor-2020 .desktop .anchors:lang(bg),
.nav-anchor-2020 .desktop .anchors:lang(ru),
.nav-anchor-2020 .desktop .anchors:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.nav-anchor-2020 .desktop .anchors:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.nav-anchor-2020 .desktop .anchors:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.nav-anchor-2020 .desktop .anchors:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
@media (min-width:1681px) {
 .nav-anchor-2020 .desktop .anchors {
  font-size:18px;
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .desktop .anchors {
  font-size:18px;
 }
}
.nav-anchor-2020 .desktop .anchors .anchor, .nav-anchor-2020 .desktop .name {
 text-align:center;
 cursor:pointer;
 position:relative;
 line-height:1em;
  padding:0 15px
}
.nav-anchor-2020 .desktop .name {
 margin-right: 40px;
 top: -2px;
 padding-left: 22px;
}
.nav > li > a:focus, .nav > li > a:hover, .nav > li.active > a, #navbarMobile a:focus, #navbarMobile a:hover, #navbarMobile li.active a{
 opacity: 1;
 color: #505050;
}
.nav-anchor-2020 .desktop .anchors .anchor.selected {
 background-color:#fff;
 font-weight: 600;
}
.nav-anchor-2020 .desktop .anchors .anchor.selected div {
 position:relative
}
.nav-anchor-2020 .desktop .anchors .anchor.selected div:after {
 position:absolute;
 bottom:-6px;
 content:"";
 display:block;
 height:2px;
 width:100%;
 left:0;
 right:0
}

#panoramica .slick-slide{
 padding-left: 80px;
 padding-right: 80px;
}
.nav-anchor-2020 .desktop .anchors .anchor div {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media (min-width:768px) and (max-width:1023px) {
 .nav-anchor-2020 .desktop .anchors .anchor div {
  margin-left:6px;
  margin-right:6px
 }
}
.nav-anchor-2020 .desktop .floating-menu-toggle {
 cursor:pointer;
 transition:.5s;
 -webkit-transition:.5s;
 border-radius:0;
 width:90px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%;
 position:relative;
 top:0;
 z-index:2
}
.nav-anchor-2020 .desktop .floating-menu-toggle.tracking {
 display:none
}
.nav-anchor-2020 .desktop .floating-menu-toggle.open .symbol-plus.close-button {
 display:block
}
@media (min-width:1681px) {
 .nav-anchor-2020 .desktop .floating-menu-toggle {
  width:calc(90px * 1.2)
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .desktop .floating-menu-toggle {
  width:calc(90px * 1.5)
 }
}
.nav-anchor-2020 .desktop .floating-menu-toggle .symbol-plus {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Ctitle%3Edots%3C/title%3E%3Ccircle cx='3' cy='4' r='2' fill='%23333'/%3E%3Ccircle cx='12' cy='4' r='2' fill='%23333'/%3E%3Ccircle cx='21' cy='4' r='2' fill='%23333'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 height:4px;
 width:23px
}
@media (min-width:1681px) {
 .nav-anchor-2020 .desktop .floating-menu-toggle .symbol-plus {
  height:calc(4px * 1.2);
  width:calc(23px * 1.2)
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .desktop .floating-menu-toggle .symbol-plus {
  height:calc(4px * 1.5);
  width:calc(23px * 1.2)
 }
}
.nav-anchor-2020 .desktop .floating-menu-toggle .symbol-plus.close-button {
 display:none;
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cg fill='%23404040'%3E%3Cpath d='M-.016 1.045l1.061-1.06 21.97 21.97-1.06 1.06z'/%3E%3Cpath d='M1.045 23.015l-1.06-1.06 21.97-21.97 1.06 1.06z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 height:24px;
 width:24px
}
@media (min-width:1681px) {
 .nav-anchor-2020 .desktop .floating-menu-toggle .symbol-plus.close-button {
  height:calc(25px * 1.2);
  width:calc(25px * 1.2)
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .desktop .floating-menu-toggle .symbol-plus.close-button {
  height:calc(25px * 1.5);
  width:calc(25px * 1.2)
 }
}
.nav-anchor-2020 .desktop .floating-menu {
 display:none;
 position:absolute;
 top:0;
 left:15px;
 height:100%;
 width:calc(100% - 90px);
 background:#fff;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool {
 position:relative;
 padding-right:15px;
 text-decoration:none;
 color:#333;
 font-family:Univers47,sans-serif;
 text-transform:uppercase;
 font-size:9pt;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(bg),
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(ru),
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
@media (min-width:1681px) {
 .nav-anchor-2020 .desktop .floating-menu .shopping-tool {
  font-size:.9pc
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .desktop .floating-menu .shopping-tool {
  font-size:18px
 }
}
.nav-anchor-2020 .desktop .floating-menu .shopping-tool .st-icon {
 height:40px;
 width:40px;
 background-size:50% 50%!important
}
@media (min-width:1681px) {
 .nav-anchor-2020 .desktop .floating-menu .shopping-tool .st-icon {
  height:calc(40px * 1.2);
  width:calc(40px * 1.2)
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .desktop .floating-menu .shopping-tool .st-icon {
  height:calc(40px * 1.5);
  width:calc(40px * 1.5)
 }
}

.navbar-header .utilities{
 font-size: 14px;
}
.nav-anchor-2020 .mobile {
 display:none;
 position:relative;
 width:100%;
 height:60px;
 -ms-overflow-style:none!important;
 -webkit-overflow-scrolling:touch!important
}
.nav-anchor-2020 .mobile::-webkit-scrollbar {
 display:none
}
.nav-anchor-2020 .mobile .header {
 width:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-shadow:0 5px 6px rgba(0,0,0,.1);
 box-shadow:0 5px 6px rgba(0,0,0,.1);
 background-color: rgba(255,255,255,1);
}
.nav-anchor-2020 .mobile .header .left-col {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 height:100%;
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 padding-left:20px;
  -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.nav-anchor-2020 .mobile .header .left-col .anchors {
 text-align:center;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 font-family:Univers47,sans-serif;
 font-size:9pt;
 color:#333;
 position:relative;
 top:5px
}
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(bg),
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(ru),
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.nav-anchor-2020 .mobile .header .left-col .anchors:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
.nav-anchor-2020 .mobile .header .left-col .anchors .anchor {
 display:none;
 position:relative
}
.nav-anchor-2020 .mobile .header .left-col .anchors .anchor.selected {
 display:block
}
.nav-anchor-2020 .mobile .header .left-col .name {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.nav-anchor-2020 .mobile .header .left-col .name img {
width: 100%;
height: 40px;
}
.nav-anchor-2020 .mobile .header .right-col,
.nav-anchor-2020 .mobile .header .right-col .cta a {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.nav-anchor-2020 .mobile .header .right-col .cta a {
 width:75px;
 font-family:Univers47,sans-serif;
 background:#0c2340;
 height:70px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:#fff;
 font-size:9pt;
 line-height:1.2em;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 border-radius:0;
 padding:0 5px;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(bg),
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(ru),
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.nav-anchor-2020 .mobile .header .right-col .cta a:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
.nav-anchor-2020 .mobile .header .right-col .floating-menu-toggle {
 cursor:pointer;
 text-align:center;
 border-radius:0;
 width:70px;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 height:100%;
 position:relative;
 top:0
}
.nav-anchor-2020 .mobile .header .right-col .floating-menu-toggle.open .symbol-plus {
 display:none
}
.nav-anchor-2020 .mobile .header .right-col .floating-menu-toggle.open .symbol-plus.close-button {
 display:block
}
.nav-anchor-2020 .mobile .header .right-col .floating-menu-toggle .symbol-plus {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Ctitle%3Edots%3C/title%3E%3Ccircle cx='3' cy='4' r='2' fill='%23333'/%3E%3Ccircle cx='12' cy='4' r='2' fill='%23333'/%3E%3Ccircle cx='21' cy='4' r='2' fill='%23333'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 height:4px;
 width:23px
}
.nav-anchor-2020 .mobile .header .right-col .floating-menu-toggle .symbol-plus.close-button {
 display:none;
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cg fill='%23404040'%3E%3Cpath d='M-.016 1.045l1.061-1.06 21.97 21.97-1.06 1.06z'/%3E%3Cpath d='M1.045 23.015l-1.06-1.06 21.97-21.97 1.06 1.06z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 width:15px;
 height:15px
}
.nav-anchor-2020 .mobile .header .right-col .close {
 display:none
}
.nav-anchor-2020 .mobile .floating-menu {
 position:fixed;
 width:100%;
 display:none;
 background-color:#fff;
 -webkit-transform:translateY(-100%);
 transform:translateY(-100%);
 opacity:0;
 border-radius:0;
 transition:.5s;
 -webkit-transition:.5s;
 z-index:-1;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
@media screen and (max-width:1023px) {
 .nav-anchor-2020 .mobile .floating-menu {
  height:calc(100% - 70px);
  top:-70px
 }
}
@media (max-width:767px) {
 .nav-anchor-2020 .mobile .floating-menu {
  height:calc(100% - 70px);
  top:-70px
 }
}
.nav-anchor-2020 .mobile .floating-menu .anchors {
 margin:45px 0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor {
 margin-bottom:30px;
 opacity:.5;
 font-size:1pc;
 color:#333;
 font-family:Univers47,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(bg),
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(ru),
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor:last-child {
 margin-bottom:0
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor.selected {
 color:#333;
 font-weight:600;
 opacity:1
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor.selected div {
 position:relative
}
.nav-anchor-2020 .mobile .floating-menu .anchors .anchor.selected div:after {
 position:absolute;
 bottom:-6px;
 content:"";
 display:block;
 height:2px;
 width:100%;
 background:#333;
 left:0;
 right:0
}
.nav-anchor-2020 .mobile .floating-menu .anchors.separation-line {
 border-bottom:1px solid #ebebeb
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools {
 padding:0 20px;
    display: none;
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools.r4 .shopping-tools-inner .shopping-tool {
 width:calc(((100% - 1pc) / 2))
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools.r4 .shopping-tools-inner:nth-child(3n) {
 margin-right:8px
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools.r4 .shopping-tools-inner:nth-child(2n) {
 margin-right:0
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools.separation-line .line {
 height:1px
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool {
 position:relative;
 text-decoration:none;
 color:#333;
 font-family:Univers47,sans-serif;
 text-transform:uppercase;
 font-size:9pt;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:calc(((100% - 8px * 2) / 3));
 text-align:center;
 margin-bottom:45px;
 margin-right:8px
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(bg),
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(ru),
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool:nth-child(3n) {
 margin-right:0
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool .st-icon {
 height:39px;
 width:39px;
 background-size:50% 50%!important
}
@media (min-width:1681px) {
 .nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool .st-icon {
  height:calc(39px * 1.2);
  width:calc(39px * 1.2)
 }
}
@media (min-width:2201px) {
 .nav-anchor-2020 .mobile .floating-menu .shopping-tools .shopping-tools-inner .shopping-tool .st-icon {
  height:calc(39px * 1.5);
  width:calc(39px * 1.5)
 }
}
.nav-anchor-2020 .mobile .floating-menu .shopping-tools .line {
 display:block;
 width:100%;
 height:0;
 background:#ebebeb;
 margin-bottom:45px
}
@media screen and (max-width:1023px) {
 .nav-anchor-2020 .mobile {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
@media (max-width:1023px) {
 .nav-anchor-2020 .mobile.slideDown {
  top:70px;
  -webkit-animation-delay:0s;
  animation-delay:0s;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:slideInDownNav;
  animation-name:slideInDownNav;
  animation-timing-function:cubic-bezier(.455,.03,.515,.955);
  -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
 }
}
@media (max-width:1023px) {
 .nav-anchor-2020 .mobile.slideDown .floating-menu {
  height:calc(100vh)
 }
}
@media (max-width:1023px) {
 .nav-anchor-2020 .mobile.slideUp {
  top:0;
  -webkit-animation-delay:0s;
  animation-delay:0s;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-name:slideInUpNav;
  animation-name:slideInUpNav;
  animation-timing-function:cubic-bezier(.455,.03,.515,.955);
  -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
 }
}
@media (max-width:1023px) {
 .nav-anchor-2020 .mobile.slideUp .floating-menu {
  height:calc(100vh - 60px)
 }
}

.novelties-carousel2 .slick-slider {
 position:relative;
 display:block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.novelties-carousel2 .slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.novelties-carousel2 .slick-list:focus {
 outline:none
}
.novelties-carousel2 .slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.novelties-carousel2 .slick-slider .slick-list,
.novelties-carousel2 .slick-slider .slick-track {
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
.novelties-carousel2 .slick-initialized .slick-list .slick-track .slick-slide {
 display:block
}
.novelties-carousel2 .slick-track {
 position:relative;
 left:0;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.novelties-carousel2 .slick-track:after,
.novelties-carousel2 .slick-track:before {
 content:"";
 display:table
}
.novelties-carousel2 .slick-track:after {
 clear:both
}
.slick-loading .novelties-carousel2 .slick-track {
 visibility:hidden
}
.novelties-carousel2 .slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
.novelties-carousel2 .slick-slide img {
 display:block
}
.novelties-carousel2 .slick-slide.slick-loading img {
 display:none
}
.novelties-carousel2 .slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .novelties-carousel2 .slick-slide {
 display:block
}
.slick-loading .novelties-carousel2 .slick-slide {
 visibility:hidden
}
.slick-vertical .novelties-carousel2 .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.novelties-carousel2 .slick-arrow.slick-hidden {
 display:none
}
.novelties-carousel2 .slick-next,
.novelties-carousel2 .slick-prev {
 font-size:0;
 line-height:0;
 position:absolute;
 top:50%;
 display:block;
 width:20px;
 height:20px;
 padding:0;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 cursor:pointer;
 color:transparent;
 border:none;
 outline:none;
 background:transparent
}
.novelties-carousel2 .slick-next:focus,
.novelties-carousel2 .slick-next:hover,
.novelties-carousel2 .slick-prev:focus,
.novelties-carousel2 .slick-prev:hover {
 color:transparent;
 outline:none;
 background:transparent
}
.novelties-carousel2 .slick-next:focus:before,
.novelties-carousel2 .slick-next:hover:before,
.novelties-carousel2 .slick-prev:focus:before,
.novelties-carousel2 .slick-prev:hover:before {
 opacity:1
}
.novelties-carousel2 .slick-next.slick-disabled:before,
.novelties-carousel2 .slick-prev.slick-disabled:before {
 opacity:.25
}
.novelties-carousel2 .slick-next:before,
.novelties-carousel2 .slick-prev:before {
 font-family:slick;
 font-size:20px;
 line-height:1;
 opacity:.75;
 color:#fff;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.novelties-carousel2 .slick-prev {
 left:-25px
}
.novelties-carousel2 [dir=rtl] .slick-prev {
 right:-25px;
 left:auto
}
.novelties-carousel2 .slick-prev:before {
 content:"←"
}
.novelties-carousel2 [dir=rtl] .slick-prev:before {
 content:"→"
}
.novelties-carousel2 .slick-next {
 right:-25px
}
.novelties-carousel2 [dir=rtl] .slick-next {
 right:auto;
 left:-25px
}
.novelties-carousel2 .slick-next:before {
 content:"→"
}
.novelties-carousel2 [dir=rtl] .slick-next:before {
 content:"←"
}
.novelties-carousel2 .slick-dotted.slick-slider {
 margin-bottom:30px
}
.novelties-carousel2 .slick-dots {
 position:relative;
 bottom:-25px;
 display:block;
 width:100%;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.novelties-carousel2 .slick-dots li {
 position:relative;
 display:inline-block;
 width:20px;
 height:20px;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.novelties-carousel2 .slick-dots li button {
 font-size:0;
 line-height:0;
 display:block;
 width:20px;
 height:20px;
 padding:5px;
 cursor:pointer;
 color:transparent;
 border:0;
 outline:none;
 background:transparent
}
.novelties-carousel2 .slick-dots li button:focus,
.novelties-carousel2 .slick-dots li button:hover {
 outline:none
}
.novelties-carousel2 .slick-dots li button:focus:before,
.novelties-carousel2 .slick-dots li button:hover:before {
 opacity:1
}
.novelties-carousel2 .slick-dots li button:before {
 font-family:slick;
 font-size:6px;
 line-height:20px;
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:20px;
 content:"•";
 text-align:center;
 opacity:.25;
 color:#000;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.novelties-carousel2 .slick-dots li.slick-active button:before {
 opacity:.75;
 color:#000
}
.novelties-carousel2 {
 width:100vw;
 overflow:hidden;
 font-size:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin:0;
 padding:0
}
.novelties-carousel2 .main-slide-text {
 width:50%;
 top:0;
 position:absolute
}
.novelties-carousel2 .main-slide-text.image-bottom {
 bottom:unset;
 top:0;
 margin-bottom:unset
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text {
  width:100%;
  height:100%;
  top:unset;
  bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-align:center;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  position:relative
 }
}
@media (min-width:1025px) and (max-width:1280px) {
 .novelties-carousel2 .main-slide-text {
  height:50%;
  padding-top:60px
 }
}
@media (min-width:768px) and (max-width:1023px) {
 .novelties-carousel2 .main-slide-text.image-bottom .thumbs {
  margin-bottom:15px;
  margin-right:0;
  position:relative
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .main-slide-text {
  margin-bottom:5pc
 }
 .novelties-carousel2 .main-slide-text .thumbs {
  position:relative;
  padding:0;
  -webkit-transform:none;
  transform:none;
  margin-right:0
 }
}
.novelties-carousel2 .main-slide-text.calculate .text-container {
 display:block
}
@media (min-width:1023px) {
 .novelties-carousel2 .main-slide-text.left .text-container,
 .novelties-carousel2 .main-slide-text.left .thumbs {
  left:50vw
 }
}
.novelties-carousel2 .main-slide-text .text-container {
 position:relative;
 top:0;
 left:0;
 padding:10px 60px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:50vw;
 z-index:1;
 display:none;
 white-space:normal
}
.novelties-carousel2 .main-slide-text .text-container.active {
 display:block
}
.novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-title {
 margin-bottom:15px;

 color:#333;
 word-wrap:break-word;
 white-space:normal
}

.novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
 font-size:1pc;
 letter-spacing:-.02em;
 line-height:1.4;
 margin-top:15px;
 margin-bottom:15px;
 color:#333;
 height:14vh;
 overflow-y:scroll;
 scrollbar-width:none;
 -ms-overflow-style:none
}
@media (max-width:767px) {
 .novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
  letter-spacing:0;
  line-height:1.5
 }
}
@media (min-width:1681px) {
 .novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
  font-size:24px
 }
}
@media (min-width:2201px) {
 .novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
  font-size:30px
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
  font-size:1pc;
  width:auto;
  height:10vh;
  overflow-y:scroll
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
  font-size:1pc;
  height:12vh;
  overflow-y:scroll
 }
}
@media (max-width:374px) {
 .novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle {
  height:8vh
 }
}
.novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px transparent;
 box-shadow:inset 0 0 6px transparent;
 border-radius:0;
 background-color:#fff
}
.novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle::-webkit-scrollbar {
 width:6px
}
.novelties-carousel2 .main-slide-text .text-container .novelties-carousel__slide-subtitle::-webkit-scrollbar-thumb {
 border-radius:0;
 -webkit-box-shadow:inset 0 0 6px transparent;
 box-shadow:inset 0 0 6px transparent;
 background-color:#ebebeb
}
@media (min-width:1025px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--title {
  display:inline-block;
  margin-left:calc(100% - 360px)
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--title {
  margin-left:calc(100% - 27pc)
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--title {
  margin-left:calc(100% - 540px)
 }
}
@media (min-width:1025px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--subtitle {
  display:inline-block;
  margin-left:calc(100% - 360px)
 }
}
@media (min-width:1025px) and (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--subtitle {
  margin-left:auto
 }
}
@media (min-width:1025px) and (min-width:1681px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--subtitle {
  margin-left:calc(100% - 27pc)
 }
}
@media (min-width:1025px) and (min-width:2201px) {
 .novelties-carousel2 .main-slide-text .text-container.right .novelties--carousel__slide--subtitle {
  margin-left:calc(100% - 540px)
 }
}
.novelties-carousel2 .main-slide-text .text-container .more-info {
 display:inline-block;
 margin-right:20px
}
.novelties-carousel2 .main-slide-text .text-container .more-info a {
 text-decoration:none;
 color:#333
}
.novelties-carousel2 .main-slide-text .text-container .more-info.hide {
 visibility:hidden
}
.novelties-carousel2 .main-slide-text .text-container .more-info .button {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-family:Univers45,sans-serif;
 letter-spacing:0;
 line-height:1;
 font-size:14px
}
@media (min-width:1681px) {
 .novelties-carousel2 .main-slide-text .text-container .more-info .button {
  font-size:16.8px
 }
}
@media (min-width:2201px) {
 .novelties-carousel2 .main-slide-text .text-container .more-info .button {
  font-size:21px
 }
}
.novelties-carousel2 .main-slide-text .text-container .more-info .button.hide {
 visibility:hidden
}
.novelties-carousel2 .main-slide-text .text-container .more-info .button:after {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 280' width='280' height='280'%3E%3Cpath d='M140 280C62.8 280 0 217.2 0 140S62.8 0 140 0s140 62.8 140 140-62.8 140-140 140zm0-266C70.5 14 14 70.5 14 140s56.5 126 126 126 126-56.5 126-126S209.5 14 140 14z' fill='gray'/%3E%3Cpath fill='gray' d='M133 86.3h14v107.3h-14z'/%3E%3Cpath fill='gray' d='M86.3 133h107.3v14H86.3z'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 width:20px;
 height:20px;
 content:"";
 margin-left:10px;
 display:inline-block;
 background-size:contain
}
@media (min-width:1681px) {
 .novelties-carousel2 .main-slide-text .text-container .more-info .button:after {
  width:24px;
  height:24px
 }
}
@media (min-width:2201px) {
 .novelties-carousel2 .main-slide-text .text-container .more-info .button:after {
  width:30px;
  height:30px
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .text-container .more-info .button {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .text-container .more-info {
  display:block;
  margin:0
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .text-container {
  width:100vw;
  height:inherit;
  padding:20px
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .main-slide-text .text-container {
  height:100%
 }
}
@media (max-width:479px) {
 .novelties-carousel2 .main-slide-text .text-container {
  padding:0 20px
 }
}
.novelties-carousel2 .main-slide-text .left {
 padding:20px 0
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .image-top {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  top:none;
  bottom:0
 }
}
.novelties-carousel2 .main-slide-text .right .more-info {
 display:inline-block;
 margin-right:20px
}
.novelties-carousel2 .main-slide-text .right .more-info .button {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-top:30px;
 font-size:15.6px
}
.novelties-carousel2 .main-slide-text .right .more-info .button:after {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 280' width='280' height='280'%3E%3Cpath d='M140 280C62.8 280 0 217.2 0 140S62.8 0 140 0s140 62.8 140 140-62.8 140-140 140zm0-266C70.5 14 14 70.5 14 140s56.5 126 126 126 126-56.5 126-126S209.5 14 140 14z' fill='gray'/%3E%3Cpath fill='gray' d='M133 86.3h14v107.3h-14z'/%3E%3Cpath fill='gray' d='M86.3 133h107.3v14H86.3z'/%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%;
 width:20px;
 height:20px;
 content:"";
 margin-left:10px;
 display:inline-block;
 background-size:contain;
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .image-top .more-info {
  display:block;
  margin:0
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide-text .image-top {
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
}
.novelties-carousel2 .main-slide-text .more-info {
 cursor:pointer
}
.novelties-carousel2[data-paddingtop=none] {
 padding-top:0
}
.novelties-carousel2[data-paddingbottom=none] {
 padding-bottom:0
}
.novelties-carousel2[data-paddingtop=low] {
 padding-top:15px
}
.novelties-carousel2[data-paddingbottom=low] {
 padding-bottom:15px
}
.novelties-carousel2[data-paddingtop=medium] {
 padding-top:30px
}
.novelties-carousel2[data-paddingbottom=medium] {
 padding-bottom:30px
}
.novelties-carousel2[data-paddingtop=high] {
 padding-top:60px
}
.novelties-carousel2[data-paddingbottom=high] {
 padding-bottom:60px
}
.novelties-carousel2[data-paddingtop=max] {
 padding-top:90px
}
.novelties-carousel2[data-paddingbottom=max] {
 padding-bottom:90px
}
.novelties-carousel2.background-white {
 background-color:#fff
}
.novelties-carousel2.background-grey {
 background-color:#f2f1f0
}
.novelties-carousel2:before {
 left:20px;
 pointer-events:none;
 z-index:111
}
.novelties-carousel2:after {
 right:20px;
 pointer-events:none;
 z-index:111
}
.novelties-carousel2.black:before {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 4 Copy%3C/title%3E%3Cg transform='matrix(-1 0 0 1 24 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5'/%3E%3Cpath stroke-linecap='square' d='M10 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.novelties-carousel2.black:after {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 4%3C/title%3E%3Cg transform='translate(1 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5'/%3E%3Cpath stroke-linecap='square' d='M10 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.novelties-carousel2.hovered:after,
.novelties-carousel2.hovered:before,
.novelties-carousel2:hover:after,
.novelties-carousel2:hover:before {
 opacity:1
}
@media (max-width:1023px) {
 .novelties-carousel2.hovered:after,
 .novelties-carousel2.hovered:before,
 .novelties-carousel2:hover:after,
 .novelties-carousel2:hover:before {
  opacity:0
 }
}
.novelties-carousel2.first:before,
.novelties-carousel2.last:after {
 opacity:0
}
@media (min-width:1025px) {
 .novelties-carousel2.first .trigger .next {
  width:calc(100% - 75% / 2 - 60px)
 }
}
.novelties-carousel2 .subtitle,
.novelties-carousel2 .title {
 margin-left:auto;
 margin-right:auto;
 width:calc(100% / 3 * 2);
 text-align:center;
 color:#000;
 line-height:1.2em
}
.novelties-carousel2 .subtitle>p,
.novelties-carousel2 .title>p {
 margin:0
}
.novelties-carousel2 .subtitle.left,
.novelties-carousel2 .title.left {
 text-align:left
}
.novelties-carousel2 .subtitle.right,
.novelties-carousel2 .title.right {
 text-align:right
}
.novelties-carousel2 .subtitle.left,
.novelties-carousel2 .subtitle.right,
.novelties-carousel2 .title.left,
.novelties-carousel2 .title.right {
 width:auto;
 margin-left:60px;
 margin-right:60px
}
@media (max-width:1023px) {
 .novelties-carousel2 .subtitle.left,
 .novelties-carousel2 .subtitle.right,
 .novelties-carousel2 .title.left,
 .novelties-carousel2 .title.right {
  margin-left:45px;
  margin-right:45px
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .subtitle.left,
 .novelties-carousel2 .subtitle.right,
 .novelties-carousel2 .title.left,
 .novelties-carousel2 .title.right {
  margin-left:24px;
  margin-right:24px
 }
}
.novelties-carousel2 .title {
 margin-top:0;
 margin-bottom:0;
 font-family:Univers47,sans-serif;
 font-size:42px;
 letter-spacing:-.02em;
 line-height:1.1
}
.novelties-carousel2 .title:lang(ar) {
 font-family:Univers47,UniversNext-Regular,sans-serif
}
.novelties-carousel2 .title:lang(bg),
.novelties-carousel2 .title:lang(ru),
.novelties-carousel2 .title:lang(uk) {
 font-family:Univers47Cyr,sans-serif
}
.novelties-carousel2 .title:lang(zh) {
 font-family:Univers47,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,STXihei,华文细黑,sans-serif
}
.novelties-carousel2 .title:lang(ko) {
 font-family:Univers47,Malgun Gothic,맑은 고딕,Dotum,Gulim,AppleGothic,sans-serif
}
.novelties-carousel2 .title:lang(vi) {
 font-family:Neue Frutiger Vietnamese W00 L,sans-serif
}
@media (max-width:1023px) {
 .novelties-carousel2 .title {
  font-size:27px
 }
}
@media (min-width:1681px) {
 .novelties-carousel2 .title {
  font-size:50.4px
 }
}
@media (min-width:2201px) {
 .novelties-carousel2 .title {
  font-size:63px
 }
}
.novelties-carousel2 .subtitle {
 font-size:1pc;
 letter-spacing:0;
 line-height:1.5;
 margin-top:10px
}
@media (min-width:1681px) {
 .novelties-carousel2 .subtitle {
  font-size:1.2pc
 }
}
@media (min-width:2201px) {
 .novelties-carousel2 .subtitle {
  font-size:24px
 }
}
.novelties-carousel2 .main-slide {
 width:100%;
 height:calc(110vh);
 top:0;
 position:relative
}
@media (min-width:1025px) {
 .novelties-carousel2 .main-slide.one-two-models {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.novelties-carousel2 .main-slide.no-animate {
 -webkit-transition:none;
 transition:none
}
@media (max-width:1023px) {
 .novelties-carousel2 .main-slide {
  height:calc(100vh - 70px);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .novelties-carousel2 .main-slide.image-top {
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
}
.novelties-carousel2 .novelty-slides .novelty-slide {
 position:absolute;
 height:45vh;
 bottom:70px;
}
.novelties-carousel2 .novelty-slides .novelty-slide .img-container {
 width:auto;
 cursor:pointer
}
.novelties-carousel2 .novelty-slides .novelty-slide .img-container img.imgSlide {
 width:100%
}
.novelties-carousel2 .novelty-slides .novelty-slide.active {
 display:inline-block;
    height: 53vh !important;
    width: 42.9vw;
 bottom:90pt
}
#gallery .novelty-slide-0 .slide-slick .slick-list .slick-track .img-container{
    width: 809px;
}
.novelties-carousel2 .novelty-slides .novelty-slide.right:nth-last-child(2) {
 display:none;
 left:46%;
 top: 30%;
 -webkit-transform:translateX(-200%) translateX(-60px);
 transform:translateX(-200%) translateX(-60px)
}
.novelties-carousel2 .novelty-slides .novelty-slide .img-container img.imgSlide{
/*pointer-events: none;*/
}
.novelties-carousel2 .novelty-slides .novelty-slide.right:last-child {
 display:inline-block;
 left:4%;
 top: 10.5%;
 width: 16.9vw;
 height: 35vh;
}
.novelties-carousel2 .novelty-slides .novelty-slide.onlySlide {
    display:inline-block !important;
    height: 53vh !important;
    width: 42.9vw !important;
    bottom:90pt !important;
}
.novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2{
 display:inline-block;
 left:97%;
 top: 53%;
 -webkit-transform:translateX(-100%) translateX(-30px);
 transform:translateX(-100%) translateX(-30px)
}
.novelties-carousel2 .novelty-slides .novelty-slide.right.active {
 display:inline-block;
 left:29%;
 top: -5px;
 right:auto;
 -webkit-transform:none;
 transform:none;
 /*pointer-events: none;*/
}
.novelties-carousel2 .slick-slider, .novelties-carousel2 .slick-list{
 width: 100%;
 height: 100%;
}
.novelties-carousel2 .slick-track{
 height: 100%;

}
.novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
 display:inline-block;
 left:78%;
 top:10.5%;

 height: 35vh !important;
 width: 16.9vw !important;
}
.novelties-carousel2 .novelty-slides .novelty-slide.left.novelty-slide-3 {
 display:inline-block;
 right:50%;
 -webkit-transform:translateX(300%) translateX(90px);
 transform:translateX(300%) translateX(90px)
}
.novelties-carousel2 .novelty-slides .novelty-slide.left.novelty-slide-2 {
 display:inline-block;
 right:50%;
 -webkit-transform:translateX(200%) translateX(60px);
 transform:translateX(200%) translateX(60px)
}
.novelties-carousel2 .novelty-slides .novelty-slide.left.novelty-slide-1 {
 display:inline-block;
 right:50%;
 -webkit-transform:translateX(100%) translateX(30px);
 transform:translateX(100%) translateX(30px)
}
.novelties-carousel2 .novelty-slides .novelty-slide.left.active {
 display:inline-block;
 right:50%;
 left:auto
}
.novelties-carousel2 .novelty-slides .novelty-slide.left:last-child {
 display:inline-block;
 right:50%;
 -webkit-transform:translateX(-160%) translateX(-30px);
 transform:translateX(-160%) translateX(-30px)
}
@media (min-width:1025px) and (max-width:1280px) {
 .novelties-carousel2 .novelty-slides .novelty-slide {
  bottom:calc((35% - 30px) / 2);
  height:30vh;
  width:30vh
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.active {
  height:60vh;
  width:60vh;
  display:inline-block
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
  -webkit-transform:translateX(200%) translateX(30px);
  transform:translateX(200%) translateX(30px)
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.left:last-child {
  -webkit-transform:translateX(-200%) translateX(-30px);
  transform:translateX(-200%) translateX(-30px)
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .novelty-slides .novelty-slide {
  height:60%;
  margin-top:20px
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active,
 .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
  display:inline-block;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  padding:0;
  top:0
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1,
 .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-1 {
  display:inline-block;
  left:50%;
  top:20px;
  -webkit-transform:translateX(50%) translateX(20px);
  transform:translateX(50%) translateX(20px)
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child,
 .novelties-carousel2 .novelty-slides .novelty-slide.image-top:last-child {
  display:inline-block;
  left:0;
  top:20px;
  -webkit-transform:translateX(60px) translateX(-100%);
  transform:translateX(60px) translateX(-100%)
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1,
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child {
  bottom:20px;
  top:auto
 }
 .novelties-carousel2 .novelty-slides .novelty-slide .slick-list {
  height: 100%;
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .novelty-slides .novelty-slide {
  height:70%
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1,
 .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child {
  bottom:unset;
  top:20px
 }
}
@media (max-width:1023px) {
 .novelties-carousel2 .novelty-slides {
  position:relative;
  height:80%
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .novelty-slides {
  margin-top:20px;
  height:50%
 }
}
.novelties-carousel2 .novelty-slides .thumbs {
 margin-top:15px;
 display:block;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 z-index:2;
 position:relative;
 font-size:18px;
 text-align:center;
 -webkit-transition:left .3s ease-in;
 transition:left .3s ease-in
}
.novelties-carousel2 .novelty-slides .thumbs.lightgrey .trigger.prev {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 4 Copy%3C/title%3E%3Cg transform='matrix(-1 0 0 1 24 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5'/%3E%3Cpath stroke-linecap='square' d='M10 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.novelties-carousel2 .novelty-slides .thumbs.lightgrey .trigger.next {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 4%3C/title%3E%3Cg transform='translate(1 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5'/%3E%3Cpath stroke-linecap='square' d='M10 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.novelties-carousel2 .novelty-slides .thumbs.lightgrey .item {
 border-color:#333
}
.novelties-carousel2 .novelty-slides .thumbs.lightgrey .item.active {
 background-color:#333
}
.novelties-carousel2 .novelty-slides .thumbs.right {
 left:auto;
 right:0
}
@media (max-width:1023px) {
 .novelties-carousel2 .novelty-slides .thumbs {
  text-align:center;
  left:0;
  width:100%;
  -webkit-transform:none;
  transform:none
 }
}
@media (max-width:767px) {
 .novelties-carousel2 .novelty-slides .thumbs .image-bottom {
  bottom:0;
  padding-bottom:30px
 }
 .novelties-carousel2 .novelty-slides .thumbs .image-top {
  padding-bottom:15px;
  bottom:50%
 }
}
.novelties-carousel2 .novelty-slides .thumbs .trigger {
 width:24px;
 height:24px;
 display:inline-block;
 position:relative;
 cursor:pointer;
 vertical-align:middle
}
.novelties-carousel2 .novelty-slides .thumbs .trigger.prev {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 4 Copy%3C/title%3E%3Cg transform='matrix(-1 0 0 1 24 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5'/%3E%3Cpath stroke-linecap='square' d='M10 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.novelties-carousel2 .novelty-slides .thumbs .trigger.next {
 background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='25' viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 4%3C/title%3E%3Cg transform='translate(1 1)' stroke='%23333' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5'/%3E%3Cpath stroke-linecap='square' d='M10 8l4 4-4 4'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
 background-size:100%
}
.novelties-carousel2 .novelty-slides .thumbs .thumb {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.novelties-carousel2 .novelty-slides .thumbs .thumbs-counter {
 margin-left:30px
}
.novelties-carousel2 .novelty-slides .thumbs .thumbs-total {
 margin-right:30px
}
@media (min-width:1025px) {
 .novelties-carousel2.component {
  margin-top:0;
  margin-bottom:0
 }
}
.novelties-carousel2[data-animation=true].in-view .main-slide .main-slide-text .text-container {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:.5s;
 animation-duration:.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeInUpShort;
 animation-name:fadeInUpShort;
 animation-timing-function:cubic-bezier(.455,.03,.515,.955);
 -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
}
.novelties-carousel2[data-animation=true].in-view .main-slide .novelty-slides .novelty-slide .slide-slick .slick-list .slick-track .img-container {
 display:none
}
.novelties-carousel2[data-animation=true].in-view .main-slide .novelty-slides .novelty-slide .slide-slick .slick-list .slick-track.animated .img-container {
 display:block
}
.novelties-carousel2[data-animation=true].in-view .main-slide .novelty-slides .novelty-slide .slide-slick .slick-list .slick-track.animated .slick-active.animated {
 -webkit-animation-delay:0s;
 animation-delay:0s;
 -webkit-animation-duration:1.1s;
 animation-duration:1.1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-name:fadeInRightShort;
 animation-name:fadeInRightShort;
 animation-timing-function:cubic-bezier(.455,.03,.515,.955);
 -webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955)
}

#panoramica{
 margin-bottom: 50px;
}
#panoramica{
    padding-top: 15px;
}

#panoramica > .row{
    padding: 20px;
}

#panoramica > .row .col-sx{
    float:left;
    width: 55%;
    padding:0px 40px 0px 20px;
}
#panoramica > .row .col-dx{
    float:left;
    width: 45%;
}

#scheda{
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 25px !important;
}

#scheda .imgHead, #scheda .disegni, #scheda .files .file{
    padding-right: 50px;
    padding-left: 50px;
}

#scheda > .row .col-sx{
    float:left;
    width: 50%;
}
#scheda > .row .col-dx{
    float:left;
    width: 50%;
}

#scheda .list-files img{
 width: 40px !important;
 height: 25px !important;
}

#scheda #listino, #scheda #pesiMisure{
    padding-left: 0px;
    padding-right: 0px;
    font-size: 16px;
    color: #122d55;
    font-family: Helvetica-Neue-Italic !important;
    cursor: pointer;
}

#scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure{
display: inline-block;
    border-bottom: 1px solid #122d55;
    width: 98%;
}

#scheda #listinoContainer, #scheda #pesiContainer{
    margin-bottom: 30px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
#scheda #arrowListino, #scheda #arrowPesi, #scheda #arrowDimensioni{
    width: 20px;
}

#scheda #arrowDimensioni{
    float: left;
}


#panoramica .schedaP .schedaSocial p a {
 margin-right: 20px;
}
#panoramica .schedaP .schedaSocial p #sendEmail{
    margin-left: 20px;
}
#panoramica .schedaP .schedaSocial {
 float: right;
 text-align: right;
}

#panoramica .breadcrumb{
 padding-left: 22px;
 margin-left: 120px;
 padding-top: 25px;
 font-size: 13px;
 background-color: #FFFFff;
}

#finiture .breadcrumb{
 padding-left: 22px;
 margin-left: 90px;
 padding-top: 25px;
 font-size: 13px;
 background-color: #FFFFff;
}

#finiture .breadcrumb{
 padding-top:50px;
 padding-bottom: 0px;
 margin-bottom: 0px;
}

#gallery .novelties-carousel2 .main-slide .main-slide-text{
 width: 50%;
 top: 59%;
 position: absolute;
}

#gallery .downloadGallery {
    width: auto;
    display: block;
    margin-bottom: -20px;
    top: -20px;
    position: relative;
}

#gallery .downloadSliderImg{
    width: 2%;
    z-index: 9;
    position: relative;
    top: 5px;
    left: 47%;
    margin-bottom: 10px;
}


#gallery .zoomSliderImg{
    width: 2%;
    z-index: 9;
    position: relative;
    left: 53%;
    margin-bottom: 10px;
    filter: invert() !important;
}

#gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
 display: block;
 max-height: 40vh;
 overflow-y: auto;
 padding: 0 30px 0 60px;
 position: relative;
 top: 0;
 left: 0;
 padding: 10px 60px;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 width: calc(50vw - 30px);
 z-index: 1;
 white-space: normal;
}

#gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
 margin-bottom: 15px;
 color: #FFFFff;
 word-wrap: break-word;
 white-space: normal;
 text-align: justify;
}


#gallery .breadcrumb{
 margin-bottom: 0px;
 padding-bottom: 0px;
 margin-top: 0px;
 padding-top: 25px;
 padding-left: 22px;
 margin-left: 120px;
 font-size: 13px;
 background-color: transparent;
}

#gallery .breadcrumb a{
 color: #FFFFff;
}

.hero-gallery .breadcrumb{
 margin-bottom: 0px;
 padding-bottom: 0px;
 padding-top: 25px;
 padding-left: 240px;
 font-size: 13px;
 background-color: transparent;
}

.hero-gallery .breadcrumb a{
 color: #FFFFff;
}

#scheda .breadcrumb{
 padding-left: 22px;
 margin-left: 35px;
 font-size: 13px;
 padding-top: 25px;
 background-color: #FFFFff;
}

#scheda .disegni .disegniimg #imgTecnica{
 width: 75%;
 float: left;
 margin-right: 5%;
}
#scheda .disegni .disegniimg #productMeasure{
    margin-top: 0px !important;
 width: 20%;
 float:left;
 clear: none;
 padding-left: 10px;
}

#scheda #imgTecnicaScheda{
 text-align: center;
    margin-bottom: 15px;
}

#panoramica > .row .col-dx .anno, #panoramica > .row .col-dx .designer{
    font-size: 18px;
 font-style: oblique;
}

#panoramica > .row .col-dx .anno{
margin-bottom: 20px;
}

#panoramica > .row .col-dx .name{
    font-weight: 600;
    font-size: 34px;
    color: #122d55;
}
#scheda > .row .col-dx .name{
    font-weight: 600;
    color: #122d55;
    font-size: 34px !important;
}
#panoramica h1{
    margin-top:0px;
}
#panoramica #imgTecnicaPan {
    padding-left: 20px;
}

#scheda{
 padding-left: 100px;
 padding-right: 50px;
    margin-bottom: 60px;
}
#scheda .title{
 border-bottom: 1px solid black;
 padding-left: 0px;
 margin-bottom: 20px;
 padding-right: 0px;
    color: #122d55;
}

#scheda #pesiDrop #tabellaListini tbody tr th{
    font-size: 14px;
    color: #333;
    font-family: Helvetica-Neue-Italic !important;
}

#suggeriti{
    margin-bottom: 150px;
}
#suggeriti .titleSuggeriti{
    font-size: 26px;
    font-weight: 900;
    color: #122d55;
    padding-left: 100px;
    font-family: Helvetica-Neue-Light !important;
    margin-bottom: 50px;
}
html[lang="ru"] #suggeriti .titleSuggeriti{
    font-size: 26px;
    font-weight: 900;
    color: #122d55;
    padding-left: 100px;
    font-family: Nimbus-Regular !important;
    margin-bottom: 50px;
}

#suggeriti .descrSuggeriti{
    font-family: Helvetica-Neue-Italic !important;
}
html[lang="ru"] #suggeriti .descrSuggeriti{
    font-family: Nimbus-Regular !important;
}

#suggeriti .active .item-inner-container .item-inner:nth-child(3n+0) .lineaSfumatura{
    display: none;
}
#suggeriti .descrizione{
    font-size: 28px;
    padding-left: 100px;
    margin-bottom:30px;
    font-family: Helvetica-Neue-Light !important;
    font-style: oblique;
}
html[lang="ru"] #suggeriti .descrizione{
    font-size: 28px;
    padding-left: 100px;
    margin-bottom:30px;
    font-family: Nimbus-Regular !important;
    font-style: oblique;
}
#suggeriti .swiper-slide{
    width: 35%;
}
#suggeriti .swiper-slide p{
    text-align: right;
    font-size: 18px;
    padding-right: 10px;
}

#suggeriti .carousel-control.right, #suggeriti .carousel-control.left{
    background-image: none !important;
    width: 5% !important;
}

#suggeriti .carousel-control.right{
    left: 96% !important;
    top: 200px !important;
}
#suggeriti .carousel-control.right button{
    left: 30px !important;
}
#suggeriti .carousel-control.left{
    left: 0px !important;
    top: 200px !important;
}
#suggeriti .carousel-control.left button{
    left: 30px !important;
}

#suggeriti .swiper-slide .productName{
    margin-bottom: 0px;
    color: #122d55;
    font-family: Helvetica-Neue-Italic !important;
}
html[lang="ru"] #suggeriti .swiper-slide .productName{
    margin-bottom: 0px;
    color: #122d55;
    font-family: Nimbus-Regular !important;
}

#suggeriti .swiper-slide .suggeritiDesign, #suggeriti .swiper-slide .suggeritiAnno{
font-family: Helvetica-Neue-Light !important;
    font-style: oblique;
}
html[lang="ru"] #suggeriti .swiper-slide .suggeritiDesign, #suggeriti .swiper-slide .suggeritiAnno{
    font-family: Nimbus-Regular !important;
    font-style: oblique;
}
#suggeriti .swiper-slide .suggeritiDesign a{
color: rgb(51, 51, 51);
}

#suggeriti .mfp-arrow, #correlati .mfp-arrow{
    height: 45px !important;
}
.mfp-arrow-right{
    background: rgba(0, 0, 0, 0) url("../img/icon/Icone nuove/rightArrowSliderSuggeriti.png") no-repeat scroll right 0 / contain !important;
}
.mfp-arrow-left{
     background: rgba(0, 0, 0, 0) url("../img/icon/Icone nuove/leftArrowSliderSuggeriti.png") no-repeat scroll right 0 / contain !important;
 }
#suggeriti #productSudgestedCarousel{
    height: 400px;
}

#panoramica .schedaP{
 font-size: 16px;
 font-style: oblique;
 padding: 0;
 border-bottom: 1px solid black;
 margin-top:170px;
}

#panoramica .slick-dots button{
 display: none;
}
#panoramica .slick-dots{
 display: block ruby;
 text-align: center;

    position: relative;
    top: 35px;
}
#panoramica .col-dx .designer a{
    color: rgb(51, 51, 51);
}

#gallery .slick-dots button{
 display: none;
}
#gallery .slick-dots{
 display: block ruby;
    position: relative;
 top: 10%;
 text-align: center;
}

#gallery{
 background-color: #211d1d;
 color: #FFFFFF;
}

#finiture .name{
 font-size: 20px;
 margin-bottom: 15px;
 padding-left: 15px;
}

#finiture .finTitle{
 font-size: 20px;
}

.video_finiture .hero-gallery .text-container{
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px;
    margin-right: 0px !important;
    padding-bottom: 17% !important;
}
.video_finiture #finiture_textvideo{
    text-align: center;
    font-size: 28px !important;
    padding-right: 0px !important;
    color: #000000;
    width: 100% !important;
}

#finiture .name .imgChangeFiniture {
 position: relative;
 left: 22.2em;
 z-index: 20;
 top: 60px;
}
#finiture .name .imgChangeFin_2 {
    position: absolute;
    bottom: 0 !important;
    left: 4em;
    width: auto;
    z-index: 2;
}
/*#finiture .name .onlyFinChange {*/
/*    position: relative !important;*/
/*    left: 4em !important;*/
/*    !*top: 50px;*!*/
/*    width: auto !important;*/
/*    z-index: 1 !important;*/
/*}*/
#finiture .name .imgChange_generic {
    left: 3em;
    top: 2em;
    /*margin-bottom: 395px;*/
}
#finiture .name .imgChangeFin_1 {
    position: relative;
    left: 3.2em;
    top: 0 !important;
    width: auto;
    z-index: 1;
}
#finiture .name .imgChange_profilo {
    position: relative;
    bottom: 750px;
    z-index: 9;
    left: 9%;
    width: auto;
}
#finiture .name .imgChangeFin_3 {
    position: absolute;
    /*bottom: 750px;*/
    left: 4em;
    width: auto;
    z-index: 10;
}
#finiture .name .imgChangeFiniture .finitureChange{
 width: 25%;
}
#finiture .name .imgChangeFin_2 .pianiChange{
 width: 60%;
}
#finiture .name .imgChangeFin_1 .tavoloChange{
 width: 50%;
 float: right;
}

#gallery .prev{
 background: url('../img/icon/arrow_left.png');
 background-size:100%
}
#gallery .next{
 background: url('../img/icon/arrow_right.png');
 background-size:100%
}

#finiture span{
cursor: pointer;
}
#finiture .row-color{
 padding-top: 10px;
    overflow-x: auto;
   height: 620px;
}

#finiture .text-finiture-change p{
text-align: left;
    font-size: 18px;
    margin-bottom: 0px;
}

#finiture .float-item {
 padding-left: 0px;
    margin-right: 15px !important;
    min-height: 250px !important;
}
#finiture .float-item img{
  width:185px;
  height:185px;
}
#finiture .float-item p{
 font-size: 14px;
 width: 200px;
}

#finiture .finiture_text{
 font-size: 28px;
}

#finiture .arrowFiniture{
 width: 15px;
 height: 15px;
 vertical-align: middle;
}

#finiture .slick-prev.slick-arrow{
 height: 50px;
 float: left;
 background: rgba(0, 0, 0, 0) url("../img/icon/leftArrowSlider.png") no-repeat scroll 0 0 / contain !important;
 border: 0px;
 color: transparent;
 position: absolute;
 top: 30%;
 left: 10px;
}
#finiture .slick-next.slick-arrow{
 height: 50px;
 float: right;
 background: rgba(0, 0, 0, 0) url("../img/icon/rightArrowSlider.png") no-repeat scroll 0 0 / contain !important;
 border: 0px;
 color: transparent;
 position: absolute;
 top: 30%;
 right: 10px;
}

#finiture .selected{
 font-weight: 600;
}
#finiture .finitura{
 font-size: 21px;
 margin-bottom: 15px;
 margin-top: 15px;
 text-align: left;
}
#finiture .float-item img:hover{
 margin: 0px !important;
}

#panoramica .slick-dots li {
 opacity: 1;
 position: relative;
 display: inline-block;
 width: 3%;
 height: 4px;
 margin: 0px 15px 0 0;
 padding: 0;
 cursor: pointer;
 background: #e3e3e3;
    border-radius: 20%;
}
#panoramica .slick-dots .slick-active {
 opacity: 1;
 position: relative;
 display: inline-block;
 width: 3%;
 height: 4px;
 margin: 0px 15px 0 0;
 padding: 0;
 cursor: pointer;
 background: black;
}

#finiture .videoFiniture {
 padding-left: 0px;
}
#finiture .videoFiniture .containerVideo .ytplayerSmall {
 margin-left: 0px;
 margin-right: auto;
}

#gallery .slick-dots li {
 opacity: 1;
 position: relative;
 display: inline-block;
 width: 3%;
 height: 4px;
 margin: 0px 15px 0 0;
 padding: 0;
 cursor: pointer;
 background: #e3e3e3;
    border-radius: 20%;
}
#gallery .slick-dots .slick-active {
 opacity: 1;
 position: relative;
 display: inline-block;
 width: 3%;
 height: 4px;
 margin: 0px 15px 0 0;
 padding: 0;
 cursor: pointer;
 background: #666;;
}

#gallery .lastSlider{
    display: inline-block;
    left: 4% !important;
    top: 10% !important;
}
#gallery .sliderRight{
    display: inline-block;
    left: 115%;
    top: 10%;
    height: 35vh !important;
    width: 16.7vw !important;
}
#gallery .sliderLeft{
    display: inline-block;
    left: 23%;
    top: 10.5%;
    width: 16.7vw !important;
    height: 35vh !important;
    -webkit-transform: translateX(-100%) translateX(-30px);
    transform: translateX(-100%) translateX(-30px);
}

#gallery .novelties-carousel2 .novelty-slides .thumbs {
 margin-top: 15px;
 display: block;
 width: 100%;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 z-index: 2;
 position: relative;
 font-size: 18px;
 text-align: center;
 -webkit-transition: left .3s ease-in;
 transition: left .3s ease-in;
 bottom: 40%;
}

#gallery .novelties-carousel2 .novelty-slides .thumbs .trigger {
 vertical-align: middle;
 opacity: 1;
 position: relative;
 display: inline-block;
 width: 3%;
 height: 4px;
 margin: 0px 15px 0 0;
 padding: 0;
 cursor: pointer;
 background: white;
}


#scheda .title p{
 font-family: Helvetica-Neue-Italic !important;
 margin-bottom: 0px;
 font-size: 16px;
 padding-right: 0px;
    color: #122d55;
}
html[lang="ru"] #scheda .title p{
    font-family: Nimbus-Regular !important;
 margin-bottom: 0px;
 font-size: 16px;
 padding-right: 0px;
    color: #122d55;
}

#productMeasureTable{
 font-size: 20px;
}

#scheda .col-dx .inftec {
 font-size: 16px;
 margin-bottom: 30px;
    width: 100%;
}
#scheda .col-dx .inftec span{
 font-family: Helvetica-Neue-Italic !important;
 font-size: 16px !important;
    color: #122d55;
}
html[lang="ru"] #scheda .col-dx .inftec span{
    font-family: Nimbus-Regular !important;
 font-size: 16px !important;
    color: #122d55;
}

#scheda > .row .col-dx .descr{
 margin-bottom: 30px;
}

.wrapDescrizione{
 font-size: 15px;
}

#productDescription{
 font-family: Helvetica-Neue-Light !important;
}
html[lang="ru"] #productDescription{
    font-family: Nimbus-Regular !important;
}

.novelties-carousel2 .novelty-slides .novelty-slide-2{
 width: 21.72vw !important;
 height: 25vh !important;
}
#scheda .title .chair{
 text-align: right;
}

#finiture .containerFiniture .name .changePianoText, #finiture .containerFiniture .name .changeBaseText{
 bottom: 0;
}

#finiture .containerFiniture .name .changeBaseText{
 text-align: right;
}

#finiture .containerFinitureZoom{
    padding-bottom: 20px;
}

#scheda .files{
    margin-top: 30px;
    background-color: #f2f2f2;
}

#scheda .files .file{
 padding-bottom: 15px;
 padding-top: 15px;
}

#scheda .files .containerFile h5{
 font-size: 16px !important;
 color: #122d55;
}

#suggeriti .descriptionSuggeriti{
    max-height: 110px;
    padding: 0px 0px 0px 5px;
    overflow: hidden;
    position: relative;
    /*overflow-y: auto;*/
    /*scrollbar-width: thin;*/
}
#suggeriti .descriptionSuggeriti .fadeDescr{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60%;
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 70%);
}
#correlati .descriptionCorrelati a{
    color: #FFF;
}
#correlati .descriptionCorrelati a:hover{
    color: #a9a9a9;
}
#correlati .descriptionCorrelati{
    max-height: 290px;
    padding: 0px 0px 0px 5px;
    overflow: hidden;
}
#correlati .swiper-slide p{
    text-align: right;
    font-size: 17px;
}
#correlati .swiper-slide .productName{
    font-family: Helvetica-Neue-Regular;
    font-weight: 800;
    font-size: 20px !important;
    color: #FFF;
    min-height: 50px;
    line-height: 1;
}

#suggeriti .divSpanContinua{
    padding: 0px 0px 0px 0px;
}
#correlati .divSpanContinua{
    padding: 40px 0px 0px 0px;
    color: #FFF;
}
#correlati .divSpanContinua a{
    color: #FFF !important;
}
#correlati .divSpanContinua .continuaProd{
    text-align: right;
    font-size: 13px !important;
}
#suggeriti .continuaProd{
text-align: right;
    font-size: 13px !important;
    padding: 0px 0px;
}

#correlati{
    color: white;
}

#correlati .titleCorrelati{
    margin-top: 75px;
    font-size: 28px;
    padding-left: 100px;
    padding-right: 200px;
    font-family: Helvetica-Neue-Light !important;
    font-style: oblique;
}
html[lang="ru"] #correlati .titleCorrelati{
    margin-top: 75px;
    font-size: 28px;
    padding-left: 100px;
    padding-right: 200px;
    font-family: Nimbus-Regular !important;
    font-style: oblique;
}
#correlati .descrCorrelati{
    margin-top: 75px;
    font-size: 28px;
    padding-left: 100px;
    padding-right: 200px;
    font-family: Helvetica-Neue-Light !important;
    font-weight: 900 !important;
}
html[lang="ru"] #correlati .descrCorrelati{
    margin-top: 75px;
    font-size: 28px;
    padding-left: 100px;
    padding-right: 200px;
    font-family: Nimbus-Regular !important;
    font-weight: 900 !important;
}

#correlati .swiper-slide{
    width: 50%;
    position: relative;
    left: 0%;
}

#correlati .carousel-control.right, #correlati .carousel-control.left, #suggeriti .carousel-control.right, #suggeriti .carousel-control.left{
    background-image: none !important;
    width: 5% !important;
    --swiper-theme-color: #FFF !important;
}

#correlati .carousel-control.right{
    left: 96% !important;
    top: 50% !important;
}
#correlati .carousel-control.right button, #suggeriti .carousel-control.right button{
    display: none;
}
#correlati .carousel-control.left button, #suggeriti .carousel-control.left button{
    display: none;
}
#correlati .carousel-control.right button{
    left: 30px !important;
}
#correlati .carousel-control.left{
    left: -30px !important;
    top: 50% !important;
}
#correlati .carousel-control.left button{
    left: 30px !important;
}

#correlati #footerCorrelati {
    padding-left: 200px;
    padding-right: 200px;
    font-size: 16px;
    font-family: Helvetica-Neue-Italic !important;
    top: 90px;
}
html[lang="ru"] #correlati #footerCorrelati {
    padding-left: 200px;
    padding-right: 200px;
    font-size: 16px;
    font-family: Nimbus-Regular !important;
    top: 90px;
}

#correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
    width: 50%;
    float: left;
}
#correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
    margin-left: 15px;
}
#correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #FFF;
}

#correlati #footerCorrelati #rivenditoreSearch, #correlati #footerCorrelati .rivenditoriSelect{
    width: 20%;
    background-color: #FFF !important;
    color: #000;
    background: url(../img/icon/arrowDown.png) 96% / 15% no-repeat;
    appearance: none;
    background-color: #000 !important;
    border: none;
    border-bottom: 1px solid white;
    color: white;
}
}
#correlati #footerCorrelati .searchRivenditore{
    cursor: pointer;
}

#correlati #footerCorrelati #rivenditore,
#correlati #footerCorrelati #newsLetterMail{
    background: transparent;
    border: none;
    border-bottom: 1px solid white;
}

#correlati .swiper-slide-container{
    padding: 0px 60px;
}
#containerFooter{
    background-color: #000000;
}

#video{
    min-height: auto !important;
    margin-bottom: 0px;
}
#video .containerVideo {
    margin: 100px 50px;
    padding-top: 200px;
    margin-bottom: 0px;
}
#video .containerVideo .videoTextContainer p{
    font-size: 24px;
}
#video .videoTextContainer {
    color: #FFF;
}
#video .videoContInside{
    margin-left: 50px;
    margin-right: 50px;
}

#video .contVideoYT{
    padding: 0px;
}
#video .contVideoYT.notStarted::after{
    opacity:0;
    top: 0;
    border: 1px solid #ffffff;
    color: #ffffff;
    position: absolute;
    letter-spacing: 2px;
    text-align: center;
    width: 200px;
    height: 75px;
    line-height: 75px;
    font-size: 18px;
    margin-left: 275px;
    margin-top: 170px;
}

#video .contVideoYT.notStarted:hover:before{
    content: "";
    background: #000;
    display: inline-block;
    top: 0;
    opacity: 0.8;
    position: absolute;
    transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease;
}
#video .contVideoYT.notStarted:before{
    content: "";
    opacity: 0;
    background: transparent;
}
/* Regole XS */
#video .col-xs-12 .contVideoYT{
    margin-left: auto;
    margin-right: auto;
}
#video .col-xs-12.videoTextContainer {
    height: 140px;
    line-height: 140px;
    padding: 0 60px;
}
#video .col-xs-12.videoTextContainer p {
    vertical-align: middle;
    line-height: 1.5;
    display: inline-block;
    font-size: 17px;
}

#video .contVideoYT.notStarted:hover::before, #video .contVideoYT , #video .contVideoYT iframe {
    width: 320px;
    height: 180px;
}


#video .contVideoYT.notStarted:hover::after {
    color: #ffffff;
    border: 1px solid #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    top: 0;
    position: absolute;
    letter-spacing: 2px;
    text-align: center;
    width: 160px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    margin-left: 80px;
    margin-top: 65px;
    opacity:1;
}

@media (max-width: 767px){
    #video .videoTextContainer .textMiddleContainer{
        left: 0 !important;
    }
    #video .contVideoYT{
        left: 0 !important;
    }

    #panoramica .slick-dots li {
        width: 5% !important;
        height: 3px !important;
    }
    #finiture .row-fin {
        width: 32% !important;
        margin-bottom: 10px;
    }
    .descrPopOverFiniture{
        -webkit-line-clamp: 2;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        margin-top: 10px !important;
    }
    .downloadPopOverFiniture{
        margin-top: 10px !important;
    }
    .testoImmagine{
        font-size: 10px !important;
    }
    #video .contVideoYT.notStarted::after {
        width: 160px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        margin-left: 80px;
        margin-top: 65px;
    }

    #gallery .slick-dots {
        top: -15%;
    }
}


/* Regole SM */
@media (min-width: 768px){
    #video .contVideoYT.notStarted:hover::after {
        width: 200px;
        height: 75px;
        line-height: 75px;
        font-size: 18px;
        margin-left: 220px;
        margin-top: 142px;
    }
    #video .contVideoYT.notStarted:hover::before, #video .contVideoYT , #video .contVideoYT iframe {
        width: 640px;
        height: 360px;
    }
    #video .col-sm-12 .contVideoYT{
        margin-left: auto;
        margin-right: auto;
    }
    #video .col-sm-12.videoTextContainer {
        height: 180px;
        line-height: 120px;
        padding: 0 50px;
    }
    #video .col-sm-12.videoTextContainer p{
        vertical-align: middle;
        line-height: 1.5;
        display: inline-block;
        font-size: 24px;
    }

    #video .videoTextContainer .textMiddleContainer{
        left: 0 !important;
    }

    #video .contVideoYT{
        left: 0 !important;
    }

    #gallery .slick-dots {
        top: 0;
    }
}

/* Regole MD */
@media (min-width: 992px) {
    #video .containerVideo {
        margin-left: 0px;
        margin-right: 0px;
    }
    #video .contVideoYT.notStarted:hover::after {
        width: 200px;
        height: 75px;
        line-height: 75px;
        font-size: 18px;
        margin-left: 110px;
        margin-top: 80px;
    }

    #video .contVideoYT.notStarted:hover::before, #video .contVideoYT, #video .contVideoYT iframe {
        width: 420px;
        height: 236px;
    }

    #video .col-md-6.videoTextContainer {
        height: 236px;
        line-height: 236px;
    }

    #video .col-md-6 .contVideoYT{
        margin-left: 0;
        margin-right: 0;
    }
    #video .col-md-6 .contVideoYT.pullRight {
        float: right;
    }

    #video .col-md-6.videoTextContainer p {
        vertical-align: middle;
        line-height: 1.5;
        display: inline-block;
        font-size: 24px;
    }

    #gallery .slick-dots {
        top: 0;
    }
}

@media (min-width: 1195px) {

    #video .contVideoYT.notStarted:hover::after {
         width: 200px;
         height: 75px;
         line-height: 75px;
         font-size: 18px;
         margin-left: 220px;
         margin-top: 142px;
     }

    #video .contVideoYT.notStarted:hover::before, #video .contVideoYT , #video .contVideoYT iframe {
        width: 640px;
        height: 360px;
    }
    #video .col-md-6.videoTextContainer {
        height: 235px;
        line-height: 125px;
    }
    #video .videoTextContainer .textMiddleContainer{
        left: 100% !important;
        width: 760px;
        margin-left: auto;
        margin-right: auto;
    }
    #video .contVideoYT{
        left: 100% !important;
    }

    #gallery .slick-dots {
        top: 10%;
    }
}

/* Regole LG */
@media (min-width: 1200px) {

    #video .contVideoYT.notStarted:hover::after {
        width: 200px;
        height: 75px;
        line-height: 75px;
        font-size: 18px;
        margin-left: 275px;
        margin-top: 170px;
    }

    #video .contVideoYT.notStarted:hover::before, #video .contVideoYT , #video .contVideoYT iframe {
        width: 760px;
        height: 428px;
    }
    #video .col-lg-6 .contVideoYT{
        margin-left: 0;
        margin-right: 0;
    }
    #video .col-lg-6 .contVideoYT.pullRight {
        float: right;
    }
    #video .col-lg-6.videoTextContainer{
        height: 360px;
        line-height: 360px;
        padding: 0 50px;
    }

    #video .col-lg-6.videoTextContainer p{
        vertical-align: middle;
        line-height: 1.5;
        display: inline-block;
        font-size: 24px;
    }
}

#video .contVideoYT_0.animationStart, #video .contVideoYT_2.animationStart, #video .textVideoYT_1.animationStart{
    transform: translate(-300%, 0);
}
#video .contVideoYT_1.animationStart, #video .textVideoYT_0.animationStart, #video .textVideoYT_2.animationStart{
    transform: translate(300%, 0);
}

#correlati .mfp-arrow{
    height: 65px !important;
    top: 35% !important;
}


#correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati{
    width: calc(400px - 200px);
    max-height: 400px;
    max-width: 400px;
    height: 400px;
    transition: width 1s cubic-bezier(0.76,.015,.41,1);
    overflow: hidden;
}
#correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati img{
    height: 400px;
}
#correlati #productCorrelatedCarousel .swiper-slide:hover .imgCorrelati{
    width:700px;
}
#correlati #productCorrelatedCarousel .swiper-slide{
    transition: margin-right 800ms cubic-bezier(0.76,.015,.41,1);
}
#correlati #productCorrelatedCarousel .swiper-slide:hover{
    margin-right: 100px !important;
}


#correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider{
    position: absolute;
    bottom: 0;
    width: 20%;
    opacity: 1;
    height: 100%;
    background: linear-gradient(to right,rgba(17,17,17,0) 0,#111 100%);
    left: 80%;
    transition: opacity 800ms cubic-bezier(0.76,.015,.41,1);
}

#correlati #productCorrelatedCarousel .swiper-slide:hover .imgCorrelati{
    /*animation: correlati-hover 10s;*/
    width: 100% !important;
}
/*#correlati #productCorrelatedCarousel .swiper-slide.notHovered{*/
/*    !*animation: correlati-hover 10s;*!*/
/*    transform: translateX(200px);*/
/*}*/
#correlati #productCorrelatedCarousel .swiper-slide:hover .imgCorrelati .fadeCorrelatiSlider{
    opacity: 0 !important;
}


#correlati #productCorrelatedCarousel .swiper-slide:hover .imgCorrelati .fadeCorrelatiSlider{
    background-image: none !important;
}

.carousel.flexible .swiper-wrapper .swiper-slide{
    padding: 0 0 0 0 !important;
}

.carousel.flexible .swiper-wrapper .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active) .lineaSfumatura {
    display: none;
}
#\33 D{
    margin-bottom: 0 !important;
}
#\33 D .containerImgConfig{
    text-align: center;
    margin-top: 15px;
}
#\33 D .containerNameConfig{
}
#\33 D .containerNameConfig p{
    font-size: 28px;
    text-align: center;
    font-family: Helvetica-Neue-Light;
    color: #122d55;
    margin: 0;
}
#\33 D .containerDesignerConfig{
    margin-top: 5px;
}
#\33 D .containerDesignerConfig p{
    font-size: 15px;
    text-align: center;
    font-family: Helvetica-Neue-Light;
    font-style: oblique;
}
#\33 D .containerDesignerConfig p {
    color: rgb(51, 51, 51);
}
#\33 D .containerAnnoConfig{
}
#\33 D .containerAnnoConfig p{
    font-size: 15px;
    text-align: center;
    font-family: Helvetica-Neue-Light;
    font-style: oblique;
}
#\33 D .containerConfigura{
    text-align: center;
    margin-top: 10px;
}
#\33 D .containerConfigura .btnConfigura{
    letter-spacing: 5px;
    padding: 10px 15px;
    font-size: 18px;
    background-color: #122d55;
    color: #FFF;
    text-align: center;
    box-shadow: -5px 5px 5px 0px rgba(0,0,0,0.75);
    border: 1px solid #122d55;
}
#\33 D #iframeTRED{
    height: 700px !important;
}
#\33 D #iframeTRED #frm .toolbar.horizontal[data-v-5c0ab3d4]{
    right: 15px !important;
}

.mfp-gallery .mfp-container .mfp-content .mfp-arrow, .mfp-gallery .mfp-container .mfp-content .mfp-counter{
    display: none !important;
}
.mfp-gallery .mfp-container .mfp-content .mfp-img{
    pointer-events: none;
    cursor: default !important;
}

.mfp-close.white{
    right: 0px !important;
}


#suggeriti .divSpanContinua{
    height: 30px;
    overflow: hidden;
}
#suggeriti .divSpanContinua a span{
    display: inline-block;
    position:relative;
    transition: transform 500ms;
    -webkit-transition: -webkit-transform 500ms;
    -moz-transition: transform 500ms;

}
/*#suggeriti .divSpanContinua a span:after{*/
/*    content: attr(data-hover);*/
/*    position: absolute;*/
/*    top: -20px;*/
/*    left:130px;*/
/*    transform: translate3d(0,0,0);*/
/*    -moz-transform: translate3d(0,0,0);*/
/*    -webkit-transform: translate3d(0,0,0);*/
/*}*/
/*#suggeriti .divSpanContinua a:hover span,*/
/*#suggeriti .divSpanContinua a:focus span {*/
/*    transform: translateY(30px);*/
/*    -webkit-transform: translateY(30px);*/
/*    -moz-transform: translateY(30px);*/
/*}*/

#suggeriti .active .item-inner-container .item-inner:last-child .lineaSfumatura{
    display: none;
}

#scheda .rotatePhone{
    display: none;
}

.shareIphone, .shareAndroid{
    text-align: center;
    width: 100%;
}
#scheda #arrowDimensioni{
    display: none;
}
#scheda #dimensioni{
    padding: 0 0 0 0;
}

#ytplayer_2{
    position: relative;
    right: 55.2%;
    bottom: 78px;
}
#tableListinoNew td.noBorderRight {
    border-right: 1px solid rgb(51,51,51);
}
#correlati .descriptionCorrelati p {
    /*-webkit-line-clamp: 12;*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#finiture .row-finiture{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 15px;

    margin-left: 0px !important;
}
.testoImmagine{
    font-size: 16px;
}
#finiture .titleFiniture{
    display: none;
}
/* IPHONE 7 */
@media (max-width:399px) and (max-height: 699px){
    #correlati .carousel-control.left, #correlati .carousel-control.right{
        top: 25.5% !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {
        left: 85% !important;
        top: -20% !important;
        display: block !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    #scheda .list-files #scarica{
        float: unset !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #gallery{
        min-height: 100%;
    }
    #suggeriti .carousel-control.left{
        left: 20px !important;
    }
    #gallery .lastSlider {
        display: none;
    }
    #finiture .float-item img {
        width: 90px;
        height: 90px;
        display: inline-block;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }
    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }
    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover{
        margin-right: 0 !important;
    }
    .hero-gallery .text-container.title{
        bottom: 43% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -40%;
    }
    #gallery .slick-dots{
        width: 80%;
        left: 10%;
    }

    #scheda .rotatePhone{
        display: inline-block;
        filter: invert(1);
        position: relative;
    }
    #scheda .rotatePhone img{
        width: 50px;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #video .containerVideo{
        margin: 0 !important;
        padding-bottom: 0 !important;
        padding-top: 100px !important;
    }

    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots .slick-active {
        width: 4%;
        height: 3px;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
}

@media (max-width:360px) {
    #correlati .carousel-control.left, #correlati .carousel-control.right{
        top: 25.5% !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {

        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
        top: -20% !important;
        display: block !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    #suggeriti .carousel-control.left {
        left: 15px !important;
        top: 200px !important;
    }
    #scheda .list-files #scarica{
        float: unset !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #gallery .lastSlider {
        display: none;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }
    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }
    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots .slick-active {
        width: 4%;
        height: 3px;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover{
        margin-right: 0 !important;
    }
    a.navbar-brand{
        height: 40px;
        margin-top: 7px;
        margin-left: 0px !important;
    }

    #panoramica .slick-slide {
        padding-left: 20px;
        padding-right: 20px;
    }

    #configuratore {
        display: none;
    }

    body {
        font-size: 18px !important;
    }

    #containerCatalog {
        min-height: auto !important;
    }
    .hero-gallery .text-container.title{
        bottom: 60%;
    }
    #panoramica{
        padding-top: 0px !important;
    }
    #panoramica > .row .col-sx {
        padding: 10px 40px 0px 40px;
    }

    #panoramica .breadcrumb,
    #finiture .breadcrumb,
    #gallery .breadcrumb,
    #scheda .breadcrumb{
        display: none;
    }
    .hero-gallery .text-container {
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center !important;
        bottom: 62% !important;
        transition: ease-in;
    }
    .hero-gallery .text-container.title {
        bottom: 43% !important;
    }

    .hero-gallery .breadcrumb {
        padding-left: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center;
        bottom: 70% !important;
    }


    #panoramica > .row .col-sx {
        padding-left: 20px;
        padding-right: 20px;
    }


    #panoramica .breadcrumb, #scheda .breadcrumb, #gallery .breadcrumb, #finiture .breadcrumb {
        margin-left: 0px;
        text-align: center;
    }

    #scheda {
        padding-left: 50px;
        padding-right: 50px;
    }

    .downloadGallery{
        display: none;
    }
    .downloadZoom{
        display: none;
    }


    #scheda .imgHead, #scheda .disegni, #scheda .files .file {
        padding-right: 10px;
        padding-left: 10px !important;
    }
    #scheda #listinoContainer, #scheda #pesiContainer {
        margin-bottom: 30px;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #scheda #listinoDrop{
        overflow-x: scroll;
    }

    #scheda #productMeasure p {
        width: 33%;
    }

    #scheda > .row .col-sx {
        float: none;
        width: 100%;
    }

    #scheda .col-dx .inftec {
        text-align: center;
        width: 100%;
    }

    #scheda .disegni .disegniimg #imgTecnica {
        width: 100%;
        float: left;
        margin-top: 35px;
    }

    #scheda > .row .col-dx {
        float: none;
        width: 100%;
        text-align: center;
    }

    #finiture{
        min-height: 60% !important;
        padding: 0 0 0 0 !important;
        margin-bottom: 50px;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom, .novelties-carousel2 .novelty-slides .novelty-slide.image-top {
        width: 60vh !important;
        height: 50vh !important;
    }

    #finiture .breadcrumb, #panoramica .breadcrumb, #gallery .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #scheda .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 13px;
        background-color: #FFFFff;
        text-align: center;
    }

    #scheda .files {
        margin-top: 30px;
        background-color: #f2f2f2;
    }

    #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Helvetica-Neue-Italic !important;
    }
    html[lang="ru"] #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Nimbus-Regular !important;
    }

    #scheda .title {
        border-bottom: 1px solid black;
        text-align: left;
        padding-left: 0px;
        width: 93%;
        float: left;
    }

    #scheda .title .chair {
        float: left !important;
    }

    #scheda .files .file .col-md-4{
        margin-bottom: 30px;
    }

    #scheda .disegni .disegniimg #productMeasure {
        width: 100%;
        float: left;
        clear: none;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 15px;
        z-index: 99;
        position: relative;
    }

    #scheda .disegni .disegniimg{
        padding-left: 30px;
        padding-right: 30px;
    }

    #chair {
        padding-left: 10%;
        padding-bottom: 5%;
        float: right;
        padding-bottom: 0px;
        bottom: 8px;
        position: relative;
    }

    .tdImage {
        width: 100% !important;
        float: left !important;
        text-align: center;
    }

    #containerVideoFiniture{
        min-height: 600px !important;
    }


    #panoramica > .row .col-sx, #panoramica > .row .col-dx {
        width: 100%;
        text-align: center;
    }

    #panoramica #imgTecnicaPan {
        padding-left: 0px;
        margin-bottom: 0px;
    }

    #finiture .float-item {
        text-align: center;
    }

    #finiture .row-fin {
        text-align: center;
    }

    #panoramica > .row .col-sx {
        padding-right: 20px;
    }

    #scheda #productMeasure .title p {
        text-align: left;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        width: 100%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
        width: 100vw;
        padding: 0px !important;
    }

    #panoramica .schedaP {
        font-size: 16px;
        font-style: oblique;
        float: right;
        padding: 0;
        border-bottom: none;
        width: 100%;
        margin-top: 0 !important;
    }

    #panoramica {
        margin-bottom: 0 !important;
    }

    #panoramica .schedaP .schedaSocial p a {
        margin-right: 8px;
    }

    #finiture .float-item p {
        text-align: center;
        width: 100%;
    }

    #finiture .finitura span {
        float: none;
        text-align: center;
    }

    #finiture .float-item img {
        width: 90px;
        height: 90px;
        display: inline-block;
    }


    #gallery .slick-dots{
        width: 80%;
        left: 10%;
    }
    #scheda .list-files .listino {
        float: unset !important;
    }
    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots li {
        display: inline-block !important;
    }

    #panoramica .slick-dots .slick-active {
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 5%;
        height: 3px;
        margin: 0px 15px 0 0;
        padding: 0;
        cursor: pointer;
        background: black;
    }
    #panoramica .slick-dots li {
        width: 5% !important;
    }

    #gallery .novelties-carousel2 .novelty-slides .thumbs .trigger {
        vertical-align: middle;
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 10%;
        height: 4px;
        margin: 0px 9px 0 0;
        padding: 0;
        cursor: pointer;
        background: white;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -30% !important;
    }
    #gallery .novelties-carousel2 .novelty-slides .thumbs {
        top: 100% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -40%;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-1 {
        left: 53%;
        display: none !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child, .novelties-carousel2 .novelty-slides .novelty-slide.image-top:last-child {
        left: -11%;
        display: none;
    }

    #finiture .finTitle {
        text-align: center;
    }

    #finiture .name .imgChangeFiniture, #finiture .name .imgChangeFin_2, #finiture .name .imgChangeFin_1 {
        display: none;
    }

    #finiture .finiture_text {
        text-align: center;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        display: none;
    }

    .novelties-carousel2{
        height: 85vh;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        top: 65%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        font-size: 21px;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        text-align: center !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        pointer-events: initial !important;
    }

    #suggeriti {
        min-height: 100% !important;
    }

    #suggeriti .titleSuggeriti {
        padding-left: 0px !important;
        text-align: center;
        margin-bottom: 15px !important;
    }

    #suggeriti .descrizione.descrSuggeriti {
        font-size: 18px !important;
        text-align: center;
        padding-left: 0px !important;
    }

    #suggeriti .swiper-slide {
        width: 100%;
    }

    #suggeriti .swiper-slide .flex-item {
        padding-right: 50px;
        padding-left: 50px;

        display: flex;
        flex-direction: column-reverse;
    }

    #suggeriti .swiper-slide .descrSuggeriti {
        padding-left: 15px !important;
        width: 100% !important;
        position: relative;
    }

    #suggeriti .continuaProd {
        text-align: center;
        width: 100%;
    }

    #suggeriti .swiper-slide .imgSuggeriti {
        width: 100% !important;
        position: relative;
    }

    #suggeriti .swiper-slide .lineaSfumatura {
        display: none;
    }

    #suggeriti .carousel-control.left button, #suggeriti .carousel-control.right button {
        left: 0px !important;
    }

    #suggeriti .carousel-control.right button {
        right: 15px !important;
    }

    #suggeriti .divSpanContinua {
        padding: 0 0 0 0;
    }

    #suggeriti .swiper-slide p {
        text-align: center;
    }

    #finiture .containerFiniture .name {
        display: none;
    }

    #finiture .breadcrumb {
        padding-top: 0px !important
    }

    #\33 D {
        display: none;
    }

    #finiture .containerFiniture {
        padding-right: 0px !important;
    }

    #finiture .fin_SlickSlide {
        float: unset !important;
    }

    #finiture .row-color {
        height: 100% !important;
        overflow-x: hidden;
    }

    #finiture .slick-prev.slick-arrow {
        left: 0px;
    }

    #finiture .slick-next.slick-arrow {
        right: 0 !important;
        left: 96%;
    }

    #suggeriti .descrizione {
        padding: 0 15px 0 15px;
        text-align: center;
        font-size: 24px !important;
    }

    #correlati .titleCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        margin-top: 0px;
        padding-top: 40px;
    }

    #correlati .descrCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #correlati .swiper-slide {
        width: 100%;
        position: relative;

        left: 0;
    }

    #correlati .swiper-slide .descriCorrelati {
        width: 100% !important;
        position: relative;
        padding-left: 0 !important;
        margin: 20px auto;
    }
    #correlati .divSpanContinua {
        color: #FFF;
    }

    #correlati .swiper-slide p {
        text-align: center;
        font-size: 18px;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider {
        display: none;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 300px;
        height: 300px;
        background-size: cover;
        transition: none !important;
        margin-left: 9px;
        bottom: 0 !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati img {
        height: 300px;
        width: 300px;
    }

    #correlati .mfp-arrow-left, #correlati .mfp-arrow-right {
        filter: invert(100%);
    }

    #scheda #listino {
        margin-top: 20px;
    }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 93% !important;
    }

    #correlati .carousel-control.right {
        left: 96% !important;
    }

    #correlati .carousel-control.left {
        left: -0% !important;
    }

    #suggeriti .carousel-control.right {
        left: 88% !important;
    }

    #video .containerVideo {
        padding: 100px 0 0 0 !important;
        margin: 0 !important;
    }

    #correlati #footerCorrelati {
        padding-left: 0;
        padding-right: 0;
        top: 10px;
        padding-bottom: 330px;
    }

    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 50% !important;
    }
    #correlati #footerCorrelati .gapTable{
        display: none;
    }


    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 100%;
        float: left;
        text-align: center;
    }
    #correlati #footerCorrelati .col-sx-riv{
        margin-bottom: 80px;
    }
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 15px;
    }
    #correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
    }

    #correlati .divSpanContinua .continuaProd {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    #correlati #footerCorrelati .col-dx-news input {
        width: 54%;
    }

    /*#goTopImg {*/
    /*    top: 35px;*/
    /*    left: 150px;*/
    /*}*/

    .langSelect {
        bottom: 20px;
        position: relative;
    }
    #scheda .rotatePhone{
        display: inline-block;
        filter: invert(1);
        position: relative;
    }
    #scheda .rotatePhone img{
        width: 50px;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #gallery{
        min-height: 100%;
    }
}
@media (max-width:399px) {
    #correlati .carousel-control.left, #correlati .carousel-control.right{
        top: 25.5% !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide{
        display: flex !important;
        flex-direction: column-reverse; !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {

        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
        top: -20% !important;
        display: block !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    #scheda .list-files #scarica{
        float: unset !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #gallery .lastSlider {
        display: none;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }
    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }
    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots .slick-active {
        width: 4%;
        height: 3px;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover{
        margin-right: 0 !important;
    }
    a.navbar-brand{
        height: 40px;
        margin-top: 7px;
        margin-left: 0px !important;
    }

    #panoramica .slick-slide {
        padding-left: 20px;
        padding-right: 20px;
    }

    #configuratore {
        display: none;
    }

    body {
        font-size: 18px !important;
    }

    #containerCatalog {
        min-height: auto !important;
    }
    .hero-gallery .text-container.title{
        bottom: 60%;
    }
    #panoramica{
        padding-top: 0px !important;
    }
    #panoramica > .row .col-sx {
        padding: 10px 40px 0px 40px;
    }

    #panoramica .breadcrumb,
    #finiture .breadcrumb,
    #gallery .breadcrumb,
    #scheda .breadcrumb{
        display: none;
    }
    .hero-gallery .text-container {
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center !important;
        bottom: 62% !important;
        transition: ease-in;
    }

    .hero-gallery .breadcrumb {
        padding-left: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center;
        bottom: 70% !important;
    }


    #panoramica > .row .col-sx {
        padding-left: 20px;
        padding-right: 20px;
    }


    #panoramica .breadcrumb, #scheda .breadcrumb, #gallery .breadcrumb, #finiture .breadcrumb {
        margin-left: 0px;
        text-align: center;
    }

    #scheda {
        padding-left: 50px;
        padding-right: 50px;
    }

    .downloadGallery{
        display: none;
    }
    .downloadZoom{
        display: none;
    }


    #scheda .imgHead, #scheda .disegni, #scheda .files .file {
        padding-right: 10px;
        padding-left: 10px !important;
    }
    #scheda #listinoContainer, #scheda #pesiContainer {
        margin-bottom: 30px;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #scheda #listinoDrop{
        overflow-x: scroll;
    }

    #scheda #productMeasure p {
        width: 33%;
    }

    #scheda > .row .col-sx {
        float: none;
        width: 100%;
    }

    #scheda .col-dx .inftec {
        text-align: center;
        width: 100%;
    }

    #scheda .disegni .disegniimg #imgTecnica {
        width: 100%;
        float: left;
        margin-top: 35px;
    }

    #scheda > .row .col-dx {
        float: none;
        width: 100%;
        text-align: center;
    }

    #finiture{
        min-height: 60% !important;
        padding: 0 0 0 0 !important;
        margin-bottom: 50px;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom, .novelties-carousel2 .novelty-slides .novelty-slide.image-top {
        width: 60vh !important;
        height: 50vh !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide-3, .novelties-carousel2 .novelty-slides .novelty-slide-4{
        display: none;
    }

    #finiture .breadcrumb, #panoramica .breadcrumb, #gallery .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #scheda .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 13px;
        background-color: #FFFFff;
        text-align: center;
    }

    #scheda .files {
        margin-top: 30px;
        background-color: #f2f2f2;
    }

    #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Helvetica-Neue-Italic !important;
    }
    html[lang="ru"] #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Nimbus-Regular !important;
    }

    #scheda .title {
        border-bottom: 1px solid black;
        text-align: left;
        padding-left: 0px;
        width: 93%;
        float: left;
    }

    #scheda .title .chair {
        float: left !important;
    }

    #scheda .files .file .col-md-4{
        margin-bottom: 30px;
    }

    #scheda .disegni .disegniimg #productMeasure {
        width: 100%;
        float: left;
        clear: none;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 15px;
        z-index: 99;
        position: relative;
    }

    #scheda .disegni .disegniimg{
        padding-left: 30px;
        padding-right: 30px;
    }

    #chair {
        padding-left: 10%;
        padding-bottom: 5%;
        float: right;
        padding-bottom: 0px;
        bottom: 8px;
        position: relative;
    }

    .tdImage {
        width: 100% !important;
        float: left !important;
        text-align: center;
    }

    #containerVideoFiniture{
        min-height: 600px !important;
    }


    #panoramica > .row .col-sx, #panoramica > .row .col-dx {
        width: 100%;
        text-align: center;
    }

    #panoramica #imgTecnicaPan {
        padding-left: 0px;
        margin-bottom: 0px;
    }

    #finiture .float-item {
        text-align: center;
    }

    #finiture .row-fin {
        text-align: center;
    }

    #panoramica > .row .col-sx {
        padding-right: 20px;
    }

    #scheda #productMeasure .title p {
        text-align: left;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        width: 100%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
        width: 100vw;
        padding: 0px !important;
    }

    #panoramica .schedaP {
        font-size: 16px;
        font-style: oblique;
        float: right;
        padding: 0;
        border-bottom: none;
        width: 100%;
        margin-top: 0 !important;
    }

    #panoramica {
        margin-bottom: 0 !important;
    }

    #panoramica .schedaP .schedaSocial p a {
        margin-right: 8px;
    }

    #finiture .float-item p {
        text-align: center;
        width: 100%;
    }

    #finiture .finitura span {
        float: none;
        text-align: center;
    }

    #finiture .float-item img {
        width: 90px;
        height: 90px;
        display: inline-block;
    }


    #gallery .slick-dots{
        width: 80%;
        left: 10%;
    }
    #scheda .list-files .listino {
        float: unset !important;
    }
    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots li {
        display: inline-block !important;
    }

    #panoramica .slick-dots .slick-active {
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 5%;
        height: 3px;
        margin: 0px 15px 0 0;
        padding: 0;
        cursor: pointer;
        background: black;
    }
    #panoramica .slick-dots li {
        width: 5% !important;
    }

    #gallery .novelties-carousel2 .novelty-slides .thumbs .trigger {
        vertical-align: middle;
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 10%;
        height: 4px;
        margin: 0px 9px 0 0;
        padding: 0;
        cursor: pointer;
        background: white;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -30% !important;
    }
    #gallery .novelties-carousel2 .novelty-slides .thumbs {
        top: 100% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -40%;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-1 {
        left: 53%;
        display: none !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child, .novelties-carousel2 .novelty-slides .novelty-slide.image-top:last-child {
        left: -11%;
        display: none;
    }

    #finiture .finTitle {
        text-align: center;
    }

    #finiture .name .imgChangeFiniture, #finiture .name .imgChangeFin_2, #finiture .name .imgChangeFin_1 {
        display: none;
    }

    #finiture .finiture_text {
        text-align: center;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        display: none;
    }

    .novelties-carousel2{
        height: 85vh;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        top: 75%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        font-size: 17px;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        text-align: center !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        pointer-events: initial !important;
    }

    #suggeriti {
        min-height: 100% !important;
    }

    #suggeriti .titleSuggeriti {
        padding-left: 0px !important;
        text-align: center;
        margin-bottom: 15px !important;
    }

    #suggeriti .descrizione.descrSuggeriti {
        font-size: 18px !important;
        text-align: center;
        padding-left: 0px !important;
    }

    #suggeriti .swiper-slide {
        width: 100%;
    }

    #suggeriti .swiper-slide .flex-item {
        padding-right: 50px;
        padding-left: 50px;

        display: flex;
        flex-direction: column-reverse;
    }

    #suggeriti .swiper-slide .descrSuggeriti {
        padding-left: 15px !important;
        width: 100% !important;
        position: relative;
    }

    #suggeriti .continuaProd {
        text-align: center;
        width: 100%;
    }

    #suggeriti .swiper-slide .imgSuggeriti {
        width: 100% !important;
        position: relative;
    }

    #suggeriti .swiper-slide .lineaSfumatura {
        display: none;
    }

    #suggeriti .carousel-control.left button, #suggeriti .carousel-control.right button {
        left: 0px !important;
    }

    #suggeriti .carousel-control.right button {
        right: 15px !important;
    }

    #suggeriti .divSpanContinua {
        padding: 0 0 0 0;
    }

    #suggeriti .swiper-slide p {
        text-align: center;
    }

    #finiture .containerFiniture .name {
        display: none;
    }

    #finiture .breadcrumb {
        padding-top: 0px !important
    }

    #\33 D {
        display: none;
    }

    #finiture .containerFiniture {
        padding-right: 0px !important;
    }

    #finiture .fin_SlickSlide {
        float: unset !important;
    }

    #finiture .row-color {
        height: 100% !important;
        overflow-x: hidden;
        margin-left: 5px !important;
    }

    #finiture .slick-prev.slick-arrow {
        left: 0px;
    }

    #finiture .slick-next.slick-arrow {
        right: 0 !important;
        left: 96%;
    }

    #suggeriti .descrizione {
        padding: 0 15px 0 15px;
        text-align: center;
        font-size: 24px !important;
        margin-bottom: 90px !important;
    }

    #correlati .titleCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        margin-top: 0px;
        padding-top: 40px;
    }

    #correlati .descrCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #correlati .swiper-slide {
        width: 100%;
        position: relative;

        left: 0;
    }

    #correlati .swiper-slide .descriCorrelati {
        width: 100% !important;
        position: relative;
        padding-left: 0 !important;
        margin: 20px auto;
    }
    #correlati .divSpanContinua {
        color: #FFF;
    }

    #correlati .swiper-slide p {
        text-align: center;
        font-size: 18px;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider {
        display: none;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 275px;
        height: 275px;
        background-size: cover;
        transition: none !important;
        margin-left: 7%;
        overflow: visible;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati img {
        height: 275px;
        width: 275px;
    }

    #correlati .mfp-arrow-left, #correlati .mfp-arrow-right {
        filter: invert(100%);
    }

    #scheda #listino {
        margin-top: 20px;
    }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 93% !important;
    }

    #correlati .carousel-control.right {
        left: 93% !important;
    }

    #correlati .carousel-control.left {
        left: 1% !important;
    }

    #suggeriti .carousel-control.right {
        left: 88% !important;
    }

    #video .containerVideo {
        padding: 100px 0 0 0 !important;
        margin: 0 !important;
    }

    #correlati #footerCorrelati {
        padding-left: 0;
        padding-right: 0;
        top: 10px;
        padding-bottom: 330px;
    }

    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 50% !important;
    }
    #correlati #footerCorrelati .gapTable{
        display: none;
    }


    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 100%;
        float: left;
        text-align: center;
    }
    #correlati #footerCorrelati .col-sx-riv{
        margin-bottom: 80px;
    }
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 15px;
    }
    #correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
    }

    #correlati .divSpanContinua .continuaProd {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    #correlati #footerCorrelati .col-dx-news input {
        width: 54%;
    }

    /*#goTopImg {*/
    /*    top: 35px;*/
    /*    left: 150px;*/
    /*}*/

    .langSelect {
        bottom: 20px;
        position: relative;
    }
    #scheda .rotatePhone{
        display: inline-block;
        filter: invert(1);
        position: relative;
    }
    #scheda .rotatePhone img{
        width: 50px;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #gallery{
        min-height: 100%;
    }
}
/* PHONE */
@media (min-width:400px) and (max-width:481px) and (max-height:619px) {
    #correlati .carousel-control.left, #correlati .carousel-control.right{
        top: 25.5% !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide{
        display: flex !important;
        flex-direction: column-reverse; !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {

        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
        top: -20% !important;
        display: block !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    #scheda .list-files #scarica{
        float: unset !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #gallery{
        min-height: 100%;
    }
    #gallery .lastSlider {
        display: none;
    }#suggeriti .carousel-control.left{
             left: 25px !important;
         top: 200px !important;
     }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }
    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }
    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots .slick-active {
        width: 4%;
        height: 3px;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover{
        margin-right: 0 !important;
    }
    a.navbar-brand{
        height: 40px;
        margin-top: 7px;
        margin-left: 0px !important;
    }
    #panoramica .slick-slide {
        padding-left: 20px;
        padding-right: 20px;
    }

    #configuratore {
        display: none;
    }

    body {
        font-size: 18px !important;
    }

    #containerCatalog {
        min-height: 675px !important;
    }
    .hero-gallery .text-container.title{
        bottom: 60%;
    }
    #panoramica{
        padding-top: 0px !important;
    }
    #panoramica > .row .col-sx {
        padding: 10px 40px 0px 40px;
    }
    #panoramica .breadcrumb,
    #finiture .breadcrumb,
    #gallery .breadcrumb,
    #scheda .breadcrumb{
        display: none;
    }
    #panoramica > .row .col-sx {
        padding: 10px 40px 0px 40px;
    }

    .hero-gallery .text-container {
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center !important;
        bottom: 67% !important;
        transition: ease-in;
    }
    .downloadGallery{
        display: none;
    }
    .downloadZoom{
        display: none;
    }
    .hero-gallery .breadcrumb {
        padding-left: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center;
        bottom: 70% !important;
    }


    #panoramica > .row .col-sx {
        padding-left: 20px;
        padding-right: 20px;
    }


    #panoramica .breadcrumb, #scheda .breadcrumb, #gallery .breadcrumb, #finiture .breadcrumb {
        margin-left: 0px;
        text-align: center;
    }

    #scheda {
        padding-left: 50px;
        padding-right: 50px;
    }


    #scheda .imgHead, #scheda .disegni, #scheda .files .file {
        padding-right: 10px;
        padding-left: 10px !important;
    }
    #scheda #listinoContainer, #scheda #pesiContainer {
        margin-bottom: 30px;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #scheda #listinoDrop{
        overflow-x: scroll;
    }

    #scheda #productMeasure p {
        width: 33%;
    }

    #scheda > .row .col-sx {
        float: none;
        width: 100%;
    }

    #scheda .col-dx .inftec {
        text-align: center;
        width: 100%;
    }

    #scheda .disegni .disegniimg #imgTecnica {
        width: 100%;
        float: left;
        margin-top: 35px;
    }

    #scheda > .row .col-dx {
        float: none;
        width: 100%;
        text-align: center;
    }

    #finiture{
        min-height: 60% !important;
        padding: 0 0 0 0 !important;
        margin-bottom: 50px;
        margin-top: 100px;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom, .novelties-carousel2 .novelty-slides .novelty-slide.image-top {
        width: 60vh !important;
        height: 50vh !important;
    }

    #finiture .breadcrumb, #panoramica .breadcrumb, #gallery .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #scheda .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 13px;
        background-color: #FFFFff;
        text-align: center;
    }

    #scheda .files {
        margin-top: 30px;
        background-color: #f2f2f2;
    }

    #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Helvetica-Neue-Italic !important;
    }
    html[lang="ru"] #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Nimbus-Regular !important;
    }

    #scheda .title {
        border-bottom: 1px solid black;
        text-align: left;
        padding-left: 0px;
        width: 94%;
        float: left;
    }

    #scheda .title .chair {
        float: left !important;
    }

    #scheda .files .file .col-md-4{
        margin-bottom: 30px;
    }

    #scheda .disegni .disegniimg #productMeasure {
        width: 100%;
        float: left;
        clear: none;
        padding-left: 10px;
        margin-bottom: 15px;
        padding-right: 10px;
        z-index: 99;
        position: relative;
    }

    #scheda .disegni .disegniimg{
        padding-left: 30px;
        padding-right: 30px;
    }

    #chair {
        padding-left: 10%;
        padding-bottom: 5%;
        float: right;
        padding-bottom: 0px;
        bottom: 8px;
        position: relative;
    }

    .tdImage {
        width: 100% !important;
        float: left !important;
        text-align: center;
    }

    #containerVideoFiniture{
        min-height: 770px !important;
    }


    #panoramica > .row .col-sx, #panoramica > .row .col-dx {
        width: 100%;
        text-align: center;
    }

    #panoramica #imgTecnicaPan {
        padding-left: 0px;
        margin-bottom: 0px;
    }

    #finiture .float-item {
        text-align: center;
    }

    #finiture .row-fin {
        text-align: center;
    }

    #panoramica > .row .col-sx {
        padding-right: 20px;
    }

    #scheda #productMeasure .title p {
        text-align: left;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        width: 100%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
        width: 100vw;
        padding: 0px !important;
    }

    #panoramica .schedaP {
        font-size: 16px;
        font-style: oblique;
        float: right;
        padding: 0;
        border-bottom: none;
        width: 100%;
        margin-top: 0 !important;
    }

    #panoramica {
        margin-bottom: 0 !important;
    }

    #panoramica .schedaP .schedaSocial p a {
        margin-right: 8px;
    }

    #finiture .float-item p {
        text-align: center;
        width: 100%;
    }

    #finiture .finitura span {
        float: none;
        text-align: center;
    }

    #finiture .float-item img {
        width: 90px;
        height: 90px;
        display: inline-block;
    }

    #panoramica .slick-dots li {
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 5%;
        height: 3px;
        margin: 0px 9px 0 0;
        padding: 0;
        cursor: pointer;
        background: #e3e3e3;
    }

    #gallery .slick-dots li {
        display: inline-block !important;
    }


    #gallery .slick-dots{
        width: 80%;
        left: 10%;
    }
    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }

    #gallery .slick-dots .slick-active {
        display: none;
    }

    #gallery .novelties-carousel2 .novelty-slides .thumbs .trigger {
        vertical-align: middle;
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 10%;
        height: 4px;
        margin: 0px 9px 0 0;
        padding: 0;
        cursor: pointer;
        background: white;
    }

    #gallery .novelties-carousel2 .novelty-slides .thumbs {
        top: 100% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -40% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-1 {
        left: 53%;
        display: none !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child, .novelties-carousel2 .novelty-slides .novelty-slide.image-top:last-child {
        left: -11%;
        display: none;
    }

    #finiture .finTitle {
        text-align: center;
    }

    #finiture .name .imgChangeFiniture, #finiture .name .imgChangeFin_2, #finiture .name .imgChangeFin_1 {
        display: none;
    }

    #finiture .finiture_text {
        text-align: center;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        display: none;
    }

    .novelties-carousel2{
        height: 75vh;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        top: 60%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        font-size: 21px;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        text-align: center !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        pointer-events: initial !important;
    }

    #suggeriti {
        min-height: 100% !important;
    }

    #suggeriti .titleSuggeriti {
        padding-left: 0px !important;
        text-align: center;
        margin-bottom: 15px !important;
    }

    #suggeriti .descrizione.descrSuggeriti {
        font-size: 18px !important;
        text-align: center;
        padding-left: 0px !important;
    }

    #suggeriti .swiper-slide {
        width: 100%;
    }

    #suggeriti .swiper-slide .flex-item {
        padding-right: 50px;
        padding-left: 50px;

        display: flex;
        flex-direction: column-reverse;
    }

    #suggeriti .swiper-slide .descrSuggeriti {
        padding-left: 15px !important;
        width: 100% !important;
        position: relative;
    }

    #suggeriti .continuaProd {
        text-align: center;
        width: 100%;
    }

    #suggeriti .swiper-slide .imgSuggeriti {
        width: 100% !important;
        position: relative;
    }

    #suggeriti .swiper-slide .lineaSfumatura {
        display: none;
    }

    #suggeriti .carousel-control.left button, #suggeriti .carousel-control.right button {
        left: 0px !important;
    }

    #suggeriti .carousel-control.right button {
        right: 15px !important;
    }

    #suggeriti .divSpanContinua {
        padding: 0 0 0 0;
    }

    #suggeriti .swiper-slide p {
        text-align: center;
    }

    #finiture .containerFiniture .name {
        display: none;
    }

    #finiture .breadcrumb {
        padding-top: 0px !important
    }

    #\33 D {
        display: none;
    }

    #finiture .containerFiniture {
        padding-right: 0px !important;
    }

    #finiture .fin_SlickSlide {
        float: unset !important;
    }

    #finiture .row-color {
        height: 100% !important;
        overflow-x: hidden;
    }

    #finiture .slick-prev.slick-arrow {
        left: 0px;
    }

    #finiture .slick-next.slick-arrow {
        right: 0 !important;
        left: 96%;
    }

    #suggeriti .descrizione {
        padding: 0 15px 0 15px;
        text-align: center;
        font-size: 24px !important;
    }

    #correlati .titleCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        margin-top: 0px;
        padding-top: 40px;
    }

    #correlati .descrCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #correlati .swiper-slide {
        width: 100%;
        position: relative;

        left: 0%;
    }

    #correlati .swiper-slide .descriCorrelati {
        width: 100% !important;
        position: relative;
        padding-left: 0 !important;
        margin: 20px auto;
    }
    #correlati .divSpanContinua {
        padding: 20px 0px 0px 0px !important;
        color: #FFF;
    }

    #correlati .swiper-slide p {
        text-align: center;
        font-size: 18px;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider {
        display: none;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 350px;
        height: 300px;
        background-size: cover;
        transition: none !important;
        margin-left: 30px;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati img {
        height: 300px;
        width: 300px;
    }

    #correlati .mfp-arrow-left, #correlati .mfp-arrow-right {
        filter: invert(100%);
    }

    #scheda #listino {
        margin-top: 20px;
    }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 93% !important;
    }

    #correlati .carousel-control.right {
        left: 96% !important;
    }

    #correlati .carousel-control.left {
        left: -0% !important;
    }

    #suggeriti .carousel-control.right {
        left: 88% !important;
    }

    #video{
        margin-top: 0px;
    }

    #video .containerVideo {
        padding: 100px 0 0 0 !important;
        margin: 0 !important
    }

    #correlati #footerCorrelati {
        padding-left: 0;
        padding-right: 0;
        top: 10px;
        padding-bottom: 330px;
    }

    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 50% !important;
    }
    #correlati #footerCorrelati .gapTable{
        display: none;
    }


    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 100%;
        float: left;
        text-align: center;
    }
    #correlati #footerCorrelati .col-sx-riv{
        margin-bottom: 80px;
    }
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 15px;
    }
    #correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
    }

    #correlati .divSpanContinua .continuaProd {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    #correlati #footerCorrelati .col-dx-news input {
        width: 54%;
    }

    /*#goTopImg {*/
    /*    top: 35px;*/
    /*    left: 150px;*/
    /*}*/

    .langSelect {
        bottom: 20px;
        position: relative;
    }
    #scheda .rotatePhone{
        display: inline-block;
        filter: invert(1);
        position: relative;
    }
    #scheda .rotatePhone img{
        width: 50px;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }

    #gallery .novelty-slide{
        width: 100% !important;
        right: 0 !important;
    }
    #gallery .novelty-slide .slick-track{
        margin-right: 0 !important;
    }
}

/* IPHONE 11 */
@media (min-width:400px) and (max-width:481px) and (min-height: 620px) {
    #correlati .carousel-control.left, #correlati .carousel-control.right{
        top: 25.5% !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide{
        display: flex !important;
        flex-direction: column-reverse; !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-bottom: 45% !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .list-files img{
        float: none !important;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #gallery .lastSlider {
        display: none;
    }
    #suggeriti .carousel-control.left{
        left: 25px !important;
        top: 200px !important;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }
    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }

    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
    }
    #gallery .slick-dots .slick-active {
        width: 5%;
        height: 3px;
        margin-right: 19px;
        margin-bottom: 15px;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover{
        margin-right: 0 !important;
    }
    a.navbar-brand{
        height: 40px;
        margin-top: 7px;
        margin-left: 0px !important;
    }
    #panoramica .slick-slide {
        padding-left: 20px;
        padding-right: 20px;
    }

    #configuratore {
        display: none;
    }

    body {
        font-size: 18px !important;
    }

    #containerCatalog {
        min-height: 675px !important;
    }
    .hero-gallery .text-container.title{
        bottom: 54% !important;
    }
    #panoramica{
        padding-top: 0px !important;
    }
    #panoramica > .row .col-sx {
        padding: 10px 40px 0px 40px;
    }
    #panoramica .breadcrumb,
    #finiture .breadcrumb,
    #gallery .breadcrumb,
    #scheda .breadcrumb{
        display: none;
    }
    #panoramica > .row .col-sx {
        padding: 10px 40px 0px 40px;
    }

    .hero-gallery .text-container {
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center !important;
        bottom: 60% !important;
        transition: ease-in;
    }
    .downloadGallery{
        display: none;
    }
    .downloadZoom{
        display: none;
    }
    .hero-gallery .breadcrumb {
        padding-left: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
        text-align: center;
        bottom: 70% !important;
    }

    #correlati .carousel-control.left, #correlati .carousel-control.right{
        top: 25.5% !important;
    }

    #panoramica > .row .col-sx {
        padding-left: 20px;
        padding-right: 20px;
    }


    #panoramica .breadcrumb, #scheda .breadcrumb, #gallery .breadcrumb, #finiture .breadcrumb {
        margin-left: 0px;
        text-align: center;
    }

    #scheda {
        padding-left: 50px;
        padding-right: 50px;
    }


    #scheda .imgHead, #scheda .disegni, #scheda .files .file {
        padding-right: 10px;
        padding-left: 10px !important;
    }
    #scheda #listinoContainer, #scheda #pesiContainer {
        margin-bottom: 30px;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    #scheda #listinoDrop{
        overflow-x: scroll;
    }

    #scheda #productMeasure p {
        width: 33%;
    }

    #scheda > .row .col-sx {
        float: none;
        width: 100%;
    }

    #scheda .col-dx .inftec {
        text-align: center;
        width: 100%;
    }

    #scheda .disegni .disegniimg #imgTecnica {
        width: 100%;
        float: left;
        margin-top: 35px;
    }

    #scheda > .row .col-dx {
        float: none;
        width: 100%;
        text-align: center;
    }

    #finiture{
        min-height: 60% !important;
        padding: 0 0 0 0 !important;
        margin-bottom: 50px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.active {
        width: 100%;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.onlySlide {
        width: 100% !important;
    }

    #finiture .breadcrumb, #panoramica .breadcrumb, #gallery .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #scheda .breadcrumb {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 13px;
        background-color: #FFFFff;
        text-align: center;
    }

    #scheda .files {
        margin-top: 30px;
        background-color: #f2f2f2;
    }

    #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Helvetica-Neue-Italic !important;
    }
    html[lang="ru"] #scheda .files .containerFile h5 {
        font-size: 16px;
        color: #122d55;
        font-family: Nimbus-Regular !important;
    }

    #scheda .title {
        border-bottom: 1px solid black;
        text-align: left;
        padding-left: 0px;
        width: 94%;
        float: left;
    }

    #scheda .title .chair {
        float: left !important;
    }

    #scheda .files .file .col-md-4{
        margin-bottom: 30px;
    }

    #scheda .disegni .disegniimg #productMeasure {
        width: 100%;
        float: left;
        clear: none;
        padding-left: 10px;
        margin-bottom: 15px;
        padding-right: 10px;
        z-index: 99;
        position: relative;
    }

    #scheda .disegni .disegniimg{
        padding-left: 30px;
        padding-right: 30px;
    }

    #chair {
        padding-left: 10%;
        padding-bottom: 5%;
        float: right;
        padding-bottom: 0px;
        bottom: 8px;
        position: relative;
    }

    .tdImage {
        width: 100% !important;
        float: left !important;
        text-align: center;
    }

    #containerVideoFiniture{
        min-height: 770px !important;
    }


    #panoramica > .row .col-sx, #panoramica > .row .col-dx {
        width: 100%;
        text-align: center;
    }

    #panoramica #imgTecnicaPan {
        padding-left: 0px;
        margin-bottom: 0px;
    }

    #finiture .float-item {
        text-align: center;
    }

    #finiture .row-fin {
        text-align: center;
    }

    #panoramica > .row .col-sx {
        padding-right: 20px;
    }

    #scheda #productMeasure .title p {
        text-align: left;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        width: 100%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
        width: 100vw;
        padding: 0px !important;
    }

    #panoramica .schedaP {
        font-size: 16px;
        font-style: oblique;
        float: right;
        padding: 0;
        width: 100%;
        border-bottom: none;
        margin-top: 0 !important;
    }

    #panoramica {
        margin-bottom: 0 !important;
    }

    #panoramica .schedaP .schedaSocial p a {
        margin-right: 8px;
    }

    #finiture .float-item p {
        text-align: center;
        width: 100%;

        padding: 0 7px;
    }

    #finiture .finitura span {
        float: none;
        text-align: center;
    }

    #finiture .float-item img {
        width: 90px;
        height: 90px;
        display: inline-block;
    }


    #gallery .slick-dots{
        width: 80%;
        left: 7%;
    }
    #gallery .slick-dots li {
        width: 5%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }

    #gallery .slick-dots li {
        display: inline-block !important;
    }

    #panoramica .slick-dots .slick-active {
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 5%;
        height: 3px;
        margin: 0px 15px 0 0;
        padding: 0;
        cursor: pointer;
        background: black;
    }

    #gallery .slick-dots .slick-active {
        display: none;
    }

    #gallery .novelties-carousel2 .novelty-slides .thumbs .trigger {
        vertical-align: middle;
        opacity: 1;
        position: relative;
        display: inline-block;
        width: 10%;
        height: 4px;
        margin: 0px 9px 0 0;
        padding: 0;
        cursor: pointer;
        background: white;
    }

    #gallery .novelties-carousel2 .novelty-slides .thumbs {
        top: 100% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.active, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.active {
        left: 50%;
        top: -20% !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {
        top: -20% !important;
        display: block !important;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom.novelty-slide-1, .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-1 {
        left: 53%;
        display: none !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-bottom:last-child, .novelties-carousel2 .novelty-slides .novelty-slide.image-top:last-child {
        left: -11%;
        display: none;
    }

    #finiture .finTitle {
        text-align: center;
    }

    #finiture .name .imgChangeFiniture, #finiture .name .imgChangeFin_2, #finiture .name .imgChangeFin_1 {
        display: none;
    }

    #finiture .finiture_text {
        text-align: center;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        display: none;
    }

    .novelties-carousel2{
        height: 75vh;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        top: 75%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        font-size: 21px;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title {
        text-align: center !important;
        margin-left: 15px;
        margin-right: 15px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        pointer-events: initial !important;
    }

    #suggeriti {
        min-height: 100% !important;
    }

    #suggeriti .titleSuggeriti {
        padding-left: 0px !important;
        text-align: center;
        margin-bottom: 15px !important;
    }

    #suggeriti .descrizione.descrSuggeriti {
        font-size: 18px !important;
        text-align: center;
        padding-left: 15px !important;
        width: 100% !important;
        position: relative;
        top: 210px;
    }

    #suggeriti .swiper-slide {
        width: 100%;
    }

    #suggeriti .swiper-slide .flex-item {
        padding-right: 50px;
        padding-left: 50px;

        display: flex;
        flex-direction: column-reverse;
    }

    #suggeriti .continuaProd {
        text-align: center;
        width: 100%;
    }
    #suggeriti{
        margin-bottom: 80px !important;
    }
    #suggeriti .swiper-slide .descrSuggeriti{
        padding-left: 15px !important;
        width: 100% !important;
        position: relative;
    }
    #suggeriti .swiper-slide .imgSuggeriti{
        width: 100% !important;
        position: relative;
    }

    #correlati #footerCorrelati {
        padding-left: 0;
        padding-right: 0;
        top: 10px;
        padding-bottom: 330px;
    }

    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 50% !important;
    }
    #correlati #footerCorrelati .gapTable{
        display: none;
    }

    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 100%;
        float: left;
        text-align: center;
    }
    #correlati #footerCorrelati .col-sx-riv{
        margin-bottom: 80px;
    }
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 15px;
    }
    #correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
    }

    #correlati .divSpanContinua .continuaProd {
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    #correlati #footerCorrelati .col-dx-news input {
        width: 54%;
    }

    /*#goTopImg {*/
    /*    top: 35px;*/
    /*    left: 150px;*/
    /*}*/

    .langSelect {
        bottom: 20px;
        position: relative;
    }
    #scheda .rotatePhone{
        display: inline-block;
        filter: invert(1);
        position: relative;
    }
    #scheda .rotatePhone img{
        width: 50px;
    }


    #suggeriti .swiper-slide .lineaSfumatura {
        display: none;
    }

    #suggeriti .carousel-control.left button, #suggeriti .carousel-control.right button {
        left: 0px !important;
    }

    #suggeriti .carousel-control.right button {
        right: 15px !important;
    }

    #suggeriti .divSpanContinua {
        padding: 0 0 0 0;
    }

    #suggeriti .swiper-slide p {
        text-align: center;
    }

    #finiture .containerFiniture .name {
        display: none;
    }

    #finiture .breadcrumb {
        padding-top: 0px !important
    }

    #\33 D {
        display: none;
    }

    #finiture .containerFiniture {
        padding-right: 0px !important;
    }

    #finiture .fin_SlickSlide {
        float: unset !important;

        padding: 0 40px;
    }

    #finiture .row-color {
        height: 100% !important;
        overflow-x: hidden;

        margin-left: 5px !important;
    }

    #finiture .slick-prev.slick-arrow {
        left: 0px;
    }

    #finiture .slick-next.slick-arrow {
        right: 0 !important;
        left: 96%;
    }

    #suggeriti .descrizione {
        padding: 0 15px 0 15px;
        text-align: center;
        font-size: 24px !important;
    }

    #correlati .titleCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
        margin-top: 0px;
        padding-top: 40px;
    }

    #correlati .descrCorrelati {
        font-size: 24px;
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }

    #correlati .swiper-slide {
        width: 100%;
        position: relative;

        left: 0%;
    }

    #correlati .swiper-slide .descriCorrelati {
        width: 100% !important;
        position: relative;
        padding-left: 0 !important;
        margin: 20px auto;
    }
    #correlati .divSpanContinua {
        padding: 20px 0px 0px 0px !important;
        color: #FFF;
    }

    #correlati .swiper-slide p {
        text-align: center;
        font-size: 18px;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider {
        display: none;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 350px;
        height: 300px;
        background-size: cover;
        transition: none !important;
        margin-left: 15px;
        justify-content: center;
        display: flex;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati img {
        height: 300px;
        width: 300px;
    }

    #correlati .mfp-arrow-left, #correlati .mfp-arrow-right {
        filter: invert(100%);
    }

    #scheda #listino {
        margin-top: 20px;
    }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 93% !important;
    }

    #correlati .carousel-control.right {
        left: 93% !important;
    }

    #correlati .carousel-control.left {
        left: 2% !important;
    }

    #suggeriti .carousel-control.right {
        left: 88% !important;
    }
    #video .containerVideo {
        padding: 100px 0 0 0 !important;
    }

    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #gallery{
        min-height: 100%;
    }

    #gallery .novelty-slide{
        width: 100% !important;
        right: 0 !important;
    }
    #gallery .novelty-slide .slick-track{
        margin-right: 0 !important;
    }
}

@media (max-width:481px) and (max-height: 739px){
    #rowDownloadMobilePan{
        position: relative;
        bottom: 30px;
    }

    .downloadGallery, .zoomGallery{
        display: none;
    }
    #correlati #productCorrelatedCarousel .swiper-slide{
        display: flex !important;
        flex-direction: column-reverse; !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {
        top: -20% !important;
        display: block !important;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    #scheda .list-files #scarica{
        float: unset !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #gallery{
        min-height: 110%;
    }
    #gallery .lastSlider {
        display: none;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }

    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }

    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 5;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #gallery .slick-dots{
        width: 80%;
        left: 10%;
    }
    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots .slick-active {
        width: 4%;
        height: 3px;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-bottom: 35%;
    }
    .hero-gallery .text-container {
        bottom: 60% !important;
    }
    .hero-gallery .text-container{
        padding-bottom: 45% !important;
    }
    .hero-gallery .text-container.title{
        padding-bottom: 10% !important;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #video .containerVideo{
        padding: 100px 0 0 0 !important;
        margin: 0 !important;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }

    #gallery .novelty-slide{
        width: 100% !important;
        right: 0 !important;
    }
    #gallery .novelty-slide .slick-track{
        margin-right: 0 !important;
    }
}
@media (min-width:482px) and (max-width: 767px){

    #correlati #productCorrelatedCarousel .swiper-slide{
        display: flex !important;
        flex-direction: column-reverse; !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.onlySlide {
        top: -20% !important;
        display: block !important;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
    }
    #gallery .sliderLeft{
        display: none;
    }
    #utilitiesMenuMobile .langSelect{
        margin-top: 0 !important;
    }
    .hero-gallery .text-container.title {
        margin: 0;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-bottom: 45%;
        margin: 0;
    }
    #iconFavoritesMobile{
        top: 10px !important;
    }
    #panoramica .breadcrumb{
        margin-left: 0;
        text-align: center;
    }
    #panoramica > .row .col-dx{
        text-align: center;
        width: 100%;
    }
    #panoramica > .row .col-sx{
        width: 100%;
    }
    #gallery .breadcrumb{
        margin-left: 0;
        text-align: center;
    }
    .novelties-carousel2 .novelty-slides{
        bottom: 200px;
        position: relative;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-1,
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top.novelty-slide-2,
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top:last-child{
        display: none;
    }
    #gallery .slick-dots {
        display: inline-block;
        width: 80%;
        left: 10%;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        width: 100%;
        top: 60%;
        position: absolute;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
        width: 100vw;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title{
        text-align: center;
    }
    #scheda .breadcrumb{
        margin-left: 0;
        text-align: center;
    }
    #scheda > .row .col-sx{
        width: 100%;
    }
    #scheda > .row .col-dx{
        text-align: center;
        width: 100%;
    }
    #scheda .disegni .disegniimg #imgTecnica{
        width: 100%;
    }
    #scheda .title {
        float: left;
        width: 96%;
    }
    #scheda .title p{
        width: 100%;
    }
    #scheda .disegni .disegniimg #productMeasure{
        width: 100%;
        padding-left: 0;
        z-index: 9;
        position: relative;
        cursor: pointer;
    }
    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 96%;
    }
    #scheda #listinoContainer, #scheda #pesiContainer{
        margin-bottom: 15px;
    }
    #suggeriti{
        margin-bottom: 0;
    }
    #suggeriti .titleSuggeriti{
        padding-left: 0;
        text-align: center;
    }
    #suggeriti .descrizione{
        padding-left: 15px;
        text-align: center;
    }
    #suggeriti .descrSuggeriti{
        float: left;
    }
    #suggeriti .imgSuggeriti{
        float: left;
        width: 55%;
    }
    #suggeriti .lineaSfumatura{
        display: none;
    }
    #suggeriti .carousel-control.right, #suggeriti .carousel-control.left{
        top: 100px !important;
    }
    #containerVideoFiniture{
        display: none;
    }
    #finiture {
        padding-right: 30px !important;
    }
    #finiture .breadcrumb{
        margin-left: 0;
        text-align: center;
    }
    #finiture .containerFiniture{
        padding-right: 0;
    }
    #finiture .name{
        display: none;
    }
    #finiture .row-color{
        overflow-x: hidden;
    }
    #finiture .fin_SlickSlide{
        width: 100%;
    }
    #finiture .float-item{
        width: 120px;
        height: 150px;
        margin-right: 55px !important;
        margin-bottom: 20px;
    }
    #finiture .float-item img{
        width: 120px;
        height: 120px;
    }
    #finiture .float-item p {
        text-align: center;
        width: 100%;
    }
    #\33 D{
        display: none;
    }
    #correlati{
        margin-top: -75px;
    }
    #correlati .titleCorrelati{
        padding: 20px 0 0 0;
        width: 100%;
        text-align: center;
    }
    #correlati .rowCarousel{
        max-height: 450px;
    }
    #correlati #productCorrelatedCarousel{
        max-height: 450px;
    }
    #correlati .swiper-slide{
        left: 5%;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .descriCorrelati{
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati{
        max-height: 300px;
        max-width: 300px;
        width: 300px !important;
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide {
        transition: none;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati img {
        height: 300px;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider{
        display: none;
    }
    #correlati .descriptionCorrelati{
        max-height: 220px !important;
    }
    #correlati .descriptionCorrelati p{
        -webkit-line-clamp: 12;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #correlati .carousel-control.left{
        left: -10px !important;
    }
    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news{
        width: 100%;
        float: left;
        margin-bottom: 50px;
        text-align: center;
    }
    #correlati #footerCorrelati .col-sx-riv p{
        text-align: center;
    }
    #correlati #footerCorrelati #rivenditoreSearch, #correlati #footerCorrelati .rivenditoriSelect {
        width: 100%;
    }
    #correlati #footerCorrelati .rivenditoriSelect {
        margin: 0;
    }
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 0;
        text-align: center;
        width: 100%;
        margin-top: 10px;
    }
    #correlati #footerCorrelati .col-dx-news input{
        margin-bottom: 10px;
    }


























    #scheda .list-files #scarica{
        float: unset !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 25px;
        padding-right: 25px;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #scheda .files .file .containerFile{
        text-align: center;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #gallery{
        min-height: 110%;
    }
    #gallery .lastSlider {
        display: none;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #finiture .float-item {
        width: 33%;
        height: 150px;
        margin-right: 0 !important;
    }
    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
    }

    #correlati .divSpanContinua {
        padding: 0px 0px 20px 0px !important;}
    #correlati .descriptionCorrelati {
        max-height: 160px;
    }

    #gallery .slick-dots li {
        width: 4%;
        height: 3px;
        margin-bottom: 15px;
        margin-right: 19px;
    }
    #gallery .slick-dots .slick-active {
        width: 4%;
        height: 3px;
    }
    .hero-gallery .text-container {
        bottom: 60% !important;
    }
    #panoramica .schedaP .schedaSocial{
        width: 100%;
    }
    #video .containerVideo{
        padding: 100px 0 0 0 !important;
        margin: 0 !important;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }
    #scheda #imgTecnicaScheda img{
        width: 75% !important;
    }

    #gallery .novelty-slide{
        width: 100% !important;
        right: 0 !important;
    }
    #gallery .novelty-slide .slick-track{
        margin-right: 0 !important;
    }
}
/* PHONE ORIZZONTALE */
@media (orientation:landscape) and (min-width:482px) and (max-width:799px) {
    .downloadGallery, .zoomGallery{
        display: none;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #watchVideo_0,
    #watchVideo_1,
    #watchVideo_2{
        display: none;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #containerCatalog{
        min-height: 315px !important;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    .hero-gallery .text-container.mobile-bottom, .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) {
        top: 0;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }
    .hero-gallery .text-container{
        padding-left: 0px !important;
        margin-left: 0px !important;
    }
    #panoramica > .row .col-sx{
        width: 100%;
    }
    #panoramica > .row .col-dx{
        width: 100%;
        text-align: center;
    }
    #scheda > .row .col-sx {
        float: left;
        width: 100%;
    }
    #scheda > .row .col-dx {
        float: left;
        width: 100%;
        text-align: center;
    }
    #panoramica #imgTecnicaPan {
        padding-left: 10px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.active {
        display: inline-block;
        height: 70vh;
        width: 105vh;
        top: -100px !important;
        left: 48% !important;
    }
    #correlati .swiper-slide {
        width: 50%;
        position: relative;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
        display: inline-block;
        left: 65%;
        top: 0;
        height: 45vh !important;
        width: 45vh !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2{
        display: none;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide{
        margin-top: 0px !important;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        top: 67%;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child {
        display: inline-block;
        left: 8%;
        top: 0%;
        width: 45vh !important;
        height: 45vh !important;
    }

 #finiture .finTitle{
  text-align: center;
 }
 #finiture .name .imgChangeFiniture, #finiture .name .imgChangeFin_2, #finiture .name .imgChangeFin_1{
display: none;
 }
 #gallery .novelties-carousel2 .main-slide .main-slide-text{
  width: 100%;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
  width: 100vw;
 }


 #panoramica .schedaP{
  font-size: 14px;
  font-style: oblique;
  float: right;
  padding: 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin-top: 0%;
 }


 #panoramica .schedaP .schedaSocial p a {
  margin-right: 10px;
 }


 #panoramica .schedaP p{
  float: right;
 }

 #panoramica .schedaProd p{
  float: left;
 }

#gallery {
    min-height: 150% !important;
}

 #gallery .slick-dots li {
  display: none;
 }
    .novelties-carousel2 .main-slide{
        height: 100vh;
    }
 #gallery .slick-dots .slick-active {
  display: none;
 }
    .novelties-carousel2 .main-slide-text{
        height: 100% !important;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
        max-height: 100% !important;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title{
        font-size: 24px !important;
        text-align: center;
    }

 #scheda {
  padding-left: 50px;
  padding-right: 10px;
 }

 #scheda .disegni .disegniimg #imgTecnica {
  width: 100%;
  float: left;
 }

 #scheda .disegni .disegniimg #productMeasure {
  width: 100%;
  float: left;
  clear: none;
  padding-left: 10px;
     z-index: 99;
     position: relative;
 }


 #scheda .title {
  border-bottom: 1px solid black;
  height: 30px;
  padding-left: 0px;
  padding-right: 0px;
     width: 94%;
     float: left;
 }
 #scheda .title .chair{
  float: right !important;
 }

 #scheda .col-dx .inftec {
  margin-bottom: 30px;
     width: 100%;
 }

 #chair {
  width: 40px;
 }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure{
        width: 96% !important;
    }

    #suggeriti .swiper-slide {
        width: 100%;
    }
    #suggeriti .swiper-slide .lineaSfumatura{
        display: none;
    }
    #suggeriti .descrSuggeriti, #suggeriti .imgSuggeriti{
        float: left;
    }

    #containerVideoFiniture{
        min-height: 315px !important;
    }

    #\33 D{
        display: none;
    }
    #finiture .name{
        display: none;
    }
    #finiture .fin_SlickSlide{
        float: unset !important;
    }

    #finiture .row-color{
        height: 100% !important;
        overflow-x: hidden;
    }
    #finiture .slick-next.slick-arrow{
        left: 98%;
        right: 0 !important;
    }
    #finiture .slick-prev.slick-arrow{
        left: 0px;
    }

    #correlati{
        min-height: 150% !important;
    }

    #correlati .titleCorrelati {
        margin-top: 0px;
        padding-top: 40px;
        font-size: 26px;
        padding-left: 100px;
        padding-right: 100px;
        font-family: Helvetica-Neue-Light !important;
        font-style: oblique;
        text-align: center;
    }
    html[lang="ru"] #correlati .titleCorrelati {
        margin-top: 0px;
        padding-top: 40px;
        font-size: 26px;
        padding-left: 100px;
        padding-right: 100px;
        font-family: Nimbus-Regular !important;
        font-style: oblique;
        text-align: center;
    }
    #correlati .swiper-slide{
        left: 7%;
    }
    #correlati .descriCorrelati{
        width: 30%;
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 400px;
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider{
       display: none;
    }
    #correlati .carousel-control.right{
        left: 96% !important;
    }
    #correlati .carousel-control.left{
        left: -5px !important;
    }

    #correlati #footerCorrelati {
        padding-top: 20px;
        padding-left: 50px;
        padding-right: 50px;
        top: 0 !important;
        padding-bottom: 250px;
    }
    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 45% !important;
    }
    #correlati #footerCorrelati .gapTable{
        width: 10% !important;
    }

    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 50%;
        float: left;
        text-align: center;
    }
    /*#correlati #footerCorrelati .col-sx-riv{*/
    /*    margin-bottom: 30px;*/
    /*}*/
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 15px;
    }
    #correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
    }
}
/* PHONE ORIZZONTALE IPHONE X */
@media (orientation:landscape) and (min-width:800px) and (max-width: 819px){
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 70% !important;
    }
    #utilitiesMenuMobile .langSelect {
        margin-top: 19px !important;
    }
    #scheda .files .containerFile table{
        width: 100%;
    }
    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #watchVideo_0,
    #watchVideo_1,
    #watchVideo_2{
        display: none;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    .ytp-expand-pause-overlay .ytp-pause-overlay{
        display: none;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #containerCatalog{
        min-height: 315px !important;
    }
    .hero-gallery .text-container.mobile-bottom, .hero-gallery .text-container:not(.mobile-middle):not(.mobile-top) {
        top: 0;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }
    .hero-gallery .text-container{
        padding-left: 0px !important;
        margin-left: 0px !important;
    }
    #panoramica > .row .col-sx{
        width: 100%;
    }
    #panoramica > .row .col-dx{
        width: 100%;
        text-align: center;
    }
    #scheda > .row .col-sx {
        float: left;
        width: 100%;
    }
    #scheda > .row .col-dx {
        float: left;
        width: 100%;
        text-align: center;
    }
    #panoramica #imgTecnicaPan {
        padding-left: 10px;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.active {
        display: inline-block;
        height: 70vh;
        width: 115vh;
        top: -100px !important;
        left: 50% !important;
    }
    #correlati .swiper-slide {
        width: 50%;
        position: relative;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
        display: inline-block;
        left: 70%;
        top: -10%;
        height: 35vh !important;
        width: 35vh !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2{
        display: none;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child {
        display: inline-block;
        left: 11%;
        top: -10%;
        width: 35vh !important;
        height: 35vh !important;
    }

 #finiture .finTitle{
  text-align: center;
 }
 #finiture .name .imgChangeFiniture, #finiture .name .imgChangeFin_2, #finiture .name .imgChangeFin_1{
display: none;
 }
 #gallery .novelties-carousel2 .main-slide .main-slide-text{
  width: 100%;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
  width: 100vw;
 }


 #panoramica .schedaP{
  font-size: 14px;
  font-style: oblique;
  float: right;
  padding: 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin-top: 0%;
 }


 #panoramica .schedaP .schedaSocial p a {
  margin-right: 10px;
 }


 #panoramica .schedaP p{
  float: right;
 }

 #panoramica .schedaProd p{
  float: left;
 }

#gallery {
    min-height: 150% !important;
}

 #gallery .slick-dots li {
  display: none;
 }
    .novelties-carousel2 .main-slide{
        height: 100vh;
    }
 #gallery .slick-dots .slick-active {
  display: none;
 }
    .novelties-carousel2 .main-slide-text{
        height: 100% !important;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
        max-height: 100% !important;
    }
    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title{
        font-size: 24px !important;
        text-align: center;
    }

 #scheda {
  padding-left: 50px;
  padding-right: 10px;
 }

 #scheda .disegni .disegniimg #imgTecnica {
  width: 100%;
  float: left;
 }

 #scheda .disegni .disegniimg #productMeasure {
  width: 100%;
  float: left;
  clear: none;
  padding-left: 10px;
     z-index: 99;
     position: relative;
     padding-left: 0;
 }

 #suggeriti .divSpanContinua{
     text-align: right;
 }

 #correlati #productCorrelatedCarousel .swiper-slide{
     transition: none;
 }

 #scheda .title {
  border-bottom: 1px solid black;
  height: 30px;
  padding-left: 0px;
  padding-right: 0px;
     width: 94%;
     float: left;
 }
 #scheda .title .chair{
  float: right !important;
 }

 #scheda .col-dx .inftec {
  margin-bottom: 30px;
     width: 100%;
 }

 #chair {
  width: 40px;
 }
#panoramica .schedaP .schedaSocial{
    width: 100%;
}
    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure{
        width: 96% !important;
    }

    #suggeriti .swiper-slide {
        width: 100%;
    }
    #suggeriti .swiper-slide .lineaSfumatura{
        display: none;
    }
    #suggeriti .descrSuggeriti, #suggeriti .imgSuggeriti{
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover{
        margin-right: 0px !important;
    }

    #containerVideoFiniture{
        min-height: 315px !important;
    }

    #\33 D{
        display: none;
    }
    #finiture .name{
        display: none;
    }
    #finiture .fin_SlickSlide{
        float: unset !important;
    }

    #finiture .row-color{
        height: 100% !important;
        overflow-x: hidden;
    }
    #finiture .slick-next.slick-arrow{
        left: 98%;
        right: 0 !important;
    }
    #finiture .slick-prev.slick-arrow{
        left: 0px;
    }

    #correlati{
        min-height: 150% !important;
    }

    #correlati .titleCorrelati {
        margin-top: 0px;
        padding-top: 40px;
        font-size: 26px;
        padding-left: 100px;
        padding-right: 100px;
        font-family: Helvetica-Neue-Light !important;
        font-style: oblique;
        text-align: center;
    }
    html[lang="ru"] #correlati .titleCorrelati {
        margin-top: 0px;
        padding-top: 40px;
        font-size: 26px;
        padding-left: 100px;
        padding-right: 100px;
        font-family: Nimbus-Regular !important;
        font-style: oblique;
        text-align: center;
    }
    #correlati .swiper-slide{
        left: 7%;
    }
    #correlati .descriCorrelati{
        width: 30%;
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 400px;
        float: left;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider{
       display: none;
    }
    #correlati .carousel-control.right{
        left: 96% !important;
    }
    #correlati .carousel-control.left{
        left: -5px !important;
    }

    #correlati #footerCorrelati {
        padding-top: 20px;
        padding-left: 50px;
        padding-right: 50px;
        top: 0 !important;
        padding-bottom: 250px;
    }
    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 45% !important;
    }
    #correlati #footerCorrelati .gapTable{
        width: 10% !important;
    }
    #correlati #footerCorrelati .rivenditoriSelect{
        margin-left: 50px;
    }

    #video .videoContInside{
        margin-left: 25px;
        margin-right: 25px;
    }
    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 50%;
        float: left;
        text-align: center;
    }
    /*#correlati #footerCorrelati .col-sx-riv{*/
    /*    margin-bottom: 30px;*/
    /*}*/
    #correlati #footerCorrelati .col-sx-riv span, #correlati #footerCorrelati .col-dx-news span {
        margin-left: 15px;
    }
    #correlati #footerCorrelati .col-sx-riv input, #correlati #footerCorrelati .col-dx-news input {
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
    }
}
/* TABLET VERTICALE MINI */
@media (orientation:portrait) and (min-width:650px) and (max-width:767px) {

    #rowDownloadMobilePan{
        position: relative;
        bottom: 40px;
    }
    #gallery .downloadGallery {
        width: auto;
        display: block;
        margin-bottom: -3%;
        top: -30%;
        position: relative;
    }
    .zoomGallery{
        top: -30%;
    }

    #correlati{
        height: 100vh !important;
    }
    #correlati .swiper-slide {
        left: 0% !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .descriCorrelati{
        padding: 0 15px !important;
        width: 400px !important;
        margin: 0 auto !important;

        margin-top: 25px !important;
    }
    #correlati .descriptionCorrelati {
        text-align: center !important;
        max-height: 220px !important;
    }
    #correlati .descriCorrelati p, #correlati .descriCorrelati .divSpanContinua{
        text-align: center !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati{
        width: 400px !important;
        max-width: 400px !important;
        margin: 0 auto !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati > figure{
        text-align: center !important;
    }

    #containerCatalogInfo .sectionDivider p{
        width: 100% !important;
    }

    #newsCarousel .swiper-slide {
        left: -1% !important;
    }
    #newsCarousel .swiper-slide .imgCorrelati {
        left: -15px !important;
    }


}
/* TABLET VERTICALE */
@media (orientation:portrait) and (min-width:768px) and (max-width:1025px) {
    #rowDownloadMobilePan{
        position: relative;
        bottom: 40px;
    }
    #gallery .downloadGallery {
        width: auto;
        display: block;
        margin-bottom: -3%;
        top: -20%;
        position: relative;
    }
    #containerVideoFiniture{
        display: none;
    }
    #finiture .name .imgChangeFin_3 {
        position: absolute;
        bottom: 0;
        left: 0 !important;
        width: auto;
        z-index: 10;
    }
    #finiture .name .imgChange_profilo {
        position: relative;
        bottom: 38.8em;
        z-index: 9;
        left: 0 !important;
    }
    #gallery .novelty-slide-0 .slick-list img.mobileSquareImg{
        max-height: 80% !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 100px;
        padding-right: 100px;
    }
    #iconFavoritesMobile{
        top: 9px !important;
    }
    #gallery .slick-dots{
        width: 70%;
        left: 15%;
    }
    #gallery .slick-dots li {
        margin-bottom: 15px;
        margin-right: 30px;
    }
    #gallery .slick-dots .slick-active{
        margin-right: 30px;
    }
    #gallery .downloadSliderImg{
        width: 2%;
        z-index: 9;
        position: relative;
        top: 5px;
        left: 47%;
        width: 20px;
        height: 20px;
    }
    #gallery .zoomSliderImg{
        width: 2%;
        z-index: 9;
        position: relative;
        top: 5px;
        left: 53% !important;
    }
    .zoomGallery {
        bottom: 25% !important;

        width: auto;
        display: block;
        margin-bottom: -3%;
        top: -20.5%;
        position: relative;
    }
    #gallery .zoomSliderImg{
        width: 2%;
        z-index: 9;
        position: relative;
        left: 50%;
        width: 20px;
        height: 20px;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #gallery .lastSlider {
        display: none;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.active {
        height: 61vh !important;
        width: 100%;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.active.onlySlide {
        height: 61vh !important;
        width: 100% !important;
        left: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.image-top {
        top: -115px !important;
    }
    #gallery .novelty-slide-0 .slide-slick .slick-list .slick-track .img-container{
        width: 1080px;
    }
    #watchVideo_0,
    #watchVideo_1,
    #watchVideo_2{
        display: none;
    }
    #correlati .descriptionCorrelati p {
        -webkit-line-clamp: 12;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #scheda #productMeasure table{
        display: none;
        margin-left: 20px;
        margin-right: 20px;
    }
    #scheda #arrowDimensioni {
        display: unset;
    }
    #panoramica > .row .col-sx{
        width: 25%;
     padding-left: 40px;
    }
    #panoramica > .row .col-dx{
        width: 75%;
    }

    #panoramica #imgTecnicaPan {
        padding-left: 10px;
    }


 .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
  pointer-events: initial !important;
 }

 #panoramica > .row .col-dx, #panoramica > .row .col-sx {
  width: 100%;
  text-align: center;
 }

 .hero-gallery .text-container {
  margin-left: 0px;
  padding-right: 0px;
  margin-right: 0px;
  padding-left: 0px;
  text-align: center;
  top: 50px !important;
 }
 #hgtitle-gallery-slides-0{
  text-align: center;
 }
 .hero-gallery .text-container.breadcrumb{
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  padding-right: 0px !important;
 }

    #scheda .imgHead, #scheda .disegni, #scheda .files .file{
        padding-right: 50px;
        padding-left: 50px !important;
    }

 #scheda > .row .col-sx {
  width: 100%;
 }
 #scheda > .row .col-sx #imgTecnicaScheda img{
  width: 100%;
 }

 #scheda > .row .col-dx {
  float: left;
  width: 100%;
  text-align: center;
 }

 #panoramica .schedaP .schedaSocial p a {
  margin-right: 10px;
 }

 #finiture .containerFiniture .name .changeBaseText{
  text-align: left;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text {
  width: 100%;
  top: 55%;
  position: absolute;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container {
  width: 100%;
 }

 #scheda .disegni .disegniimg #imgTecnica {
  width: 100%;
  float: left;
 }

 .hero-gallery .text-container.breadcrumb{
  top: 0% !important;
  left: 0%;
  padding-left: 0px;
  padding-right: 75%;
 }

 #scheda .disegni .disegniimg #productMeasure {
  width: 100%;
  float: left;
  clear: none;
  padding-left: 0px;
     z-index: 99;
     position: relative;
 }

 #panoramica .schedaP{
  font-size: 14px;
  font-style: oblique;
  float: right;
  padding: 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin-top: 0;
 }

 #panoramica .schedaP p{
  float: right;
 }

 #panoramica .schedaProd p{
  float: left;
 }

 #panoramica .breadcrumb, #gallery .breadcrumb, #scheda .breadcrumb, #finiture .breadcrumb{
  margin-left: 0px;
  text-align: center;
  padding-right: 0px;
  padding-left: 0px;
 }

 #scheda {
  padding-left: 50px;
  padding-right: 50px;
 }

 #scheda .title {
  border-bottom: 1px solid black;
  height: 30px;
  padding-left: 0px;
  padding-right: 0px;
     min-width: 96%;
     float: left;
 }
 #scheda .title .chair{
  float: right !important;
  width: 100px !important;
 }

 #finiture .finiture_text{
  text-align: center;
 }

 #scheda .col-dx .inftec {
  margin-bottom: 30px;
  text-align: center;
     width: 100%;
 }

 #finiture .float-item {
  padding-left: 0 !important;

     margin-right: 0 !important;
     width: 33% !important;
     display: flex;
     flex-direction: column;
 }
    #finiture .float-item img{
        margin: 0 auto;
    }
    #finiture .float-item p{
        margin: 10px auto 0 auto;
        width: 185px;
    }


 #scheda .disegni{
  margin-bottom: 30px;
 }
 #chair {
  width: 25px;
 }

    #\33 D {
        display: none;
    }

 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1{
  left: 66% !important;
     display: none !important;
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2{
  display: none !important;
 }
.novelties-carousel2 .novelty-slides .novelty-slide.image-top:not(.onlySlide):last-child{
    display: none !important;
}

 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
  height: 100%;
 }
 #gallery .novelties-carousel2 .main-slide .main-slide-text{
  top: 70%;
 }
 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title{
  text-align: center;
 }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure{
        width: 97%;
    }




 #finiture .finTitle{
  padding-left: 0px;
 }

 #finiture .finitura{
  display: contents;
 }

#finiture .name{
    width: 100%;
    text-align: center;
    float: unset !important;
}
#finiture{
    min-height: 125% !important;
    margin-bottom: 10em;
}
    #finiture .name .imgChange_generic{
        left: 0em !important;
    }
    #finiture .name .imgChange_generic img{
        width: 100% !important;
    }
#finiture .fin_SlickSlide{
    float: unset !important;
    top: 10em;
}
#finiture .row-color{
    height: 100% !important;
    overflow-x: unset !important;
}

#finiture .text-finiture-change{
    margin-left: 5% !important;
    margin-right: 5% !important;
    width: 90%;
    bottom: -50% !important;
}
#finiture .name .imgChange_generic{
    margin-bottom: 0 !important;
}

 #finiture .name .imgChangeFin_1 {
  position: relative;
  bottom: 0 !important;
  left: 0em !important;
 }
    #finiture .slick-next.slick-arrow{
        right: 0px !important;
        left: 98%;
    }
    #finiture .slick-prev.slick-arrow{
        left: 0px !important;
    }
    #finiture .name .imgChangeFin_2 {
      position: absolute;
      bottom: 0;
      left: 0em;
        z-index: 1;
    }
    #video{
        margin-top: 300px !important;
        margin-bottom: -75px !important;
    }
 #finiture .name .imgChangeFiniture {
  position: relative;
  left: 20.2em;
  z-index: 20;
  bottom: -1em;
 }
 #finiture .containerFiniture{
  padding-right: 0px;
 }
 #finiture .containerFiniture .videoFiniture, #finiture .containerFiniture .finTitle, #finiture .containerFiniture .name{
  padding-right: 0px;
 }
 #finiture .row-color, #finiture .row-finiture{
  margin-right: 0px !important;
 }
 .row-fin{
     padding-right: 20px;
 }
 #finiture .containerFiniture .name .changePianoText, #finiture .containerFiniture .name .changeBaseText{
  bottom: 5%;
 }

#suggeriti .swiper-slide{
     width: 100% !important;
 }
#suggeriti .lineaSfumatura{
     display: none !important;
 }
#suggeriti .imgSuggeriti, #suggeriti .descrSuggeriti{
     float: left;
 }
#suggeriti .divSpanContinua{
    padding: 0px 0px 0px 0px !important;
 }
#correlati .divSpanContinua{
    padding: 20px 0px 0px 0px !important;
 }
    #video .containerVideo {
        margin: 0 15px !important;
    }
    #video .videoContInside{
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 0;
    }

#correlati{
    min-height: 100vh !important;
    position: relative;
    margin-top: 0 !important;
    top: 0;
}
    #correlati #footerCorrelati{
        top: 40px !important;
    }

    #correlati .imgCorrelati, #correlati .descriCorrelati{
        float: left;
    }
    #correlati .swiper-slide{
        width: 100% !important;
    }

    #correlati #footerCorrelati{
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 45% !important;
    }
    #correlati #footerCorrelati .gapTable{
        width: 10% !important;
    }
    #correlati .titleCorrelati{
        text-align: center;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 50px;
    }

    #suggeriti{
        margin-bottom: 0px;
        min-height: 60%;
    }
    #suggeriti .titleSuggeriti{
        padding-left: 0px;
        text-align: center;
    }
    #suggeriti .descrizione {
        padding: 0 65px;
        text-align: center;
        width: 100%;
    }
    #suggeriti .carousel-control.right, #suggeriti .carousel-control.left{
        top: 100px !important;
    }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 97%;
    }

    #suggeriti .descrSuggeriti{
        width: 47% !important;
    }
    #suggeriti .imgSuggeriti{
        width: 46% !important;
    }
    #suggeriti .lineaSfumatura{
        width: 46% !important;
    }

    #finiture .containerFinitureZoom{
        text-align: left;
    }
    #video .containerVideo{
        padding: 60px 0 0 0;
    }
    #suggeriti .carousel-control.right{
        left: 95% !important;
    }
    #suggeriti .carousel-control.left{
        left: 5px !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati {
        width: 65%;
        transition: none;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider{
        display: none;
    }

    #correlati .carousel-control.right{
        left: 95% !important;
    }
    #correlati .carousel-control.left {
        left: 0px !important;
    }
    #correlati .mfp-arrow-right, #correlati .mfp-arrow-left{
        filter: invert(100%);
    }

    #correlati .swiper-slide{
        left: 7%;
    }

    #correlati #footerCorrelati .col-sx-riv, #correlati #footerCorrelati .col-dx-news  {
        width: 100%;
        float: left;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 50px;
    }

    #containerFooter .social ul li a{
        width: 30px;
    }

    #containerFooter .social ul {
        width: 200px;
    }

    #correlati .rivenditoriSelect{
        margin-left: 55px;
    }

    #correlati #productCorrelatedCarousel .swiper-slide:hover {
        margin-right: 0!important;
    }

    #scheda .files .containerFile h5{
        text-align: center;
    }

    #scheda .files .containerFile table{
        width: 100%;
    }

    #scheda .files .containerFile table .wrapEtichetta{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }
    #scheda .files .containerFile table .wrapEtichetta #scarica{
        float: unset !important;
    }
    #scheda .files .containerFile table .wrapDescrizione{
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 5px;
    }

    #scheda .files .file .containerFile .col-md-4{
        margin-bottom: 20px
    }

    #video .contVideoYT.notStarted::after{
        margin-left: 220px;
        margin-top: 142px;
    }
}

/* TABLET ORIZZONTALE */
@media (orientation:landscape) and (min-width:1024px) and (max-width:1367px) {
    #rowDownloadMobilePan{
        position: relative;
        bottom: 40px;
    }
    #gallery .imgSlide{
        object-fit: contain;
    }

    .nav-anchor-2020 .mobile .floating-menu {
        height:100%;
        top:60px
    }
    #finiture .text-finiture-change{
        bottom: 10em;
        position: relative !important;
    }

    #finiture .fin_SlickSlide{
        width: 100% !important;
        bottom: 5em;
        margin-left: 15px !important;
    }
}
@media (orientation:landscape) and (min-width:821px) and (max-width:1367px) {

    #containerVideoFiniture{
        display: none;
    }
    #video .contVideoYT.notStarted::after{
        margin-left: 110px;
        margin-top: 80px;
    }
    #finiture .name .imgChangeFin_3 {
        position: relative;
        bottom: 775px;
        left: 10em !important;
        width: auto;
        z-index: 10;
    }
    #finiture .name .imgChange_profilo {
        position: relative;
        bottom: 38.8em;
        z-index: 9;
        left: 10em !important;
    }
    #correlati .descrCorrelati {
        text-align: center;
        padding-left: 100px;
        padding-right: 100px;
    }
    #scheda .files .file .containerFile .col-md-4{
        margin-bottom: 20px
    }
    #scheda .list-files img {
        float: none !important;
    }
    #gallery .downloadSliderImg{
        width: 2%;
        z-index: 9;
        position: relative;
        top: 5px;
        left: 47%;

        width: 20px;
        height: 20px;
    }
    .zoomGallery {
        bottom: -17px !important;
    }
    #gallery .zoomSliderImg{
        width: 2%;
        z-index: 9;
        position: relative;
        left: 53%;

        width: 20px;
        height: 20px;
    }
    #productMeasure{
        margin-top: 0px !important;
    }
    #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Helvetica-Neue-Light !important;
        margin-bottom: 50px;
        text-align: center;
    }
    html[lang="ru"] #finiture .titleFiniture{
        display: inline-block;
        font-size: 26px;
        font-weight: 900;
        color: #122d55;
        width: 100%;
        font-family: Nimbus-Regular !important;
        margin-bottom: 50px;
        text-align: center;
    }
    #watchVideo_0,
    #watchVideo_1,
    #watchVideo_2{
        display: none;
    }
    #correlati .swiper-slide {
        left: 12%;
    }
    #correlati .descriptionCorrelati p {
        -webkit-line-clamp: 13;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #\33 D {
        display: none;
    }
 #containerCatalog{
  min-height: 650px !important;
 }

 .hero-gallery .text-container.title {
  padding-left:20px !important;
  padding-bottom: 45% !important;
 }

    #scheda .imgHead, #scheda .disegni, #scheda .files .file{
        padding-right: 50px;
        padding-left: 50px !important;
    }

    #panoramica > .row .col-sx {
        width: 100%;
        padding: 0px 120px 0px 120px;
    }
    #panoramica > .row .col-dx {
        float: left;
        width: 100%;
        text-align: center;
    }
    #panoramica #imgTecnicaPan {
        padding-left: 10px;
    }

 #panoramica .breadcrumb, #gallery .breadcrumb{
  padding-left: 25px;
 }
 #finiture .breadcrumb{
  padding-left: 15px;
 }

 #scheda{
  padding-left: 50px;
 }
    #scheda > .row .col-sx {
        float: left;
        width: 100%;
    }
    #scheda > .row .col-dx {
        float: left;
        width: 100%;
        text-align: center;
    }

    #finiture{
        padding: 0 0 0 0 !important;
        margin-bottom: 50px;
    }

    #finiture .float-item {
  padding-left: 25px;

        display: flex;
        flex-direction: column;
        width: 25%;
        padding-left: 0 !important;
        margin: 0 !important;
 }

    #finiture .float-item img{
        margin: 0 auto;
    }
    #finiture .float-item p{
        width: 185px !important;
        margin: 10px auto 0 auto !important;
    }

 #finiture .name .imgChangeFin_1 {
  position: relative;
  bottom: 18.8em;
     left: 10em;
 }
 #finiture .name .imgChangeFin_2 {
     position: relative;
     top: 1.3em;
     left: 10em;
 }
 #finiture .name .imgChangeFiniture {
  position: relative;
  left: 8.2em;
  z-index: 20;
  top: 2em;
 }

 #finiture .text-finiture-change{
     bottom: 10em;
     position: relative !important;
 }

 #finiture .videoFiniture{
  width: 100%;
 }

 #finiture .finTitle{
  width: 100%;
 }
   #finiture{
       min-height: 150% !important;
   }
   #finiture .containerFiniture{
       padding: 0 0 0 0 !important;
       margin-right: 0 !important
   }
   #finiture .name{
       float: unset !important;
   }
   #finiture .imgChange_generic{
       left: 0 !important;
       top: 0 !important;
       margin-bottom: 10em !important;
   }
   #finiture .imgChange_generic img{
       max-width: 46vw;
       margin-bottom: 50px;
       margin-top: 20px;
   }
    #finiture .fin_SlickSlide{
        width: 100% !important;
        bottom: 0em;
        margin-left: 15px !important;
    }
    #finiture .row-color{
        height: 100% !important;
        overflow-x: unset !important;
    }
    #finiture .row-color, #finiture .row-finiture{
        margin-right: 0px !important;
    }
 #finiture .name{
  width: 100%;
  text-align: center;
 }
 .hero-gallery .text-container.breadcrumb{
  padding-bottom: 51%;
 }
 .hero-gallery .breadcrumb{
  padding-left: 25px;
 }
 #scheda .breadcrumb{
  padding-left: 0px;
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
  display: inline-block;
  left: 90%;
  top: 17%;
 }

 #gallery .zoomGallery{
     width: auto;
     z-index: 9;
     position: relative;
     left: 0;
     margin-bottom: 10px;
 }
    #gallery .downloadGallery {
        width: auto;
        display: block;
        margin-bottom: -7.5% !important;
        top: -20px;
        position: relative;
    }

 #gallery .slick-dots{
     top: 50px;
 }

    #suggeriti .descrizione {
        padding-right: 100px;
        width: 100%;
    }
 .novelties-carousel2 .novelty-slides .novelty-slide.right:nth-last-child(2) {
  display: none;
  left: 52%;
  top: 20%;
  -webkit-transform: translateX(-200%) translateX(-60px);
  transform: translateX(-200%) translateX(-60px);
 }

 .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child {
  left: -8.5%;
  top: 17%;
     display: none;
 }

 .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
  display: inline-block;
  left: 12%;
  top: 5%;
  right: auto;
  -webkit-transform: none;
  transform: none;
  pointer-events: initial !important;
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1{
  display: none !important;
 }
 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2{
  display: none !important;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text{
  width: 100%;
  top: 65%;
 }

 #video .video_1 .col-md-6{
     margin-left: auto;
 }

 #gallery .lastSlider{
    left: -65% !important;
     top: 15% !important;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
  width: 100%;
 }

 #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container .novelties-carousel__slide-title{
  text-align: center;
 }

 .novelties-carousel2 .novelty-slides .novelty-slide.active {
  height: 60vh;
     width: 74.52vw;
  display: inline-block;
 }
 #panoramica .schedaP {
  font-size: 14px;
  font-style: oblique;
  float: right;
  padding: 0;
  border-bottom: 1px solid black;
  width: 100%;
  margin-top: 9%;
 }

 #chair {
  width: 25px;
 }


 #scheda .title {
  border-bottom: 1px solid black;
  height: 30px;
  padding-left: 0px;
  padding-right: 0px;
 }
 #scheda .title .chair{
  float: right !important;
 }

 #scheda .col-dx .inftec {
  margin-bottom: 30px;
     width: 100%;
 }

 #finiture .videoFiniture .containerVideo .ytplayerSmall{
  margin-left: auto;
 }
 #finiture .containerFiniture .name .changePianoText, #finiture .containerFiniture .name .changeBaseText{
  bottom: 5%;
 }

    #suggeriti #productSudgestedCarousel{
        height: 500px;
    }
    #suggeriti .swiper-slide{
        width: 50% !important;
    }
    #suggeriti .descriptionSuggeriti{
        max-height: 200px !important;
    }


    #suggeriti .active .item-inner-container .item-inner:nth-child(2n+0) .lineaSfumatura{
        display: none;
    }

    #suggeriti .carousel-control.right{
        left: 95% !important;
    }
    .carousel.flexible .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .lineaSfumatura {
        display: none;
    }

    #suggeriti .carousel-control.right, #suggeriti .carousel-control.left{
        top: 200px !important;
    }

    #scheda #listino .spanListino, #scheda #pesiMisure .spanPesiMisure {
        width: 97%;
    }

    #suggeriti .descrSuggeriti{
        width: 47% !important;
    }
    #suggeriti .imgSuggeriti{
        width: 46% !important;
    }
    #suggeriti .lineaSfumatura{
        width: 7% !important;
    }

    #containerVideoFiniture{
        min-height: 690px !important;
    }

    #correlati{
        min-height: 100vh !important;
    }

    #correlati .swiper-slide{
        width: 100% !important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati{
        width: 100%;
    }
    #correlati #productCorrelatedCarousel .swiper-slide .descriCorrelati{
        width: 33% !important;
    }
    #correlati .carousel-control.left{
        left: -22px !important;
    }

    #correlati #productCorrelatedCarousel .swiper-slide .imgCorrelati .fadeCorrelatiSlider{
        display: none;
    }
    #correlati #productCorrelatedCarousel .swiper-slide:hover {
        margin-right: 0!important;
    }
    #correlati #productCorrelatedCarousel .swiper-slide{
        transition: none !important;
    }

    #correlati .titleCorrelati{
        padding-left: 50px;
        padding-right: 0px;
    }
    #correlati .carousel-control.right {
        left: 97% !important;
    }
    #correlati .mfp-arrow-right, #correlati .mfp-arrow-left{
        filter: invert(100%);
    }

    #correlati #footerCorrelati{
        padding: 0 100px;
    }

    #correlati #footerCorrelati .rivenditore, #correlati #footerCorrelati .newslet, #correlati #footerCorrelati .rivenditoriSelect{
        width: 45% !important;
    }
    #correlati .gapTable{
        width: 10% !important;
    }

    #correlati .descriptionCorrelati {
        max-height: 310px;
    }

    #finiture .containerFinitureZoom{
        text-align: left;
    }

    #video .containerVideo{
        padding: 50px 0 50px 0;
    }

    #video .videoContInside {
        margin-left: 50px;
        margin-right: 50px;
        padding-bottom: 0px;
    }

    #video{
        min-height: 100% !important;
        margin-top: 0px !important;
    }

    #\33 D .configuratoreTitle{
        bottom: 180px;
    }

    #\33 D #iframeTRED {
        bottom: 200px;
        position: relative;

        padding: 0 50px 0 50px !important;
    }
}

/* A COSA SERVE? */
@media (hover: hover) and (min-width:1120px) and (min-height:1020px) {

    #finiture .titleFiniture{
        display: none;
    }
 .hero-gallery .text-container.breadcrumb{
  padding-bottom: 42%;
 }

 .hero-gallery .text-container {
  padding-bottom: 39%;
 }

 .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
  left: 23.5%;
 }

 .novelties-carousel2 .novelty-slides .novelty-slide.active {
  display: inline-block;
  height: 72vh;
  width: 53.19vw;
  bottom: 90pt;
 }

 .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
  left: 79%;
 }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        left: 99.5%;
    }

 .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child {
  left: 1%;
 }

 #gallery .slick-dots {
  display: block ruby;
  text-align: center;
 }
}

/* SCHERMO CATTELAN RESIZE */
@media (min-width:1800px) and (min-height:1079px) {

    #finiture .titleFiniture{
        display: none;
    }
    #panoramica .schedaP{
        margin-top: 215px !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child{
        width: 35vh !important;
        height: 35vh !important;
        left: 2% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        left: 23% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1{
        width: 35vh !important;
        height: 35vh !important;
        left: 78% !important;
        top: 10% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        left: 98.5% !important;
        top: 57% !important;
    }

    #finiture{
        min-height: 80% !important;
    }

    #correlati{
        min-height: 105% !important;
    }

    #correlati #footerCorrelati{
        top: 300px !important;
    }
    #correlati #footerCorrelati{
        top: 50px !important;
    }

    #correlati .rowCarousel{
        margin-top: 100px;
    }

    #correlati .swiper-slide{
        padding-right: 10px;
    }

    #correlati .carousel-control.right {
        left: 95% !important;
    }
}

/* SCHERMO  2000x* */
@media (min-width:2000px){

    #finiture .name .imgChangeFin_3 {
        left: 9em !important;
        z-index: 10;
    }
    #gallery .sliderRight{
        height: 35vh !important;
        width: 17.73vw !important;
        left: 115% !important;
        top: 13% !important;
    }
    #gallery .sliderLeft{
        height: 35vh !important;
        width: 17.73vw !important;
        left: 23% !important;
        top: 13% !important;
    }
    #suggeriti{
        margin-bottom: 0;
        min-height: 50%;
    }
    #finiture .titleFiniture{
        display: none;
    }
    #panoramica .schedaP {
        margin-top: 475px !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child{
        left: 2% !important;
        width: 20.24vw !important;
        height: 40vh !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
        left: 77% !important;
        width: 20.22vw !important;
        height: 40vh !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide-2 {
        width: 25.28vw !important;
        height: 30vh !important;
        top: 56% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        left: 26% !important;
        height: 56vh !important;
        width: 46.9vw !important;
    }
    #gallery .downloadSliderImg {
        top: 5px !important;
    }

    .zoomGallery {
        bottom: 25% !important;
    }
    #suggeriti .lineaSfumatura{
       width: 5% !important;
    }
    #suggeriti .lineaSfumatura img{
       height: 390px !important;
    }
    #suggeriti .carousel-control.right{
        left: 96% !important;
        top: 300px !important;
    }
    #suggeriti .carousel-control.left{
        top: 300px !important;
    }

    #video {
        min-height: 80% !important;
    }

    #finiture .name .imgChangeFin_2{
        left: 9em;
    }
    #finiture .name .imgChangeFin_1 {
        left: 8.2em;
    }
    #finiture .name .imgChange_profilo {
        left: 14.7%;
    }

    #correlati #footerCorrelati{
        top: 100px !important;
    }
    #correlati{
        min-height: 100% !important;
    }
    #gallery .downloadSliderImg{
        top: 5px;
    }

    .zoomGallery {
        bottom: 4.3% !important;
    }
    #finiture .name .imgChange_generic {
        left: 9em;
    }
    #correlati .descriptionCorrelati {
        padding: 0px 0px 0px 20px;
    }
    #correlati .carousel-control.right {
        left: 97% !important;
    }
    #correlati .carousel-control.left {
        left: -55px !important;
    }
}


/* SCHERMO CATTELAN 2K */
@media (min-width:2560px) and (min-height: 1440px){
    #ytplayer_0 {
        right: 60%;
        bottom: 0;
    }
    #ytplayer_1 {
        left: 35%;
    }
    #ytplayer_2 {
        right: 60%;
        bottom: 0;
    }
    .hero-gallery .text-container {
        padding-bottom: 40%;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-bottom: 43%;
    }
    #panoramica .schedaP {
        margin-top: 475px !important;
    }

    #video .videoContInside{
        margin-left: 200px;
        margin-right: 200px;
    }
    #correlati .descriptionCorrelati{
        max-height: 300px !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child{
        left: 2% !important;
        width: 35vh !important;
        height: 35vh !important;
    }
    #gallery .lastSlider {
        left: 2% !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
        left: 78% !important;
        width: 35vh !important;
        height: 35vh !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide-2 {
        width: 50vh !important;
        height: 30vh !important;
        top: 57% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2 {
        left: 99% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        /*left: 23% !important;*/
        /*height: 56vh !important;*/
        /*width: 46.5vw !important;*/
    }
    #finiture {
        min-height: 60% !important;
    }
    #correlati{
          min-height: 100% !important;
      }
    #gallery .novelties-carousel2 .main-slide .main-slide-text {
        top: 65% !important;
    }
    #gallery .novelty-slide-0 .slide-slick .slick-list .slick-track .img-container {
        /*width: 53.201vw !important;*/
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
        top: 10% !important;
    }
    #gallery .downloadSliderImg {
        top: 5px !important;
    }

    .zoomGallery {
        bottom: 25% !important;
    }
    #suggeriti .lineaSfumatura{
        width: 5% !important;
    }

    #video {
        min-height: 80% !important;
    }

    #finiture .name .imgChangeFin_2{
        left: 12em;
    }
    #finiture .name .imgChangeFin_1 {
        left: 11.3em;
    }

    #correlati #footerCorrelati{
        top: 100px !important;
    }
    #correlati{
        min-height: 100%;
    }
    #gallery .downloadSliderImg{
        top: 5px;
    }

    .zoomGallery {
        bottom: 3.5% !important;
    }
    #finiture .name .imgChange_generic {
        left: 9em;
    }

    #video .videoContInside {
        margin-left: 200px;
        margin-right: 200px;
    }
}

@media (hover: hover) and  (min-width:1181px) and (max-width:1919px){
    #containerCatalog{
        min-height: 630px !important;
    }
    .hero-gallery .text-container.title {
        padding-bottom: 35% !important;
    }
    .hero-gallery .text-container.breadcrumb {
        padding-bottom: 45%;
    }

    #scheda .imgHead, #scheda .disegni, #scheda .files .file{
        padding-right: 50px;
        padding-left: 50px !important;
    }

    #panoramica > .row .col-sx{
        width: 50%;
    }
    #panoramica > .row .col-dx{
        width: 50%;
    }
    #panoramica #imgTecnicaPan {
        padding-left: 10px;
    }

    #panoramica .breadcrumb, #gallery .breadcrumb{
        padding-left: 25px;
    }
    #finiture .breadcrumb{
        padding-left: 15px;
    }

    #scheda{
        padding-left: 50px;
    }

    /*#finiture .float-item {*/
    /*    padding-left: 25px;*/
    /*}*/

    #finiture .name .imgChangeFin_1 {
        position: relative;
        bottom: 380px;
        left: 0em;
        width: auto;
    }
    #finiture .name .imgChangeFin_2 {
        position: absolute;
        left: 0em;
        top: 20px;
        width: auto;
    }
    .hero-gallery .breadcrumb{
        padding-left: 25px;
    }
    #scheda .breadcrumb{
        padding-left: 0px;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-1 {
        display: inline-block;
        left: 80%;
        top: 13%;
        width: 32vh !important;
        height: 32vh !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right:last-child {
        left: 1%;
        top: 13%;
        width: 32vh !important;
        height: 32vh !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        display: inline-block;
        left: 20.5%;
        top: 3%;
        right: auto;
        -webkit-transform: none;
        transform: none;
        pointer-events: initial !important;
    }
    .novelties-carousel2 .novelty-slides .novelty-slide.right.novelty-slide-2{
        left: 100% !important;
        top: 65% !important;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text{
        width: 60%;
        top: 70%;
    }

    #gallery .novelties-carousel2 .main-slide .main-slide-text .text-container{
        width: 100%;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.active {
        height: 55vh;
        width: 100vh; /* DA FARE CON SILVIA */
        display: inline-block;
    }
    #panoramica .schedaP {
        font-size: 14px;
        font-style: oblique;
        float: right;
        padding: 0;
        border-bottom: 1px solid black;
        width: 100%;
        margin-top: 9%;
    }

    #panoramica .slick-dots {
        position: relative;
    }

    #chair {
        width: 25px;
    }


    #scheda .title {
        border-bottom: 1px solid black;
        height: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }
    #scheda .title .chair{
        float: right !important;
    }

    #scheda .col-dx .inftec {
        margin-bottom: 30px;
        width: 100%;
    }

    #suggeriti .descrSuggeriti{
        width: 46% !important;
    }
    #suggeriti .imgSuggeriti{
        width: 47% !important;
    }
    .carousel.flexible .swiper-wrapper .swiper-slide-next:not(.swiper-slide-active) .lineaSfumatura {
        display: none;
    }
    #suggeriti .lineaSfumatura{
        width: 5% !important;
    }
    #finiture .name{
        width: 57% !important;
    }
    #finiture .fin_SlickSlide{
        width: 43% !important;
    }
    #finiture .videoFiniture .containerVideo .ytplayerSmall{
        margin-left: auto;
    }
    #finiture .containerFiniture .name .changePianoText, #finiture .containerFiniture .name .changeBaseText{
        bottom: 5%;
    }

    #video .videoContInside {
        margin-left: 25px;
        margin-right: 25px;
    }

    #correlati{
        min-height: 100% !important;
    }

    #finiture{
        min-height: 125% !important;
    }
    #containerVideoFiniture{
        min-height: 630px !important;
    }

    /* TODO: CONTROLLARE SE SI PUo USARE UN COUNT */
    #video .videoContInside .video_0,
    #video .videoContInside .video_1,
    #video .videoContInside .video_2,
    #video .videoContInside .video_3{
        margin-top: -100px !important;
    }

    #scheda > .row .col-sx{
        float:left;
        width: 55%;
    }
    #scheda > .row .col-dx{
        float:left;
        width: 45%;
    }
}

.slick-slider{
    -webkit-touch-callout: default !important;
    touch-action: auto !important;
    -ms-touch-action: auto!important;
}

.title-shadow{
    text-shadow: 1px 1px 8px #000, -1px -1px 8px #000, -1px 1px 8px #000, 1px -1px 8px #000;
}

@media (min-width:1180px) and (max-width:1367px) {
    #finiture .float-item img {
        width: 120px;
        height: auto;
    }

    #finiture .fin_SlickSlide {
        position: absolute;
        right: 0;
        top: 5%;
    }

    #finiture .float-item {
        width: 33% !important;
    }

    #imgTecnicaPan img {
        margin-top: 70%;
        padding: 0 !important;
    }

    #imgTecnicaScheda img {
        width: 90% !important;
    }

    .novelties-carousel2 .novelty-slides .novelty-slide.right.active {
        left: 3% !important;
    }
}