/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 "Helvetica Neue",Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;visibility:hidden !important;}.affix{position:fixed;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}@media (max-width:767px){.visible-xs{display:block !important;}table.visible-xs{display:table;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}}@media (max-width:767px){.visible-xs-block{display:block !important;}}@media (max-width:767px){.visible-xs-inline{display:inline !important;}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}table.visible-sm{display:table;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}table.visible-md{display:table;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}}@media (min-width:1200px){.visible-lg{display:block !important;}table.visible-lg{display:table;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}}@media (min-width:1200px){.visible-lg-block{display:block !important;}}@media (min-width:1200px){.visible-lg-inline{display:inline !important;}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}}@media (max-width:767px){.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}table.visible-print{display:table;}tr.visible-print{display:table-row !important;}th.visible-print,td.visible-print{display:table-cell !important;}}.visible-print-block{display:none !important;}@media print{.visible-print-block{display:block !important;}}.visible-print-inline{display:none !important;}@media print{.visible-print-inline{display:inline !important;}}.visible-print-inline-block{display:none !important;}@media print{.visible-print-inline-block{display:inline-block !important;}}@media print{.hidden-print{display:none !important;}}.content{*zoom:1;}.content:before{content:"";display:table;}.content:after{content:"";display:table;clear:both;}@font-face{font-family:"Roboto";src:url(/themes/custom/damm_fabrica/fonts/Roboto-Regular.eot);src:url(/themes/custom/damm_fabrica/fonts/Roboto-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/damm_fabrica/fonts/Roboto-Regular.woff2) format("woff2"),url(/themes/custom/damm_fabrica/fonts/Roboto-Regular.woff) format("woff"),url(/themes/custom/damm_fabrica/fonts/Roboto-Regular.ttf) format("truetype"),url(/themes/custom/damm_fabrica/fonts/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Roboto Bold";src:url(/themes/custom/damm_fabrica/fonts/Roboto-Bold.eot);src:url(/themes/custom/damm_fabrica/fonts/Roboto-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/damm_fabrica/fonts/Roboto-Bold.woff2) format("woff2"),url(/themes/custom/damm_fabrica/fonts/Roboto-Bold.woff) format("woff"),url(/themes/custom/damm_fabrica/fonts/Roboto-Bold.ttf) format("truetype"),url(/themes/custom/damm_fabrica/fonts/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:bold;font-style:normal;}@font-face{font-family:"Neue Haas Unica Pro";src:url(/themes/custom/damm_fabrica/fonts/NeueHaasUnicaPro-Black.eot);src:url(/themes/custom/damm_fabrica/fonts/NeueHaasUnicaPro-Black.eot#iefix) format("embedded-opentype"),url(/themes/custom/damm_fabrica/fonts/NeueHaasUnicaPro-Black.woff2) format("woff2"),url(/themes/custom/damm_fabrica/fonts/NeueHaasUnicaPro-Black.woff) format("woff"),url(/themes/custom/damm_fabrica/fonts/NeueHaasUnicaPro-Black.ttf) format("truetype"),url(/themes/custom/damm_fabrica/fonts/NeueHaasUnicaPro-Black.svg#NeueHaasUnicaPro-Black) format("svg");font-weight:900;font-style:normal;}@font-face{font-family:"fontello";src:url(/themes/custom/damm_fabrica/fonts/fontello.eot?62651215=);src:url(/themes/custom/damm_fabrica/fonts/fontello.eot?62651215=#iefix) format("embedded-opentype"),url(/themes/custom/damm_fabrica/fonts/fontello.woff2?62651215=) format("woff2"),url(/themes/custom/damm_fabrica/fonts/fontello.woff?62651215=) format("woff"),url(/themes/custom/damm_fabrica/fonts/fontello.ttf?62651215=) format("truetype"),url(/themes/custom/damm_fabrica/fonts/fontello.svg?62651215=#fontello) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello",Helvetica,sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-twitter:before{content:"\e800";}.icon-facebook:before{content:"\e801";}.icon-mail:before{content:"\e802";}.icon-spotify:before{content:"\e803";}.icon-youtube:before{content:"\e804";}.icon-instagram:before{content:"\e806";}.icon-shopping-cart-1:before{content:"\e807";}.icon-telf:before{content:"\e808";}.icon-cog:before{content:"\e866";}.icon-down-open:before{content:"\e867";}.icon-right-open:before{content:"\e868";}.icon-up-open:before{content:"\e869";}.icon-down-open-big:before{content:"\e86a";}.icon-up-open-big:before{content:"\e86b";}.icon-mobile:before{content:"\e86c";}.icon-down-dir:before{content:"\e86d";}.icon-restaurant:before{content:"\e86e";}.icon-mobile-1:before{content:"\e86f";}.icon-attach:before{content:"\e89d";}.icon-direction:before{content:"\f124";}.icon-circle:before{content:"\25CF";margin-right:1em;color:#000;}.icon-vertical_line:before{content:"\007C";font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;margin-top:-4em;font-size:30px;font-weight:100;margin-left:-0.08em;}[class^="icon-custom-"],[class*=" icon-custom-"]{display:inline-block;margin-right:1em;background-repeat:no-repeat;}.icon-custom-car{width:24px;height:21px;background-image:url(/themes/custom/damm_fabrica/images/damm_coche%401x.png);}.icon-custom-parking{width:24px;height:24px;background-image:url(/themes/custom/damm_fabrica/images/damm_parking%401x.png);}.icon-custom-metroL9{width:56px;height:24px;background-image:url(/themes/custom/damm_fabrica/images/damm_metroL9%401x.png);}.icon-custom-bus{width:55px;height:22px;background-image:url(/themes/custom/damm_fabrica/images/damm_bus%401x.png);}#left-nav{position:fixed;top:50%;left:40px;font-size:18px;font-size:1.125rem;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Roboto",Helvetica,sans-serif;z-index:100;}#left-nav li{padding:5px;}#left-nav li a{color:#212121;font-weight:400;}#left-nav li a.selected{color:#e70404;font-weight:bold;}#left-nav li a.dark,.owl-nav button.dark{color:#212121;}#left-nav li a.light,.owl-nav button.light{color:#ffffff;}@media screen and (max-width:768px){#left-nav{display:none;}}@media screen and (max-width:1280px){#left-nav{font-size:14px;font-size:0.875rem;}}.map_box{width:100%;height:230px;}.map_box #map{width:100%;height:100%;}@media screen and (max-width:768px){.map_box{padding-left:0;height:200px;}}@media screen and (max-height:480px) and (orientation:landscape){.map_box{width:50%;display:inline-block;padding-right:40px;height:40%;}}.location_row{flex-direction:row;flex-wrap:wrap;font-size:1.125rem;}.location_column{float:left;width:50%;margin-top:0;padding-right:2%;}.location_row:after{content:"";display:table;clear:both;}@media screen and (max-width:1200px){.location_row{font-size:1.1rem;}}@media screen and (max-width:768px){.location_row{display:flex;flex-direction:column;font-size:0.9em;}.location_column{width:100%;margin-top:10px;padding-right:0px;}}.slider_box{position:relative;}.slider_box .owl-carousel{position:absolute;top:0;left:0;width:100%;height:100%;}.slider_box .owl-carousel div{height:100%;width:100%;}.slider_box .owl-carousel .owl_slide1{background:url(/themes/custom/damm_fabrica/images/new_slide_1.jpg);}.slider_box .owl-carousel .owl_slide2{background:url(/themes/custom/damm_fabrica/images/new_slide_2.jpg);}.slider_box .owl-carousel .owl_slide3{background:url(/themes/custom/damm_fabrica/images/new_slide_3.jpg);}.slider_box .owl-carousel .language-es .owl_slide3{background:url(/themes/custom/damm_fabrica/images/new_slide_3_es.jpg);}.slider_box .owl-carousel .owl_slide4{background:url(/themes/custom/damm_fabrica/images/new_slide_4.jpg);}.slider_box .owl-carousel .owl_slide5{background:url(/themes/custom/damm_fabrica/images/slide_9.jpg);}.slider_box .owl-carousel .owl_slide{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;}@media screen and (max-width:768px){.slider_box .owl-carousel .owl_slide{background-position:center;}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}i{color:#e70404;margin-bottom:-0.3em;}body{background-color:#ffffff;color:#000000;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:30px;font-size:1.875rem;margin:0;}h1{font-size:100px;font-size:6.25rem;color:#e70404;font-family:"Neue Haas Unica Pro",Helvetica,sans-serif;margin:5px 0;line-height:1.2em;}h2{font-size:100px;font-size:6.25rem;color:#e70404;font-family:"Neue Haas Unica Pro",Helvetica,sans-serif;margin-bottom:45px;margin-top:0;text-align:left;}.subtitle{color:#ffffff;font-size:30px;font-size:1.875rem;font-weight:bold;}.intro{margin-top:50px;font-size:30px;font-size:1.875rem;}.anotation,.annotation{font-size:18px;font-size:1.125rem;margin-bottom:60px;}.button{color:#ffffff;background-color:#e70404;border:0;padding:15px;font-size:30px;font-size:1.875rem;}.big_text{font-size:42px;font-size:2.625rem;}.content{margin:0 auto;position:relative;padding:70px 40px 0px 256px;z-index:10;}.next_slide{font-size:30px;z-index:50;cursor:pointer;}.prev_slide{font-size:30px;z-index:50;color:transparent;}.up_center{position:absolute;top:50px;left:50%;-moz-transform:translatex(-50%);-o-transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);transform:translatex(-50%);}.down_center{position:absolute;bottom:72px;left:50%;-moz-transform:translatex(-50%);-o-transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);transform:translatex(-50%);}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,0.2);}ul{list-style:none;margin:0;padding:0;}a{text-decoration:none;cursor:pointer;color:#e70404;font-weight:bold;}p{margin:0.5em 0;line-height:1.5em;}.no_margin_top{margin-top:0 !important;}.hide{display:none;}.big_paddind{padding-top:5px;padding-bottom:5px;}.black_logo{display:none;}.menu{text-transform:uppercase;}.invisibleLayer{width:100%;position:absolute;top:0;left:0;height:100%;background:transparent;z-index:999;pointer-events:none;}.menu span{text-transform:uppercase;}.icon{overflow:hidden;display:inline-block;width:64px;height:64px;position:relative;color:#9b9b9b;}.icon.xxs{width:18px;height:18px;}.icon svg{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;}.icon svg *{fill:#9b9b9b;}.noclickLayer{position:absolute;top:0;height:0;height:100%;width:100%;z-index:900;}table{border:none;}table td,table th{border:solid 1px #eee;}@media (max-width:1920px){body{font-size:18px;font-size:1.06rem;}h1{font-size:64px;font-size:3.5rem;}h2{font-size:60px;font-size:3rem;}.subtitle{font-size:24px;font-size:1.5rem;}.intro{font-size:24px;font-size:1.5rem;}.anotation,.annotation{font-size:14px;font-size:0.875rem;}.button{font-size:20px;font-size:1.25rem;}.big_text{font-size:30px;font-size:1.875rem;}}@media (max-width:1400px){.content{margin:0 auto;position:relative;padding:40px 40px 0px 256px;z-index:10;}}@media (max-width:768px){body{font-size:18px;font-size:1.125rem;}p{line-height:1em;}h1{font-size:55px;font-size:3.4375rem;}h2{font-size:50px;font-size:2.125rem;margin-bottom:8px;}.subtitle{font-size:20px;font-size:1.25rem;}.intro{font-size:20px;font-size:1.25rem;}.anotation,.annotation{font-size:12px;font-size:0.75rem;}.button{font-size:20px;font-size:1.25rem;}.big_text{font-size:25px;font-size:1.5625rem;}.content{padding-left:40px;margin-top:-43px;padding-top:0px;}.down_center{bottom:55px;}.hidden-sm{display:none;}}@media (max-width:480px){body{font-size:16px;font-size:1rem;}h1{font-size:42px;font-size:2.625rem;}h2{font-size:32px;font-size:1.7rem;}.subtitle{font-size:18px;font-size:1.125rem;}.intro{font-size:18px;font-size:1.125rem;}.anotation,.annotation{font-size:12px;font-size:0.75rem;}.button{font-size:20px;font-size:1.25rem;}.big_text{font-size:18px;font-size:1.125rem;}i.icon-vertical_line{display:none;}p.title_car{font-size:15.36px;font-size:0.96rem;}.title_transport{padding-bottom:0px !important;}p.text_location i:before{content:"\25CF";color:#000;margin-right:0.1em;}p.text_location i{margin-right:0.1em;background:none;width:1.4rem;}.hidden-sm{display:none;}}@media (max-height:480px) and (orientation:landscape){body{font-size:14px;font-size:0.875rem;}h1{font-size:36px;font-size:2.25rem;}h2{font-size:30px;font-size:1.875rem;}.subtitle{font-size:16px;font-size:1rem;}.intro{font-size:16px;font-size:1rem;}.anotation,.annotation{font-size:12px;font-size:0.75rem;}.button{font-size:18px;font-size:1.125rem;}.big_text{font-size:18px;font-size:1.125rem;}.down_center{bottom:55px;}}.header-top{height:auto;padding:0;position:fixed;top:0;width:100%;z-index:25;box-sizing:border-box;background-color:transparent;min-height:60px;}.header-top .logo_box{top:12px;left:25px;position:relative;}.header-top .logo_box img{position:absolute;top:0;left:0;}.header-top .toggle-menu{width:50px;height:50px;display:inline-block;position:absolute;top:5px;right:10px;}.header-top .toggle-menu i{position:absolute;display:block;height:2px;background:#e70404;width:20px;left:10px;-webkit-transition:all 0.3s;transition:all 0.3s;}.header-top .toggle-menu i:nth-child(1){top:16px;}.header-top .toggle-menu i:nth-child(2){top:24px;}.header-top .toggle-menu i:nth-child(3){top:32px;}.header-top .menu{display:none;padding:25px 25px 25px 246px;border-bottom:#979797 solid 1px;background-color:white;}.header-top .menu a,.header-top .menu span.legal-menu{text-transform:uppercase;padding:5px 0;font-size:16px;font-size:1rem;font-weight:400;color:#aab8c3;}.header-top .menu a.selected{font-weight:bold;color:#e70404;}.header-top .menu ul{margin-bottom:40px;}.header-top .menu ul li{margin-bottom:8px;}@media screen and (max-width:768px){.header-top.white_bg{min-height:46px;}.header-top .logo_box img{width:70px;}.header-top .toggle-menu{top:0px;}.header-top .menu{padding:80px 25px 25px 25px;}}@media screen and (max-height:480px) and (orientation:landscape){.header-top .menu{padding:80px 25px 25px 135px;}}@media (max-width:768px){.header-top .menu .footer_header{position:absolute;bottom:0;right:25px;left:25px;}}.header-top .menu .legal-menu--container{display:block;cursor:pointer;margin-top:-5px;span.legal-menu{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;.chevron{width:14px;height:auto;}.chevron.chevronup{display:none;}}.legal-menu--dropdown{li{padding-left:5%;}}@media (min-width:768px){display:none;}}.header-top.open-menu .toggle-menu i{background:black;}.header-top.open-menu .toggle-menu i:nth-child(1){top:25px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}.header-top.open-menu .toggle-menu i:nth-child(2){background:transparent;}.header-top.open-menu .toggle-menu i:nth-child(3){top:25px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}.header-top .footer_header{border-top:solid 1px #979797;padding:25px 0;}.header-top .footer_header ul li{float:left;}.close-popup{width:40px;height:40px;display:inline-block;position:absolute;top:0px;right:0px;}.close-popup i{position:absolute;display:block;height:2px;width:15px;left:10px;-webkit-transition:all 0.3s;transition:all 0.3s;background:black;}.close-popup i:nth-child(1){top:25px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}.close-popup i:nth-child(2){background:transparent;}.close-popup i:nth-child(3){top:25px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}.social_menu{float:left;}.social_menu li{padding:0 30px 0 0;}.lang_menu{float:right;}.lang_menu span{text-transform:capitalize;padding:0 5px;color:black;font-size:14px;font-size:0.875rem;}.lang_menu a.selected_lang span{font-weight:bold;}@media screen and (max-width:480px){.social_menu li{padding:0 15px 0 0;}}#section-lavisita,#section-reserves,#section-localitzacio{margin-top:43px;}@media screen and (max-width:768px){#section-lavisita,#section-reserves,#section-localitzacio{margin-top:35px;}}.section-slider p{margin-bottom:40px;}.section-lavisita p{width:100%;line-height:1.5em;font-size:35px;font-size:1.9875rem;text-align:justify;}@media (max-width:1920px){.section-lavisita p,.section-reserves p,.booking_online,.section-localitzacio p{font-size:1.06rem;}}@media (max-width:1920px) and (min-height:768px) and (max-height:820px){.section-lavisita p,.section-reserves p,.booking_online,.section-localitzacio p{font-size:1rem;}.section-localitzacio .map_box{height:280px;}}@media (max-width:1440px) and (min-height:600px) and (max-height:900px){h2{font-size:2.5em;margin-bottom:10px;}.section-lavisita p,.section-reserves p,.booking_online,.section-localitzacio p{font-size:0.9rem;}.section-localitzacio .map_box{height:280px;}}@media (max-width:1366px){h2{font-size:2.5em;}.section-lavisita p,.section-reserves p,.booking_online,.section-localitzacio p{font-size:0.9rem;}.section-localitzacio .map_box{height:280px;}}@media (max-width:1280px){.section-lavisita p{font-size:25px;font-size:1.1rem;}.section-reserves p{font-size:1.1rem;}}@media (max-width:1024px){h2{font-size:2.5rem;}.section-lavisita p,.section-reserves p,.booking_online,.section-localitzacio p{font-size:0.9rem;}.section-localitzacio .map_box{height:290px;}}@media (max-width:1024px) and (min-height:768px) and (max-height:820px){h2{font-size:2.5rem;margin-bottom:10px;}.section-lavisita p,.section-reserves p,.booking_online,.section-localitzacio p{font-size:0.85rem;}.section-localitzacio .map_box{height:290px;}}@media (max-width:768px){.section-lavisita p{font-size:16px;font-size:1.06rem;}}@media (max-width:480px){.section-lavisita p{width:100%;font-size:0.9rem;}}@media (max-height:480px) and (orientation:landscape){.section-lavisita p{font-size:14px;font-size:0.675rem;}}@media (max-width:375px) and (max-device-height:812px){.section-lavisita p{font-size:14px;font-size:0.9rem;}}@media (max-width:375px) and (max-device-height:677px){.section-lavisita p{font-size:14px;font-size:0.77rem;}}@media (max-width:768px){.section-localitzacio{padding-top:10px;}.section-reserves p,.booking_online,.section-localitzacio p{font-size:1.06em;}}.title_car{font-weight:bold;}.title_transport{font-weight:bold;padding-top:20px;padding-bottom:10px;}.section-reserves i{padding:0 5px 0 0;}.section-reserves span{margin-right:5px;}@media (max-width:480px){.section-lavisita h2{font-size:1.5rem;}.section-reserves h2{font-size:1.5rem;}.section-localitzacio h2{font-size:1.5rem;margin-bottom:0;}.section-reserves p,.booking_online,.section-localitzacio p{font-size:0.9em;}.section-localitzacio .map_box{height:250px;}}@media (max-width:375px){.section-reserves p,.booking_online,.section-localitzacio p{font-size:0.77rem;}.section-localitzacio .map_box{height:185px;}}.section-legal{padding-top:200px;padding-right:15%;text-align:left;}.section-legal h1{margin-bottom:40px;text-align:left;}.section-legal h1,.section-legal p,.section-legal ul{padding:0 10px;}.section-legal p{line-height:1.2;}.row{margin:0;}@media screen and (max-height:480px) and (orientation:landscape){.section-localitzacio{width:50%;display:inline-block;}}@media screen and (max-width:768px){.section-legal{padding-top:100px;}}footer{height:200px;border-top:solid 1px #979797;}footer .top_footer,footer .lower_menu{padding:20px 0;}footer .logo_box{display:inline-block;}footer li{float:left;}footer .menu{display:inline-block;width:80%;padding:0 0 0 25px;}footer .menu li{padding:24px 2% 4px;}footer a span{font-size:16px;font-size:1rem;color:#aab8c3;font-weight:400;}@media screen and (max-width:1920px){footer{padding:10px 15% 75px;}}@media screen and (max-width:1280px){footer{padding:10px 15% 75px;}}@media screen and (max-width:1130px){footer{padding:10px 10% 75px;}}@media screen and (max-width:992px){footer{padding:10px 10% 75px;}footer .logo_box{display:block;}footer .logo_box img{display:block;margin:0 auto;}footer .menu{display:block;width:100%;text-align:center;padding:0;}footer .menu li{float:none;display:inline-block;}}@media screen and (max-width:768px){footer{padding:10px 20px 75px;}}iframe{border:none;overflow:hidden;margin-bottom:20px;display:none;height:750px;}iframe.mobileIframe{height:450px;}@media screen and (max-width:1900px){iframe{height:650px;}}@media screen and (max-width:1288px){iframe{height:830px;}}@media screen and (max-width:1276px){iframe{height:920px;}}@media screen and (max-width:1064px){iframe{height:880px;}}@media screen and (max-width:900px){iframe{height:830px;}}@media screen and (max-width:775px){iframe{height:950px;}}@media screen and (max-width:768px){iframe{height:860px;}}@media screen and (max-width:559px){iframe{height:950px;}}@media screen and (max-width:1900px){iframe.mobileIframe{height:550px;}}@media screen and (max-width:1276px){iframe.mobileIframe{height:620px;}}@media screen and (max-width:775px){iframe.mobileIframe{height:650px;}}@media screen and (max-width:768px){iframe.mobileIframe{height:620px;}}@media screen and (max-width:558px){iframe.mobileIframe{height:660px;}}@media screen and (max-width:480px){iframe.mobileIframe{height:650px;}}@media screen and (max-width:410px){iframe.mobileIframe{height:690px;}}@media screen and (max-width:355px){iframe.mobileIframe{height:740px;}}.backgroundCookieLayer{position:fixed;width:100%;height:200%;left:0;top:0;background-color:#fff;z-index:950;}.cookieLayer{height:100%;width:100%;position:absolute;top:0;left:0;background:url(/themes/custom/damm_fabrica/images/cookie_layer_bg.jpg);background-color:white;background-position:50% 90%;background-size:cover;z-index:1000;}.cookieLayer .content{margin-top:0;padding-top:6%;z-index:1000;}.cookieLayer .content .large_margin_bottom{margin-bottom:30px;}.cookieLayer .content .button{padding:10px 60px;}.cookieLayer .cookie_message{color:#e70404;position:absolute;left:20%;bottom:0px;max-width:800px;text-align:justify;}.cookieLayer .lang_menu{position:absolute;top:20px;right:20px;z-index:1100;}.cookieLayer .lang_menu li{float:left;}.cookieLayer .lang_menu li span{color:#e70404;font-weight:400;}.cookieLayer .lang_menu li a.selected_lang span{font-weight:bold;}@media screen and (max-width:480px){.cookieLayer .cookie_message{left:0;margin-left:20px;margin-right:20px;margin-bottom:20px;}.cookieLayer .content{padding-top:12%;}}@media screen and (max-height:480px) and (orientation:landscape){.cookieLayer{background-position:50% 70%;}.cookieLayer .content{margin-top:0;z-index:1000;padding-top:30px;}}.block-damm-fabrica-content-visible{background-color:white;position:fixed;top:50%;left:50%;z-index:2222222222;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px;font-size:14px;font-size:0.875rem;line-height:30px;}.cookies-button{text-align:center;margin-bottom:3rem;}.btn-edit-settings{margin:1rem auto;border:1px solid black;background-color:transparent;line-height:1;padding:1rem 2rem;font-size:16px;text-align:center;}.page-node-type-cookies main .cookies-table{border-collapse:collapse;border:2px solid black;margin:2rem 0;font-size:13px;}.page-node-type-cookies main .cookies-table thead{font-weight:bold;}.page-node-type-cookies main .cookies-table tr{border:0;}.page-node-type-cookies main .cookies-table th,.page-node-type-cookies main .cookies-table td{border:2px solid black;padding:.75rem;border-collapse:collapse;border-left:0;border-top:0;}.page-node-type-cookies main .cookies-list{display:none;}.nuevatabla-movil,.nuevatabla-movil_{display:none;}.nuevatabla-desktop td>div>div:first-child{display:none;}@media (max-width:1024px){.page-node-type-cookies main .cookies-list{display:block;}.page-node-type-cookies main .cookies-list ul li{line-height:1.5;}.page-node-type-cookies main .cookies-list ul li span{font-weight:bold;}.page-node-type-cookies main .cookies-table{display:none;}.nuevatabla-desktop{display:none;}.nuevatabla-movil,.nuevatabla-movil>.nuevatabla-movil_{display:block;padding:0 10px;}.nuevatabla-movil>div>div{border-bottom:1px solid #333;}.nuevatabla-movil>div>div>div>div{display:inline-block;}.nuevatabla-movil>div>div>div>div:first-child::after{content:':';}}.eu-cookie-compliance-message>h2{text-align:center;}.path-user .layout-container{min-height:100vh;display:flex;min-width:100%;justify-content:center;align-items:center;}.path-user .layout-container header{width:100%;position:absolute;top:0;}.path-user .layout-container main{max-width:calc(100% - 2rem);align-self:center;padding:1rem;}input#cookie-category-tecnicas+label span{display:none;}.configure-personalization-button{cursor:pointer;}.cookies-list a,.cookies-table a{text-decoration:underline;}.cookies-list ul{border-bottom:1px solid #000;padding:10px 10px 5px 10px;}.cookies-list ul:last-child{border-bottom:none;}.decline-cookies-configure,.btn-edit-settings{cursor:pointer;}.btn-edit-settings:hover{color:#fff;background-color:#000;}.node-preview-container{position:fixed;z-index:499;box-sizing:border-box;width:100%;padding:10px;}.header-top.white_bg{background-color:white;}section.vertical-scroll,#section-lavisita,#section-reserves,#section-localitzacio{margin-top:0;}@media (max-width:768px){section.vertical-scroll:not(#section-slider){margin-top:5em;}}#section-slider .content{top:50%;transform:translateY(-50%);padding-top:0;z-index:1;}#section-slider .owl-dots{display:none;}.content.section-reserves{display:flex;flex-wrap:wrap;justify-content:space-between;}.content.section-reserves h2,.content.section-reserves p{width:100%;}.content.section-reserves .reservation-card{width:100%;margin-top:2em;}.content.section-reserves .reservation-card .intro{margin-top:1em;}.content.section-reserves .reservation-card img{width:100%;height:auto;max-height:345px;object-fit:cover;object-position:center;}@media (min-width:768px){.content.section-reserves .reservation-card{width:48%;margin-top:0;}.content.section-reserves .reservation-card img{width:100%;height:45vh;}}@media (min-width:1024px){.content.section-reserves .reservation-card img{max-height:400px;}}.owl-nav{position:absolute;display:flex;align-items:center;left:30px;right:30px;justify-content:space-between;bottom:45px;z-index:1;}@media (min-width:768px){.owl-nav{max-height:60px;top:unset;bottom:25%;}}.owl-nav button{background-color:transparent;font-size:40px;border:0;cursor:pointer;}.owl-nav .owl-prev{transform:rotate(90deg);}.owl-nav .owl-next{transform:rotate(-90deg);}.booking_online{display:block;width:fit-content;border:1px solid #e70404;padding:15px;margin-top:0.5em;}.fixed-reserves-button--container{position:fixed;bottom:0;z-index:10;width:100%;padding:20px 40px;background-color:white;}@media (min-width:768px){.fixed-reserves-button--container{padding:20px 40px 20px 256px;}}.fixed-reserves-button--container .fixed-reserves-button{position:relative;left:50%;transform:translateX(-50%);background-color:#e70404;color:white;margin-top:0;border-radius:2em;width:100%;text-align:center;text-transform:uppercase;}@media (min-width:768px){.fixed-reserves-button--container .fixed-reserves-button{width:fit-content;}}.section-localitzacio{margin-bottom:3em;}@media (max-width:768px){.section-localitzacio{margin-bottom:6em;}}#block-damm-fabrica-legalmenu{display:none;}@media (min-width:768px){#block-damm-fabrica-legalmenu{padding-left:256px;display:block;margin-bottom:6em;}#block-damm-fabrica-legalmenu ul{display:flex;gap:0.5em;align-items:center;flex-wrap:wrap;}#block-damm-fabrica-legalmenu ul li.menu-item:not(:last-child)::after{content:'|';padding-left:0.5em;}#block-damm-fabrica-legalmenu ul li.menu-item,#block-damm-fabrica-legalmenu ul li.menu-item a{font-size:11px;color:#212121;}}@media (min-width:768px){.section-legal #block-damm-fabrica-legalmenu{padding-left:0;margin-top:2em;}}
