:root {
    --black: #000000;
    --white: #ffffff;
    --orange-dwa: #f06409;
    --greyBg: #EBEBEB;
    --greyBgPalid: #f9f9f9;
    --greyBgDark: #B5B5B5;
}
.dwa-cms-ui--wrapper.home{padding-top: 0 !important;}
/*generales*/
.bgGrey{background-color: var(--greyBg);}
.bgGreyPalid{background-color: var(--greyBgPalid);}
.contentWrap{margin: 0 auto;padding: 0 30px;max-width: 1440px;}
.contentWrap-1680{margin: 0 auto;padding: 0 30px;max-width: 1680px;}
@media screen and (min-width:520px){
    .contentWrap{padding: 0 50px;}
}
/*botones*/
.dwa-animated-txt-link{color:inherit;display: inline-block;font-weight: 400;text-decoration: none;transform: translateX(0);transition: all ease-in-out 0.8s;}
.dwa-animated-txt-link:hover{color: var(--orange-dwa);text-decoration:none;transform: translateX(20px);}
.dwa-animated-txt-link:hover *{color: var(--orange-dwa);}
.doubleArrowLink{display: inline-flex;height:50px;align-items:center;padding:0;position:relative;text-decoration: none !important;}
.doubleArrowLink > i{display: flex;align-items:center;justify-content:center;height: 50px;position:relative;width:50px;z-index:1;}
.doubleArrowLink > i > svg{display: none;height: 14px;width: 14px;transform: rotate(-90deg);}
.doubleArrowLink > i > svg + svg{display: block;fill:var(--orange-dwa);height: 26px;width: 26px;transform:rotate(0)}
.doubleArrowLink > span{font-size:20px;font-weight:bold;color:var(--white);max-width: calc(100% - 40px);margin:0 20px 0 10px;position:relative;z-index: 1;}
.doubleArrowLink::before{background-color:var(--black);border-radius:30px;content:''; display: block;height:50px;left:0;top:0;position:absolute;transition:all ease 0.8s;width:100%;}
@media screen and (min-width:0) and (max-width:767px){
    .doubleArrowLink.positive::before{background-color: var(--white);}
    .doubleArrowLink.positive > span{color: var(--orange-dwa);}
    .doubleArrowLink.negative::before{background-color: var(--black);}
    .doubleArrowLink.transitionMobile svg{animation-name: arrowLink;animation-duration: 4s;animation-iteration-count: infinite;}
}
@media screen and (min-width:768px){
    .doubleArrowLink > i > svg{display:block;fill:var(--white);}
    .doubleArrowLink > i > svg + svg{display: none;fill:var(--orange-dwa);}
    .doubleArrowLink > span{color:var(--orange-dwa);}
    .doubleArrowLink::before{background-color:var(--orange-dwa);width:50px;}
    .doubleArrowLink:hover > i > svg{display:none;}
    .doubleArrowLink:hover > i > svg + svg{display: block;fill:var(--orange-dwa)}
    .doubleArrowLink:hover > span{color:var(--white)}
    .doubleArrowLink:hover::before{background-color:var(--black);width:100%;}
    .doubleArrowLink.positive > span, .doubleArrowLink.negative > span{color: var(--white);}
}
/*header*/
.header2023{background-color: transparent;position: fixed;top: 0;width: 100%;left: 0;z-index: 999;}
.header2023 .headerMobileLayer{display: flex;flex-flow: row nowrap;justify-content:space-between;align-items: center;padding:14px 20px;}
.headerMobileLayer .brandLogo{width:134px;}
.headerMobileLayer .brandLogo picture{display: block;}
.headerMobileLayer .brandLogo svg{display: block;height:30px;width:134px;}
.headerMobileLayer .brandLogo svg + svg{display: none;}
.toggleMainMenu{height: 32px;position: absolute;right: 20px;top: 13px;width: 32px;padding: 0px;z-index:9;}
.toggleMainMenu span{background-color: var(--white);height: 8px;width: 8px;display: block;border-radius: 50%;position:absolute;transition:all ease 0.6s;}
.toggleMainMenu span:nth-child(1){top:0; left:50%;margin-left:-4px;}
.toggleMainMenu span:nth-child(2){top:0; left:50%;margin-left:-4px;}
.toggleMainMenu span:nth-child(3){top:50%; left:50%;margin-left:-4px;margin-top:-4px;}
.toggleMainMenu span:nth-child(4){bottom:0; left:50%;margin-left:-4px;}
.toggleMainMenu span:nth-child(5){bottom:0; left:50%;margin-left:-4px;}
.toggleMainMenu.on span:nth-child(1){background-color:var(--black);top:0; left:0%;margin-left:0;}
.toggleMainMenu.on span:nth-child(2){background-color:var(--black);top:0;left:auto;right:0%;margin-left:0;}
.toggleMainMenu.on span:nth-child(3){background-color:var(--orange-dwa);}
.toggleMainMenu.on span:nth-child(4){background-color:var(--black);bottom:0; left:0;margin-left:0;}
.toggleMainMenu.on span:nth-child(5){background-color:var(--black);bottom:0;left:auto;right:0;margin-left:0;}
.headerMainMenu{display: block;position:fixed;left: 0;top: 0;height: 100%;width: 100%;background-color: #fff;transform: translateX(102%);transition: all ease 0.6s;}
.headerMainMenu .brandLogo{margin: 14px 20px;width: 134px;height: 60px;display: block;}
.headerMainMenu .brandLogo picture{display: block;}
.headerMainMenu .brandLogo svg{display: none;height:30px;width:134px;}
.headerMainMenu .brandLogo svg + svg{display: block;}
.headerMainMenu > div{width:100%}
.headerMainMenu nav{margin:20px;}
.headerMainMenu nav a{display: flex;flex-flow: row nowrap; justify-content: space-between;align-items: center;justify-content:space-between;margin:10px 0;padding:8px 0;}
.headerMainMenu nav a span{color: var(--black);font-weight:bold;font-size:24px;width:calc(100% - 20px)}
.headerMainMenu nav a svg{fill: var(--black);height: 16px;width: 16px;}
.headerMainMenu nav > ul, .headerMainMenu nav > ul > li{margin:0;padding:0;}
.headerMainMenu.on{transform: translateX(0);}
.headerMasonryGrid{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #fff;overflow: hidden;padding: 70px 14px 14px 74px;transform: translateX(102%);transition: all ease 0.4s;}
.headerMasonryGrid .back{display: flex;flex-flow: column nowrap;align-items: center;justify-content: center;height: 60px;width: 60px;position: absolute;left: 0;top: 10px;z-index: 1;}
.headerMasonryGrid .back svg{fill: var(--black);height: 16px;width: 16px;}
.headerMasonryGrid .back span{color:var(--black);font-size:14px;text-align: center;margin-top: 8px;}
.headerMasonryGrid .categoryList{transition: all ease-in 0.6s;}
.headerMasonryGrid .categoryList li{margin:20px 0;}
.headerMasonryGrid .categoryList a{color:var(--black);display:inline-block;font-size:18px;margin:0;padding:4px 0;text-align: left;}
.headerMasonryGrid .categoryPincipalLink{transition: all ease-in 0.6s;}
.headerMasonryGrid .categoryPincipalLink{display:block;margin-top: 40px;text-decoration: none !important;}
.headerMasonryGrid .categoryPincipalLink picture{display: block;height: auto;width:100%;max-width:200px;}
.headerMasonryGrid .categoryPincipalLink img{display: block;height: auto;width:100%;}
.headerMasonryGrid .categoryPincipalLink > div{color:var(--black);font-size:18px;padding:10px 0;text-align: left;}
.headerMasonryGrid .categoryPincipalLink > div strong{color:var(--black);display:block;font-size:30px;line-height:1;padding:4px 0;text-align: left;}
.headerMasonryGrid .categoryPincipalLink > div b{color:var(--black);display:block;font-size:38px;line-height:1;padding:4px 0;text-align: left;}
.headerMasonryGrid .categoryPincipalLink > div span{color:var(--black);display:block;font-size:16px;padding:10px 0 4px 0;text-align: left;}
.headerMasonryGrid > div{max-height: 100%;overflow: auto;}
.headerMasonryGrid::before{content:'';display: block;width:60px;height:100%;position: absolute;left:0;top: 0;background-color: #e9e9e9;}
.headerMasonryGrid.menuVW > div{background: #fff url('/uploads/header_menu_logo_vw.svg') no-repeat 0 0;background-size: 68%;}
.headerMasonryGrid.menuST > div{background: #fff url('/uploads/header_menu_logo_seat.svg') no-repeat 0 0;background-size: 66%;}
.headerMasonryGrid.menuSK > div{background: #fff url('/uploads/header_menu_logo_skoda.svg') no-repeat 0 16px;background-size: 98%;}
.headerMasonryGrid.menuVW .categoryPincipalLink > div strong, .headerMasonryGrid.menuVW .categoryPincipalLink > div b{color:#001E50;}
.headerMasonryGrid.menuST .categoryPincipalLink > div strong, .headerMasonryGrid.menuST .categoryPincipalLink > div b{color:#E85436;}
.headerMasonryGrid.menuSK .categoryPincipalLink > div strong, .headerMasonryGrid.menuSK .categoryPincipalLink > div b{color:#78FAAE;}
.header2023.scroll{background-color: #ffffff;}
.header2023.scroll .headerMobileLayer .brandLogo svg{display: none;}
.header2023.scroll .headerMobileLayer .brandLogo svg + svg{display: block;}
.header2023.scroll .toggleMainMenu span{background-color: var(--black);}
.header2023.scroll .toggleMainMenu.on span:nth-child(3){background-color:var(--orange-dwa);}
@media(min-width:0) and (max-width:1024px){
    .headerMasonryGrid .categoryList{transform: translateX(100%);}
    .headerMasonryGrid .categoryPincipalLink{transform: translateY(100%);}
    .headerMasonryGrid.on{transform: translateX(0);}
    .headerMasonryGrid.on .categoryList, .headerMasonryGrid.on .categoryPincipalLink{transform: translate(0);}
}
@media(min-width:1024px){
    .header2023 .headerMobileLayer{display: none;}
    .header2023 .headerMainMenu{display: flex;transition: none;transform: translate(0);background: transparent;position:relative;}
    .headerMainMenu .brandLogo{left:20px;position:absolute;width:156px;}
    .headerMainMenu .brandLogo svg{display: block;height:35px;width:156px;}
    .headerMainMenu .brandLogo svg + svg{display: none;}
    .headerMainMenu nav{margin:0;}
    .headerMainMenu nav > ul > li > a{height: 60px;margin: 0;padding: 0 16px;transition: all ease 0.6s;}
    .headerMainMenu nav > ul > li > a span{color:var(--white);font-size:16px;width:auto;margin-right: 10px;transition:all ease 0.6s;}
    .headerMainMenu nav > ul > li > a svg{fill: var(--white);transform: rotate(90deg);height: 14px;width: 14px;transition:all ease 0.6s;}
    .headerMainMenu nav > ul{display: flex;justify-content: center;align-items: center;}
    .headerMainMenu nav > ul > li:hover .headerMasonryGrid{display: block;padding:20px;transform: translate(0);}
    .headerMainMenu nav > ul > li:hover > a{background-color: var(--white);}
    .headerMainMenu nav > ul > li:hover > a span{color:var(--black);}
    .headerMainMenu nav > ul > li:hover > a svg{fill: var(--black);transform: rotate(-90deg);}
    .headerMainMenu nav > ul > li:hover .headerMasonryGrid{/*height: calc(100vh - 60px);*/height:auto;visibility:visible;}
    .headerMainMenu nav > ul > li:hover .headerMasonryGrid .categoryList{transform: translate(0);}
    .headerMainMenu nav > ul > li:hover .headerMasonryGrid .categoryPincipalLink{transform: translate(0);}
    .headerMasonryGrid{visibility:hidden;height: 0;top: 60px;padding: 0;overflow:auto;transition:none;transform: translate(0); scrollbar-width: none;-ms-overflow-style: none;}
    .headerMasonryGrid::before{display: none;}
    .headerMasonryGrid .back{display: none;}
    .headerMasonryGrid > div{display: flex;justify-content: center;overflow: visible;}
    .headerMasonryGrid.menuVW > div{background-size: auto 70%;background-position: 30px 30px;}
    .headerMasonryGrid.menuST > div{background-size: auto 54%;background-position: 30px 30px;}
    .headerMasonryGrid.menuSK > div{background-size: auto 12%;background-position: 10px 70px;}
    .headerMasonryGrid .categoryList{width:38%;transform: translateY(100%);transition:all ease-in 0.4s}
    .headerMasonryGrid .categoryPincipalLink{width:42%;transform: translateX(100%);transition:all ease-in 0.4s}
    .headerMasonryGrid .categoryPincipalLink picture{width: 345px;max-width: none;}
    .headerMasonryGrid .categoryPincipalLink > div{font-size:30px;}
    .headerMasonryGrid .categoryPincipalLink > div strong{font-size:43px;}
    .headerMasonryGrid .categoryPincipalLink > div b{font-size:62px;}
    .headerMasonryGrid .categoryPincipalLink > div span{font-size:18px;}
    .headerMasonryGrid::-webkit-scrollbar {display: none;}
    .header2023.scroll .headerMainMenu .brandLogo svg{display: none;}
    .header2023.scroll .headerMainMenu .brandLogo svg + svg{display: block;}
    .header2023.scroll .headerMainMenu nav a span{color: var(--black);}
    .header2023.scroll .headerMainMenu nav a svg{fill: var(--black);}
    .headerMasonryGrid .categoryList li a, .headerMasonryGrid .categoryPincipalLink > div span{transform: translateX(0);transition: all ease-in-out 0.4s;}
    .headerMasonryGrid .categoryList a:hover{text-decoration: none;transform: translateX(10px);}
    .headerMasonryGrid .categoryPincipalLink:hover > div span{text-decoration: none;transform: translateX(10px);}
    .headerMasonryGrid.menuVW .categoryList li a:hover, .headerMasonryGrid.menuVW .categoryPincipalLink:hover > div span{color:#00B0F0}
    .headerMasonryGrid.menuST .categoryList li a:hover, .headerMasonryGrid.menuST .categoryPincipalLink:hover > div span{color:#E85436}
    .headerMasonryGrid.menuSK .categoryList li a:hover, .headerMasonryGrid.menuSK .categoryPincipalLink:hover > div span{color:#419468}
}
@media(min-width:1300px){
    .headerMasonryGrid .categoryPincipalLink{display: flex;align-items: center;justify-content: flex-start;}
    .headerMasonryGrid .categoryPincipalLink picture{margin-right:20px;}
}
/*home*/
/*.freeSearch{margin:20px 0;width:100%;}
.freeSearch > div{margin: 60px auto;max-width: 1080px;width: 100%;}
.freeSearch .dwa-interactive-search{background-color: transparent;margin:0;padding:0;}
.freeSearch .dwa-interactive-search__detail-search-link{display: none;}
.freeSearch .dwa-ui-search-field__form-wrapper{margin:0;padding:0;}
.freeSearch .dwa-ui-search-field__container{height: 56px;}
.freeSearch .react-autosuggest__suggestions-container{top:70px;}
.freeSearch .freeSearchwrap{display: flex;overflow: hidden;margin: 60px auto;justify-content: center;align-items: center;max-width: 100%;width: 590px;background-color: #fff;border-radius: 40px;box-shadow: 0 4px 16px 0 rgba(0,0,0,.1);}
.freeSearch form .autocomplete{width:calc(100% - 90px);}
.freeSearch input[type="text"]{border:none;color:#A2A2A2;font-size:12px;height: 50px;padding:0 20px !important;width:100%;}
.freeSearch button{background-color: var(--orange-dwa);height: 50px;width: 90px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;display: block;position: relative;right: 0;top: 0;overflow: hidden;}
.freeSearch button:after,.freeSearch button:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTkuMjUgMWM0LjU1IDAgOC4yNTIgMy43MDIgOC4yNTIgOC4yNTFhOC4yMDggOC4yMDggMCAwIDEtMi4wNSA1LjQyNmw1LjM4NyA1LjM4Ny0uNzc3Ljc3Ny01LjM4Ni01LjM4N2E4LjIwOCA4LjIwOCAwIDAgMS01LjQyNiAyLjA0OUM0LjcwMSAxNy41MDMgMSAxMy44IDEgOS4yNSAxIDQuNzAyIDQuNzAxIDEgOS4yNSAxem0wIDE1LjQwNGMzLjk0NSAwIDcuMTUzLTMuMjA4IDcuMTUzLTcuMTUyIDAtMy45NDMtMy4yMS03LjE1Mi03LjE1My03LjE1MkM1LjMwNyAyLjEgMi4xIDUuMzEgMi4xIDkuMjUyYzAgMy45NDQgMy4yMDggNy4xNTIgNy4xNSA3LjE1MnoiLz48L3N2Zz4=);background-position:center;background-repeat:no-repeat;background-size:26px;width:26px;height:26px;position:absolute;left:50%;top:50%;transition:all .6s cubic-bezier(0.785,0.135,0.15,0.86);margin:-13px 0 0 -13px;}
.freeSearch .wrapBrand{width:90px;}
.freeSearch .wrapBrand select{}
.freeSearch .wrapInput{width:calc(100% - 180px);}
.freeSearch .ts-control{border:none;}
.freeSearch .wrapbutton{width:90px;}
@media(min-width:768px){
    .freeSearch input[type="text"]{font-size:14px;}
    .freeSearch button:before{transform: translate(0,140%);opacity: 0;}
    .freeSearch button:after{transform: translate(0,0);opacity: 1;}
    .freeSearch button:hover:before{transform: translate(0,0%);opacity: 1;}
    .freeSearch button:hover:after{transform: translate(0,-140%);opacity: 0;}
}*/
/**/
.search-interactive-free{margin:20px 0;width:100%;}
.search-interactive-free > div{margin: 60px auto;max-width: 1080px;width: 100%;}
.search-interactive-free .dwa-interactive-search{background-color: transparent;margin:0;padding:0;}
.search-interactive-free .dwa-interactive-search__detail-search-link{display: none;}
.search-interactive-free .dwa-ui-search-field__form-wrapper{margin:0;padding:0;}
.search-interactive-free .dwa-ui-search-field__container{height: 56px;}
.search-interactive-free .react-autosuggest__suggestions-container{top:70px;}
.search-interactive-free .form-row{display: flex;margin: 60px auto;justify-content: center;align-items: center;max-width: 100%;width: 590px;background-color: #fff;border-radius: 40px;box-shadow: 0 4px 16px 0 rgba(0,0,0,.1);}
.search-interactive-free form .autocomplete{width:calc(100% - 90px);}
.search-interactive-free input[type="text"]{border:none;color:#A2A2A2;font-size:14px;height: 60px;padding:0 10px !important;flex: 1 1 auto;}
.search-interactive-free button{background-color: var(--orange-dwa);height: 60px;width: 90px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;display: block;position: relative;right: 0;top: 0;overflow: hidden;}
.search-interactive-free button:after, .search-interactive-free button:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4gICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTkuMjUgMWM0LjU1IDAgOC4yNTIgMy43MDIgOC4yNTIgOC4yNTFhOC4yMDggOC4yMDggMCAwIDEtMi4wNSA1LjQyNmw1LjM4NyA1LjM4Ny0uNzc3Ljc3Ny01LjM4Ni01LjM4N2E4LjIwOCA4LjIwOCAwIDAgMS01LjQyNiAyLjA0OUM0LjcwMSAxNy41MDMgMSAxMy44IDEgOS4yNSAxIDQuNzAyIDQuNzAxIDEgOS4yNSAxem0wIDE1LjQwNGMzLjk0NSAwIDcuMTUzLTMuMjA4IDcuMTUzLTcuMTUyIDAtMy45NDMtMy4yMS03LjE1Mi03LjE1My03LjE1MkM1LjMwNyAyLjEgMi4xIDUuMzEgMi4xIDkuMjUyYzAgMy45NDQgMy4yMDggNy4xNTIgNy4xNSA3LjE1MnoiLz48L3N2Zz4=);background-position:center;background-repeat:no-repeat;background-size:26px;width:26px;height:26px;position:absolute;left:50%;top:50%;transition:all .6s cubic-bezier(0.785,0.135,0.15,0.86);margin:-13px 0 0 -13px;}
.search-interactive-free .wrapBrand{margin:0;width:120px;}
.search-interactive-free .wrapBrand .nice-select{border: none;border-radius:30px;padding-left: 12px;font-size: 14px;}
.search-interactive-free .wrapBrand .nice-select > span{font-size: 14px;}
.search-interactive-free .wrapBrand .nice-select .list li{font-size: 14px;padding:0 10px;}
.search-interactive-free .wrapBrand .nice-select::after{right:8px;}
.search-interactive-free .wrapInput{margin:0;width:calc(100% - 210px);}
.search-interactive-free .ts-control{align-items: center;border: none;display: flex;padding-top: 0;padding-bottom: 0;height: 60px;overflow: auto;}
.search-interactive-free .wrapbutton{margin:0;width:90px;}
.search-interactive-free .item{font-size: 11px;height: 20px;border-radius: 20px;}
.search-interactive-free .item .remove{border:none !important;padding-left: 0 !important;}
@media(min-width:768px){
    .search-interactive-free input[type="text"]{font-size:14px;}
    .search-interactive-free button:before{transform: translate(0,140%);opacity: 0;}
    .search-interactive-free button:after{transform: translate(0,0);opacity: 1;}
    .search-interactive-free button:hover:before{transform: translate(0,0%);opacity: 1;}
    .search-interactive-free button:hover:after{transform: translate(0,-140%);opacity: 0;}
}
/**/
.manualSearch{margin:20px 0;width:100%;}
.manualSearch .gridSearch{display: flex;flex-flow:column nowrap;margin:60px 0;}
.manualSearch .gridSearch > div{margin:10px 0; width:100%;}
.manualSearch .gridSearch select{height:50px;width:100%;}
.manualSearch .gridSearch .doubleArrowLink{background-color: transparent;margin: 0 auto;display: flex;width: 100%;justify-content: center;padding: 0 20px 0 0;}
@media(min-width:768px){
    .manualSearch .gridSearch{flex-flow:row nowrap;justify-content: space-between;}
    .manualSearch .gridSearch > div{margin:0; width:calc(25% - 16px);}
    .manualSearch .gridSearch .doubleArrowLink{width:auto;padding:0;}
    .manualSearch .gridSearch .doubleArrowLink > span{margin:0 50px 0 30px;}
}
/**/
.claim{padding:20px 10px;width:100%;}
.claim h1{color:var(--white);font-size:20px;font-weight: lighter;line-height:1.6;margin:20px 0;text-align: center;}
.claim h1 .logo{display: block;}
.claim h1 .logo svg{display: block;height:27px;width: 210px;margin:0 auto 10px;}
.claim h1 b{color:var(--orange-dwa);font-size:1em;font-weight: bold;}
.claim .symbols{display: flex;align-items: center;justify-content: center;margin:30px 0 10px 0;}
.claim .symbols svg{display: block;margin:0 10px;height:30px;width: 30px;}
.homeBanner{background-color: transparent; background-image: url('/uploads/bg_home_520.jpg'); background-image: -webkit-image-set(url('/uploads/bg_home_520.webp')); background-repeat:no-repeat; background-position:center top;background-size: auto 120%;padding: 100px 0 40px 0;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;min-height: calc(100vh - 60px);}
.homeBanner .contentWrap{width:100%;}
@media screen and (min-width:520px){
    .claim h1 .logo svg{height:33px;width: 260px;}
    .homeBanner{ background-image: url('/uploads/bg_home_768.jpg');background-size:cover; background-image: -webkit-image-set(url('/uploads/bg_home_768.webp')); }
}
@media screen and (min-width:768px){
    .homeBanner{background-attachment: fixed; background-image: url('/uploads/bg_home_1100.jpg'); background-image: -webkit-image-set(url('/uploads/bg_home_1100.webp')); padding:140px 0 60px 0;}
    .claim h1{font-size:28px;}
    .claim h1 .logo{font-size: 42px;margin:0;}
    .claim .symbols svg{height:46px;width:46px;}
}
@media screen and (min-width:1400px){
    .homeBanner{ background-image: url('/uploads/bg_home_1400.jpg'); background-image: -webkit-image-set(url('/uploads/bg_home_1400.webp')); }
}
/*marcas*/
.brandsContent{margin:40px 0;}
.brandsContent .colTxt{margin:20px 0;width:100%;}
.brandsContent .colTxt h2{color: var(--black);font-size: 27px;font-weight: normal;line-height: 1;margin: 0;text-align: left;}
.brandsContent .colTxt h2 strong{color:var(--orange-dwa);display:inline;font-size:74px;font-weight: bold;line-height: 1;}
.brandsContent .colTxt h2 span{display: block;font-size:1em;font-weight: normal;}
.brandsGrid{display: flex;flex-flow:column nowrap;}
.brandsGrid .item{color:var(--black);margin:20px 0;position:relative;text-decoration:none;width: 100%;}
.brandsGrid .item picture{display: block;height: auto;overflow:hidden;position:relative;width:100%;}
.brandsGrid .item img{display: block;height: auto;transition:all ease 1s;width:100%}
.brandsGrid .item svg{display: block;position: absolute;max-width: 100%;left:16px;top:16px;z-index: 1;}
.brandsGrid .item:nth-child(1) svg{height: 50px;width:50px;}
.brandsGrid .item:nth-child(2) svg{height: 50px;width:186px;}
.brandsGrid .item:nth-child(3) svg{height: 50px;width:186px;}
.brandsGrid .item p{font-size:18px;font-weight: lighter;line-height: 1.6;margin:15px 0;}
.brandsGrid .item p u{color:inherit;text-decoration: underline;font-size:18px;}
@media screen and (min-width:768px){
    .brandsContent{margin:60px 0;}
    .brandsContent .colTxt h2{font-size: 52px;}
    .brandsContent .colTxt h2 strong{font-size:140px;}
    .brandsGrid{flex-flow:row nowrap;justify-content: space-between;}
    .brandsGrid .item{margin:40px 0;padding:0;width: calc(33% - 10px);}
    .brandsGrid .item:hover img:not(.absoluteBrand){transform: scale(1.2);}
    .brandsGrid .item:hover p u{color: var(--orange-dwa);text-decoration: none;}
}
/*modelos*/
.modelsNav{margin:60px 0 30px 0;}
.modelsNav a{border-bottom: 1px solid transparent;color: var(--black);text-decoration: none;margin: 0;font-size: 20px;padding: 0;margin: 10px 0;display: inline-block;}
.modelsNav a.on{border-color: var(--black);font-weight: bold;}
.modelsNav .swiper-container{padding:0 20px}
.modelsNav .swiper-container .swiper-slide{text-align: center;}
.modelsNav .swiper-container .swiper-button-next, .modelsNav .swiper-container .swiper-button-prev{font-size: 20px;margin-top: -10px;color: var(--black);}
.modelsContent{margin:30px 0 80px}
.modelsContent .swiper-container{padding:0 20px}
.modelsContent .swiper-container{padding:0 20px}
.modelsContent .swiper-container::before{background-color:var(--white);content:'';display: block;height:100%;width:20px;position:absolute;top:0;left:0;z-index:1;}
.modelsContent .swiper-container::after{background-color:var(--white);content:'';display: block;height:100%;width:20px;position:absolute;top:0;right:0;z-index:1;}
.modelsContent .swiper-button-prev{background: #E1E1E1 none; border-radius: 50%; color: var(--white); display: flex; align-items: center; justify-content: center; height: 38px; width: 38px; left: 0; margin-top: -19px;opacity:0.7;}
.modelsContent .swiper-button-next{background: #E1E1E1 none; border-radius: 50%; color: var(--white); display: flex; align-items: center; justify-content: center; height: 38px; width: 38px; right: 0; margin-top: -19px;opacity:0.7;}
.modelsContent .swiper-wrapper{justify-content: flex-start;}
.modelsContent .itemModelDest{display:block;position:relative;}
.modelsContent .itemModelDest picture{background-color: var(--greyBgPalid);display: flex;justify-content: center;align-items: center;flex-flow: row wrap;height: auto;padding: 80px 0;position:relative;}
.modelsContent .itemModelDest img{display: block;height: auto;opacity:1;width:100%;}
.modelsContent .itemModelDest picture + picture{opacity: 0;position: absolute;z-index: 1;top:0;left:0;}
.modelsContent .itemModelDest span{color:var(--black);display: block;font-size: 16px;position:absolute;right:10px;bottom:10px;z-index:1;}
.modelGrid{display: none;}
.modelGrid.on{display: block;}
@media screen and (min-width:768px){
    .modelsNav .swiper-container{transform: none !important;transition:none !important;}
    .modelsNav .swiper-wrapper{display: flex;justify-content: center;align-items: center;transform: none !important;transition:none !important;}
    .modelsNav .swiper-slide {flex: inherit;width: auto !important;margin: 0 20px;margin-right: 20px;}
    .modelsNav .swiper-container .swiper-button-next, .modelsNav .swiper-container .swiper-button-prev{display: none;}
    .modelsContent .itemModelDest:hover picture{opacity: 0;}
    .modelsContent .itemModelDest:hover picture + picture{opacity: 1;}
    .modelsContent .itemModelDest:hover span{color: var(--orange-dwa);}
}
@media screen and (min-width:980px){
    .modelsContent {margin: 30px -20px 100px;}
    .modelsNav .swiper-slide {margin: 0 40px;}
}
/*reserva*/
.reservaGrid{display: flex;flex-flow:column nowrap;margin:40px 0;}
.reservaGrid .colTxt{margin:10px 0;width:100%;}
.reservaGrid .colTxt h2{color: var(--black);font-size: 46px;font-weight: lighter;line-height: 1;margin: 0 0 20px 0;text-align: left;}
.reservaGrid .colTxt h2 strong{color:var(--orange-dwa);display:block;font-size:78px;font-weight: bold;}
.reservaGrid .colTxt p{color: var(--black);font-size: 28px;font-weight: lighter;line-height: 1.6;margin: 20px 0;text-align: left;background-color: #fff;position: relative;z-index: 1;}
.reservaGrid .colTxt p b, .reservaGrid .colTxt p strong{color:inherit;font-weight: bold;font-size:1em;}
.reservaGrid .zigzag{margin: 0;width:100%;}
.zigzag .item{background-color:var(--greyBg);color:var(--black);display: flex;flex-flow:column nowrap;margin:20px 0 60px 0;text-decoration:none !important;}
.zigzag .item > div{width: 100%;}
.zigzag .item > div + div{padding:10px 20px;}
.zigzag .item picture{display: block;height: auto;overflow:hidden;width:100%;}
.zigzag .item img{display: block;height: auto;transition:all ease 0.6s;width:100%}
.zigzag .item p{font-size:18px;font-weight: lighter;line-height: 1.6;margin:20px 0;}
.zigzag .item p b{color:inherit;font-weight: bold;font-size:18px;}
.zigzag .item p u{color:inherit;text-decoration: underline;font-size:18px;}
.zigzag .item p + p{margin-bottom: 0;}
.zigzag .item:nth-child(2n){background-color:var(--greyBgDark);color:var(--white);text-decoration:none !important;}
.zigzag .item:nth-child(2n) p{color:var(--white);}
@media screen and (min-width:768px){
    .zigzag .item{flex-flow:row wrap;margin:0;}
    .zigzag .item > div{width:350px;}
    .zigzag .item > div + div{width: calc(100% - 350px);}
    .zigzag .item:hover img{transform: scale(1.2);}
    .zigzag .item:hover p u{color:var(--orange-dwa);text-decoration: none;}
    .zigzag .item:nth-child(2n) > div{order:1;}
    .zigzag .item:nth-child(2n) > div + div{order:0;}
}
@media screen and (min-width:1300px){
    .reservaGrid{flex-flow:row nowrap;justify-content: space-between;margin:80px 0;}
    .reservaGrid .colTxt{order:1;margin:50px 0;width:380px;}
    .reservaGrid .zigzag{order:0;width:calc(100% - 420px)}
}
@media screen and (min-width:1500px){
    .reservaGrid .colTxt{order:1;margin:40px 0;width:420px;}
    .reservaGrid .colTxt h2{font-size: 60px;}
    .reservaGrid .colTxt h2 strong{font-size:102px}
    .reservaGrid .colTxt p{font-size:32px;}
    .reservaGrid .zigzag{order:0;width:calc(100% - 480px)}
}
/*ventajas*/
.advantagesBg{background-image: url('/uploads/bg_ventajas_520.jpg'); background-image: -webkit-image-set(url('/uploads/bg_ventajas_520.webp'));background-color: transparent;background-repeat: no-repeat;background-position: top center;background-size:auto 120%;background-attachment: fixed;background-position: left top;padding:30px 0;}
.advantagesGrid{display: flex;flex-flow:column nowrap;}
.advantagesGrid .colTxt{margin:10px 0;overflow:hidden;width:100%;}
.advantagesGrid .colTxt h2{color: var(--white);font-size: 33px;font-weight: lighter;line-height: 1;margin: 0 0 20px 0;text-align: left;}
.advantagesGrid .colTxt h2 .bigger{display:block;font-size:50px;font-weight: bold;}
.advantagesGrid .colTxt h2 strong{color:var(--orange-dwa);display:block;font-size:33px;font-weight: bold;}
.advantagesGrid .colTxt p{color:var(--white);font-size:20px;font-weight: lighter;line-height: 1.6;margin:20px 0;text-align: left;}
.advantagesGrid .colSlides{margin:10px 0;width:100%;}
.advantagesGrid .colSlides p{margin:20px 0;padding:0;}
.advantagesGrid .colSlides p .doubleArrowLink{width: 100%;justify-content: center;}
.advantagesGrid .swiper-button-prev{color: var(--white);height: 24px;width: 16px;left: 0;top:30%;}
.advantagesGrid .swiper-button-prev::after{content: none;}
.advantagesGrid .swiper-button-next{color: var(--white);height: 24px;width: 16px;right: 0;top:30%;}
.advantagesGrid .swiper-button-next::after{content: none;}
.advantagesGrid .swiper-wrapper{align-items: flex-start;}
.advantagesItem{padding:0 20px;}
.advantagesItem picture{display: block;margin:10px auto 20px auto;width: 110px;}
.advantagesItem img{display: block;height: auto;width: 100%;}
.advantagesItem p{color: var(--white);font-size: 16px;line-height: 1.6;margin: 20px 0;text-align: center;padding: 0;}
.advantagesItem p strong{font-size:18px;}
@media screen and (min-width:520px){
    .advantagesBg{ background-image: url('/uploads/bg_ventajas_768.jpg');background-size:cover; background-image: -webkit-image-set(url('/uploads/bg_ventajas_768.webp')); }
}
@media screen and (min-width:768px){
    .advantagesBg{background-image: url('/uploads/bg_ventajas_1100.jpg'); background-image: -webkit-image-set(url('/uploads/bg_ventajas_1100.webp'));}
    .advantagesGrid{flex-flow:row nowrap;justify-content:space-between;}
    .advantagesGrid .colTxt{width:42%;}
    .advantagesGrid .colSlides{width: 50%;}
    .advantagesGrid .colSlides p{text-align: center;}
    .advantagesGrid .colSlides p .doubleArrowLink{width:auto;}
    .advantagesGrid .colSlides .swiper-container{margin:40px 0;}
    .advantagesItem p{font-size:20px;}
    .advantagesItem p strong{font-size:24px;}
}
@media screen and (min-width:1200px){
    .advantagesBg{padding:60px 0;}
    .advantagesGrid .colSlides .swiper-container{margin: 100px 0 60px;}
    .advantagesItem picture {margin: 10px auto 30px auto;width: 160px;}
    .advantagesGrid .colTxt h2{font-size:36px;}
    .advantagesGrid .colTxt h2 .bigger{font-size: 120px;letter-spacing: -1px;line-height: 1.3;}
    .advantagesGrid .colTxt h2 strong{font-size:36px;display:inline-block;}
    .advantagesGrid .colTxt p{font-size:30px;}
    .advantagesGrid .colSlides{width: 52%;}
}
@media screen and (min-width:1400px){
    .advantagesBg{background-size: cover;background-image: url('/uploads/bg_ventajas.jpg'); background-image: -webkit-image-set(url('/uploads/bg_ventajas.webp')); }
}
/*mossaicGrid*/
.bgGreyPalidBeforePartial{position:relative}
.bgGreyPalidBeforePartial::before{background-color: var(--greyBgPalid);content:'';display: block;height:310px;position:absolute;width:100%;}
.bgGreyPalidBeforePartial > div{position: relative;z-index: 1;}
.mossaicGrid{display: flex;flex-flow: column nowrap;overflow:hidden;padding:30px 0;}
.mossaicGrid > div, .mossaicGrid .mossaicGridItem{color:var(--black);display:block;margin:20px 0;text-decoration:none !important;width:100%;}
.mossaicGrid h2{color:var(--black);font-size:66px;font-weight:normal;line-height: 1;}
.mossaicGrid h2 strong{color:var(--orange-dwa);display:block;font-weight: bold;font-size:32px;}
.mossaicGrid picture{display: block;height: auto;overflow:hidden;width: 100%;}
.mossaicGrid img{display: block;height: auto;transition:all ease 0.6s;width:100%;}
.mossaicGrid p{font-size: 20px;line-height: 2;margin: 20px 0;}
.mossaicGrid p strong, .mossaicGrid p b{color:var(--black);font-size: 1em;}
.mossaicGrid p .simLink{color:var(--black);font-size:20px;font-weight:normal;text-decoration: underline;}
@media screen and (min-width:768px){
    .bgGreyPalidBeforePartial::before{height: 480px;}
    .mossaicGrid h2{font-size: 60px;}
    .mossaicGrid h2 strong{font-size: 33px;}
    .mossaicGrid{display: block;}
    .mossaicGrid > div, .mossaicGrid .mossaicGridItem {width: calc(50% - 30px);float: right;}
    .mossaicGrid .mossaicGridItem + .mossaicGridItem{margin: 80px 0 0 0;}
    .mossaicGrid .mossaicGridItem:nth-child(2n){float: left;}
    .mossaicGrid .mossaicGridItem:nth-child(2n+1){float: right;}
    .mossaicGrid .mossaicGridItem:hover img{transform: scale(1.2);}
    .mossaicGrid .mossaicGridItem:hover p .simLink{color:var(--orange-dwa);text-decoration: none;}
    .mossaicGrid p, .mossaicGrid p .simLink{font-size: 18px;}
    .mossaicGrid::after{content: '';display: block;clear: both;}
}
@media screen and (min-width:1100px){
    .mossaicGrid{margin:60px 0;}
    .mossaicGrid h2{font-size: 90px;}
    .mossaicGrid h2 strong{font-size: 48px;}
    .mossaicGrid > div, .mossaicGrid .mossaicGridItem {width: calc(50% - 50px);}
    .mossaicGrid p{margin: 20px 10px;max-width: 440px;}
}
@media screen and (min-width:1600px){
    .mossaicGrid h2{font-size: 130px;}
    .mossaicGrid h2 strong{font-size: 68px;}
    .mossaicGrid .mossaicGridItem + .mossaicGridItem{margin: 140px 0 0 0;}
}
/*distintivos*/
.distitivoSlide{display: flex;flex-flow: row nowrap;align-items:flex-start;overflow:hidden;padding:30px 0;}
.distitivoSlide .verticalTtl{display: flex;width: 60px;}
.distitivoSlide .verticalTtl p{font-size: 20px;margin: 0;text-align: right;writing-mode: vertical-rl;text-orientation: inherit;transform: rotate(180deg);white-space: nowrap;}
.distitivoSlide .verticalTtl p strong{color:var(--orange-dwa);font-size:29px;}
.distitivoSlide .distintivosWrap{width:calc(100% - 60px);}
.distitivoSlide .distintivosWrap .swiper-container{padding:0 20px}
.distitivoSlide .distintivosWrap .swiper-container::before{background-color:var(--greyBgPalid);content:'';display: block;height:100%;width:20px;position:absolute;top:0;left:0;z-index:1;}
.distitivoSlide .distintivosWrap .swiper-container::after{background-color:var(--greyBgPalid);content:'';display: block;height:100%;width:20px;position:absolute;top:0;right:0;z-index:1;}
.distitivoSlide .distintivosWrap .swiper-button-prev{background: #E1E1E1 none; border-radius: 50%; color: var(--white); display: flex; align-items: center; justify-content: center; height: 38px; width: 38px; left: 0; margin-top: -19px;opacity:0.7;}
.distitivoSlide .distintivosWrap .swiper-button-next{background: #E1E1E1 none; border-radius: 50%; color: var(--white); display: flex; align-items: center; justify-content: center; height: 38px; width: 38px; right: 0; margin-top: -19px;opacity:0.7;}
.distitivoSlide .distintivosWrap .swiper-wrapper{align-items:flex-start;justify-content: flex-start;}
.distitivoSlide .itemDistintivo{background-color: var(--white);padding-bottom: 1px;}
.distitivoSlide .itemDistintivo picture{display: block;height:80px;width:100%;}
.distitivoSlide .itemDistintivo img{display: block;height: 100%;object-fit:contain;object-position:left top;width:100%;}
.distitivoSlide .itemDistintivo p{font-size:15px;margin:10px 14px;padding:0;}
.distitivoSlide .itemDistintivo strong{color:var(--black);font-size:15px;font-weight: bold;}
.distitivoSlide .itemDistintivo ul{margin:30px 14px 20px;}
.distitivoSlide .itemDistintivo li{margin:20px 0;}
.distitivoSlide .itemDistintivo a{color:var(--black);font-size:16px;font-weight:normal;text-decoration: underline;}
@media screen and (min-width:520px){
    .distitivoSlide .verticalTtl{width: 100px;}
    .distitivoSlide .verticalTtl p{font-size:26px;}
    .distitivoSlide .verticalTtl p strong{font-size:38px;}
    .distitivoSlide .distintivosWrap{width: calc(100% - 100px);}
    .distitivoSlide .itemDistintivo picture{height:110px;}
    .distitivoSlide .itemDistintivo p{font-size:16px;line-height:1.6;}
    .distitivoSlide .itemDistintivo p + p{min-height: 160px;}
    .distitivoSlide .itemDistintivo strong{font-size:18px;}
    .distitivoSlide .itemDistintivo a{font-size:18px;}
}
@media screen and (min-width:768px){
    .distitivoSlide .itemDistintivo a:hover{color: var(--orange-dwa);text-decoration: none;}
}
@media screen and (min-width:1100px){
    .distitivoSlide {padding:50px 0;}
    .distitivoSlide .verticalTtl p{font-size:33px;line-height: 1;}
    .distitivoSlide .verticalTtl p strong{font-size:48px;}
}
@media screen and (min-width:1300px){
    .distitivoSlide .verticalTtl{width: 130px;}
    .distitivoSlide .verticalTtl p{font-size:37px;}
    .distitivoSlide .verticalTtl p strong{font-size:54px;}
    .distitivoSlide .distintivosWrap{width: calc(100% - 130px);}
    .distitivoSlide .distintivosWrap .swiper-container, .distitivoSlide .distintivosWrap .swiper-wrapper{padding:0;transform: none;transition:none;}
    .distitivoSlide .distintivosWrap .swiper-button-prev, .distitivoSlide .distintivosWrap .swiper-button-next{display: none;}
    .distitivoSlide .distintivosWrap .swiper-container::before, .distitivoSlide .distintivosWrap .swiper-container::after{content:none;display: none;}
    .distitivoSlide .distintivosWrap .swiper-wrapper{flex-flow: row nowrap;flex-flow: row nowrap;transform: none !important;transition: none !important;}
    .distitivoSlide .distintivosWrap .swiper-slide{flex: 1 1 auto;margin:0 !important;}
    .distitivoSlide .distintivosWrap .swiper-slide + .swiper-slide{margin: 0 0 0 20px !important;}
    .distitivoSlide .itemDistintivo picture{height:190px;}
}
@media screen and (min-width:1600px){
    .distitivoSlide .itemDistintivo picture{height:200px;}
    .distitivoSlide .itemDistintivo p{line-height:1.8;}
    .distitivoSlide .itemDistintivo strong{font-size:20px;}
}
/*prefooterLinks*/
.preFooterLinks{padding:40px 0;}
.preFooterLinks nav{display: flex;flex-flow: row nowrap;align-items: center;margin:20px 0;}
.preFooterLinks nav a{ border-bottom: 1px solid transparent;color: var(--black);text-decoration: none;margin: 0 36px 0 0;font-size: 20px;}
.preFooterLinks nav a.on{border-color: var(--black);font-weight: bold;}
.preFooterLinksList{display: none;}
.preFooterLinksList ul{margin:30px 0;}
.preFooterLinksList li{margin:20px 0;}
.preFooterLinksList a{font-size:16px;}
.preFooterLinksList a b{color:var(--black);font-size:1em;font-weight: bold;display: inline-block;margin-top: 8px;}
.preFooterLinksList .ttlLink{display: flex;align-items: center;justify-content: flex-start;height: 50px;font-size:24px;color:var(--black);margin:30px 0 20px;}
.preFooterLinksList .ttlLink img{width: 160px;height: 50px;object-fit: contain;object-position: left;}
.preFooterLinksList.on{display: block;}
.preFooterLinksList .doubleArrowLink{display: flex;max-width: 160px;margin:20px auto;}
.preFooterLinksList .doubleArrowLink > span > span{font-weight: bold;font-size:20px;}
.preFooterLinksList .doubleArrowLink > span > span + span{display: none;}
.preFooterLinksList .doubleArrowLink.on > span > span{display: none;}
.preFooterLinksList .doubleArrowLink.on > span > span + span{display: block;}
.preFooterLinksList .dwa-cms-ui--row > div:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){display: none;}
.preFooterLinksList .dwa-cms-ui--row.visibleAll > div{display: block !important;}
@media screen and (min-width:768px){
    .preFooterLinks nav a{font-size:24px;margin-right: 50px;}
}
/*footer 2023*/
.dwa-cms-2023-footer{background-color: #3a3a3a;color: #fff;padding: 50px 30px 0;position: relative;width: 100%;z-index: 1;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__logo{display: block;height:auto;width:160px;max-width: 100%;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext{border-bottom: 1px solid var(--white);cursor:pointer;display: flex;position: relative;margin: 0;padding: 20px 0 20px;font-weight: bold;text-transform: uppercase;font-size: 18px;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext svg{display: block;fill:var(--white);height:15px;margin:-7px 0 0 0;position:absolute;right:0;top:50%;transition:all ease 0.3s;width:15px;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext.on{border-color: transparent;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext.on svg{transform: rotate(-180deg);}
.dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext + ul{display: none;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext.on + ul{display: block;border-bottom: 1px solid var(--white);padding-bottom: 20px;margin-bottom: 0;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__list-item{margin:14px 0;}
.dwa-cms-2023-footer .dwa-cms-ui-footer-social-media{display: flex;flex-flow: row nowrap;align-items: center;justify-content: flex-start;margin: 20px 0 40px 0;}
.dwa-cms-2023-footer .dwa-cms-ui-footer-social-media a{display:block;margin: 0 8px 0 0;width: auto;}
.dwa-cms-2023-footer .dwa-cms-ui-footer-social-media img{display: block;height:40px;width:40px;transform: scale(1);transition: all ease 0.8s;}
.dwa-cms-2023-footer .dwa-ui-footer-brands{display: flex;flex-flow: row nowrap;align-items: center;justify-content: center;margin: 40px 0 30px 0;}
.dwa-cms-2023-footer .dwa-ui-footer-brands a{display:block;margin: 0 10px;width: auto;}
.dwa-cms-2023-footer .dwa-ui-footer-brands svg{display: block;height:38px;width:40px;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__bottom-bar-bg{background-color: #6b6b6b;margin: 0 -30px;width: calc(100% + 60px);}
.dwa-cms-2023-footer .dwa-cms-ui-footer__bottom-bar {margin:0;max-width:none;padding: 20px 30px;text-align: left;}
.dwa-cms-2023-footer .dwa-cms-ui-footer__bottom-bar span{font-size: 16px;}
@media screen and (min-width:520px){
    .dwa-cms-2023-footer{padding: 50px 50px 0;}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__bottom-bar-bg{margin: 0 -50px;width: calc(100% + 100px);}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__bottom-bar {padding: 14px 20px;text-align: center;}
}
@media screen and (min-width:768px){
    .dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext{border:none;cursor: default;font-size:18px;padding:0 0 12px 0;}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext svg{display: none;}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext + ul, .dwa-cms-2023-footer .dwa-cms-ui-footer__headline.toggleNext.on + ul{border:none;display: block;}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__list a{display: inline-block;font-size:16px;transform: translateX(0);transition: all ease-in-out 0.4s;}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__list a:hover{text-decoration:none;transform: translateX(10px);}
    .dwa-cms-2023-footer .dwa-cms-ui-footer__list-item{margin:16px 0;}
    .dwa-cms-2023-footer .dwa-cms-ui-footer-social-media a:hover img{transform: scale(1.1);opacity: 0.7;}
}
/*animaciones*/
@keyframes arrowLink {
    0%   {transform: translateX(0);}
    50%  {transform: translateX(10px);}
    100% {transform: translateX(0);}
}
/*animation scroll effects*/
.brandsContent .colTxt{transition: all ease 2s;transform: translateX(-200%);}
.brandsContent .colTxt.in-viewport{transform: translateX(0);}
.modelsWrap{opacity:0;transition: all ease 2s;}
.modelsWrap.in-viewport{opacity:1;}
.reservaGrid .colTxt h2{transition: all ease 2s;transform: translateY(600px);}
.reservaGrid .colTxt.in-viewport h2{transform: translateY(0);}
.reservaGrid .colTxt p{padding-left: 110%;transition: all ease 2s;}
.reservaGrid .colTxt.in-viewport p{padding-left:0}
.zigzag .item picture{opacity:0;transition: all ease 2s;}
.zigzag .item picture.in-viewport{opacity:1;}
.advantagesGrid .colTxt h2{transition: all ease 2s;transform: translateY(-200%);}
.advantagesGrid .colTxt.in-viewport h2{transform: translateY(0);}
.advantagesGrid .colTxt p{transition: all ease 2s;transform: translateX(-200%);}
.advantagesGrid .colTxt.in-viewport p{transform: translateX(0);}
.mossaicGrid h2{transition: all ease 2s;transform: translateX(200%);}
.mossaicGrid .in-viewport h2{transform: translateX(0);}
.mossaicGrid picture{opacity:0;transition: all ease 2s;}
.mossaicGrid picture.in-viewport{opacity:1;}
.distitivoSlide .verticalTtl{transition: all ease 2s;transform: translateY(200%);}
.distitivoSlide.in-viewport .verticalTtl{transform: translateY(0);}
.preFooterLinksList .ttlLink img{transition: all ease 2s;transform: scale(1.2);}
.preFooterLinksList .ttlLink.in-viewport img{transform: scale(1);}
@media all and (min-width:0) and (max-width:767px){
    .brandsGrid .item:nth-child(2n){transition: all ease 2s;transform: translateX(-200%);}
    .brandsGrid .item:nth-child(2n+1){transition: all ease 2s;transform: translateX(200%);}
    .brandsGrid .item.in-viewport{transform: translateX(0);}
}
/*plugin*/
.nice-select { -webkit-tap-highlight-color:transparent; align-items:center; background-color:#fff; border:1px solid #8994a0; border-radius:0; box-sizing:border-box; clear:both; cursor:pointer; display:inline-flex; font-family:inherit; font-size:16px; font-weight:400; height:48px; line-height:40px; outline:none; padding-left:18px; padding-right:30px; position:relative; text-align:left!important; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap; width:100% }
.nice-select:hover { border-color:#8994a0 }
.nice-select.open, .nice-select:active, .nice-select:focus { border-color:#f06409 }
.nice-select:after { background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODk5NEEwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0yLjUgMi41IDcgNy03IDciLz48L3N2Zz4=); content:""; cursor:pointer; display:block; height:19px; position:absolute; right:14px; transform:rotate(90deg); transition:all .2s ease-in-out; width:11px }
.nice-select.open:after { -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg) }
.nice-select.open .list { height:auto; opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0) }
.nice-select.disabled { border-color:#e7ecf2; color:#90a1b5; pointer-events:none }
.nice-select.disabled:after { border-color:#cdd5de }
.nice-select.wide { width:100% }
.nice-select.wide .list { left:0!important; right:0!important }
.nice-select.right { float:right }
.nice-select.right .list { left:auto; right:0 }
.nice-select.small { font-size:12px; height:36px; line-height:34px }
.nice-select.small:after { height:4px; width:4px }
.nice-select.small .option { line-height:34px; min-height:34px }
.nice-select .list { background-color:#fff; border:1px solid #ccc; border-radius:0 0 5px 5px; box-sizing:border-box; height:0; left:0; margin-top:-2px; opacity:0; overflow:hidden; padding:0; pointer-events:none; position:absolute; top:100%; -webkit-transform:scale(.75) translateY(-21px); -ms-transform:scale(.75) translateY(-21px); transform:scale(.75) translateY(-21px); -webkit-transform-origin:50% 0; -ms-transform-origin:50% 0; transform-origin:50% 0; -webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out; transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out; width:100%; z-index:9 }
.nice-select .list:hover .option:not(:hover) { background-color:transparent!important }
.nice-select .option { cursor:pointer; font-weight:400; line-height:40px; list-style:none; margin:0; min-height:40px; outline:none; padding-left:20px; padding-right:20px; text-align:left; -webkit-transition:all .2s; transition:all .2s }
.nice-select .option:hover { background-color:#f1f4f3 }
.nice-select .option.selected { color:#f06409 }
.nice-select .option.disabled { background-color:transparent; color:#90a1b5; cursor:default }
.no-csspointerevents .nice-select .list { display:none }
.no-csspointerevents .nice-select.open .list { display:block }
