body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{-webkit-overflow-scrolling:touch;background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ddd;bottom:0;display:none;margin:0;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(~owl.carousel/src/img/owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{background:#d6d6d6;height:10px;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.animated{animation-duration:1s}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion),(print){.animated{animation:unset!important;transition:none!important}}.center-content{text-align:center}.left-content{text-align:left}.right-content{text-align:right}.column-container{font-size:0}.column{display:inline-block;padding:.5%;vertical-align:top}.column-1{width:8.3333333333%}.column-2{width:16.6666666667%}.column-3{width:25%}.column-4{width:33.333333333%}.column-5{width:41.666666667%}.column-6{width:50%}.column-7{width:58.333333333%}.column-8{width:66.666666667%}.column-9{width:75%}.column-10{width:83.33333333%}.column-11{width:91.66666667%}.column-12{width:100%}.column-margin{display:inline-block;vertical-align:top}.column-1_11{margin-left:.29545455%;margin-right:.29545455%;width:8.5%}@media only screen and (max-width:1100px){.column-1-tablet{width:8.3333333333%}.column-2-tablet{width:16.6666666667%}.column-3-tablet{width:25%}.column-4-tablet{width:33.333333333%}.column-5-tablet{width:41.666666667%}.column-6-tablet{width:50%}.column-7-tablet{width:58.333333333%}.column-8-tablet{width:66.666666667%}.column-9-tablet{width:75%}.column-10-tablet{width:83.33333333%}.column-11-tablet{width:91.66666667%}.column-12-tablet{width:100%}}@media only screen and (max-width:800px){.column-1-mobile{width:8.3333333333%}.column-2-mobile{width:16.6666666667%}.column-3-mobile{width:25%}.column-4-mobile{width:33.333333333%}.column-5-mobile{width:41.666666667%}.column-6-mobile{width:50%}.column-7-mobile{width:58.333333333%}.column-8-mobile{width:66.666666667%}.column-9-mobile{width:75%}.column-10-mobile{width:83.33333333%}.column-11-mobile{width:91.66666667%}.column-12-mobile{width:100%}.column-0-mobile{display:none}}.hundreds-validation__input_error{border-color:#d63031!important}label.hundreds-validation__input_error,label.hundreds-validation__input_error a,p.hundreds-validation__input_error{border-color:#d63031!important;color:#d63031!important}.form-messages{margin:20px 0 30px}.form-messages__success{color:#00b894}.form-messages__errors{color:#d63031}.form-messages_hide{display:none}.form-messages_show{display:block}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}a{outline:0}a,a:hover{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}p a{color:#000;font-weight:700;outline:0}p a,p a:hover{text-decoration:underline}p a:hover{color:#555}input,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{background-color:#f0f0f0;color:#000;font-size:14px}body,html{font-family:Source Sans Pro,sans-serif}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:Montserrat,sans-serif;min-height:100%}body,p{font-size:18px;font-weight:300;line-height:150%}p{margin-bottom:20px}.container,.container-fijo{margin:0 auto;padding-left:5%;padding-right:5%;width:100%}.container-fijo{max-width:1300px}.container-medio{max-width:1100px}.container-medio,.container-mini{margin:0 auto;padding-left:5%;padding-right:5%;width:100%}.container-mini{max-width:900px}.container-micro{margin:0 auto;max-width:700px;padding-left:5%;padding-right:5%;width:100%}img{height:auto;max-width:100%}a,button{cursor:pointer}.clear,.clearfix{clear:both}strong{font-weight:400}a,p a{color:#333;font-weight:300;text-decoration:none}i,p i{font-style:italic}ul{list-style:none}ul li{font-size:18px}sup{font-size:50%;vertical-align:super}p.mini{font-size:12px;line-height:150%}p.big{font-size:18px}hr{background-color:#e6e6e6;height:1px;margin:50px 0;width:100%}hr.vertical{background-color:#333;height:80px;margin:30px 0;width:1px}.center{text-align:center}.no_padding{padding:0!important}.align-center{text-align:center}.align-right{text-align:right}.padding-small{padding-bottom:40px;padding-top:40px}.padding-medium{padding-bottom:80px;padding-top:80px}.padding-big{padding-bottom:140px;padding-top:140px}.padding-anchor{padding-bottom:40px;padding-top:100px}.left{float:left}.right{float:right}a.calltoaction-header{-webkit-appearance:none;background:#333;color:#fff;font-size:15px;font-weight:400;line-height:120%;opacity:1;padding:3px 10px;position:relative;transition:all .2s;width:auto}a.calltoaction-header:before{top:0}a.calltoaction-header:after,a.calltoaction-header:before{background:#333;content:"";height:36%;position:absolute;right:-6px;width:6px}a.calltoaction-header:after{bottom:0}a.calltoaction-header:hover{text-decoration:none}a.calltoaction-header.white{background:#fff;color:#333}a.calltoaction-header.white:after,a.calltoaction-header.white:before{background:#fff}a.calltoaction{-webkit-appearance:none;background:#ffd147;color:#333;display:inline-block;font-size:18px;font-weight:400;line-height:120%;opacity:1;padding:8px 60px 3px 10px;position:relative;transition:all .2s;width:auto}a.calltoaction:before{background:#333;content:"";height:calc(100% - 4px);position:absolute;right:2px;top:2px;width:36px}a.calltoaction:after{background:transparent url(../images/icon-plus.svg) no-repeat 50%;content:"";height:19px;margin-top:-10px;position:absolute;right:10px;top:50%;transition:all .5s;width:19px}a.calltoaction:hover:after{transform:rotate(90deg)}a.calltoaction:hover{text-decoration:none}a.calltoaction.white{background:#fff}a.calltoaction-zone{-webkit-appearance:none;background:#1a2024;border-radius:100px;color:#e5e3d0;display:inline-block;font-size:13px;font-weight:700;line-height:100%;opacity:1;padding:8px 20px;position:relative;text-align:center;text-transform:uppercase;transition:all .2s;width:auto}a.calltoaction-zone:hover{color:#e5e3d0;opacity:.8;text-decoration:none}a.calltoaction-zone.margin-top{margin-top:50px}.animated{animation-duration:1.6s;animation-fill-mode:both}.fadeInUp{animation-name:fadeInUp}.fadeToLeft{animation-name:fadeToLeft}.fadeToRight{animation-name:fadeToRight}.fadeOpacity{animation-name:fadeOpacity}.fadeOut{animation-name:fadeOut}@keyframes imageslide{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}}@keyframes blinkingimage{50%{transform:scaleY(1)}}@keyframes blinking{50%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translate(0)}}@keyframes fadeToLeft{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeToRight{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}50%{opacity:0}}@media only screen and (max-width:1100px){p,ul li{font-size:17px}}@media only screen and (max-width:900px){p,ul li{font-size:16px}}@media only screen and (max-width:800px){p,ul li{font-size:15px}p.big{font-size:16px}hr{margin:30px 0}.padding-small{padding-bottom:30px;padding-top:30px}.padding-medium{padding-bottom:50px;padding-top:50px}.padding-big{padding-bottom:80px;padding-top:80px}.padding-anchor{padding-bottom:40px;padding-top:60px}.columna2,.columna2-last{float:none;margin-left:0;margin-right:0;width:100%}.columna4{margin-bottom:30px;width:49%}}@media only screen and (max-width:600px){p,ul li{font-size:14px}p.big{font-size:15px}.padding-small{padding-bottom:25px;padding-top:25px}.padding-medium{padding-bottom:30px;padding-top:30px}.padding-anchor,.padding-big{padding-bottom:40px;padding-top:40px}a.calltoaction{font-size:17px}}@media only screen and (max-width:400px){.container,.container-medio,.container-micro,.container-mini{padding-left:15px;padding-right:15px}}h1,h2,h3,h4{color:#333;font-family:Montserrat,sans-serif;font-weight:400;line-height:100%;margin-bottom:30px}h1{font-size:40px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px;margin-bottom:20px}.title_center{text-align:center}.title_white{color:#fff}@media only screen and (max-width:1100px){h1{font-size:38px}h2{font-size:23px}}@media only screen and (max-width:1000px){h1{font-size:36px}h2{font-size:22px}}@media only screen and (max-width:900px){h1{font-size:34px}h2{font-size:21px}}@media only screen and (max-width:800px){h1{font-size:33px}h2{font-size:20px}h3{font-size:16px}h4{font-size:15px}}@media only screen and (max-width:600px){h1{font-size:25px}h2{font-size:17px}h3{font-size:15px}h4{font-size:14px}.title_center{margin-bottom:20px}}@media only screen and (max-width:480px){.title_center{margin-bottom:15px}}.cookies{background-color:#fff;border-radius:8px;bottom:10px;box-shadow:0 0 20px rgba(0,0,0,.2);left:10px;max-width:400px;padding:25px 40px 20px 25px;position:fixed;width:90%;z-index:100}.cookies .message-close-button{background:transparent url(../../images/close.svg) no-repeat;background-size:100%;cursor:pointer;height:40px;position:absolute;right:15px;top:15px;width:40px}.cookies p{color:#333;font-size:14px;line-height:130%;margin-bottom:0}.cookies p.cookies__text{margin-bottom:3px}.cookies p:last-child{text-align:right}.cookies p a{color:#333;font-size:15px;font-weight:700}.cookies p a:hover{color:#333}@media only screen and (max-width:800px){.cookies__text{font-size:13px}}@media only screen and (max-width:600px){.cookies{padding:30px 50px 30px 20px}}::-webkit-scrollbar-track{background-color:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 0 transparent}::-webkit-scrollbar{background-color:#fff;width:10px}::-webkit-scrollbar-thumb{background-color:#4a4a4a;border-radius:10px;-webkit-box-shadow:inset 0 0 0 transparent}.popup ::-webkit-scrollbar-track{background-color:#e6e6e8}.popup ::-webkit-scrollbar{background-color:#e6e6e8;width:5px}.header{background-color:#fff;width:100%;z-index:1000}.header,.header-home{transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.header-home{background-color:transparent;border-bottom:none;position:absolute}.header.fixed{background-color:#fff;padding:5px 0;position:fixed}.header.fixed .web-logo{visibility:visible}.header.menu-opened{position:fixed}.header.hide_header{display:none}.header .container-header{align-items:center;display:flex;height:100px;justify-content:space-between;padding-left:5%;padding-right:5%;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.header.fixed .container-header{height:50px}.header .web-logo{z-index:11}.header .web-logo .header_logo{display:none;width:38px}.header .web-logo .header_logo-full{width:150px}.header .web-logo .header_logo-mobile{display:none;width:80px}.header-line{background:#333;flex:1;height:1px;margin:0 3%;opacity:.5}.header-right{align-items:center;display:flex;justify-content:flex-end}.header__nav ul{display:flex;justify-content:space-evenly}.header__nav ul li{padding:0 20px 0 10px}.header__nav ul li a{color:#333;display:block;font-size:16px;font-weight:400;line-height:120%;overflow:hidden;padding:5px 0;position:relative;z-index:3}.header__nav ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#333;bottom:0;content:"";height:1px;left:0;position:absolute;transform:translateZ(0);transform:translate3d(-103%,0,0);-webkit-transform:translate3d(-103%,0,0);transform-style:preserve-3d;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);width:100%;will-change:transform}.header__nav ul li a:hover:after,.header__nav ul li.current-menu-item a:after,.header__nav ul li.selected a:after{transform:translateZ(0);-webkit-transform:translateZ(0)}.header__nav ul li.destacado>a{background:#333;color:#fff;padding:4px 13px}.header__nav ul li .submenu{background:#fff;border:0;box-shadow:0 3px 4px rgba(0,0,0,.1);display:flex;filter:alpha(opacity=0);justify-content:center;left:0;opacity:0;padding:90px 0 30px;position:absolute;top:0;transition:all .2s;visibility:hidden;width:100%;z-index:2}.header__nav ul li:hover .submenu{filter:alpha(opacity=100);opacity:1;visibility:visible}.header__nav ul li .submenu ul{display:flex;justify-content:center;max-width:1200px}.header__nav ul li .submenu ul li{align-items:flex-end;display:flex}.header__nav ul li .submenu ul li .image{flex-basis:65%}.header__nav ul li .submenu ul li .content{flex-basis:35%;padding-left:30px}.header__nav ul li .submenu ul li .content h1{font-size:26px;margin-bottom:10px}.header__nav ul li .submenu ul li .content h3{font-size:16px;margin-bottom:20px}.header__nav ul li .submenu ul li .content p{font-size:13px}.header__nav ul li .image a{display:inline-block;overflow:hidden;padding:0}.header__nav ul li .image a img{transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9)}.header__nav ul li .image a:hover img{transform:scale(1.05)}.header__nav ul li .image a:after{display:none}.header__nav ul li a.calltoaction{display:inline-block;font-size:18px;font-weight:400;line-height:120%;padding:8px 60px 3px 10px;width:auto}.header__nav ul li a.calltoaction:after{background:transparent url(../images/icon-plus.svg) no-repeat 50%;bottom:auto;content:"";height:19px;left:auto;margin-top:-10px;position:absolute;right:10px;top:50%;transform:none;width:19px}.header__nav ul li a.calltoaction:hover:after{transform:rotate(90deg)}.header__nav ul li .submenu.submenu-zones ul li{align-items:flex-start;flex:1;flex-direction:column;padding:0 20px}.header__nav ul li .submenu.submenu-zones ul li .image{margin-bottom:5px;max-width:220px}.header__nav ul li .submenu.submenu-zones ul li .content{padding-left:0;width:100%}.header .header_idiomas{margin-left:35px;z-index:11}.header .header_idiomas ul{display:flex}.header .header_idiomas ul li{display:inline-block;margin:0 10px 0 0}.header .header_idiomas ul li a{color:#333;display:block;font-size:13px;font-weight:400;line-height:120%;overflow:hidden;padding:8px 0 5px;position:relative;text-decoration:none;text-transform:uppercase}.header .header_idiomas ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#333;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transform:translateZ(0);transform:translate3d(-103%,0,0);-webkit-transform:translate3d(-103%,0,0);transform-style:preserve-3d;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);width:100%;will-change:transform;z-index:-1}.header .header_idiomas ul li a:hover:after,.header .header_idiomas ul li.selected a:after,.header .header_idiomas ul li.wpml-ls-current-language a:after{transform:translateZ(0);-webkit-transform:translateZ(0)}.header .calltoaction-header.white{background:#333;color:#fff;display:none;margin-left:15px;z-index:11}.header .calltoaction-header.white:after,.header .calltoaction-header.white:before{background:#333}.header .header_social{margin-left:15px;z-index:11}.header .header_social ul{align-items:center;display:flex;justify-content:flex-end}.header .header_social ul li{margin-left:10px}.header .header_social ul li a{background-color:#333;border-radius:100px;padding:3px 5px 0}.header .header_social ul li a .svg{height:15px;width:15px}.header .header_social ul li a .svg path{fill:#fff}.header-home.fixed .web-logo .header_logo{display:block}.header-home.fixed .web-logo .header_logo-full{display:none}#nav-open-close{cursor:pointer;display:none;height:23px;opacity:1;position:relative;width:40px;z-index:11}#nav-open-close span{background:#333;display:block;height:1px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:1s cubic-bezier(.77,0,.18,1);width:100%}#nav-open-close span:first-child{top:0}#nav-open-close span:nth-child(2){top:11px}#nav-open-close span:nth-child(3){top:22px}#nav-open-close.open span{background:#fff}#nav-open-close.open span:first-child{left:0;top:11px;transform:rotate(135deg)}#nav-open-close.open span:nth-child(2){left:0;opacity:0}#nav-open-close.open span:nth-child(3){left:0;top:11px;transform:rotate(-135deg)}.header .menu-desplegable{animation-fill-mode:both;background:#333;height:100%;left:100%;overflow:hidden;padding:100px 10px 20px 20px;position:fixed;top:0;transform:translateX(100%);transition:transform 1s cubic-bezier(.77,0,.18,1);width:400px;z-index:10}.header .menu-desplegable.open{transform:translateX(-400px)}.menu__logo{height:100px;margin-bottom:15px;width:100px}.menu__logo path,.menu__logo polygon{fill:#fff}.header .menu-desplegable__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-right:10px;width:100%}.header .menu-desplegable .texto-menus{position:relative}.header .menu-desplegable .texto-menus ul{align-items:flex-start;display:flex;flex-direction:column;margin:0}.header .menu-desplegable .texto-menus ul li{display:inline-block;margin:0;width:auto}.header .menu-desplegable .texto-menus ul li a{color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:30px;line-height:100%;overflow:hidden;padding:0 0 2px;position:relative;text-decoration:none;transition:all .2s}.header .menu-desplegable .texto-menus ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;bottom:0;content:"";height:1px;left:0;opacity:1;position:absolute;transform:translateZ(0);transform-style:preserve-3d;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);width:0;will-change:transform;z-index:-1}.header .menu-desplegable .texto-menus ul li a:hover:after,.header .menu-desplegable .texto-menus ul li.current_page_item a:after,.header .menu-desplegable .texto-menus ul li.project-selected a:after{width:100%}.header .menu-desplegable .texto-menus ul ul.submenu{padding-left:20px}.header .menu-desplegable .texto-menus ul ul.submenu li a{font-size:25px}.header .menu-desplegable .header_idiomas{display:block;margin-left:0;margin-top:25px;text-align:left}.header .menu-desplegable .header_idiomas ul li{display:inline-block;margin:0 10px 0 0}.header .menu-desplegable .header_idiomas ul li a{color:#fff;font-size:15px}.header .menu-desplegable .header_idiomas ul li a:after{background:#fff}.header .menu-desplegable .menu-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}.header .menu-desplegable .menu-bottom .header_logo-full{width:120px}.header .menu-desplegable .menu-bottom .header_logo-full path,.header .menu-desplegable .menu-bottom .header_logo-full polygon{fill:#fff}.header .menu-desplegable .menu-bottom .social-container{margin-left:15px}.header .menu-desplegable .menu-bottom .social-container ul{align-items:center;display:flex;justify-content:flex-end}.header .menu-desplegable .menu-bottom .social-container ul li{margin-left:10px}.header .menu-desplegable .menu-bottom .social-container ul li .svg path{fill:#fff}.header .contact-desplegable{animation-fill-mode:both;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);height:100%;left:100%;overflow:hidden;padding:20px 10px 20px 30px;position:fixed;top:0;transform:translateX(100%);transition:transform .8s cubic-bezier(.77,0,.18,1);width:400px;z-index:20}.header .contact-desplegable.open{transform:translateX(-400px)}.header .contact-desplegable .close_contact_button{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:8%;top:30px;width:30px;z-index:2}.header .contact-desplegable .close_contact_button img{height:30px;width:30px}.header .contact-desplegable__content{height:100%;overflow:auto;padding-right:10px;width:100%}.header .contact-desplegable__content::-webkit-scrollbar{width:7px}.header .contact-desplegable__content::-webkit-scrollbar-track{background:#f2f2f2}.header .contact-desplegable__content::-webkit-scrollbar-thumb{background-color:#999;border-radius:10px;outline:none}.contact__logo{height:50px;margin-bottom:15px;width:50px}.info-contact{align-items:flex-end;display:flex;margin-bottom:20px}.info-contact span{align-items:center;background:#333;border-radius:100px;color:#fff;display:flex;font-size:30px;font-weight:700;height:40px;justify-content:center;line-height:100%;margin-right:20px;width:40px}.info-contact p{border-left:1px solid #333;font-size:14px;line-height:120%;margin:0;padding-left:20px}.info-contact2{margin-bottom:20px}.info-contact2 span.title{font-size:14px;font-weight:400}.info-contact2 .info-contact-phone{align-items:center;display:flex;justify-content:flex-end;margin-bottom:5px}.info-contact2 .info-contact-phone a{align-items:center;display:flex;margin-left:15px}.info-contact2 .info-contact-phone a img{margin-right:10px}.info-contact2 .info-contact-phone a span{display:inline-block;min-width:105px;text-align:right}.header .contact-desplegable__content .social-container{margin-top:15px}.header .contact-desplegable__content .social-container ul{align-items:center;display:flex;justify-content:flex-end}.header .contact-desplegable__content .social-container ul li{margin-left:10px}hr{background:#262626;border:none;height:5px;margin:20px 0;width:40px}@media only screen and (max-width:1400px){.header__nav ul li{padding:0 10px}.header .header_social{margin-left:10px}.header .header_idiomas{margin-left:30px}}@media only screen and (max-width:1250px){.header__nav ul li a{font-size:15px}}@media only screen and (max-width:1200px){.header .header_social{display:none}}@media only screen and (max-width:1100px){.header__nav ul li{padding:0 7px}.header__nav ul li a{font-size:14px}.header-home .web-logo .header_logo-full{display:none}.header-home .web-logo .header_logo{display:block}.header-home.menu-opened.fixed .web-logo .header_logo path,.header-home.menu-opened.fixed .web-logo .header_logo polygon{fill:#fff}.header.menu-opened #nav-open-close span,.header.menu-opened.fixed #nav-open-close span{background:#fff}}@media only screen and (max-width:1000px){#nav-open-close{display:block}.header .header_idiomas,.header__nav{display:none}.header .menu-desplegable .header_idiomas{display:block}.header .web-logo .header_logo,.header .web-logo .header_logo-full,.header-home.fixed .web-logo .header_logo{display:none}.header .web-logo .header_logo-mobile{display:block}.header.menu-opened .web-logo .header_logo-mobile path,.header.menu-opened .web-logo .header_logo-mobile polygon,.header.menu-opened.fixed .web-logo .header_logo-mobile path,.header.menu-opened.fixed .web-logo .header_logo-mobile polygon{fill:#fff}.header-line{display:none}.header .calltoaction-header.white{background:transparent;color:#333;display:block;padding:2px;text-align:right;width:100px}.header .calltoaction-header.white:after,.header .calltoaction-header.white:before{display:none}.header.fixed .calltoaction-header.white{background:transparent;color:#333}.header.menu-opened .calltoaction-header.white,.header.menu-opened.fixed .calltoaction-header.white{color:#fff}.header .menu-desplegable{width:100%}.header .menu-desplegable.open{transform:translateX(-100%)}}@media only screen and (max-width:600px){.slider video{height:100%!important}.header .container-header{height:60px;padding-left:20px;padding-right:20px}.header .contact-desplegable{padding:20px 10px 20px 30px;width:100%}.header .contact-desplegable.open{transform:translateX(-100%)}.header .contact-desplegable .close_contact_button{top:20px}.contact__logo{height:70px;width:70px}}@media only screen and (max-width:480px){.header .web-logo .header_logo-mobile{width:60px}.header .calltoaction-header{font-size:13px}}.slider{background-color:#fff;height:calc(100vh - 100px);overflow:hidden;position:relative;width:100%;z-index:1}.slider.slider-search{height:550px}.color-slider{height:180px;left:0;position:absolute;top:0;width:100%;z-index:1}.slider video{background:url(../images/home.jpg) no-repeat;height:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transition:opacity 1s;z-index:0}.slider .background-image,.slider video{background-position:50%;background-size:cover;width:100%}.slider .background-image,.slider-content{height:100%;left:0;position:absolute;top:0}.slider-content{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:1;padding:0 20px;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);visibility:visible;width:100%;z-index:1}.slider-content.hide{opacity:0;visibility:hidden}.slider-content img{margin-bottom:15px;width:250px}.slider-content h1{color:#fff;font-size:90px;line-height:90%;margin-bottom:20px;text-align:center}.slider-content h2{color:#fff;margin-bottom:0;text-align:center}.slider.slider-search .slider-content h1{font-size:70px}.slider-home .slider-content h1{font-size:30px;line-height:110%;margin-bottom:80px;max-width:500px;text-align:center}.slider-home .slider-content h1 span{font-family:gallery,serif;font-size:110%;line-height:90%}#videobt{height:100%;top:0;width:100%;z-index:2}#videobt,.play-home{cursor:pointer;position:absolute}.play-home{background:rgba(0,0,0,.3) url(../images/play.svg) no-repeat;background-size:100%;border:1px solid hsla(0,0%,100%,.5);border-radius:50px;height:60px;left:50%;margin-left:-30px;margin-top:-30px;top:calc(50% - 30px);width:60px;z-index:3}.play-home:hover{background:rgba(0,0,0,.5) url(../images/play.svg) no-repeat;background-size:100%}.section-promo-full{position:relative}.section-promo-full .section-promo-full-images{display:block}.section-promo-full .section-promo-full-images__mobile{display:none;height:350px;position:relative}.section-promo-full .section-promo-full-images__mobile .section-full-item__mobile{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.section-promo-full .section-promo-full-info{align-items:center;background:rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.section-promo-full .section-promo-full-info .section-promo-intro{padding-bottom:5%}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-pretitle{font-size:30px;font-weight:700;line-height:100%;margin-bottom:0}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{color:#fff;font-family:voyage,serif;font-size:220px;line-height:100%}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-subtitle{font-size:25px;font-weight:700;line-height:100%}.section-promo{display:flex;justify-content:space-between;margin-bottom:200px}.section-promo.reverse{flex-direction:row-reverse}.section-promo .section-promo__image{position:relative;width:50%}.section-promo .section-promo__content{align-items:flex-start;display:flex;flex-basis:45%;flex-direction:column;justify-content:space-between;z-index:1}.section-promo .section-promo__content p.big{font-size:85px;line-height:110%}.section-promo .section-promo__content p.big-mobile{display:none}.section-promo .title{margin-bottom:20px;width:100%}.section-promo .title h1{font-family:gallery,serif;font-size:270px;line-height:85%;margin:0;position:relative}.section-promo .title.smaller h1{font-size:220px}.section-promo .title-doble h1:last-child{text-align:right}.section-promo .title-doble h1:first-child span{position:relative}.section-promo .title-doble h1:first-child span:after{background:#333;content:"";height:2px;position:absolute;right:-23%;top:50%;width:20%}.section-promo .title.title-mobile{display:none}.section-promo .title.title-desktop{margin-bottom:15%}.section-promo a.calltoaction{margin-top:30px}@media only screen and (max-width:2350px){.section-promo .title h1{font-size:240px}.section-promo .title.smaller h1{font-size:200px}.section-promo .section-promo__content p.big{font-size:75px}}@media only screen and (max-width:2200px){.section-promo .title h1{font-size:210px}.section-promo .title.smaller h1{font-size:180px}.section-promo .section-promo__content p.big{font-size:65px}}@media only screen and (max-width:2000px){.section-promo .title h1{font-size:180px}.section-promo .title.smaller h1{font-size:150px}.section-promo .section-promo__content p.big{font-size:55px}.section-promo{margin-bottom:160px}}@media only screen and (max-width:1600px){.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-pretitle{font-size:22px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:200px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-subtitle{font-size:18px}.section-promo .title h1{font-size:150px}.section-promo .title.smaller h1{font-size:120px}.section-promo .section-promo__content p.big{font-size:45px}}@media only screen and (max-width:1440px){.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:170px}.section-promo{margin-bottom:140px}}@media only screen and (max-width:1300px){.section-promo .section-promo__content p.big{font-size:40px}}@media only screen and (max-width:1200px){.slider.slider-home{height:630px}.slider.slider-search{height:450px}.slider.slider-search .slider-content h1{font-size:50px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:150px}.section-promo{margin-bottom:120px}.section-promo .title h1{font-size:130px}.section-promo .title.smaller h1{font-size:100px}.section-promo .section-promo__content p.big{font-size:38px}}@media only screen and (max-width:1100px){.slider.slider-home{height:570px}}@media only screen and (max-width:1000px){.slider.slider-home{height:510px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:120px}.section-promo{margin-bottom:100px}.section-promo .title h1{font-size:100px}.section-promo .title.smaller h1{font-size:80px}.section-promo .section-promo__content p.big{font-size:33px}}@media only screen and (max-width:900px){.slider.slider-home{height:450px}.slider.slider-search{height:400px}.slider-content img{width:150px}.slider-content h1{font-size:25px}.section-promo .title h1{font-size:80px}.section-promo .title.smaller h1{font-size:60px}.section-promo .section-promo__content p.big{font-size:28px}}@media only screen and (max-width:800px){.slider.slider-home{height:350px}.slider-home .slider-content h1{font-size:25px;margin-bottom:50px}.play-home{top:65%}.slider.slider-search{height:300px}.slider.slider-search .slider-content h1{font-size:40px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:90px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-pretitle{display:none}.section-promo{margin-bottom:80px}.section-promo .title h1{font-size:70px}.section-promo .title.smaller h1{font-size:50px}.section-promo .section-promo__content p.big{font-size:25px}}@media only screen and (max-width:650px){.section-promo-full .section-promo-full-images{display:none}.section-promo-full .section-promo-full-images__mobile{display:block}}@media only screen and (max-width:600px){.play-home{top:70%}.slider-home.slider-content img{display:none}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:60px;margin-bottom:10px}.section-promo{margin-bottom:50px}.section-promo,.section-promo.reverse{flex-direction:column}.section-promo .section-promo__image{margin-bottom:40px;width:100%}.section-promo .title h1{font-size:85px}.section-promo a.calltoaction{margin-top:20px}}@media only screen and (max-width:480px){.slider.slider-search .slider-content h1{font-size:33px}.slider-content h1{font-size:30px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:45px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-subtitle{font-size:14px;margin:0}.section-promo .title h1{font-size:70px}.section-promo .section-promo__content p.big{font-size:22px}}@media only screen and (max-width:350px){.section-promo .title h1{font-size:60px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-title{font-size:40px}.section-promo-full .section-promo-full-info .section-promo-intro .section-promo-subtitle{display:none}}.map__container,.map__container_zone,.map__item{min-height:700px;width:100%}.map__container,.map__container_zone{position:relative}.map__close-button,.map__fulscreen-button,.map__infowindow{display:none}.map__overlay .aviso{align-items:center;background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;transition:.15s ease-in-out;width:100%}.map__overlay .aviso p{background-color:rgba(0,0,0,.2);border-radius:100px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:50px;line-height:100%;padding:20px}.map__overlay .aviso .loader{display:none}.map__overlay .aviso:hover{opacity:1}#general__map.leaflet-container .aviso{display:none}.custom-infowindow.leaflet-popup{bottom:auto!important;left:-20px!important;top:-10px!important}.custom-infowindow .leaflet-popup-content-wrapper{background:#333;box-shadow:0 0 10px hsla(0,0%,39%,.8);padding:0 0 1px}.custom-infowindow .leaflet-popup-tip-container{display:none;width:150px}.custom-infowindow .leaflet-popup-content{margin:0;padding:10px 20px 10px 40px;position:relative;width:180px!important}.custom-infowindow .leaflet-popup-content:before{background:#333;border-radius:100px;content:"";height:20px;left:11px;position:absolute;top:10px;width:20px}.custom-infowindow .map__window_title{color:#333;font-family:Montserrat,sans-serif;font-size:13px;line-height:100%;margin:0 0 3px}.custom-infowindow .map__window_text{color:#333;font-family:Montserrat,sans-serif;font-size:12px;line-height:100%;margin:0}.custom-infowindow a.leaflet-popup-close-button{color:#333!important;padding:6px 6px 0 0!important}.custom-infowindow .map__time{align-items:center;color:#333;display:flex;font-family:Montserrat,sans-serif;font-size:13px;line-height:100%;margin:10px 0 0}.custom-infowindow .map__time img{margin-right:5px}.custom-infowindow .map__time span{margin-right:10px}.map__infowindow{background-color:#fff;border-radius:6px;box-shadow:3px 3px 10px 0 rgba(0,0,0,.2);height:auto;position:absolute;right:20px;top:20px;width:260px;z-index:1000}.map__infowindow .window-content{padding:30px 20px 20px;text-align:center}.map__infowindow header{position:relative}.map__close-button,.map__close-button_infowindow{background:hsla(0,0%,100%,.7) url(../images/close.svg) no-repeat 50%;background-size:60%;border-radius:50px;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px}.map__infowindow header .map__window_image{margin-bottom:20px;max-width:180px}.map__infowindow header .map__window_title{font-family:Montserrat,sans-serif;font-size:18px;margin-bottom:10px}.map__infowindow address p{font-size:17px;margin-bottom:6px}.map__infowindow address a{font-size:20px}.map__infowindow_links{margin:20px 0 0}.map__infowindow_links .calltoaction{font-size:12px}.map_infowindow_links-social{display:flex;justify-content:center;margin-top:20px;width:100%}.map_infowindow_links-social a{align-items:center;border:1px solid rgba(0,0,0,.3);border-radius:50%;display:flex;height:40px;height:35px;justify-content:center;margin:0 10px;opacity:1;transition:all .2s;width:40px;width:35px}.map_infowindow_links-social a:hover{border:1px solid #000}.map_infowindow_links-social a .social__img g,.map_infowindow_links-social a .social__img path{fill:#333}#map__window_facebook-link[href=""],#map__window_googlemaps-link[href=""],#map__window_instagram-link[href=""],#map__window_twitter-link[href=""]{display:none}.map__container_full{height:100%;position:fixed;top:0;z-index:99999999}.map__container_full .map__item{height:100%}.map__container_full .map__fulscreen-button{display:none}.map__container_full .map__close-button{display:block;right:5px;top:5px;z-index:9999}.map__overlay{background-color:#c9d4d6;background-position:0 0;background-repeat:no-repeat;left:0;top:0;z-index:1002}.map__overlay,.map__overlay-loader{height:100%;position:absolute;width:100%}.map__overlay-loader{background-color:hsla(0,0%,100%,.3);display:none;text-align:center;z-index:1003}.map__overlay-loader img{position:absolute;top:calc(50% - 20px);vertical-align:-webkit-baseline-middle;width:40px!important}@media only screen and (max-width:1600px){.map__container,.map__container_zone,.map__item{min-height:600px}}@media only screen and (max-width:1400px){.map__container,.map__container_zone,.map__item{min-height:500px}}@media only screen and (max-width:1100px){.map__container,.map__container_zone,.map__item{min-height:450px}.map__overlay{background-position:50%;background-size:cover}.map__infowindow{width:320px}.map__infowindow header .map__window_image{margin-bottom:10px;max-width:150px}.map__infowindow header .map__window_title{font-size:17px}.map__infowindow address p{font-size:15px}.map__infowindow_links{margin:15px 0 0}.map_infowindow_links-social{margin-top:10px}}@media only screen and (max-width:800px){.map__container,.map__container_zone,.map__item{min-height:300px}.map__infowindow{bottom:10px;height:auto;right:10px;top:auto;width:calc(100% - 20px)}.map__infowindow .window-image{display:none}.map__infowindow .window-content{padding:15px 20px 10px}.map__infowindow header .map__window_image{margin-bottom:5px;max-width:140px}.map__infowindow header .map__window_title{font-size:15px;margin-bottom:3px}.map__infowindow address p{font-size:13px;margin-bottom:0}.map__infowindow_links{margin:10px 0 0}.map__infowindow_links .calltoaction{font-size:13px;margin-bottom:0;padding:5px 20px;width:auto}ul.map_infowindow_links-social{margin-bottom:0;margin-top:10px}}@media only screen and (max-width:600px){.map__container,.map__container_zone,.map__item{min-height:220px}}.appear-up{opacity:0;position:relative;transform:translateY(200px);transition:all 2s cubic-bezier(.77,0,.18,1);-webkit-transition:all 2s cubic-bezier(.77,0,.18,1);visibility:hidden}.appear-up.show{opacity:1;transform:translateY(0);visibility:visible}.appear-from-left{opacity:0;position:relative;transform:translateX(-200px);transition:all 2.4s cubic-bezier(.77,0,.18,1);-webkit-transition:all 2.4s cubic-bezier(.77,0,.18,1);visibility:hidden}.appear-from-left.show{opacity:1;transform:translateX(0);visibility:visible}.appear-from-right{opacity:0;position:relative;transform:translateX(200px);transition:all 2.4s cubic-bezier(.77,0,.18,1);-webkit-transition:all 2.4s cubic-bezier(.77,0,.18,1);visibility:hidden}.appear-from-right.show{opacity:1;transform:translateX(0);visibility:visible}.image-box{overflow:hidden;position:relative}.image-box:before{left:0}.image-box:after,.image-box:before{background-color:#fff;content:"";height:100%;position:absolute;top:0;transition:transform 2.4s cubic-bezier(.77,0,.18,1);width:50%;z-index:1}.image-box:after{right:0}.image-box .other-box{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.image-box .other-box:before{top:0}.image-box .other-box:after,.image-box .other-box:before{background-color:#fff;content:"";height:40%;left:0;position:absolute;transition:transform 2.4s cubic-bezier(.77,0,.18,1);width:100%;z-index:1}.image-box .other-box:after{bottom:0}.section-video{height:100%;height:auto;overflow:hidden;position:absolute;width:100%;z-index:1}.section-video video{height:100%;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;z-index:0}.section-image:first-child .image-box:before{display:none}.section-image:first-child .image-box:after{width:100%}.section-image:first-child .image-box.show:after{transform:translateY(-100%)}.section-image:nth-child(2) .image-box.show:before{transform:translateX(-100%)}.section-image:nth-child(2) .image-box.show:after{transform:translateX(100%)}.section-image:nth-child(3) .image-box:before{display:none}.section-image:nth-child(3) .image-box:after{bottom:0;top:auto;width:100%}.section-image:nth-child(3) .image-box.show:after{transform:translateY(100%)}.section-image:nth-child(4) .image-box:before{display:none}.section-image:nth-child(4) .image-box:after{bottom:0;top:auto;width:100%}.section-image:nth-child(4) .image-box.show:after{transform:translateX(-100%)}.section-image:nth-child(5) .image-box:before{width:40%}.section-image:nth-child(5) .image-box.show:before{transform:translateX(-100%)}.section-image:nth-child(5) .image-box:after{width:40%}.section-image:nth-child(5) .image-box.show:after{transform:translateX(100%)}.section-image:nth-child(5) .image-box .other-box:before{height:40%}.section-image:nth-child(5) .image-box.show .other-box:before{transform:translateY(-100%)}.section-image:nth-child(5) .image-box .other-box:after{height:40%}.section-image:nth-child(5) .image-box.show .other-box:after{transform:translateY(100%)}.section-image:nth-child(6) .image-box:before{display:none}.section-image:nth-child(6) .image-box:after{bottom:0;top:auto;width:100%}.section-image:nth-child(6) .image-box.show:after{transform:translateX(100%)}.section-project .image-box.show:before{transform:translateX(-100%)}.section-project .image-box.show:after{transform:translateX(100%)}.section-intro{display:flex;justify-content:space-between}.section-intro .section-intro__left{flex-basis:35%;padding-left:10%;text-align:right}.section-intro .section-intro__left .section-intro__logo{display:inline-block;margin-bottom:20px;width:25px}.section-intro .section-intro__left .section-intro__hello{font-size:25px;font-weight:400;line-height:100%;margin-bottom:15px}.section-intro .section-intro__left h1{font-size:75px;font-weight:300;line-height:100%;margin:0}.section-intro .section-intro__left h1 span{font-family:gallery,serif;font-size:110%;line-height:90%}.section-intro .section-intro__right{flex-basis:60%;padding-top:100px}.section-intro .section-intro__right p{max-width:800px}.section-intro .section-intro__right p span{font-family:gallery,serif;font-size:30px;line-height:100%}.section-image{display:flex;justify-content:space-between;margin-bottom:200px}.section-image.reverse{flex-direction:row-reverse}.section-image .section-image__image{flex-basis:50%;position:relative}.section-image .section-image__image.carrusel{width:50%}.section-image .section-image__content{align-items:flex-start;display:flex;flex-basis:45%;flex-direction:column;justify-content:space-between;z-index:1}.section-image .section-image__content p.big{font-size:85px;line-height:110%}.section-image .section-image__content p.big-mobile{display:none}.section-image .title{margin-bottom:20px;width:100%}.section-image .title h1{font-family:gallery,serif;font-size:270px;line-height:85%;margin:0;position:relative}.section-image .title-doble h1:last-child{text-align:right}.section-image .title-doble h1:first-child span{position:relative}.section-image .title-doble h1:first-child span:after{background:#333;content:"";height:2px;position:absolute;right:-23%;top:50%;width:20%}.section-image .title.title-mobile{display:none}.section-image .title.title-desktop{margin-bottom:15%}.section-image a.calltoaction{margin-top:30px}.section-image:first-child .section-image__image .section-video1,.section-image:first-child .section-image__image .section-video2{height:100%;left:0;top:0}.section-image:nth-child(2) .title.en h1{font-size:250px}.section-image:nth-child(2) .section-image__image .section-video video{height:auto;width:100%}.section-image:nth-child(2) .section-image__image .section-video1{height:50%;left:0;top:0}.section-image:nth-child(2) .section-image__image .section-video2{bottom:0;height:50%;left:0}.section-image:nth-child(3) .section-image__image{flex-basis:55%}.section-image:nth-child(3) .section-image__content{flex-basis:40%}.section-image:nth-child(4) .section-image__image{flex-basis:45%}.section-image:nth-child(4) .section-image__content{flex-basis:50%}.section-image:nth-child(4) .title h1{font-size:370px}.section-image:nth-child(4) .title.en h1{font-size:350px}.section-image:nth-child(5) .section-image__image{flex-basis:45%;padding:3% 0 4% 5%}.section-image:nth-child(6){position:relative}.section-image:nth-child(6) .section-image__image{visibility:hidden}.section-image:nth-child(6) .image-bis{position:absolute;right:-6%;top:10%;width:70%}.section-image:nth-child(6) .title-doble.en h1:first-child span:after{display:none}@keyframes growscale{to{transform:scale(4.01)}}.projects-intro{align-items:center;display:flex;justify-content:space-between}.projects-intro .projects-intro__left{flex-basis:45%;text-align:right}.projects-intro .projects-intro__left h1{font-size:70px;font-weight:300;line-height:100%;margin:0}.projects-intro .projects-intro__left h1 span{font-family:gallery,serif;font-size:110%;line-height:90%}.projects-intro .projects-intro__left .projects-intro__hello{font-size:25px;font-weight:400;line-height:100%;margin-bottom:15px}.projects-intro .projects-intro__right{flex-basis:50%;padding-left:5%;padding-top:15px;position:relative}.projects-intro .projects-intro__right:before{background:url(../images/corchete-right.svg) no-repeat 0;background-size:auto 100%;content:"";height:100%;left:0;position:absolute;top:0;width:20px}.section-project{display:flex;margin-bottom:80px}.section-project .section-project__left{flex-basis:32%;padding-right:3%}.section-project .section-project__center{align-items:flex-end;display:flex;flex-basis:15%;flex-direction:column;justify-content:space-between;padding:10px 3%;position:relative;text-align:right}.section-project .section-project__center:before{background:url(../images/corchete-left.svg) no-repeat 0;background-size:auto 100%;content:"";height:100%;left:0;position:absolute;top:0;width:20px}.section-project .section-project__center:after{background:url(../images/corchete-right.svg) no-repeat 100%;background-size:auto 100%;content:"";height:100%;position:absolute;right:0;top:0;width:20px}.section-project .section-project__center p.data-month{font-size:48px;font-weight:400;line-height:100%;margin:0}.section-project .section-project__center p.data-trimestre{font-size:35px;line-height:100%;margin:0}.section-project .section-project__center p.data-year{font-size:90px;font-weight:400;line-height:100%;margin:0}.section-project .section-project__center p.data-bottom{line-height:100%;margin:0}.section-project .section-project__right{flex:1;padding-left:3%}.section-project .section-project__right h1{font-size:60px;font-weight:400;line-height:100%;margin-bottom:5px}.section-project .section-project__right p{font-size:15px;margin-bottom:10px}.section-project .section-project__right p.spot{font-size:30px;font-weight:400;line-height:100%;margin-bottom:10px}.section-project .section-project__right a.mas-info{align-items:center;border:1px solid #333;border-radius:100px;display:flex;font-size:40px;height:30px;justify-content:center;line-height:90%;width:30px}.section-project a.calltoaction{margin-top:20px}.page{padding:50px 0 100px}.page h1{font-size:60px;margin-bottom:30px}.page h1,.page h2,.page h5{font-weight:400;line-height:120%}.page h2,.page h5{font-size:30px;margin:60px 0 30px}.page ul{padding-left:18px}.page ul li{list-style-image:url(../images/bullet.svg);margin-bottom:10px;padding:0 0 20px 15px}.page a{color:#000;text-decoration:underline}.page a.calltoaction{text-decoration:none}.section-title{max-width:750px;text-align:center}.section-title .header__logo{margin-bottom:20px;width:25px}.section-title .header__title{margin-bottom:50px}.section-title hr{background:#333;border:none;height:4px;margin:0 auto;width:50px}.owl-carousel .owl-nav{bottom:20px;display:flex;justify-content:center;left:0;margin:0;padding:0 3%;position:absolute;width:100%}.owl-carousel .owl-nav [class*=owl-]{background-color:#333!important;background-image:url(../images/arrow.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:50%!important;border:none;border-radius:0;display:inline-block;height:60px;margin:0 5px;width:60px}.owl-carousel .owl-nav [class*=owl-]:hover{opacity:.8}.owl-carousel .owl-nav [class*=owl-] span{display:none}.owl-carousel .owl-nav .owl-prev{transform:rotate(-180deg)}.owl-carousel .owl-nav .disabled,.owl-carousel .owl-nav [class*=owl-].disabled:hover{opacity:.1}.owl-carousel .owl-nav.disabled{display:none}.image-fancy a.image-link{height:100%;left:0;position:absolute;top:0;width:100%}.image-fancy a.image-link .plus{border:1px solid #fff;border-radius:100px;height:60px;position:absolute;right:20px;top:20px;width:60px}.image-fancy a.image-link .plus:after,.image-fancy a.image-link .plus:before{background:#fff;content:"";height:2px;left:25%;position:absolute;top:50%;width:50%}.image-fancy a.image-link .plus:after{transform:rotate(90deg)}.fancybox-navigation .fancybox-button div{background:url(../images/arrow.svg) no-repeat;background-position:50%;background-size:40%;border:1px solid hsla(0,0%,100%,.7);border-radius:100px}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left div{transform:rotate(180deg)}.fancybox-navigation .fancybox-button div svg{display:none}.fancybox-navigation .fancybox-button--arrow_right{background:transparent;padding:26px 6px 26px 16px}.fancybox-navigation .fancybox-button--arrow_left{background:transparent;padding:26px 16px 26px 6px}button.fancybox-button.fancybox-button--play,button.fancybox-button.fancybox-button--zoom{display:none!important}.container-timeline{align-items:flex-end;display:flex;flex-direction:column;gap:50px}.section-timeline{border-top:1px solid;display:flex;gap:50px;max-width:1140px;padding-top:20px;width:100%}.section-timeline__year{font-size:90px;font-weight:400;line-height:100%;margin:0;min-width:230px}.section-timeline__content{display:flex;flex-wrap:wrap;justify-content:space-between}.section-timeline__content p{font-size:14px;line-height:110%;margin-bottom:4px}.section-timeline-project{display:flex;flex-basis:47%;justify-content:space-between;margin-bottom:40px}.section-timeline-project .project-info{flex-basis:50%}.section-timeline-project .project-info .timeline-title{margin-bottom:10px}.section-timeline-project .project-image{flex-basis:45%;position:relative}.section-timeline-project .project-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:2500px){.section-image .title h1{font-size:270px}.section-image:nth-child(2) .title.en h1{font-size:250px}.section-image:nth-child(4) .title h1{font-size:370px}.section-image:nth-child(4) .title.en h1{font-size:350px}.section-image .section-image__content p.big{font-size:85px}}@media only screen and (max-width:2350px){.section-image .title h1{font-size:240px}.section-image:nth-child(2) .title.en h1{font-size:220px}.section-image:nth-child(4) .title h1{font-size:340px}.section-image:nth-child(4) .title.en h1{font-size:320px}.section-image .section-image__content p.big{font-size:75px}}@media only screen and (max-width:2200px){.section-image .title h1{font-size:210px}.section-image:nth-child(2) .title.en h1{font-size:190px}.section-image:nth-child(4) .title h1{font-size:310px}.section-image:nth-child(4) .title.en h1{font-size:290px}.section-image .section-image__content p.big{font-size:65px}}@media only screen and (max-width:2000px){.section-image .title h1{font-size:180px}.section-image:nth-child(2) .title.en h1{font-size:160px}.section-image:nth-child(4) .title h1{font-size:280px}.section-image:nth-child(4) .title.en h1{font-size:260px}.section-image .section-image__content p.big{font-size:55px}.section-image{margin-bottom:160px}}@media only screen and (max-width:1600px){.section-intro .section-intro__left h1{font-size:65px}.section-image .section-image__content p.big{font-size:45px}.section-image .title h1{font-size:150px}.section-image:nth-child(2) .title.en h1{font-size:130px}.section-image:nth-child(4) .title h1{font-size:250px}.section-image:nth-child(4) .title.en h1{font-size:230px}.section-image:nth-child(6) .image-bis{width:65%}.projects-intro .projects-intro__left h1{font-size:65px}.section-project .section-project__center p.data-month{font-size:42px}.section-project .section-project__center p.data-trimestre{font-size:30px}.section-project .section-project__center p.data-year{font-size:80px}.section-project .section-project__right h1{font-size:50px}.section-project .section-project__right p.spot{font-size:25px}}@media only screen and (max-width:1440px){.section-image{margin-bottom:140px}.section-intro .section-intro__left{padding-left:5%}.projects-intro .projects-intro__left h1{font-size:55px}}@media only screen and (max-width:1300px){.section-image .section-image__content p.big{font-size:40px}.section-project .section-project__center p.data-month{font-size:35px}.section-project .section-project__center p.data-trimestre{font-size:25px}.section-project .section-project__center p.data-year{font-size:70px}.section-project .section-project__right h1{font-size:45px}.section-project .section-project__right p.spot{font-size:22px}}@media only screen and (max-width:1200px){.section-intro .section-intro__left{padding-left:0}.section-image{margin-bottom:120px}.section-image .title h1{font-size:130px}.section-image:nth-child(2) .title.en h1{font-size:110px}.section-image .section-image__content p.big{font-size:38px}.section-image:nth-child(4) .title h1{font-size:220px}.section-image:nth-child(4) .title.en h1{font-size:190px}.projects-intro .projects-intro__left h1{font-size:45px}.projects-intro .projects-intro__left .projects-intro__hello{font-size:20px}.section-project{align-items:flex-start}.section-project .section-project__center p.data-month{font-size:30px}.section-project .section-project__center p.data-trimestre{font-size:20px}.section-project .section-project__center p.data-year{font-size:60px}.section-project .section-project__right h1{font-size:40px}.section-project .section-project__right p.spot{font-size:20px}}@media only screen and (max-width:1100px){.section-timeline{border:none;flex-direction:column;gap:30px;padding-top:0}.section-timeline__year{border-bottom:2px solid;padding-bottom:10px}}@media only screen and (max-width:1000px){.page h1{font-size:50px}.page h2,.page h5{font-size:28px;margin:50px 0 25px}.section-intro .section-intro__left h1{font-size:50px}.section-image{margin-bottom:100px}.section-image .title h1{font-size:100px}.section-image:nth-child(2) .title.en h1{font-size:80px}.section-image .section-image__content p.big{font-size:33px}.section-image:nth-child(4) .title h1{font-size:170px}.section-image:nth-child(4) .title.en h1{font-size:150px}.projects-intro .projects-intro__left h1{font-size:40px}.section-project{margin-bottom:50px}.section-project .section-project__center p.data-month{font-size:25px}.section-project .section-project__center p.data-trimestre{font-size:18px}.section-project .section-project__center p.data-year{font-size:50px}.section-project .section-project__right h1{font-size:35px}.section-project .section-project__right p.spot{font-size:18px}.section-project .section-project__right p{font-size:14px}}@media only screen and (max-width:900px){.section-image .title h1{font-size:80px}.section-image:nth-child(2) .title.en h1{font-size:60px}.section-image .section-image__content p.big{font-size:28px}.section-image:nth-child(4) .title h1{font-size:120px}.section-image:nth-child(4) .title.en h1{font-size:100px}}@media only screen and (max-width:800px){.page{padding:50px 0 80px}.page h1{font-size:40px}.page h2,.page h5{font-size:25px;margin:35px 0 20px}.section-intro .section-intro__left h1{font-size:40px}.section-intro .section-intro__left .section-intro__hello{font-size:20px}.section-image{margin-bottom:80px}.section-image .title h1{font-size:70px}.section-image:nth-child(2) .title.en h1{font-size:50px}.section-video,.section-video video{display:none}.section-image .section-image__content p.big{font-size:25px}.section-image:nth-child(4) .title h1{font-size:80px}.section-image:nth-child(4) .title.en h1{font-size:60px}.projects-intro{align-items:flex-start;flex-direction:column}.projects-intro .projects-intro__left{text-align:left}.projects-intro .projects-intro__left h1{font-size:35px}.projects-intro .projects-intro__right{padding-left:0}.projects-intro .projects-intro__right:before{display:none}.section-project{flex-wrap:wrap}.section-project .section-project__left{flex-basis:100%;margin-bottom:20px;padding-right:0}.section-project .section-project__center{padding:10px 3% 0 0}.section-project .section-project__center:before{display:none}.section-project .section-project__center p.data-year{font-size:45px;margin-bottom:20px}.section-timeline-project{flex-basis:100%}}@media only screen and (max-width:600px){.page{padding:50px 0}.section-intro .section-intro__left .section-intro__logo{display:none}.section-intro .section-intro__left h1{font-size:50px}.section-intro{flex-direction:column}.section-intro .section-intro__left{text-align:left}.section-intro .section-intro__right{padding-top:20px}.projects-intro .projects-intro__left h1{font-size:30px}.section-image{margin-bottom:60px}.section-image,.section-image.reverse{flex-direction:column}.section-image .section-image__image{margin-bottom:30px}.section-image .section-image__image.carrusel{width:100%}.section-image .title h1{font-size:85px}.section-image:nth-child(4) .title{margin-top:-70%;padding:0 5%;position:absolute}.section-image:nth-child(4) .title h1{color:#fff;font-size:150px}.section-image:nth-child(4) .title.en h1{font-size:130px}.section-image:first-child .title{display:flex}.section-image:first-child .title-doble h1:first-child span:after{display:none}.section-image:nth-child(6) .section-image__image{visibility:visible}.section-image .title.title-desktop,.section-image:nth-child(6) .image-bis{display:none}.section-image .section-image__content p.big-mobile,.section-image .title.title-mobile{display:inline-block}.section-image .section-image__content p.big-desktop{display:none}.owl-carousel .owl-nav{bottom:-10px}.image-fancy a.image-link .plus,.owl-carousel .owl-nav [class*=owl-]{height:45px;width:45px}}@media only screen and (max-width:480px){.section-image .title h1{font-size:70px}.section-image:nth-child(4) .title h1{font-size:120px}.section-image:nth-child(4) .title.en h1{font-size:100px}.section-image .section-image__content p.big{font-size:22px}.section-intro .section-intro__left h1{font-size:45px}.section-project .section-project__center p.data-month{font-size:20px}.section-project .section-project__center p.data-trimestre{font-size:16px}.section-project .section-project__center p.data-year{font-size:35px}.section-project .section-project__right h1{font-size:30px}.section-project .section-project__right p.spot{font-size:15px}.section-project .section-project__right p{font-size:13px}.section-project .section-project__center p.data-bottom{font-size:12px}}@media only screen and (max-width:400px){.section-image:nth-child(4) .title{margin-top:-75%}}@media only screen and (max-width:350px){.section-image .title h1{font-size:60px}}.cabecera-project{align-items:center;background-position:50%;background-size:cover;display:flex;height:550px;justify-content:center;margin-bottom:60px;margin-top:110px;position:relative}.cabecera-project .cabecera__content{z-index:1}.cabecera-project .cabecera-title{color:#fff;font-size:50px;font-weight:300;line-height:110%;margin-bottom:10px;text-align:center}.cabecera-project .cabecera-location{color:#fff;font-size:18px;font-weight:400;margin-bottom:0;text-align:center}.cabecera-project .cabecera__colorbox{background-color:rgba(0,0,0,.2)}.cabecera-project .cabecera__colorbox,.cabecera-project .image-box{height:100%;left:0;position:absolute;top:0;width:100%}.project-first-content{display:flex;margin-bottom:100px}.project-first-content .project__left-image{width:50%}.project-first-content .project__content{padding-left:5%;width:50%}.project-minititle p{font-family:gallery,serif;font-size:14px}.project-phrase{font-family:gallery,serif;font-size:30px;letter-spacing:5px;line-height:150%;margin-bottom:50px}.project-more-info__item,.project__content .project-minititle,.project__content .project-phrase{margin-bottom:100px}.project-more-info__image{margin-bottom:50px}.project-more-info__content{display:flex}.project-more-info__content .project-minititle{flex-basis:50%}.project-more-info__content .project-more-info__text{flex-basis:50%;padding-left:5%}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px;text-align:center;width:100%}.owl-theme .owl-dots .owl-dot{background:none}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:transparent;border:1px solid #333;border-radius:30px;display:block;height:13px;margin:5px 7px;transition:opacity .2s ease;width:13px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#333}.page_nav{padding:50px 0}.page_nav a{color:#000;font-size:20px;font-weight:700;line-height:110%;opacity:1;text-decoration:none}.nav-previous a{float:right;padding:4px 65px 0 0;text-align:right}.nav-next a{float:left;padding:4px 0 0 65px}.nav-next a,.nav-previous a{color:#000;display:table;min-height:48px;overflow:hidden;width:44%}.nav-next a span,.nav-previous a span{display:table-cell;vertical-align:middle}.nav-next a:hover,.nav-previous a:hover{opacity:.8}@media only screen and (max-width:1200px){.project__content .project-minititle{margin-bottom:50px}.project-phrase,.project__content .project-phrase{font-size:25px;margin-bottom:50px}}@media only screen and (max-width:1000px){.cabecera-project{height:450px}.project-first-content .project__left-image{width:40%}.project-more-info__content .project-minititle{flex-basis:40%}.project-first-content .project__content{width:60%}.project-more-info__content .project-more-info__text{flex-basis:60%}.project-item-rest{flex-basis:50%;height:250px}.project-phrase,.project__content .project-phrase{font-size:20px}.project-text p{font-size:16px}.project-more-info__item{margin-bottom:50px}}@media only screen and (max-width:900px){.project-phrase,.project__content .project-phrase{font-size:18px;margin-bottom:30px}}@media only screen and (max-width:800px){.cabecera-project{height:400px}.project-first-content{flex-direction:column-reverse}.project-first-content .project__content,.project-first-content .project__left-image{width:100%}.project-first-content .project__content{padding-left:0}.project-more-info__content .project-minititle{flex-basis:30%}.project-more-info__content .project-more-info__text{flex-basis:70%}}@media only screen and (max-width:600px){.cabecera-project{height:350px;margin-top:60px}.project-more-info__content{flex-direction:column}.project-more-info__content .project-more-info__text{padding-left:0}.project-more-info__content .project-minititle{display:none}.project-more-info__image{margin-bottom:20px}}@media only screen and (max-width:480px){.cabecera-project{height:300px}}.frase-resultados p{font-size:17px;margin:0;text-align:center}.flat-item{display:flex;justify-content:space-between;margin-bottom:60px}.flat-item .flat-item__left{flex-basis:60%;overflow:hidden}.flat-item .flat-item__left .flat-item-image{background-position:50%;background-size:cover;height:100%;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);width:100%}.flat-item .flat-item__left:hover .flat-item-image{transform:scale(1.05)}.flat-item .flat-item__right{flex:1;padding-left:60px}.flat-item .flat-item__right .flat-logo{margin-bottom:15px}.flat-item .flat-item__right .flat-logo .flat-logo-image{max-width:200px}.flat-item .flat-item__right .title{font-size:22px;margin-bottom:10px}.flat-item .flat-item__right .price{font-size:50px;line-height:90%;margin-bottom:15px}.flat-item .flat-item__right .zone{font-size:18px;margin-bottom:20px}.flat-item .flat-item__right p{font-size:13px}.flat-item .flat-item__right .buttons{align-items:flex-start;display:flex;margin-top:30px}.flat-item .flat-item__right .buttons .button-container{display:inline-block}.flat-item .flat-item__right .buttons a.calltoaction{margin-bottom:10px;margin-right:20px;width:auto}.flat-item .flat-item__right .buttons .button-container a.calltoaction{margin-right:0}.flat-item .flat-item__right .buttons .button-container p.availability{line-height:110%;margin:0}a.back-to-list{display:inline-block;font-size:14px;font-weight:700;line-height:100%;margin:20px 0 0 5%;position:absolute}.images-item img.image-mobile{display:none}.flat-divided{align-items:flex-start;display:flex;justify-content:space-between}.flat-divided .flat-divided__left{flex-basis:40%}.flat-divided .flat-divided__right{flex-basis:57%}.flat-divided .flat-divided__left .flat-logo{margin-bottom:25px}.flat-divided .flat-divided__left .flat-logo .flat-logo-image{max-width:250px}.flat-title{font-size:22px;font-weight:400;line-height:100%;margin-bottom:20px}.flat-price{font-size:80px;font-weight:400;line-height:90%;margin-bottom:15px}.flat-zone{font-size:18px;font-weight:400;line-height:100%;margin-bottom:20px}.flat-divided a.calltoaction{margin-bottom:20px;margin-top:30px;width:auto}.title-services{font-size:65px;margin-bottom:10px}.subtitle-services{font-size:22px;font-weight:400;line-height:100%;margin-bottom:0}.services-container{display:flex;flex-wrap:wrap}.services-container .service-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;margin-right:30px;text-align:center;width:120px}.services-container .service-item img{height:100%;margin-bottom:20px;max-height:100px;padding:10px}.services-container .service-item span{font-size:11px;font-weight:400;letter-spacing:1.5px;line-height:120%;text-transform:uppercase}.map-container img{width:100%}.tour-virtual-container .tour-title{display:flex;justify-content:space-between;padding:0}.tour-virtual-container .tour-title h2{border-right:1px solid #333;flex-basis:47%;font-size:60px;padding-right:3%}.tour-virtual-container .tour-title p{flex-basis:47%;font-size:25px;font-weight:400;line-height:120%;padding-left:3%}.tour-virtual-container .tour-image img{width:100%}.section-relacionados h3{font-size:22px;padding:0 5% 20px}.section-relacionados h3 span{font-weight:700}.section-relacionados .relacionados-container{display:flex;justify-content:space-between}.section-relacionados .relacionados-container .relacionado-item{background-position:50%;background-size:cover;flex-basis:45%;height:230px}@media only screen and (max-width:1200px){.frase-resultados p{font-size:16px}.flat-item .flat-item__left{flex-basis:50%}.flat-item .flat-item__right .flat-logo .flat-logo-image{max-width:150px}.flat-item .flat-item__right .price{font-size:40px}.flat-item .flat-item__right .zone{font-size:15px}.title-services{font-size:55px}.subtitle-services{font-size:20px}}@media only screen and (max-width:1000px){.frase-resultados p{font-size:15px}.flat-item .flat-item__left{flex-basis:45%}.flat-item .flat-item__right{padding-left:30px}.flat-item .flat-item__right .flat-logo{margin-bottom:10px}.flat-item .flat-item__right .flat-logo .flat-logo-image{max-width:120px}.flat-item .flat-item__right .title{font-size:20px}.flat-item .flat-item__right .price{font-size:30px}.flat-item .flat-item__right .zone{font-size:15px}.flat-divided .flat-divided__left .flat-logo .flat-logo-image{max-width:200px}.flat-price{font-size:60px}.tour-virtual-container .tour-title h2{font-size:45px}.tour-virtual-container .tour-title p{flex-basis:47%;font-size:20px}.title-services{font-size:45px}.services-container .service-item{margin-bottom:30px;width:90px}.services-container .service-item img{margin-bottom:10px;max-height:80px}.section-relacionados .relacionados-container .relacionado-item{height:180px}}@media only screen and (max-width:900px){.frase-resultados p{font-size:14px}.flat-divided{flex-direction:column}.flat-divided a.calltoaction{margin-top:0}.flat-divided .flat-divided__left{margin-bottom:20px}.tour-virtual-container .tour-title{flex-direction:column}.tour-virtual-container .tour-title h2{border:none;font-size:35px;margin-bottom:15px}.tour-virtual-container .tour-title p{font-size:18px;margin-bottom:25px;padding:0}.title-services{font-size:35px;margin-bottom:0}}@media only screen and (max-width:800px){.flat-item{flex-direction:column;margin:0 auto 60px;max-width:500px}.flat-item .flat-item__left .flat-item-image{height:200px}.flat-item .flat-item__right{margin-top:15px;padding-left:0}.flat-item .flat-item__right .flat-logo{margin-bottom:5px}.flat-item .flat-item__right .flat-logo .flat-logo-image{max-width:100px}.flat-item .flat-item__right .title{font-size:18px}.flat-item .flat-item__right .price{font-size:25px}.flat-item .flat-item__right .zone{font-size:13px}.flat-item .flat-item__right .buttons{margin-top:20px}.images-item img.image-desktop{display:none}.images-item img.image-mobile{display:block}a.back-to-list{font-size:12px}.flat-info{margin-top:20px}.flat-price{font-size:50px}.flat-divided .flat-divided__left .flat-logo .flat-logo-image{max-width:150px}.services-container .service-item{margin-bottom:20px;margin-right:25px;width:70px}.services-container .service-item img{max-height:60px;padding:7px}.services-container .service-item span{font-size:9px}.section-relacionados .relacionados-container .relacionado-item{height:150px}}@media only screen and (max-width:600px){.frase-resultados p{font-size:13px}.flat-info{margin-top:30px}.flat-title{font-size:18px}.flat-price{font-size:40px}.flat-zone{font-size:16px}.flat-divided .flat-divided__left .flat-logo .flat-logo-image{max-width:120px}.services-container .service-item{flex-basis:20%;margin-right:0;padding:0 5px;width:auto}.services-container .service-item img{max-height:50px}.services-container .service-item span{font-size:8px;letter-spacing:.5px}.section-relacionados h3{font-size:18px;padding:0}}@media only screen and (max-width:480px){.flat-title{font-size:16px}.flat-zone{font-size:14px}.services-container .service-item{flex-basis:25%}.services-container .service-item img{max-height:45px}.section-relacionados .relacionados-container .relacionado-item{height:100px}}@media only screen and (max-width:380px){.services-container .service-item{flex-basis:33%}}.faqs-header{padding:0 0 40px}.faqs-header h1{font-family:voyage,serif;font-size:60px;margin-bottom:0;padding-right:2%}.faqs-header p{font-size:17px;font-weight:400;line-height:120%;margin-bottom:0;padding-top:15px}.faqs-container{display:flex;justify-content:space-between}.faqs-column{flex-basis:46%}.faq-button{align-items:center;border-top:1px solid rgba(67,51,32,.6);cursor:pointer;display:flex;justify-content:space-between;padding:25px 1%}.faq-button:first-child{border:none}.faq-button .faq-title{flex:1;padding-right:10px}.faq-button .faq-title h2{font-size:22px;line-height:130%;margin-bottom:0}.faq-button .flecha{height:20px;margin-left:10px;position:relative;width:20px}.faq-button .flecha:after,.faq-button .flecha:before{background-color:#000;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.faq-button .flecha:after{transform:rotate(90deg);transition:all .2s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .2s cubic-bezier(.07,.71,.1,.9)}.faq-button.selected .flecha:after{transform:rotate(0)}.faq-content{display:none;padding:0 1% 50px}.faq-content p{font-size:16px}@media only screen and (max-width:1600px){.faqs-header h1{font-size:50px}}@media only screen and (max-width:1440px){.faqs-header h1{font-size:45px}}@media only screen and (max-width:1000px){.faqs-header{padding:0 0 30px}.faqs-header h1{font-size:40px}.faqs-header p{font-size:18px}.faqs-container{flex-direction:column;padding:0}.faq-button{border-color:rgba(0,0,0,.2);padding:22px}.faq-button .faq-title h2{font-size:22px}.faq-content{padding:0 22px 30px}.faq-content p{font-size:18px}}@media only screen and (max-width:900px){.faqs-header{align-items:flex-start;flex-direction:column}.faqs-header h1{font-size:35px}.faq-button .faq-title h2{font-size:20px}}@media only screen and (max-width:800px){.faqs-header{padding:0 0 20px}.faqs-header h1{font-size:32px}.faqs-header p{font-size:15px}.faq-button{padding:18px}.faq-button .faq-title h2{font-size:18px}.faq-content{padding:0 20px 20px}.faq-content p{font-size:16px}.faq-button .flecha{height:16px;width:16px}}@media only screen and (max-width:600px){.faq-content p{font-size:14px}.faq-button{padding:18px 0}.faq-button .faq-title h2{font-size:16px}.faq-content{padding:0 0 20px}}@media only screen and (max-width:480px){.faqs-header h1{font-size:25px}.faqs-header p{font-size:13px}}.color-barrio{background-color:#e5e3d0;color:#1a2024}.slider.slider-barrio{height:calc(100vh - 100px)}.slider.slider-barrio .slider-content{align-items:center;background:hsla(0,0%,5%,.1);padding:0 8% 60px}.slider.slider-barrio .slider-content img{margin-bottom:0;width:250px}.slider.slider-barrio .slider-content h1{color:#fff;font-family:voyage,serif;font-size:120px;line-height:80%;text-align:center}.slider.slider-barrio .slider-content a.calltoaction-zone{margin-top:10px}.slider.slider-barrio .logo-partner{position:absolute;right:0;top:0;width:200px;z-index:1}.slider.slider-barrio .logo-partner span{font-family:voyage,serif;font-size:20px}.slider.slider-barrio .background-image{display:block}.slider.slider-barrio .background-image__mobile{display:none;height:350px;left:0;position:absolute;width:100%}.slider.slider-barrio .background-image__mobile .section-full-item__mobile{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.zone-mini-logo{margin-bottom:40px;width:80px}.subtext{align-items:flex-start;display:flex;justify-content:space-between}.subtext .subtext-left{flex-basis:35%}.subtext .subtext-right{flex-basis:60%}.subtext h3{font-family:voyage,serif;font-size:30px;line-height:95%}.subtext-right p{font-size:14px}.page-zone-section{align-items:flex-end;display:flex;justify-content:space-between}.page-zone-section .page-zone-image{flex-basis:55%}.page-zone-section .page-zone-image.carrusel{flex-basis:auto;width:55%}.page-zone-section .page-zone-image img{width:100%}.page-zone-section .page-zone-content{flex-basis:40%;margin-bottom:50px;padding-right:5%}.page-zone-section.reverse .page-zone-content{padding-left:5%;padding-right:0}.page-zone-section .page-zone-content h2.title{font-family:voyage,serif;font-size:140px;line-height:80%;margin-bottom:100px}.page-zone-section1{margin-top:80px}.page-zone-section1 .page-zone-content{flex-basis:47%;margin-bottom:0;padding:0}.page-zone-section1 .page-zone-content .page-zone-content__text{padding:0 5% 40px 10%}.page-zone-section2{margin-top:80px}.page-zone-section3 .page-zone-content .page-zone-content__text{padding:30px 0 0}.page-zone-section5 .page-zone-content .page-zone-content__text,.page-zone-section6 .page-zone-content .page-zone-content__text{padding-top:40px}.page-zone-section7 .page-zone-content .page-zone-content__text{padding:30px 0 0}.tourvirtual-box{background-color:#1a2024;display:flex;width:100%}.tourvirtual-box .tour-content{flex:1;padding:20px 20px 10px;text-align:center}.tourvirtual-box .tour-content h3{color:#e5e3d0;font-size:30px;margin-bottom:20px}.tourvirtual-box .tour-content .tour-buttons{align-items:center;display:flex;justify-content:center}.tourvirtual-box .tour-content .tour-buttons a.calltoaction-zone{background:#e5e3d0;color:#1a2024;margin:0 5px 10px}.tourvirtual-box .tour-slide{flex-basis:40%;position:relative}.tourvirtual-box .tour-slide .tour-image{background-position:50%;background-size:cover;height:100%;width:100%}.tourvirtual-box .tour-slide .tour-image.image2{animation:imageslide 10s ease-in-out infinite;-webkit-animation:imageslide 4s ease-in-out infinite;left:0;opacity:0;position:absolute;top:0}.services-zone{background-color:#1a2024}.services-zone .services-zone-header{align-items:center;display:flex;justify-content:space-between;padding:5%}.services-zone .services-zone-header h2{border-right:1px solid #e5e3d0;color:#e5e3d0;flex-basis:47%;font-family:voyage,serif;font-size:60px;margin-bottom:0;padding-right:3%}.services-zone .services-zone-header p{color:#e5e3d0;flex-basis:47%;font-size:20px;font-weight:400;line-height:120%;margin-bottom:0;padding-left:3%}.services-container.zone .service-item span{color:#e5e3d0}.zone-map img{width:100%}.zone-posts .zone-posts-header{align-items:center;display:flex;justify-content:space-between;padding:5%}.zone-posts .zone-posts-header h2{flex-basis:47%;font-family:voyage,serif;font-size:60px;margin-bottom:0;padding-right:2%}.zone-posts .zone-posts-header p{flex-basis:47%;font-size:20px;font-weight:400;line-height:120%;margin-bottom:0;padding-left:2%}.zone-posts-container{display:flex;flex-wrap:wrap}.zone-posts-container .zone-post-item{flex-basis:25%;margin-bottom:30px;padding:0 15px}.zone-posts-container .zone-post-item img{margin-bottom:20px}.zone-posts-container .zone-post-item h1{font-family:voyage,serif;font-size:60px;line-height:90%;margin-bottom:40px}.zone-posts-container .zone-post-item p{font-size:14px}.zone-posts-container .zone-post-item a{font-weight:400}.zone-posts-container .zone-post-item a.calltoaction-post{border-radius:0 100px 100px 0;font-size:14px;margin-top:25px;padding:8px 50px 8px 20px;text-transform:none}.zone-newsletters .zone-newsletters-header{padding:5%}.zone-newsletters .zone-newsletters-header h2{font-family:voyage,serif;font-size:60px;margin-bottom:0;padding-right:2%}.zone-newsletters-container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.zone-newsletters-container .newsletter-item{flex-basis:25%;margin-bottom:30px;padding:0 15px}.zone-newsletters-container .newsletter-item img{margin-bottom:20px}.zone-newsletters-container .newsletter-item a{font-family:voyage,serif;font-size:40px;line-height:90%;margin-bottom:40px}.zone-newsletters-container .newsletter-item a:hover{text-decoration:underline}@media only screen and (max-width:2000px){.page-zone-section .page-zone-content h2.title{font-size:130px;margin-bottom:80px}}@media only screen and (max-width:1800px){.page-zone-section .page-zone-content h2.title{font-size:120px;margin-bottom:60px}}@media only screen and (max-width:1600px){.zone-mini-logo{margin-bottom:20px}.subtext h3{font-size:25px}.page-zone-section .page-zone-content h2.title{font-size:90px}.page-zone-section .page-zone-content{flex-basis:42%;padding-right:3%}.page-zone-section1 .page-zone-content{flex-basis:47%;padding:0}.page-zone-section1 .page-zone-content .page-zone-content__text{padding:0 3% 30px 10%}.page-zone-section.reverse .page-zone-content{padding-left:3%;padding-right:0}.page-zone-section .page-zone-image{flex-basis:53%}.page-zone-section .page-zone-image.carrusel{flex-basis:auto;width:53%}.services-zone .services-zone-header h2,.zone-newsletters .zone-newsletters-header h2,.zone-posts .zone-posts-header h2,.zone-posts-container .zone-post-item h1{font-size:50px}}@media only screen and (max-width:1440px){.zone-mini-logo{margin-bottom:20px;width:50px}.page-zone-section .page-zone-content h2.title{font-size:80px;margin-bottom:40px}.page-zone-section2{margin-top:40px}.subtext-right p{font-size:13px}.services-zone .services-zone-header h2,.zone-posts .zone-posts-header h2{font-size:45px}.zone-posts-container .zone-post-item h1{font-size:40px}.zone-newsletters .zone-newsletters-header h2{font-size:45px}}@media only screen and (max-width:1200px){.zone-mini-logo{margin-bottom:10px;width:40px}.page-zone-section .page-zone-content h2.title{font-size:70px;margin-bottom:30px}.page-zone-section .page-zone-content{flex-basis:46%}.page-zone-section .page-zone-content p{font-size:14px}.page-zone-section .page-zone-image{flex-basis:50%}.page-zone-section .page-zone-image.carrusel{flex-basis:auto;width:50%}.page-zone-section1 .page-zone-content{flex-basis:50%}.page-zone-section1 .page-zone-content .page-zone-content__text{padding:0 3% 20px 6%}.tourvirtual-box .tour-content h3{font-size:20px}.tourvirtual-box .tour-slide{flex-basis:30%}.subtext{flex-direction:column}.subtext .subtext-right{margin-top:20px}.subtext h3{font-size:22px}.slider.slider-barrio .slider-content img{margin-bottom:20px;width:90px}.slider.slider-barrio .slider-content h1{font-size:100px}.services-zone .services-zone-header h2{font-size:40px}.services-zone .services-zone-header p{font-size:18px}.zone-posts .zone-posts-header h2{font-size:40px}.zone-posts .zone-posts-header p{font-size:18px}.zone-posts-container .zone-post-item h1{font-size:35px}.zone-newsletters .zone-newsletters-header h2{font-size:40px}.zone-newsletters-container .newsletter-item a{font-size:35px}}@media only screen and (max-width:1100px){.slider.slider-barrio{height:510px}.slider.slider-barrio .slider-content h1{font-size:90px}.slider.slider-barrio .logo-partner{width:180px}.page-zone-section .page-zone-content h2.title{font-size:60px;margin-bottom:25px}.zone-posts-container .zone-post-item{flex-basis:33.3%}.zone-newsletters-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:900px){.slider.slider-barrio .slider-content h1{font-size:80px}.slider.slider-barrio{height:450px}.page-zone-section{flex-direction:column-reverse}.page-zone-section.reverse{flex-direction:column}.page-zone-section .page-zone-content h2.title{font-size:50px}.page-zone-section .page-zone-image.carrusel{width:100%}.page-zone-section .page-zone-content,.page-zone-section.reverse .page-zone-content{margin-bottom:30px;padding:30px 5% 0}.page-zone-section1{margin-top:0}.page-zone-section1 .page-zone-content{margin:0;padding:0}.page-zone-section1 .page-zone-content .page-zone-content__text{padding:30px 5% 10px}.page-zone-section2{margin-top:0}.page-zone-section4 .page-zone-image{display:none}.page-zone-section4 .page-zone-content{margin-bottom:0!important;width:100%}.page-zone-section5 .page-zone-content{margin-bottom:0;padding:0 5%}.page-zone-section5 .zone-mini-logo{display:none}.page-zone-section5 .page-zone-content .page-zone-content__text{padding-top:0}.page-zone-section .page-zone-content p{font-size:13px}.zone-posts-container .zone-post-item{flex-basis:50%}.zone-posts-container .zone-post-item h1{font-size:32px;margin-bottom:20px}.services-zone .services-zone-header,.zone-posts .zone-posts-header{align-items:flex-start;flex-direction:column;padding:0 0 30px}.services-zone .services-zone-header h2,.zone-posts .zone-posts-header h2{border:none;font-size:35px;margin-bottom:15px}.services-zone .services-zone-header p,.zone-posts .zone-posts-header p{font-size:16px;padding:0}.zone-newsletters .zone-newsletters-header h2{font-size:35px;margin-bottom:15px}.zone-newsletters-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.slider.slider-barrio .slider-content h1{font-size:60px}.slider.slider-barrio{height:350px}.slider.slider-barrio .logo-partner{width:150px}.services-zone .services-zone-header h2,.zone-posts .zone-posts-header h2{font-size:32px}.services-zone .services-zone-header p,.zone-posts .zone-posts-header p{font-size:15px}.zone-newsletters .zone-newsletters-header h2{font-size:32px}}@media only screen and (max-width:650px){.slider.slider-barrio .background-image{display:none}.slider.slider-barrio .background-image__mobile{display:block}}@media only screen and (max-width:600px){.slider.slider-barrio .slider-content h1{font-size:50px}.slider.slider-barrio .slider-content img{margin-bottom:0}.slider.slider-barrio .logo-partner{width:120px}.page-zone-section .page-zone-content h2.title{font-size:40px}.subtext h3{font-size:20px}.zone-mini-logo{width:25px}}@media only screen and (max-width:480px){.slider.slider-barrio .slider-content h1{font-size:40px}.services-zone .services-zone-header h2,.zone-posts .zone-posts-header h2{font-size:25px}.services-zone .services-zone-header p,.zone-posts .zone-posts-header p{font-size:13px}.tourvirtual-box .tour-slide{display:none}.zone-posts-container{flex-direction:column}.zone-posts-container .zone-post-item{padding:0}.zone-posts-container .zone-post-item h1{font-size:26px;margin-bottom:15px}.zone-posts-container .zone-post-item p{font-size:13px}.zone-newsletters-container{grid-template-columns:1fr}.zone-newsletters-container .newsletter-item{padding:0}}.set1{-ms-font-feature-settings:"ss01" 1;-o-font-feature-settings:"ss01" 1;font-feature-settings:"ss01" 1}.set2{-ms-font-feature-settings:"ss02" 1;-o-font-feature-settings:"ss02" 1;font-feature-settings:"ss02" 1}.marobert-page p{font-family:mitreba,serif}.color-marobert{background-color:#fff;color:#1a2024}.slider.slider-marobert .video-marobert{height:calc(100% - 100px);overflow:hidden;position:relative;width:100%}.slider.slider-marobert .video-marobert video{background:transparent;background-size:cover;height:100%;min-height:100%;min-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;transition:opacity 1s;width:100%;z-index:0}.slider.slider-marobert .video-marobert .play-home{top:50%}.slider.slider-marobert{margin:auto}.slider.slider-marobert .slider-content{align-items:center;background:hsla(0,0%,5%,.1);padding:0 5% 80px}.slider.slider-marobert .slider-content img{margin-bottom:30px;width:300px}.slider.slider-marobert .slider-content .title-marobert{font-family:mitreba,serif;font-size:100px;line-height:95%;padding:0 5%;text-transform:uppercase}.slider.slider-marobert .slider-content .subtitle-marobert{color:#fff;font-family:mitreba,serif;font-size:30px;line-height:95%;padding:0 5%;text-align:center}.slider.slider-marobert .logo-partner{width:90px}.slider.slider-marobert .background-image{display:none}.slider.slider-marobert .slider-content .calltoaction-zone,.slider.slider-marobert .slider-content .subtitle-marobert,.slider.slider-marobert .slider-content .title-marobert{visibility:hidden}a.calltoaction-marobert{-webkit-appearance:none;background:transparent;border:1px solid #333;border-radius:100px;color:#333;display:inline-block;font-family:mitreba,serif;font-size:22px;line-height:80%;opacity:1;padding:10px 20px 8px;position:relative;text-align:center;transition:all .2s;width:auto}a.calltoaction-marobert:hover{background-color:#1a2024;color:#fff;opacity:.8;text-decoration:none}a.calltoaction-marobert.margin-top{margin-top:50px}.slider.slider-marobert .download-dossier{bottom:150px;left:50%;margin-left:-100px;position:absolute;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);visibility:visible;width:200px;z-index:3}.slider.slider-marobert .download-dossier.hide{opacity:0;visibility:hidden}.conasterisco{display:inline-block;position:relative}.conasterisco .asterisco{position:absolute}.asterisco{display:inline-flex;margin-bottom:20px}span.space{display:inline-block;width:10%}span.italic{font-style:italic}.marobert-section1{display:flex;justify-content:space-between}.marobert-section1 .marobert-image{width:45%}.marobert-section1 .marobert-image img{width:100%}.marobert-section1 .marobert-content{flex-basis:55%;padding-right:5%}.marobert-section1 .marobert-content .title{font-family:mitreba,serif;font-size:140px;line-height:95%;margin-bottom:20px}.marobert-section1 .marobert-content .subtitle{font-family:mitreba,serif;font-size:40px;line-height:95%;margin-bottom:20px}.marobert-section1 .text{max-width:800px}.marobert-section1 .conasterisco .asterisco{right:-60px;top:0}.marobert-section1.reverse{align-items:center}.marobert-section1.reverse .marobert-image{width:40%}.marobert-section1.reverse .marobert-content{flex-basis:60%;padding-left:5%;padding-right:0}.marobert-section2{padding-bottom:8%;position:relative}.marobert-section2 .floating-image{position:absolute}.marobert-section2 .floating-image.floating-image1{right:5%;top:0;width:35%}.marobert-section2 .floating-image.floating-image2{bottom:0;right:20%;width:30%}.marobert-section2 .marobert-content__text{z-index:1}.marobert-section2 .title{font-family:mitreba,serif;font-size:120px;line-height:95%}.services-marobert{border-bottom:1px solid #1a2024;border-top:1px solid #1a2024;margin:50px 0}.services-marobert .content{border-bottom:1px solid #1a2024;display:flex}.services-marobert .content .box{border-right:1px solid #1a2024;display:flex;flex-basis:28%;flex-direction:column;justify-content:flex-end;padding:20px 2% 10px}.services-marobert .content .box:first-child{flex-basis:44%}.services-marobert .content .box:first-child .title{font-family:mitreba,serif;font-size:40px;line-height:95%}.services-marobert .content .box:last-child{background-size:cover;border-right:none}.services-marobert .services-container{justify-content:center;padding:30px 0}.services-marobert .services-container .service-item{margin:0 20px 30px}.services-marobert .services-container .service-item img{min-height:100px}.services-marobert .services-container.zone .service-item span{color:#1a2024}.services-marobert .services-container .service-item.con-asterisco{position:relative}.services-marobert .services-container .service-item.con-asterisco:after{background:url(../images/projects/marobert-badalona/page/icon-asterisco-red.svg) no-repeat 50%;background-size:contain;content:"";height:25px;position:absolute;right:0;top:0;width:25px}.services-legend{align-items:center;color:#1a2024;display:flex;font-family:mitreba,serif;line-height:95%;margin:0}.services-legend .icon{margin-right:15px}.marobert-section3{display:flex;justify-content:space-between}.marobert-section3 .marobert-image{width:40%}.marobert-section3 .marobert-image img{width:100%}.marobert-section3 .marobert-content{display:flex;flex-basis:60%;flex-direction:column;justify-content:space-between;padding-left:5%}.marobert-section3 .marobert-content .marobert-icons-transport{display:flex;flex-wrap:wrap;margin-bottom:30px}.marobert-section3 .marobert-content .marobert-icons-transport div{align-items:center;border:1px solid #1a2024;border-radius:100px;display:inline-flex;font-family:mitreba,serif;font-size:20px;height:40px;justify-content:center;line-height:95%;margin:0 5px 5px 0;padding:5px 15px}.marobert-section3 .marobert-content .marobert-icons-transport div img{height:30px;width:auto}.marobert-section3 .marobert-content .title{font-family:mitreba,serif;font-size:140px;line-height:95%;margin-bottom:20px}.marobert-section3 .marobert-content .subtitle{font-family:mitreba,serif;font-size:40px;line-height:95%;margin-bottom:20px}.marobert-section3 .text{max-width:800px}.marobert-section3 .conasterisco{margin-left:40px}.marobert-section3 .conasterisco .asterisco{left:-40px;top:0}.marobert-section4{display:flex;justify-content:space-between}.marobert-section4 .marobert-image{width:35%}.marobert-section4 .marobert-image img{width:100%}.marobert-section4 .marobert-image .owl-carousel{margin-bottom:30px}.marobert-section4 .marobert-content{flex-basis:65%;padding-right:5%}.marobert-section4 .marobert-content .title{font-family:mitreba,serif;font-size:140px;line-height:95%;margin-bottom:20px}.marobert-section4 .marobert-content .subtitle{font-family:mitreba,serif;font-size:40px;line-height:95%;margin-bottom:20px}.marobert-section4 .text{max-width:800px}.museo-inline{display:inline-flex}span.toright{display:inline-block;position:absolute;right:15%}.marobert-section5{display:flex;justify-content:space-between}.marobert-section5 .marobert-commonareas{width:48%}.marobert-section5 .top-content{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.marobert-section5 .top-content .logo{align-items:center;display:inline-flex;height:27px}.marobert-section5 .top-content .logo img{height:100%;width:auto}.marobert-section5 .top-content .title{font-family:mitreba,serif;font-size:20px;line-height:95%;margin:0}.marobert-section6{text-align:center}.marobert-section6 .title{font-family:mitreba,serif;font-size:120px;line-height:95%}.marobert-section6 .title .relative{position:relative}.marobert-section6 .title .relative .calltoaction-marobert{bottom:20%;margin-left:30px;position:absolute}.marobert-section6 .subtitle{font-family:mitreba,serif;font-size:40px;line-height:95%;margin-bottom:20px}.marobert-section6 .text{margin:auto;max-width:1000px}.marobert-section7{display:flex;justify-content:space-between}.marobert-section7 .marobert-image{width:35%}.marobert-section7 .marobert-image img{width:100%}.marobert-section7 .marobert-content{flex-basis:65%;padding-left:5%}.marobert-section7 .marobert-content .title{font-family:mitreba,serif;font-size:140px;line-height:95%;margin-bottom:20px}.marobert-section7 .marobert-content .subtitle{font-family:mitreba,serif;font-size:40px;line-height:95%;margin-bottom:20px}.marobert-section7 .text{max-width:800px}.marobert-section7 .conasterisco{margin-left:40px}.marobert-section7 .conasterisco .asterisco{left:-40px;top:0}.bream-inline,.planta-inline{display:inline-flex}.bream-inline{width:120px}.perro-inline{width:200px}.gato-inline,.perro-inline{display:inline-flex}.marobert-map{margin:auto;width:80%}.marobert-posts-header{display:flex;margin-bottom:30px}.marobert-posts-header .title{font-family:mitreba,serif;font-size:120px;line-height:95%;margin:0}.marobert-posts-header:after{border-bottom:1px solid #1a2024;content:"";flex:1;margin-bottom:20px;margin-left:30px}.marobert-posts-container{display:flex;flex-wrap:wrap;justify-content:space-between}.marobert-posts-container .zone-post-item{flex-basis:30%;margin-bottom:30px;padding:0}.marobert-posts-container .zone-post-item img{margin-bottom:20px;width:100%}.marobert-posts-container .zone-post-item .num-container{display:flex;margin-bottom:10px}.marobert-posts-container .zone-post-item .num-container span{font-family:mitreba,serif;font-size:80px;line-height:95%}.marobert-posts-container .zone-post-item .num-container:after{border-bottom:1px solid #1a2024;content:"";flex:1;margin-bottom:10px;margin-left:10px}.marobert-posts-container .zone-post-item h1{font-family:mitreba,serif;font-size:60px;line-height:95%;margin-bottom:20px}.marobert-newsletters-container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}.marobert-newsletters-container .newsletter-item{margin-bottom:30px;padding:0}.marobert-newsletters-container .newsletter-item img{margin-bottom:20px;width:100%}.marobert-newsletters-container .newsletter-item a{color:#1a2024;font-family:mitreba,serif;font-size:60px;line-height:95%}.marobert-newsletters-container .newsletter-item a:hover{text-decoration:underline}@media only screen and (max-width:2000px){.asterisco{width:35px}.slider.slider-marobert .slider-content .title-marobert{font-size:80px}.slider.slider-marobert .slider-content .subtitle-marobert{font-size:25px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:120px}.marobert-section1 .marobert-content .subtitle,.marobert-section3 .marobert-content .subtitle,.marobert-section4 .marobert-content .subtitle,.marobert-section6 .subtitle,.marobert-section7 .marobert-content .subtitle{font-size:35px}.marobert-posts-header .title,.marobert-section2 .title,.marobert-section6 .title{font-size:100px}.perro-inline{width:170px}.planta-inline{width:70px}.bream-inline{width:95px}}@media only screen and (max-width:1800px){.perro-inline{width:160px}.gato-inline{width:80px}.slider.slider-marobert .slider-content .title-marobert{font-size:70px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:110px}.marobert-posts-header .title,.marobert-section2 .title,.marobert-section6 .title{font-size:90px}}@media only screen and (max-width:1600px){.museo-inline{width:180px}.planta-inline{width:60px}.bream-inline{width:70px}.perro-inline{width:150px}.gato-inline{width:70px}.slider.slider-marobert .slider-content .title-marobert{font-size:60px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:90px}.marobert-posts-header .title,.marobert-section2 .title,.marobert-section6 .title{font-size:80px}.marobert-posts-container .zone-post-item .num-container span{font-size:70px}.marobert-newsletters-container .newsletter-item a,.marobert-posts-container .zone-post-item h1{font-size:50px}}@media only screen and (max-width:1440px){.slider.slider-marobert .slider-content img{width:250px}.asterisco{width:30px}.museo-inline{width:160px}.perro-inline{width:130px}.gato-inline{width:60px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:82px}.marobert-posts-header .title,.marobert-section2 .title,.marobert-section6 .title{font-size:70px}.marobert-section1 .marobert-content .subtitle,.marobert-section3 .marobert-content .subtitle,.marobert-section4 .marobert-content .subtitle,.marobert-section6 .subtitle,.marobert-section7 .marobert-content .subtitle{font-size:30px}.marobert-section3 .marobert-content .marobert-icons-transport div{font-size:16px;height:30px}.marobert-section3 .marobert-content .marobert-icons-transport div img{height:20px}}@media only screen and (max-width:1200px){.museo-inline{width:140px}.bream-inline{width:60px}.perro-inline{width:110px}.gato-inline{width:55px}.slider.slider-marobert{height:550px}.slider.slider-marobert .slider-content .title-marobert{font-size:50px}.slider.slider-marobert .slider-content .subtitle-marobert{font-size:22px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:75px}.marobert-section2 .title,.marobert-section6 .title{font-size:65px}.marobert-posts-header .title{font-size:60px}.services-marobert .content .box:first-child .title{font-size:35px}.marobert-map{width:90%}.marobert-section5{gap:30px}.marobert-section5 .top-content .logo{height:20px}.marobert-section5 .top-content .title{font-size:16px}.marobert-posts-container .zone-post-item .num-container span{font-size:60px}.marobert-newsletters-container .newsletter-item a,.marobert-posts-container .zone-post-item h1{font-size:40px}}@media only screen and (max-width:1100px){.asterisco{width:25px}.museo-inline{width:120px}.planta-inline{width:40px}.bream-inline{width:50px}.perro-inline{width:90px}.gato-inline{width:45px}.slider.slider-marobert{height:450px}.slider.slider-marobert .slider-content img{width:200px}.slider.slider-marobert .slider-content .title-marobert{font-size:40px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:60px}.marobert-section2 .title,.marobert-section6 .title{font-size:55px}.marobert-posts-header .title{font-size:50px}.marobert-section1 .marobert-content .subtitle,.marobert-section3 .marobert-content .subtitle,.marobert-section4 .marobert-content .subtitle,.marobert-section6 .subtitle,.marobert-section7 .marobert-content .subtitle{font-size:25px}.services-marobert .services-container .service-item img{min-height:80px}.marobert-posts-container .zone-post-item .num-container span{font-size:60px}.marobert-posts-container .zone-post-item h1{font-size:35px}.marobert-posts-header:after{margin-bottom:10px}.marobert-newsletters-container{grid-template-columns:repeat(3,1fr)}.marobert-newsletters-container .newsletter-item a{font-size:35px}}@media only screen and (max-width:900px){.slider.slider-marobert{width:100%}.slider.slider-marobert .slider-content .title-marobert{font-size:40px}.slider.slider-marobert .slider-content .subtitle-marobert{font-size:18px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:60px}.marobert-posts-header .title,.marobert-section2 .title,.marobert-section6 .title{font-size:45px}.marobert-section1,.marobert-section3,.marobert-section5,.marobert-section7{flex-direction:column}.marobert-section1.reverse,.marobert-section4{flex-direction:column-reverse}.marobert-section1 .marobert-image,.marobert-section1.reverse .marobert-image,.marobert-section3 .marobert-image,.marobert-section4 .marobert-image,.marobert-section7 .marobert-image{width:100%}.marobert-section4 .marobert-image .owl-carousel:last-child{display:none}.marobert-section1 .marobert-content,.marobert-section3 .marobert-content,.marobert-section4 .marobert-content,.marobert-section7 .marobert-content{padding-left:0;padding-right:0}.marobert-section3 .marobert-content,.marobert-section7 .marobert-content{margin-top:40px}.services-marobert .content{flex-wrap:wrap}.services-marobert .content .box{flex-basis:50%}.services-marobert .content .box:first-child{border-bottom:1px solid #1a2024;border-right:none;flex-basis:100%}.marobert-section6 .title .relative .calltoaction-marobert{display:none}.marobert-section5 .marobert-commonareas{margin-bottom:30px;width:100%}.marobert-posts-container .zone-post-item{flex-basis:47%}.marobert-posts-container .zone-post-item p{font-size:17px}.marobert-newsletters-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.slider.slider-marobert{height:380px}.slider.slider-marobert .video-marobert{height:100%}.slider.slider-marobert .download-dossier{bottom:50px}.slider.slider-marobert .slider-content{padding:0 5%}.services-marobert .services-container .service-item{margin:0 10px 20px}.services-marobert .services-container .service-item img{min-height:60px}.marobert-posts-container .zone-post-item .num-container span{font-size:40px}.marobert-posts-container .zone-post-item p{font-size:17px}}@media only screen and (max-width:650px){.slider.slider-marobert .background-image{display:none}.slider.slider-marobert .background-image__mobile{display:none;height:550px}.slider.slider-marobert .slider-content{padding-bottom:50px}}@media only screen and (max-width:600px){.asterisco{width:20px}.museo-inline{width:90px}.planta-inline{width:35px}.bream-inline{width:40px}.perro-inline{width:70px}.gato-inline{width:35px}a.calltoaction-marobert{font-size:18px}.slider.slider-marobert .slider-content img{width:150px}.slider.slider-marobert .slider-content .title-marobert{font-size:40px}.slider.slider-marobert .slider-content .subtitle-marobert{display:none}.slider.slider-marobert .logo-partner{width:60px}.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:50px}.marobert-section2 .title,.marobert-section6 .title{font-size:40px}.marobert-posts-header .title{font-size:35px}.marobert-section2 .floating-image.floating-image1{left:0;position:relative;right:auto;width:80%}.marobert-section2 .floating-image.floating-image2{right:0;width:40%}.services-marobert .content .box:first-child .title{font-size:30px}.services-marobert .services-container .service-item{margin:0 0 20px}.services-marobert .services-container .service-item img{min-height:50px}.marobert-section3 .marobert-content .marobert-icons-transport div{font-size:14px;height:24px}.marobert-section3 .marobert-content .marobert-icons-transport div img{height:16px}.marobert-posts-container .zone-post-item{flex-basis:100%}.marobert-posts-container .zone-post-item .num-container span{font-size:30px}.marobert-posts-container .zone-post-item p{font-size:17px}.marobert-newsletters-container{grid-template-columns:1fr}}@media only screen and (max-width:480px){.marobert-section1 .marobert-content .title,.marobert-section3 .marobert-content .title,.marobert-section4 .marobert-content .title,.marobert-section7 .marobert-content .title{font-size:45px}.marobert-posts-header .title,.marobert-section2 .title,.marobert-section6 .title{font-size:30px}.marobert-section1 .marobert-content .subtitle,.marobert-section3 .marobert-content .subtitle,.marobert-section4 .marobert-content .subtitle,.marobert-section6 .subtitle,.marobert-section7 .marobert-content .subtitle{font-size:20px}.marobert-newsletters-container .newsletter-item a,.marobert-posts-container .zone-post-item h1{font-size:28px}span.toright{right:5%}}.color-luzzes{background-color:#e6e6e8;color:#69696d}a.calltoaction-luzzes{-webkit-appearance:none;background:transparent;border:1px solid #69696d;border-radius:100px;color:#69696d;display:inline-block;font-family:ppmonument,serif;font-size:12px;line-height:80%;opacity:1;padding:10px 20px 8px;position:relative;text-align:center;transition:all .2s;width:auto}a.calltoaction-luzzes:hover{background-color:#69696d;color:#fff;opacity:.8;text-decoration:none}a.calltoaction-luzzes.margin-top{margin-top:50px}.luzzes-page p{font-family:ppmonument-light,serif;font-size:15px}.luzzes-page p.big{font-size:22px;line-height:140%}.luzzes-page .title{color:#69696d;font-family:ppmonument,serif;font-size:55px}.luzzes-page hr{background:#69696d;margin-bottom:40px;width:30px}.slider.slider-luzzes{background-color:transparent}.slider.slider-luzzes .background-image{left:40%;width:60%}.slider.slider-luzzes .slider-content{align-items:center;background:transparent;padding:0 3% 120px;width:40%}.slider.slider-luzzes .slider-content img{margin-bottom:30px;width:170px}.slider.slider-luzzes .slider-content .title-luzzes{color:#69696d;font-family:ppmonument,serif;font-size:55px;line-height:100%;padding:0 3%;text-transform:uppercase}.slider.slider-luzzes .slider-content .subtitle-luzzes{color:#69696d;font-family:ppmonument-light,serif;font-size:18px;line-height:120%;padding:0 10%;text-align:center}.slider.slider-luzzes .background-image .section-full-item{background-position:50%;background-size:cover;height:calc(100vh - 100px)}.slider.slider-luzzes .background-image__mobile{display:none;height:100%;left:60%;position:absolute;width:40%}.slider.slider-luzzes .background-image__mobile .section-full-item__mobile{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.slider.slider-luzzes .logo-partner{width:120px}.luzzes-page .search-form-home{left:40%;padding:0 20px;width:60%}.luzzes-section1{display:flex;justify-content:space-between}.luzzes-section1 .luzzes-image{width:55%}.luzzes-section1 .luzzes-image img{width:100%}.luzzes-section1 .luzzes-content{display:flex;flex-basis:35%;flex-direction:column;justify-content:space-between;padding:40px 0;position:relative}.luzzes-section1 .luzzes-content:after{background:#69696d;bottom:0;content:"";height:50%;left:-10%;position:absolute;width:1px}.luzzes-section1 .luzzes-content .title{margin-bottom:20px}.luzzes-section1 .luzzes-content .fondo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50%;left:0;opacity:.6;position:absolute;top:100px;transform:rotate(270deg);transform-origin:center;width:100%}.luzzes-section2{display:flex;justify-content:space-between}.luzzes-section2 .luzzes-image{width:55%}.luzzes-section2 .luzzes-image img{width:100%}.luzzes-section2 .luzzes-content{display:flex;flex-basis:35%;flex-direction:column;justify-content:space-between;padding:40px 0;position:relative}.luzzes-section2 .luzzes-content .title{margin-bottom:30px}.luzzes-section2 .luzzes-content .linea-vertical{background-color:#69696d;flex:1;height:10px;margin:20px 0;width:1px}.services-luzzes{border:1px solid #69696d;margin:100px 0 30px}.services-luzzes .content{border-bottom:1px solid #69696d;display:flex}.services-luzzes .content .box{align-items:center;border-right:1px solid #69696d;display:flex;flex-basis:28%;flex-direction:column;justify-content:center;padding:20px 2% 10px}.services-luzzes .content .box:first-child{flex-basis:44%}.services-luzzes .content .box:first-child p{margin-bottom:0}.services-luzzes .content .box:first-child p.big{margin-bottom:10px}.services-luzzes .content .box:last-child{border:none}.services-luzzes .content .box.box-image{background-position:50%;background-size:cover}.services-luzzes .content .box.box-logo{width:200px}.services-luzzes .services-container{justify-content:center;padding:30px 0}.services-luzzes .services-container .service-item{margin:0 20px 30px}.services-luzzes .services-container .service-item img{min-height:100px}.services-luzzes .services-container.zone .service-item span{color:#1a2024}.luzzes-section3{display:flex;justify-content:space-between}.luzzes-section3 .luzzes-image{width:55%}.luzzes-section3 .luzzes-image img{width:100%}.luzzes-section3 .luzzes-content{display:flex;flex-basis:35%;flex-direction:column;justify-content:space-between;padding:40px 0;position:relative}.luzzes-section3 .luzzes-content .title{margin-bottom:30px}.luzzes-section3 .luzzes-content .linea-vertical{background-color:#69696d;flex:1;height:10px;margin:20px 0;width:1px}.luzzes-section4{display:flex;justify-content:space-between;position:relative}.luzzes-section4 .luzzes-image{width:40%}.luzzes-section4 .luzzes-image img{width:100%}.luzzes-section4 .luzzes-content{display:flex;flex-basis:45%;flex-direction:column;justify-content:space-between;padding:40px 0;position:relative}.luzzes-section4 .fondo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:20%;opacity:.6;position:absolute;top:5%;transform:rotate(180deg);transform-origin:center;width:50%}.luzzes-section5 .luzzes-content .title{font-size:60px;margin-bottom:30px}.luzzes-section5 .luzzes-content .luzzes-content__text{display:flex;justify-content:space-between}.luzzes-section5 .luzzes-content .luzzes-content__text p.big{flex-basis:55%}.luzzes-section5 .luzzes-content .luzzes-content__text .text{flex-basis:40%}.luzzes-section5 .luzzes-image{display:flex;gap:20px;justify-content:space-between;margin-top:30px}.luzzes-section5 .luzzes-image img{width:100%}.luzzes-section6{margin:auto;position:relative;width:65%}.luzzes-section6 .top-content{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.luzzes-section6 .top-content .logo{width:150px}.luzzes-section6 .top-content .title{font-size:20px;margin:0}.luzzes-section6 .bottom-content{margin-top:70px}.luzzes-section6 .bottom-content .title{font-size:60px;margin-bottom:25px}.luzzes-section6 .bottom-content .content-columns{display:flex;justify-content:space-between}.luzzes-section6 .bottom-content .content-columns p.big{flex-basis:35%}.luzzes-section6 .bottom-content .content-columns .text{flex-basis:60%}.luzzes-section6 .fondo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:50%;left:-15%;opacity:.4;position:absolute;top:73%;transform:rotate(67deg);transform-origin:center;width:50%}.luzzes-section7{display:flex;justify-content:flex-end}.luzzes-section7 .luzzes-image{flex-basis:47%}.luzzes-section7 .luzzes-image img{width:100%}.luzzes-section7 .luzzes-content{flex-basis:35.5%}.luzzes-section7 .luzzes-content .title{margin-bottom:20px}.luzzes-section7 .luzzes-content .subtitle{font-family:ppmonument,serif;font-size:40px;margin-bottom:20px}.luzzes-section7 .text{max-width:800px}.luzzes-section8{display:flex;justify-content:space-between}.luzzes-section8 .luzzes-content{flex-basis:48.5%}.luzzes-section8 .luzzes-content img.image-mobile{display:none}.luzzes-section8 .luzzes-content img{margin-bottom:50px}.luzzes-map{margin:auto;width:90%}.luzzes-posts-header{border-top:1px solid #69696d;margin-bottom:30px;padding-top:30px}.luzzes-posts-header .title{font-size:60px;margin-bottom:10px}.luzzes-posts-header .columns{align-items:center;display:flex}.luzzes-posts-header .columns p.big{flex-basis:65%}.luzzes-posts-header .columns .linea{background-color:#69696d;flex:1;height:1px;margin-bottom:20px;margin-left:30px}.luzzes-posts-container .zone-post-item{flex-basis:30%;margin-bottom:30px;padding:0}.luzzes-posts-container .zone-post-item img{margin-bottom:40px;width:100%}.luzzes-posts-container .zone-post-item .num-container{display:flex;margin-bottom:25px}.luzzes-posts-container .zone-post-item .num-container span{font-family:ppmonument,serif;font-size:60px}.luzzes-posts-container .zone-post-item .num-container:after{border-bottom:1px solid #69696d;content:"";flex:1;margin-bottom:10px;margin-left:10px}.luzzes-posts-container .zone-post-item .title{font-size:36px;margin-bottom:20px}.luzzes-posts-container .zone-post-item p{margin-bottom:10px}.luzzes-posts-container .zone-post-item p.mini{font-size:12px;margin:0}.luzzes-newsletters-container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}.luzzes-newsletters-container .newsletter-item img{margin-bottom:20px}.luzzes-newsletters-container .newsletter-item a{color:#69696d;font-family:ppmonument,serif;font-size:36px;margin-bottom:30px}.luzzes-newsletters-container .newsletter-item a:hover{text-decoration:underline}@media only screen and (max-width:2000px){.luzzes-page .title,.slider.slider-luzzes .slider-content .title-luzzes{font-size:50px}.slider.slider-luzzes .slider-content .subtitle-luzzes{font-size:17px}}@media only screen and (max-width:1800px){.luzzes-page .title{font-size:45px}.luzzes-page p{font-size:14px}.slider.slider-luzzes .slider-content .title-luzzes{font-size:45px}.slider.slider-luzzes .slider-content .subtitle-luzzes{font-size:16px}}@media only screen and (max-width:1600px){.luzzes-page .title{font-size:40px}.luzzes-page p{font-size:13px}.luzzes-page p.big{font-size:20px}.slider.slider-luzzes .slider-content .title-luzzes{font-size:40px}.luzzes-posts-container .zone-post-item .title{font-size:30px}.slider.slider-luzzes .slider-content img{width:120px}.luzzes-page .search-form-home{left:0;padding:0;width:100%}.luzzes-newsletters-container .newsletter-item a{font-size:30px}}@media only screen and (max-width:1440px){.luzzes-page .title{font-size:35px}.luzzes-page p{font-size:12px}.luzzes-page p.big{font-size:17px}.slider.slider-luzzes .slider-content .title-luzzes{font-size:35px}.slider.slider-luzzes .slider-content .subtitle-luzzes{font-size:15px}.luzzes-posts-container .zone-post-item .num-container span,.luzzes-section5 .luzzes-content .title,.luzzes-section6 .bottom-content .title{font-size:50px}.luzzes-newsletters-container .newsletter-item a,.luzzes-posts-container .zone-post-item .title{font-size:25px}}@media only screen and (max-width:1200px){.luzzes-page .title{font-size:30px}.luzzes-page p{margin-bottom:12px}.luzzes-page p.big{font-size:16px;margin-bottom:20px}.slider.slider-luzzes .slider-content img{width:120px}.luzzes-section1 .luzzes-content,.luzzes-section2 .luzzes-content,.luzzes-section3 .luzzes-content{flex-basis:40%;padding:0}.luzzes-section1 .luzzes-content .fondo,.luzzes-section1 .luzzes-content:after,.luzzes-section4 .fondo,.luzzes-section6 .fondo{display:none}.luzzes-section4 .luzzes-content{padding:0}.luzzes-posts-container .zone-post-item .num-container span,.luzzes-section5 .luzzes-content .title,.luzzes-section6 .bottom-content .title{font-size:45px}.luzzes-section6{width:80%}.luzzes-section7 .luzzes-content{flex-basis:40%}.luzzes-section7 .luzzes-image{flex-basis:50%}.luzzes-newsletters-container .newsletter-item a,.luzzes-posts-container .zone-post-item .title{font-size:22px}}@media only screen and (max-width:1100px){.slider.slider-luzzes{height:calc(100vh - 100px)}.slider.slider-luzzes .slider-content{width:50%}.slider.slider-luzzes .background-image{left:50%;width:50%}.services-luzzes .services-container .service-item img{min-height:80px}.luzzes-section6 .top-content .logo{width:100px}.luzzes-newsletters-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1000px){.luzzes-page .title{font-size:25px}.luzzes-page p{margin-bottom:11px}.luzzes-page p.big{font-size:15px}.slider.slider-luzzes .slider-content .title-luzzes{font-size:30px}.slider.slider-luzzes .slider-content .subtitle-luzzes{font-size:13px}.slider.slider-luzzes .slider-content img{width:100px}.linea-vertical{display:none}.luzzes-page hr{height:3px;margin-bottom:20px;width:20px}.luzzes-posts-container .zone-post-item .num-container span,.luzzes-section5 .luzzes-content .title,.luzzes-section6 .bottom-content .title{font-size:40px}.luzzes-section6{width:90%}.luzzes-section7 .luzzes-content{flex-basis:45%}}@media only screen and (max-width:900px){.slider.slider-luzzes{height:calc(100vh - 100px)}.slider.slider-luzzes .logo-partner{width:90px}.luzzes-section1,.luzzes-section3{flex-direction:column-reverse}.luzzes-posts-header .columns,.luzzes-section2,.luzzes-section4,.luzzes-section5 .luzzes-content .luzzes-content__text,.luzzes-section6 .bottom-content .content-columns{flex-direction:column}.luzzes-section1 .luzzes-image,.luzzes-section2 .luzzes-image,.luzzes-section3 .luzzes-image,.luzzes-section4 .luzzes-image{margin-top:30px;width:100%}.services-luzzes .content .box:first-child{flex-basis:72%}.services-luzzes .content .box.box-image{border-right:0}.services-luzzes .content .box:last-child{display:none}.luzzes-section5 .luzzes-content .title,.luzzes-section6 .bottom-content .title{font-size:35px;margin-bottom:20px}.luzzes-posts-container .zone-post-item .num-container span{font-size:35px}.luzzes-section6 .top-content .logo{width:60px}.luzzes-section6 .bottom-content{margin-top:40px}.luzzes-posts-header .columns .linea{display:none}.luzzes-posts-container .zone-post-item{flex-basis:48%}.luzzes-posts-container .zone-post-item .title{font-size:19px}.owl-carousel-barrio.owl-carousel .owl-nav{justify-content:center;position:relative;top:auto}.luzzes-newsletters-container{grid-template-columns:repeat(2,1fr)}.luzzes-newsletters-container .newsletter-item a{font-size:20px}}@media only screen and (max-width:800px){.slider.slider-luzzes .slider-content{width:60%}.slider.slider-luzzes .background-image{display:none}.slider.slider-luzzes .background-image__mobile{display:block}.services-luzzes .services-container .service-item{margin:0 10px 20px}.services-luzzes .services-container .service-item img{min-height:60px}.luzzes-section7{flex-direction:column-reverse;margin:auto;width:90%}.luzzes-section7 .luzzes-image{margin:auto;max-width:400px}.luzzes-section8{flex-direction:column}.luzzes-section8 .luzzes-content:first-child{margin-bottom:30px}.luzzes-section8 .luzzes-content img{margin-bottom:20px}.luzzes-section8 .luzzes-content img.image-desktop{display:none}.luzzes-section8 .luzzes-content img.image-mobile{display:block}}@media only screen and (max-width:600px){.slider.slider-luzzes{height:calc(100vh + 100px);width:100%}.slider.slider-luzzes .slider-content{justify-content:flex-start;padding:20px 5%;width:100%}.slider.slider-luzzes .slider-content .title-luzzes{font-size:25px;padding:0}.slider.slider-luzzes .slider-content .subtitle-luzzes{padding:0}.slider.slider-luzzes .background-image__mobile{height:calc(100vh - 330px);left:0;top:430px;width:100%}.slider.slider-luzzes .logo-partner{width:60px}.luzzes-page .title{font-size:22px}.luzzes-page p.big{font-size:16px}.services-luzzes .services-container .service-item{margin:0 0 20px}.services-luzzes .services-container .service-item img{min-height:50px}.luzzes-posts-container .zone-post-item .num-container span,.luzzes-section5 .luzzes-content .title,.luzzes-section6 .bottom-content .title{font-size:30px}.luzzes-posts-container .zone-post-item .title,.luzzes-posts-container .zone-post-item img{margin-bottom:10px}.luzzes-posts-container .zone-post-item .num-container{margin-bottom:15px}.luzzes-newsletters-container{grid-template-columns:1fr}}@media only screen and (max-width:480px){.luzzes-page .title{font-size:20px}.luzzes-page p.big{font-size:14px}.luzzes-posts-container .zone-post-item .num-container span,.luzzes-section5 .luzzes-content .title,.luzzes-section6 .bottom-content .title{font-size:25px}}.color-nuve{background:#f5f5f5 url(../images/projects/nuve-vallecas/page/bg.jpg) repeat;background-size:100%;color:#333}a.calltoaction-nuve{-webkit-appearance:none;background:#f5f5f5;border:none;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.2);color:#333;display:inline-block;font-family:gabriela,sans-serif;font-size:14px;line-height:100%;opacity:1;padding:12px 15px 12px 45px;position:relative;text-align:left;transition:all .2s;width:auto}a.calltoaction-nuve span{font-family:gabriela-light,sans-serif;font-size:12px}a.calltoaction-nuve:before{background:transparent url(../images/projects/nuve-vallecas/page/icon-download.svg) 50% no-repeat;content:"";height:calc(100% - 15px);left:10px;position:absolute;top:5px;width:25px}a.calltoaction-nuve:hover{opacity:.8;text-decoration:none}a.calltoaction-nuve.margin-top{margin-top:50px}.nuve-page p{font-family:gabriela-light,sans-serif;font-size:16px;letter-spacing:-.5px;line-height:130%;margin-bottom:22px;text-align:justify}.nuve-page .title,.nuve-page p strong{font-family:gabriela,sans-serif}.nuve-page .title{color:#333;font-size:80px;letter-spacing:-4px;line-height:90%;margin-bottom:50px}.slider.slider-nuve{margin-left:40px;width:calc(100% - 80px)}.slider.slider-nuve:before{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.slider.slider-nuve .slider-content{align-items:flex-start;background:transparent;height:100%;justify-content:flex-end;left:5%;padding:0 0 30px;position:relative;z-index:2}.slider.slider-nuve .slider-content img{margin-bottom:25px;width:220px}.slider.slider-nuve .slider-content .title-nuve{color:#fff;font-family:gabriela,sans-serif;font-size:58px;letter-spacing:-4px;line-height:100%;line-height:85%;text-align:left}.slider.slider-nuve .slider-content .subtitle-nuve p{color:#fff;font-family:gabriela,sans-serif;font-size:16px;line-height:120%;margin-bottom:16px;max-width:450px;text-align:left}.slider.slider-nuve .slider-content .subtitle-nuve p:nth-child(2){font-size:19px}.slider.slider-nuve .slider-content a.calltoaction-nuve{left:210px;position:absolute}.slider.slider-nuve .background-image .section-full-item{background-position:50%;background-size:cover;height:calc(100vh - 100px)}.slider.slider-nuve .background-image__mobile{display:none;height:100%}.slider.slider-nuve .background-image__mobile .section-full-item__mobile{height:100%;position:absolute;width:100%}.slider.slider-nuve .logo-partner{width:120px}.nuve-page .search-form-home{left:40%;padding:0 20px;width:60%}.nuve-section1{position:relative}.nuve-section1 .nuve-image{position:absolute;right:10%;top:100px;width:35%}.nuve-section1 .nuve-image img{width:100%}.nuve-section1 .nuve-content{flex-basis:37%;margin-left:13%;padding:20px 0;position:relative}.nuve-section1 .nuve-content .nuve-content__top{z-index:1}.nuve-section1 .nuve-content .title{font-size:140px;margin-bottom:80px;max-width:1100px}.nuve-section1 .nuve-content .text{width:35%}.nuve-section1:before{content:"01";font-family:gabriela,sans-serif;font-size:150px;left:20px;line-height:100%;position:absolute;top:150px;transform:rotate(-90deg)}.nuve-section2{display:flex;justify-content:flex-end;margin-bottom:300px;position:relative}.nuve-section2 .nuve-image{left:0;position:absolute;top:140px;width:60%}.nuve-section2 .nuve-image img{width:100%}.nuve-section2 .nuve-content{align-items:flex-end;display:flex;flex-basis:50%;flex-direction:column;padding:0;position:relative;z-index:1}.nuve-section2 .nuve-content .nuve-content__bottom{max-width:60%}.nuve-section2 .nuve-content .title{font-size:100px;margin-bottom:80px}.nuve-section2 .nuve-content .text{max-width:550px}.nuve-section3{position:relative}.nuve-section3 .nuve-image{margin-left:5%;width:90%}.nuve-section3 .nuve-image img{width:100%}.nuve-section3 .nuve-image .second-image{margin:60px auto 0;width:60%}.nuve-section3 .nuve-content{position:absolute;top:0;width:55%;z-index:1}.nuve-section3 .nuve-content .title{font-size:60px;line-height:110%;margin-bottom:80px}.nuve-section3:before{content:"02";font-family:gabriela,sans-serif;font-size:300px;line-height:100%;position:absolute;right:2%;top:0;transform:rotate(-90deg);z-index:1}.nuve-section4{position:relative}.nuve-section4 .top-content{margin:0 auto 80px;max-width:1400px}.nuve-section4 .top-content .title{font-size:60px;line-height:110%;margin-bottom:0}.nuve-section4 .owl-carousel-zone2{margin:auto;max-width:900px;width:100%}.nuve-section4 .bottom-content{margin:40px auto 0;max-width:900px;position:relative;text-align:center;z-index:1}.nuve-section4 .bottom-content .text p{text-align:center}.nuve-section4 .bottom-content .text p:last-child{font-size:19px}.nuve-section4:before{bottom:0;color:#fcee21;content:"03";font-family:gabriela,sans-serif;font-size:400px;left:5%;line-height:100%;opacity:.8;position:absolute;text-align:center;width:90%}.nuve-section4 .imagen-fading-effect{margin:auto;max-width:900px;position:relative;width:100%}.nuve-section4 .imagen-fading-effect img.imagen{width:100%}.nuve-section4 .imagen-fading-effect img.imagen2{animation:imageslide 10s ease-in-out infinite;-webkit-animation:imageslide 10s ease-in-out infinite;left:0;opacity:0;position:absolute;top:0;width:100%}.nuve-section5 .nuve-content{align-items:flex-end;display:flex;flex-direction:column;padding:0 15%}.nuve-section5 .nuve-content .title{font-size:122px;margin-bottom:50px}.nuve-section5 .nuve-content .text{margin-bottom:50px;max-width:600px}.nuve-section5 .nuve-content .text p:first-child{font-size:19px}.nuve-section5 .nuve-image{margin-left:15%;width:70%}.nuve-section5 .nuve-image img{width:100%}.nuve-section6 .nuve-content{display:flex;justify-content:space-between;padding:0 0 0 15%;z-index:1}.nuve-section6 .nuve-content .title{flex-basis:55%;font-size:80px;margin-bottom:40px}.nuve-section6 .nuve-content .text{flex-basis:42%;padding-top:30px;position:relative}.nuve-section6 .nuve-image{left:8%;transform:translateY(-150px);width:90%}.nuve-section6 .nuve-image img{width:100%}.nuve-section6 .nuve-content .text:after{content:"04";display:inline-block;font-family:gabriela,sans-serif;font-size:240px;left:-50px;line-height:100%;margin-top:30px;position:absolute;transform:rotate(-90deg)}.nuve-section7{display:flex;flex-direction:row-reverse;justify-content:space-between}.nuve-section7 .nuve-content{flex-basis:52%;padding-right:5%}.nuve-section7 .nuve-content .title{font-size:70px;margin-top:70px}.nuve-section7 .nuve-content .title:first-child{margin-top:0}.nuve-section7 .nuve-content .text p{max-width:700px}.nuve-section7 .nuve-image{flex-basis:42%}.nuve-section7 .nuve-image img{width:100%}.nuve-section8{padding-top:350px;position:relative}.nuve-section8:before{color:#fcee21;content:"05";font-family:gabriela,sans-serif;font-size:450px;line-height:100%;position:absolute;right:0;top:0}.nuve-section8 .nuve-image{left:5%;position:absolute;top:0;width:65%}.nuve-section8 .nuve-image img{width:100%}.nuve-section8 .nuve-content{margin-left:43%;width:550px}.nuve-section8 .nuve-content .title{font-size:160px}.nuve-section9{align-items:flex-end;display:flex;justify-content:space-between;padding-left:3%}.nuve-section9 .nuve-content:first-child{flex-basis:40%}.nuve-section9 .nuve-content:last-child{flex-basis:58%}.nuve-section9 .nuve-content img{margin-bottom:50px}.nuve-section9 .nuve-content .title{font-size:70px}.nuve-section9 .nuve-content .text{max-width:700px}.services-nuve{border:1px solid #333;margin:30px auto;max-width:1500px}.services-nuve .content{border-bottom:1px solid #333;display:flex}.services-nuve .content .box{align-items:center;border-right:1px solid #333;display:flex;flex-basis:28%;flex-direction:column;justify-content:center;padding:20px 2% 10px}.services-nuve .content .box:first-child{background:#fcee21;flex-basis:45%}.services-nuve .content .box:first-child p{margin-bottom:0;text-align:center}.services-nuve .content .box:first-child p.big{margin-bottom:10px}.services-nuve .content .box:last-child{border:none}.services-nuve .content .box.box-image{background-position:50%;background-size:cover;flex-basis:55%}.services-nuve .content .box .title{font-size:33px;letter-spacing:-1px;line-height:110%;margin-bottom:5px}.services-nuve .services-container{justify-content:center;padding:30px 0}.services-nuve .services-container .service-item{margin:0 20px 30px}.services-nuve .services-container .service-item img{min-height:100px}.services-nuve .services-container.zone .service-item span{color:#1a2024}.nuve-map{margin:auto;width:90%}.nuve-map-header{align-items:flex-end;display:flex;margin-bottom:30px}.nuve-map-header .title{margin-bottom:10px}.nuve-map-header .linea{background-color:#333;flex:1;height:1px;margin-bottom:20px;margin-left:30px}.nuve-posts-header{margin-bottom:30px}.nuve-posts-header .columns{align-items:center;display:flex}.nuve-posts-header .columns p.big{font-size:30px;margin-bottom:0}.nuve-posts-header .columns .linea{background-color:#333;flex:1;height:1px;margin-left:30px}.nuve-posts-container .zone-post-item{flex-basis:30%;margin-bottom:30px;padding:0}.nuve-posts-container .zone-post-item img{margin-bottom:40px;width:100%}.nuve-posts-container .zone-post-item .num-container{display:flex;margin-bottom:25px}.nuve-posts-container .zone-post-item .num-container span{font-family:gabriela,sans-serif;font-size:80px;line-height:80%}.nuve-posts-container .zone-post-item .num-container:after{border-bottom:1px solid #333;content:"";flex:1;margin-bottom:10px;margin-left:40px}.nuve-posts-container .zone-post-item .title{font-size:70px;margin-bottom:20px}.nuve-posts-container .zone-post-item p{margin-bottom:10px}.nuve-posts-container .zone-post-item p.mini{font-size:12px;margin:0}@media only screen and (max-width:1900px){.nuve-page .title{font-size:75px}.nuve-section1 .nuve-content .title{font-size:140px;margin-bottom:50px}.nuve-section2 .nuve-content .title{font-size:100px;margin-bottom:40px}.nuve-section5 .nuve-content .title{font-size:122px;margin-bottom:50px}}@media only screen and (max-width:1800px){.nuve-page .title{font-size:65px}.nuve-section1 .nuve-content .title{font-size:120px}.nuve-section2{margin-bottom:200px}}@media only screen and (max-width:1600px){.nuve-page .title{font-size:60px}.nuve-section1 .nuve-content .title{font-size:100px;max-width:1000px}.nuve-section1:before{font-size:120px}.nuve-section2 .nuve-content .title{font-size:90px}.nuve-section3 .nuve-content{width:70%}.nuve-section3:before{font-size:220px}.nuve-section5 .nuve-content .title{font-size:105px}.nuve-section6 .nuve-content .title{font-size:70px}.nuve-section6 .nuve-content .text:after{font-size:180px}.nuve-section7 .nuve-content .title{font-size:60px}.nuve-section8 .nuve-content .title{font-size:140px}.nuve-section8:before{font-size:350px}.nuve-posts-container .zone-post-item .title{font-size:60px}.nuve-posts-container .zone-post-item .num-container span{font-size:70px}}@media only screen and (max-width:1440px){.nuve-page .title{font-size:55px;margin-bottom:30px}.slider.slider-nuve .slider-content{width:550px}.nuve-section1 .nuve-content .title{font-size:80px;max-width:800px}.nuve-section1:before{font-size:90px}.nuve-section2{margin-bottom:100px}.nuve-section2 .nuve-content .title{font-size:80px}.nuve-section3 .nuve-content .title,.nuve-section4 .top-content .title,.nuve-section7 .nuve-content .title{font-size:50px;letter-spacing:-1px}.nuve-section3:before{font-size:160px}.nuve-section4:before{font-size:300px}.nuve-section5 .nuve-content .title{font-size:90px;margin-bottom:40px}.nuve-section6 .nuve-content{padding:0 0 0 5%}.nuve-section6 .nuve-content .title{font-size:60px}.nuve-section6 .nuve-content .text:after{font-size:120px}.nuve-section6 .nuve-image{left:auto;width:100%}.nuve-section7 .nuve-content .title{margin-top:40px}.nuve-section8:before{font-size:300px}.nuve-posts-header .columns p.big{font-size:25px}.nuve-posts-container .zone-post-item .title{font-size:50px;letter-spacing:-3px}.nuve-posts-container .zone-post-item .num-container span{font-size:60px}.services-nuve .content .box:first-child{flex-basis:55%}.services-nuve .content .box.box-image{flex-basis:45%}}@media only screen and (max-width:1200px){.nuve-page .title{font-size:50px;letter-spacing:-3px}.nuve-page p{font-size:15px;margin-bottom:15px}.nuve-page .title.huge{font-size:90px}.slider.slider-nuve .slider-content .title-nuve{font-size:55px}.slider.slider-nuve .slider-content a.calltoaction-nuve{left:0;position:relative}.nuve-section1 .nuve-content .title,.nuve-section2 .nuve-content .title,.nuve-section5 .nuve-content .title{font-size:70px}.nuve-section3 .nuve-content .title,.nuve-section4 .top-content .title,.nuve-section7 .nuve-content .title{font-size:40px}.nuve-section3:before{font-size:120px}.nuve-section4:before{font-size:220px}.nuve-section3 .nuve-image .second-image{width:80%}.nuve-section5 .nuve-content{align-items:flex-start;padding:0 5%}.nuve-section6 .nuve-content .title{font-size:50px;letter-spacing:-1px}.nuve-section8:before{font-size:220px}.nuve-section8{padding-top:250px}.nuve-section8 .nuve-content{margin-left:40%;width:auto}.nuve-section9 .nuve-content .title{font-size:60px}.nuve-posts-container .zone-post-item .title{font-size:40px;letter-spacing:-2px}.nuve-posts-container .zone-post-item .num-container span{font-size:55px}}@media only screen and (max-width:1100px){.slider.slider-nuve{height:calc(100vh - 100px);margin-left:20px;width:calc(100% - 40px)}.services-nuve .services-container .service-item img{min-height:80px}}@media only screen and (max-width:1000px){.nuve-page .title.huge{font-size:80px}.nuve-posts-header .columns p.big{font-size:20px}.nuve-section1{display:flex;justify-content:space-between}.nuve-section1 .nuve-content{flex-basis:45%;margin-left:7%}.nuve-section1 .nuve-content .title{font-size:50px;letter-spacing:-2px;margin-bottom:30px;max-width:500px}.nuve-section1 .nuve-content .text{width:100%}.nuve-section1:before{font-size:60px}.nuve-section1 .nuve-image{position:relative;right:0;top:0;width:40%}.nuve-section2 .nuve-content{flex-basis:70%}.nuve-section2 .nuve-content .title{font-size:50px;letter-spacing:-2px;margin-bottom:30px}.nuve-section2 .nuve-image{width:50%}.nuve-section5 .nuve-content .title{font-size:50px;letter-spacing:-2px;margin-bottom:30px}.nuve-section5 .nuve-content .text{margin-bottom:20px;max-width:unset}.nuve-section5 .nuve-image{margin-left:5%;width:90%}.nuve-section6 .nuve-content .title{font-size:40px}.nuve-section6 .nuve-content .text:after{font-size:80px;left:-20px}.nuve-section6 .nuve-image{transform:translateY(0)}.nuve-section9 .nuve-content .title{font-size:50px;letter-spacing:-2px}}@media only screen and (max-width:900px){.nuve-page .title{font-size:45px;letter-spacing:-2px;margin-bottom:25px}.slider.slider-nuve{height:calc(100vh - 100px);margin-left:0;width:100%}.slider.slider-nuve .slider-content{bottom:2%;left:2%;top:2%;width:48%}.slider.slider-nuve .slider-content .title-nuve{font-size:50px;letter-spacing:-3px}.slider.slider-nuve .slider-content img{width:160px}.slider.slider-nuve .slider-content a.calltoaction-nuve{margin-top:10px}a.calltoaction-nuve{font-size:15px;padding:10px 10px 10px 40px}a.calltoaction-nuve:before{width:25px}a.calltoaction-nuve span{font-size:12px}.nuve-section1{flex-direction:column}.nuve-section1 .nuve-content .text,.nuve-section1 .nuve-content .title{max-width:unset}.nuve-section1:before{font-size:40px}.nuve-section1 .nuve-image{width:100%}.nuve-section2{flex-direction:column;margin-bottom:0}.nuve-section2 .nuve-content .nuve-content__bottom,.nuve-section2 .nuve-content .text{max-width:unset}.nuve-section2 .nuve-image{margin-top:30px;position:relative;top:auto;width:100%}.nuve-section3:before{font-size:80px;top:20px}.nuve-section3 .nuve-content{position:relative;width:100%}.nuve-section3 .nuve-content .title{margin-bottom:30px}.nuve-section3 .nuve-image{margin-left:0;width:100%}.nuve-section3 .nuve-image .second-image{width:100%}.nuve-section6{margin-bottom:40px}.nuve-section6 .nuve-content{flex-direction:column;padding:0}.nuve-section6 .nuve-content .text{margin-bottom:30px;padding-top:0}.nuve-section7{flex-direction:column;padding:0 5%}.nuve-section7 .nuve-image{margin-top:25px}.nuve-section8 .nuve-content{margin-left:30%}.services-nuve .content .box:first-child{flex-basis:72%}.services-nuve .content .box.box-image{border-right:0}.services-nuve .content .box .title{font-size:26px}.nuve-posts-container .zone-post-item .num-container span{font-size:50px}.nuve-posts-container .zone-post-item .num-container,.nuve-posts-container .zone-post-item img{margin-bottom:10px}.owl-carousel-barrio.owl-carousel .owl-nav{justify-content:center;position:relative;top:auto}}@media only screen and (max-width:800px){.nuve-page .title{font-size:45px}.slider.slider-nuve .slider-content{background:hsla(0,0%,5%,.1);bottom:0;height:100%;left:0;padding:0 8% 60px;top:0;width:100%}.slider.slider-nuve .slider-content .title-nuve{font-size:45px;letter-spacing:-1px}.slider.slider-nuve .background-image{display:none}.slider.slider-nuve .background-image__mobile{display:block}.services-nuve .services-container .service-item{margin:0 10px 20px}.services-nuve .services-container .service-item img{min-height:60px}.nuve-section1:before{left:0;top:100px}.nuve-section1 .nuve-content .title,.nuve-section2 .nuve-content .title{font-size:40px}.nuve-section3:before{font-size:60px}.nuve-section5 .nuve-content{padding:0}.nuve-section5 .nuve-image{margin-left:0;width:100%}.nuve-section8{padding-top:200px}.nuve-section8:before{font-size:160px}.nuve-section9{flex-direction:column-reverse}.nuve-section9 .nuve-content .title{font-size:40px}}@media only screen and (max-width:600px){.nuve-page .title,.slider.slider-nuve .slider-content .title-nuve{font-size:40px}.services-nuve .services-container .service-item{margin:0 0 20px}.services-nuve .services-container .service-item img{min-height:50px}.services-nuve .content .box .title{font-size:20px}.nuve-section1:before,.nuve-section3:before,.nuve-section4:before,.nuve-section6 .nuve-content .text:after,.nuve-section8:before{display:none}.nuve-section1 .nuve-content{margin:0 0 20px}.nuve-section8{padding-top:200px}.nuve-section8 .nuve-content{margin-left:35%}.nuve-section8 .nuve-image{width:90%}.nuve-section8:before{font-size:120px}.nuve-posts-container .zone-post-item .title,.nuve-posts-container .zone-post-item img{margin-bottom:10px}.nuve-posts-container .zone-post-item .num-container{margin-bottom:15px}}@media only screen and (max-width:480px){.nuve-section1:before{top:60px}.nuve-section1 .nuve-content .title,.nuve-section2 .nuve-content .title,.nuve-section3 .nuve-content .title,.nuve-section4 .top-content .title,.nuve-section5 .nuve-content .title,.nuve-section6 .nuve-content .title,.nuve-section7 .nuve-content .title,.nuve-section9 .nuve-content .title{font-size:35px}.nuve-section8:before{font-size:90px}.nuve-section8{padding-top:160px}}.slider-dumont .banner{bottom:0;max-width:600px;position:absolute;right:2%;z-index:3}.slider-dumont .banner a{display:block;position:relative}.slider-dumont .banner-image{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.slider-dumont .banner-header{padding:8% 2% 6% 38%;position:relative;z-index:1}.slider-dumont .banner-header .title{color:#fe9c00;font-family:gabriela,sans-serif;font-size:35px;margin-bottom:0}.slider-dumont .banner-header .subtitle{color:#fff;font-family:gabriela,sans-serif;font-size:22px;margin-bottom:8px}.slider-dumont .banner-header .calltoaction-banner{align-items:center;color:#fff;display:flex;font-family:gabriela,sans-serif;font-size:20px;gap:7px;margin-bottom:0}.slider-dumont .banner-header .calltoaction-banner .cross{border:2px solid #fe9c00;border-radius:100px;height:25px;position:relative;width:25px}.slider-dumont .banner-header .calltoaction-banner .cross:after,.slider-dumont .banner-header .calltoaction-banner .cross:before{background:#fe9c00;content:"";height:2px;left:3px;position:absolute;top:calc(50% - 1px);width:calc(100% - 6px)}.slider-dumont .banner-header .calltoaction-banner .cross:after{transform:rotate(90deg)}.marobert-badalona .open-doors-header{color:#1a2024;font-family:mitreba,serif}.marobert-badalona .open-doors-header .title{color:#1a2024;font-family:mitreba,serif;line-height:90%;text-transform:uppercase}.marobert-badalona .open-doors-header .subtitle{color:#1a2024;font-family:mitreba,serif}.luzzes-vallecas .open-doors-header{color:#69696d;font-family:ppmonument-light,serif}.luzzes-vallecas .open-doors-header .title{color:#69696d;font-family:ppmonument,serif;line-height:90%;text-transform:uppercase}.luzzes-vallecas .open-doors-header .subtitle{color:#69696d;font-family:ppmonument-light,serif}.luzzes-vallecas .open-doors-header p{font-family:ppmonument-light,serif}.nuve-vallecas .open-doors-header{color:#1a2024;font-family:gabriela-light,sans-serif}.nuve-vallecas .open-doors-header .title{color:#1a2024;font-family:gabriela,sans-serif;line-height:90%;text-transform:uppercase}.nuve-vallecas .open-doors-header .subtitle{color:#1a2024;font-family:gabriela-light,sans-serif}.nuve-vallecas .open-doors-header p{font-family:gabriela-light,sans-serif}.page .open-doors-header{margin-bottom:40px;text-align:center}.page .open-doors-header img.logo-image{display:inline-block;margin-bottom:30px;max-width:200px}.page .open-doors-header .title{margin-bottom:10px}.page .open-doors-header .subtitle{margin:5px}.page .open-doors-header p{margin-bottom:15px}.page .bottom-form{margin-top:40px}.page .luzzes-vallecas .open-doors-header .title{font-size:35px}.page .luzzes-vallecas .open-doors-header .subtitle{font-size:22px}.page .luzzes-vallecas .open-doors-header p{font-size:13px}.page .luzzes-vallecas .open-doors-header img.logo-image{max-width:120px}.banners{display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:center;position:fixed;right:0;top:60px;transform:translateX(0);transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);width:350px;z-index:20}.banners.disappear{transform:translateX(350px)}.banners .button-disappear{align-items:center;background:#e6e6e8;border-radius:100px 0 0 100px;cursor:pointer;display:flex;height:70px;justify-content:center;left:-35px;position:absolute;top:calc(50% - 35px);width:35px}.banners .button-disappear img{margin-left:10px;opacity:.4;transform:rotate(-90deg) scale(1.7)}.banners.disappear .button-disappear img{margin-left:0;transform:rotate(90deg) scale(1.7)}.banners-container{background:#e6e6e8;box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px}.banners-container .open-doors{margin-top:10px}.banners a{display:flex;flex-direction:column;justify-content:center;text-align:center}.banners a img.logo-image{margin-bottom:20px;max-width:140px}.banners a .open-doors-image{background-position:50%;background-size:cover;height:150px}.banners a .calltoaction-banner{-webkit-appearance:none;background:#1a2024;border-radius:100px;color:#fff;display:inline-block;font-size:18px;line-height:100%;margin-bottom:10px;opacity:1;padding:5px 25px;position:relative;text-align:center;transition:all .2s;width:auto}.banners a:hover .calltoaction-banner{background:#1a2024;opacity:.8;text-decoration:none}.banners .marobert-badalona a .open-doors-header .title{font-size:35px;margin-bottom:5px}.banners .marobert-badalona a .open-doors-header .subtitle{font-size:22px;margin-bottom:10px}.banners .marobert-badalona a .calltoaction-banner{background-color:#1c6e81}.banners .luzzes-vallecas a .open-doors-header .title{font-size:22px;margin-bottom:5px}.banners .luzzes-vallecas a .open-doors-header .subtitle{font-size:13px;margin-bottom:5px}.banners .luzzes-vallecas a img.logo-image{max-width:60px}.banners .luzzes-vallecas a .calltoaction-banner{font-family:ppmonument,serif;font-size:12px}.banners .nuve-vallecas a .open-doors-header .title{font-size:22px;letter-spacing:-1px;margin-bottom:5px}.banners .nuve-vallecas a .open-doors-header .subtitle{font-size:16px;margin-bottom:5px}.banners .nuve-vallecas a .calltoaction-banner{font-family:gabriela,sans-serif;font-size:12px}.popup{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:0 60px;position:fixed;top:0;transition:all .2s;visibility:hidden;width:100%;z-index:10000}.popup.show{opacity:1;visibility:visible}.popup-box{background-color:#e6e6e8;height:80%;margin:0 auto;max-height:700px;max-width:1200px;position:relative;width:auto}.popup-box .close-popup-button{align-items:center;background-color:#e6e6e8;border-radius:40px;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:-20px;top:-20px;width:50px;z-index:1}.popup-box .close-popup-button img{width:25px}.popup .close-popup-layer{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.popup-content{height:100%;padding:20px;position:relative}.popup-content .popup-main{background-position:50%;background-size:cover;height:calc(100% - 40px);position:absolute;right:20px;top:20px;width:calc(55% - 40px)}.popup-content .popup-header{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:55%;overflow-y:auto;padding:5px 0;text-align:center}.popup-content .popup-header .titles{margin-bottom:30px}.popup-content .popup-header .calltoaction-popup{-webkit-appearance:none;background:#1a2024;border-radius:100px;color:#fff;display:inline-block;font-size:25px;line-height:100%;margin-bottom:30px;opacity:1;padding:8px 40px;position:relative;text-align:center;transition:all .2s;width:auto}.popup-content .popup-header .calltoaction-popup:hover{background:#1a2024;opacity:.8;text-decoration:none}.popup-content .popup-header.marobert-badalona{color:#1a2024;font-family:mitreba,serif}.popup-content .popup-header.marobert-badalona img.logo-image{margin-bottom:20px;max-width:180px}.popup-content .popup-header.marobert-badalona .title{color:#1a2024;font-family:mitreba,serif;font-size:70px;line-height:90%;margin-bottom:10px;text-transform:uppercase}.popup-content .popup-header.marobert-badalona .subtitle{color:#1a2024;font-family:mitreba,serif;font-size:30px;margin-bottom:10px}.popup-content .popup-header.marobert-badalona p{font-size:22px;line-height:120%;margin-bottom:0}.popup-content .popup-header.marobert-badalona p.bottom-text{font-size:18px}.popup-content .popup-header.marobert-badalona .calltoaction-popup{background-color:#1c6e81}.popup-content .popup-header.luzzes-vallecas{color:#69696d;font-family:ppmonument,serif}.popup-content .popup-header.luzzes-vallecas img.logo-image{margin-bottom:20px;max-width:150px}.popup-content .popup-header.luzzes-vallecas .title{color:#69696d;font-family:ppmonument,serif;font-size:52px;line-height:90%;margin-bottom:10px;padding:0 6%;text-transform:uppercase}.popup-content .popup-header.luzzes-vallecas .subtitle{color:#69696d;font-family:ppmonument-light,serif;font-size:23px;margin-bottom:10px}.popup-content .popup-header.luzzes-vallecas p{font-family:ppmonument-light,serif;font-size:14px;line-height:120%;margin-bottom:0}.popup-content .popup-header.luzzes-vallecas p.bottom-text{font-size:14px}.popup-content .popup-header.luzzes-vallecas .calltoaction-popup{font-size:15px}.popup-content .popup-header.nuve-vallecas{color:#1a2024;font-family:gabriela,sans-serif}.popup-content .popup-header.nuve-vallecas img.logo-image{margin-bottom:20px;max-width:180px}.popup-content .popup-header.nuve-vallecas .title{color:#1a2024;font-family:gabriela,sans-serif;font-size:52px;letter-spacing:-2px;line-height:90%;margin-bottom:10px;padding:0 6%;text-transform:uppercase}.popup-content .popup-header.nuve-vallecas .subtitle{color:#1a2024;font-family:gabriela-light,sans-serif;font-size:23px;margin-bottom:10px}.popup-content .popup-header.nuve-vallecas p{font-family:gabriela-light,sans-serif;font-size:14px;line-height:120%;margin-bottom:0;text-align:center}.popup-content .popup-header.nuve-vallecas p.bottom-text{font-size:14px}.popup-content .popup-header.nuve-vallecas .calltoaction-popup{font-size:20px}.popup-content .banner-image{height:100%;width:auto}@media only screen and (max-width:1800px){.banners{width:300px}.banners.disappear{transform:translateX(300px)}.banners a .open-doors-image{height:130px}.banners a img.logo-image{max-width:130px}.banners .marobert-badalona a .open-doors-header .title{font-size:30px}.banners .marobert-badalona a .open-doors-header .subtitle{font-size:20px}.banners .luzzes-vallecas a .open-doors-header .title{font-size:18px}.banners .luzzes-vallecas a .open-doors-header .subtitle{font-size:12px}.banners .luzzes-vallecas a img.logo-image{max-width:50px}.banners .nuve-vallecas a .open-doors-header .title{font-size:18px}.banners .nuve-vallecas a .open-doors-header .subtitle{font-size:14px}.popup-box{max-height:600px;max-width:1000px}.popup-content .popup-header.marobert-badalona .title{font-size:60px}.popup-content .popup-header.marobert-badalona .subtitle{font-size:24px}.popup-content .popup-header.marobert-badalona p,.popup-content .popup-header.marobert-badalona p.bottom-text{font-size:18px}.popup-content .popup-header.luzzes-vallecas img.logo-image{max-width:120px}.popup-content .popup-header.luzzes-vallecas .title{font-size:42px}.popup-content .popup-header.luzzes-vallecas .subtitle{font-size:18px}.popup-content .popup-header.luzzes-vallecas p,.popup-content .popup-header.luzzes-vallecas p.bottom-text{font-size:11px}.popup-content .popup-header.nuve-vallecas .title{font-size:42px}.popup-content .popup-header.nuve-vallecas .subtitle{font-size:18px}.popup-content .popup-header.nuve-vallecas p,.popup-content .popup-header.nuve-vallecas p.bottom-text{font-size:12px}}@media only screen and (max-width:1440px){.banners{width:250px}.banners.disappear{transform:translateX(250px)}.banners a .open-doors-image{height:90px}.banners a img.logo-image{max-width:100px}.banners a .calltoaction-banner{font-size:15px}.banners .marobert-badalona a .open-doors-header .title{font-size:25px}.banners .marobert-badalona a .open-doors-header .subtitle{font-size:17px}.banners .luzzes-vallecas a .calltoaction-banner,.banners .luzzes-vallecas a .open-doors-header .subtitle,.banners .nuve-vallecas a .calltoaction-banner,.banners .nuve-vallecas a .open-doors-header .subtitle{font-size:10px}}@media only screen and (max-width:1100px){.popup-content .popup-main{width:calc(45% - 40px)}.popup-content .popup-header{justify-content:center;margin-right:45%}.popup-content .popup-header.marobert-badalona .title{font-size:50px}.popup-content .popup-header.luzzes-vallecas img.logo-image{max-width:80px}.popup-content .popup-header.luzzes-vallecas .title{font-size:36px}.popup-content .popup-header.luzzes-vallecas .subtitle{font-size:16px}.popup-content .popup-header.nuve-vallecas img.logo-image{max-width:120px}.popup-content .popup-header.nuve-vallecas .title{font-size:36px}.popup-content .popup-header.nuve-vallecas .subtitle{font-size:16px}}@media only screen and (max-width:900px){.popup-content .popup-header .calltoaction-popup,.popup-content .popup-header .titles{margin-bottom:20px}.popup-content .popup-header.marobert-badalona .title{font-size:40px}.popup-content .popup-header.luzzes-vallecas .title,.popup-content .popup-header.nuve-vallecas .title{font-size:30px}}@media only screen and (max-width:800px){.popup{padding:0 20px}.popup-content{height:100%;overflow-y:auto;padding:0}.popup-content .popup-header{height:auto;margin:0;overflow-y:unset;padding:20px 5%}.popup-content .popup-main{height:150px;left:0;position:relative;top:0;width:100%}.popup-content .popup-header.marobert-badalona img.logo-image{max-width:170px}.popup-content .popup-header.luzzes-vallecas img.logo-image{max-width:60px}}@media only screen and (max-width:600px){.slider-dumont .banner-header{background-color:#1e1e47;padding:2% 5%}.slider-dumont .banner-image{display:none}.slider-dumont .banner-header .title{font-size:22px}.slider-dumont .banner-header .subtitle{font-size:16px}.slider-dumont .banner-header .calltoaction-banner{font-size:15px}.page .open-doors-header img.logo-image{margin-bottom:20px}.page .luzzes-vallecas .open-doors-header img.logo-image{max-width:70px}.page .luzzes-vallecas .open-doors-header .title{font-size:30px}.page .luzzes-vallecas .open-doors-header .subtitle{font-size:18px}.page .luzzes-vallecas .open-doors-header p{font-size:11px}.page .nuve-vallecas .open-doors-header img.logo-image{max-width:70px}.page .nuve-vallecas .open-doors-header .title{font-size:30px}.page .nuve-vallecas .open-doors-header .subtitle{font-size:18px}.page .nuve-vallecas .open-doors-header p{font-size:11px}.popup-box{height:auto}.popup-content .popup-header.marobert-badalona .title{font-size:35px}.popup-content .popup-header.luzzes-vallecas .title,.popup-content .popup-header.nuve-vallecas .title{font-size:25px}.popup-content .banner-image{height:auto;width:100%}}.color-dumont{background:#fff;color:#212492}a.calltoaction-dumont{-webkit-appearance:none;background:linear-gradient(90deg,#00d3ce,#000295);border:none;border-radius:0;color:#fff;display:inline-block;font-family:gabriela,sans-serif;font-size:17px;line-height:100%;opacity:1;padding:12px 30px;position:relative;text-align:center;text-align:left;transition:all .2s;width:auto}a.calltoaction-dumont.arrow{padding:12px 15px 12px 45px}a.calltoaction-dumont.arrow:before{background:transparent url(../images/projects/dumont-getafe/page/icon-download.svg) 50% no-repeat;background-size:contain;content:"";height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:30px}a.calltoaction-dumont:hover{background:linear-gradient(90deg,#07b1ad,#000295);text-decoration:none}a.calltoaction-dumont.margin-top{margin-top:50px}.dumont-page p{font-family:gabriela-light,sans-serif;font-size:16px;letter-spacing:0;line-height:130%;margin-bottom:22px}.dumont-page p strong{font-family:gabriela,sans-serif}.dumont-page .title{color:#212492;font-family:brighta,sans-serif;font-size:80px;letter-spacing:0;line-height:90%;padding-top:10px;text-transform:uppercase}.dumont-page .mini-logo{margin-bottom:20px;width:200px}.dumont-page p.big{font-family:gabriela,sans-serif;font-size:30px;line-height:110%}.title.textura{-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-size:cover}.title.textura.textura1{background-image:url(../images/projects/dumont-getafe/page/textura1.jpg)}.title.textura.textura2{background-image:url(../images/projects/dumont-getafe/page/textura2.jpg)}.title.textura.textura3{background-image:url(../images/projects/dumont-getafe/page/textura3.jpg)}.slider.slider-dumont:before{background:transparent;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.slider.slider-dumont .slider-content{align-items:flex-start;background:transparent;justify-content:flex-end;left:auto;max-width:600px;padding:50px 0;right:5%;width:40%}.slider.slider-dumont .slider-content img{margin-bottom:20px;width:100%}.slider.slider-dumont .slider-content .slider-logo{position:absolute;right:0;top:60px;width:220px}.slider.slider-dumont .slider-content h1{margin-bottom:0}.slider.slider-dumont .slider-content .title-dumont{color:#fff;color:#212492;display:none;font-family:brighta,sans-serif;font-size:58px;line-height:100%;line-height:85%;text-align:left;text-transform:uppercase}.slider.slider-dumont .slider-content .subtitle-dumont{margin-left:20%}.slider.slider-dumont .slider-content .subtitle-dumont p{color:#fff;font-family:gabriela-light,sans-serif;font-size:16px;line-height:120%;margin-bottom:16px;text-align:left}.slider.slider-dumont .slider-content .subtitle-dumont p strong{font-family:gabriela,sans-serif}.slider.slider-dumont .slider-content .dumont-hero-buttons{align-items:center;display:flex;gap:10px 20px;justify-content:center;margin-top:10px;width:100%}.slider.slider-dumont .slider-content .dumont-hero-buttons a.calltoaction-dumont{text-transform:uppercase}.slider.slider-dumont .background-image .section-full-item{background-position:50%;background-size:cover;height:calc(100vh - 100px)}.slider.slider-dumont .background-image:after{background:hsla(0,0%,5%,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider.slider-dumont .background-image__mobile{display:none;height:100%}.slider.slider-dumont .background-image__mobile .section-full-item__mobile{height:100%;position:absolute;width:100%}.dumont-section1{display:flex;justify-content:space-between;position:relative}.dumont-section1 .dumont-image{width:55%}.dumont-section1 .dumont-content{flex-basis:40%;padding:50px 0 0;position:relative}.dumont-section1 .dumont-content .mini-logo{margin-left:16%}.dumont-section1 .dumont-content .title{display:none}.dumont-section1 .dumont-content .text{margin-left:16%}.dumont-section1:before{content:"01";font-family:brighta,sans-serif;font-size:180px;left:49%;line-height:100%;position:absolute;top:39%;z-index:1}.dumont-section2{display:flex;justify-content:space-between;position:relative}.dumont-section2 .dumont-image{margin-top:8%;width:55%}.dumont-section2 .dumont-content{flex-basis:36%;position:relative}.dumont-section2 .dumont-content img.deco{max-width:700px;width:100%}.dumont-section2 .dumont-content .title{font-size:140px;text-align:center}.dumont-section2 .dumont-content .text{max-width:550px}.dumont-section2 .number{left:34%;mix-blend-mode:multiply;position:absolute;top:50%;width:300px;z-index:1}.dumont-section3{display:flex;justify-content:space-between;position:relative}.dumont-section3 .dumont-image{width:45%}.dumont-section3 .dumont-content{flex-basis:50%;padding:50px 0 0;position:relative}.dumont-section3 .dumont-content .number{margin-bottom:6%;text-align:center}.dumont-section3 .dumont-content .number img{width:40%}.dumont-section3 .dumont-content .title{display:none}.dumont-section3 .dumont-content .text-container{display:grid;gap:40px;grid-template-columns:1fr 1fr}.dumont-section4{position:relative}.dumont-section4 .top-content{align-items:center;display:flex;justify-content:center;left:0;padding:0 5%;position:absolute;top:40%;width:100%;z-index:2}.dumont-section4 .top-content .title{color:#fff;font-family:gabriela,sans-serif;font-size:40px;line-height:110%;margin-bottom:0;max-width:900px;padding:0 20px;text-align:center;text-transform:unset}.dumont-section4 .owl-carousel-zone2{margin:auto;max-width:1600px;width:100%}.dumont-section4 .second-image{margin:60px auto 0;width:60%}.dumont-section5{display:flex;justify-content:space-between;position:relative}.dumont-section5 .dumont-image{margin-top:6%;width:50%}.dumont-section5 .dumont-content{flex-basis:45%;position:relative}.dumont-section5 .dumont-content .number{margin-bottom:30px;margin-left:16%;width:60%}.dumont-section5 .dumont-content .big{margin-bottom:40px;margin-left:16%;max-width:500px}.dumont-section5 .dumont-content .title{display:none}.dumont-section5 .dumont-content .text{margin-left:16%;max-width:500px}.dumont-section6{display:flex;justify-content:space-between;position:relative}.dumont-section6 .dumont-image{margin-top:6%;width:50%}.dumont-section6 .dumont-content{flex-basis:40%;position:relative}.dumont-section6 .dumont-content .number{margin-bottom:60px;margin-left:20%;width:65%}.dumont-section6 .dumont-content .title{display:none}.dumont-section6 .dumont-content .text{margin-left:20%}.dumont-section6_2 .text{font-family:gabriela,sans-serif;font-size:32px;line-height:110%;margin-top:25px;text-transform:unset}.dumont-section7{display:flex;justify-content:space-between;position:relative}.dumont-section7 .dumont-image{width:50%}.dumont-section7 .dumont-content{display:flex;flex-basis:42%;flex-direction:column;justify-content:space-between;position:relative}.dumont-section7 .dumont-content .dumont-content__top{padding:50px 0 0}.dumont-section7 .dumont-content .title{display:none}.dumont-section7 .dumont-content .text{margin-left:5%}.dumont-section7 .dumont-content .mini-logo{margin:0}.dumont-section8 .dumont-content{background-size:100% 100%;padding:50px 15% 50px 8%}.dumont-section8 .dumont-content .text p{color:#fff;font-family:gabriela,sans-serif;font-size:36px;line-height:110%;text-transform:unset}.dumont-section9{display:flex;justify-content:space-between;position:relative}.dumont-section9 .dumont-image{width:50%}.dumont-section9 .dumont-content{display:flex;flex-basis:40%;flex-direction:column;gap:20px;justify-content:space-between;padding-left:5%;padding-top:16%;position:relative}.dumont-section9 .dumont-content .title{display:none}.dumont-section9 .dumont-content .text{margin-left:19%}.dumont-section9 .number{left:31%;mix-blend-mode:multiply;position:absolute;top:0;width:25%;z-index:1}.dumont-section10{display:grid;gap:50px;grid-template-columns:1fr 1fr}.dumont-section10 .dumont-content .dumont-content__top{margin-top:40px;position:relative}.dumont-section10 .dumont-content .dumont-content__top .number{position:absolute;right:0;top:0;width:300px}.dumont-section10 .dumont-content .dumont-content__top .title{position:relative;width:80%;z-index:1}.dumont-section10 .dumont-content .dumont-content__top .text{max-width:500px;position:relative;z-index:1}.services-dumont{border:1px solid #212492;margin:30px auto;max-width:1500px}.services-dumont .content{border-bottom:1px solid #212492;display:flex}.services-dumont .content .box{align-items:center;border-right:1px solid #212492;display:flex;flex-basis:28%;justify-content:center;padding:20px 2% 10px}.services-dumont .content .box:first-child{background:#212492;flex-basis:45%}.services-dumont .content .box:last-child{border:none}.services-dumont .content .box.box-image{background-position:50%;background-size:cover;flex-basis:35%}.services-dumont .content .box .title{color:#fff;font-family:gabriela,sans-serif;font-size:33px;line-height:110%;margin-bottom:20px;text-transform:unset}.services-dumont .content .box .box-logo{max-width:200px}.services-dumont .services-container{justify-content:center;padding:30px 0}.services-dumont .services-container .service-item{margin:0 20px 30px}.services-dumont .services-container .service-item img{min-height:100px}.services-dumont .services-container.zone .service-item span{color:#212492}.dumont-map{margin:auto;width:90%}.dumont-map-header{align-items:center;display:flex;justify-content:space-between}.dumont-map-header .title{margin-bottom:10px}.dumont-map .map-image{width:100%}.dumont-posts-header{margin-bottom:30px}.dumont-posts-container .zone-post-item{flex-basis:30%;margin-bottom:30px;padding:0}.dumont-posts-container .zone-post-item img{margin-bottom:40px;width:100%}.dumont-posts-container .zone-post-item .num-container{display:flex;margin-bottom:25px}.dumont-posts-container .zone-post-item .title{margin-bottom:20px}.dumont-posts-container .zone-post-item p{margin-bottom:10px}.dumont-posts-container .zone-post-item p.mini{font-size:12px;margin:0}.owl-carousel-barrio.owl-carousel .owl-nav{bottom:auto;justify-content:flex-end;padding:0;top:-70px}@media only screen and (max-width:1900px){.dumont-page .title{font-size:75px}}@media only screen and (max-width:1800px){.dumont-page .title{font-size:65px}.dumont-section1:before{font-size:160px;top:35%}}@media only screen and (max-width:1600px){.dumont-page .title{font-size:60px}.dumont-section2 .number{left:37%;width:230px}.dumont-section8 .dumont-content .text p{font-size:30px}}@media only screen and (max-width:1440px){.dumont-page .title{font-size:55px;margin-bottom:30px}.dumont-section1:before{font-size:130px}.dumont-section2 .dumont-content .title{font-size:120px}.dumont-section9 .dumont-content{flex-basis:45%}.services-dumont .content .box:first-child{flex-basis:55%}.services-dumont .content .box.box-image{flex-basis:45%}}@media only screen and (max-width:1200px){.dumont-page .title{font-size:50px}.dumont-page p{font-size:15px;margin-bottom:15px}.dumont-section1:before{font-size:100px}.dumont-section2 .number{left:40%;top:45%;width:160px}.dumont-section2 .dumont-content .title{font-size:100px;text-align:left}.dumont-section4 .second-image{width:80%}.dumont-section6_2 .text,.dumont-section8 .dumont-content .text p{font-size:25px}.services-dumont .content .box:nth-child(2){display:none}.services-dumont .content .box .title{font-size:26px}}@media only screen and (max-width:1100px){.slider.slider-dumont{height:calc(100vh - 100px)}.services-dumont .services-container .service-item img{min-height:80px}.dumont-map-header .logo{display:none}}@media only screen and (max-width:1000px){.dumont-section1,.dumont-section3,.dumont-section7{flex-direction:column-reverse;gap:40px}.dumont-section2,.dumont-section5,.dumont-section6,.dumont-section9{flex-direction:column;gap:30px}.dumont-section1 .dumont-content .mini-logo,.dumont-section1 .dumont-content .title-image,.dumont-section10 .dumont-content .dumont-content__top .number,.dumont-section1:before,.dumont-section2 .number,.dumont-section3 .dumont-content .number,.dumont-section3 .dumont-content .title-image,.dumont-section5 .dumont-content .number,.dumont-section5 .dumont-content .title-image,.dumont-section6 .dumont-content .number,.dumont-section6 .dumont-content .title-image,.dumont-section7 .dumont-content .dumont-content__bottom,.dumont-section7 .dumont-content .title-image,.dumont-section9 .dumont-content .title-image,.dumont-section9 .number{display:none}.dumont-section1 .dumont-content .title,.dumont-section3 .dumont-content .title,.dumont-section5 .dumont-content .title,.dumont-section6 .dumont-content .title,.dumont-section7 .dumont-content .title,.dumont-section9 .dumont-content .title{display:block}.dumont-section1 .dumont-content .text,.dumont-section5 .dumont-content .big,.dumont-section5 .dumont-content .text,.dumont-section6 .dumont-content .text,.dumont-section7 .dumont-content .text,.dumont-section9 .dumont-content .text{margin-left:0}.dumont-section1 .dumont-image,.dumont-section2 .dumont-image,.dumont-section3 .dumont-image,.dumont-section5 .dumont-image,.dumont-section6 .dumont-image,.dumont-section7 .dumont-image,.dumont-section9 .dumont-image{margin-top:0;width:100%}.dumont-section3 .dumont-content{padding:0}.dumont-section4 .top-content .title{font-size:30px}.dumont-section5 .dumont-content .big{margin-bottom:20px}.dumont-section7 .dumont-content .dumont-content__top{padding:0}.dumont-section9 .dumont-content{padding-right:5%;padding-top:0}.dumont-section10 .dumont-content .dumont-content__top .title{width:100%}.services-dumont .content .box:first-child{flex-basis:70%}.services-dumont .content .box.box-image{flex-basis:30%}}@media only screen and (max-width:900px){.slider.slider-dumont{height:calc(100vh - 100px)}.slider.slider-dumont .slider-content{bottom:2%;left:48%;top:2%;width:48%}.slider.slider-dumont .slider-content .title-dumont{font-size:50px}.slider.slider-dumont .slider-content .slider-logo{width:160px}.services-dumont .content .box.box-image{border-right:0}.services-dumont .content .box .title{font-size:26px}.dumont-posts-container .zone-post-item img{margin-bottom:10px}.owl-carousel-barrio.owl-carousel .owl-nav{justify-content:center;position:relative;top:auto}}@media only screen and (max-width:800px){.dumont-page p.big{font-size:25px}.slider.slider-dumont .slider-content{background:rgba(0,0,0,.23);bottom:0;height:100%;left:0;max-width:unset;padding:30px 8% 60px;top:0;width:100%}.slider.slider-dumont .slider-content .slider-logo{right:10%}.slider.slider-dumont .background-image{display:none}.slider.slider-dumont .background-image__mobile{display:block}.services-dumont .content .box .title{font-size:22px}.services-dumont .services-container .service-item{margin:0 10px 20px}.services-dumont .services-container .service-item img{min-height:60px}.dumont-section10{gap:50px;grid-template-columns:1fr}.dumont-section10 .dumont-content .dumont-content__top{margin-top:20px}}@media only screen and (max-width:600px){.dumont-page .mini-logo{margin-bottom:0;width:100px}.dumont-section2 .dumont-content .title{font-size:50px}.dumont-section3 .dumont-content .text-container{gap:0;grid-template-columns:1fr}.dumont-section4 .top-content .title{font-size:25px}.dumont-map,.dumont-posts,.dumont-section5,.dumont-section6,.dumont-section7,.dumont-section8{margin-top:40px}.services-dumont .services-container .service-item{margin:0 0 20px}.services-dumont .services-container .service-item img{min-height:50px}.dumont-map-header{flex-direction:column-reverse;gap:20px}}@media only screen and (max-width:480px){.dumont-section4 .top-content .title{display:none}}.amy-buttons{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin-top:20px}a.calltoaction-amy{-webkit-appearance:none;background:#0281ee;border:none;border-radius:100px;color:#fff;display:inline-block;font-family:gabriela,sans-serif;font-size:17px;line-height:100%;opacity:1;padding:10px 40px;position:relative;text-align:left;transition:all .2s;width:auto}a.calltoaction-amy:hover{background:#00c3ff;text-decoration:none}.dumont-page.amy-page .mini-logo{margin-bottom:20px;width:200px}.amy-page .title.textura.textura1{background-image:url(../images/projects/amy-getafe/page/textura1.jpg)}.amy-page .title.textura.textura2{background-image:url(../images/projects/amy-getafe/page/textura2.jpg)}.amy-page .title.textura.textura3{background-image:url(../images/projects/amy-getafe/page/textura3.jpg)}.slider.slider-amy{left:5%;width:90%}.slider.slider-amy:before{background:transparent;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.slider.slider-amy .slider-content{align-items:center;background:transparent;justify-content:flex-end;left:auto;padding:50px 0;right:auto}.slider.slider-amy .slider-content img{margin-bottom:20px;width:100%}.slider.slider-amy .slider-content .slider-logo{width:200px}.slider.slider-amy .slider-content h1{margin-bottom:0}.slider.slider-amy .slider-content .title-amy{color:#fff;font-family:brighta,sans-serif;font-size:80px;line-height:100%;line-height:85%;text-align:center}.slider.slider-amy .slider-content .subtitle-amy{margin-top:10px;max-width:800px}.slider.slider-amy .slider-content .subtitle-amy p{color:#fff;font-family:gabriela-light,sans-serif;font-size:20px;line-height:120%;margin-bottom:0;text-align:center}.slider.slider-amy .slider-content .subtitle-amy p strong{font-family:gabriela,sans-serif}.slider.slider-amy .background-image .section-full-item{background-position:50%;background-size:cover;height:calc(100vh - 100px)}.slider.slider-amy .background-image:after{background:hsla(0,0%,5%,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider.slider-amy .background-image__mobile{display:none;height:100%}.slider.slider-amy .background-image__mobile .section-full-item__mobile{height:100%;position:absolute;width:100%}.dumont-page.amy-page p.big{font-family:brighta,sans-serif;font-size:35px}.amy-page .dumont-section1:before{display:none}.amy-page .dumont-section2{align-items:center}.amy-page .dumont-section2 .number{left:15%;margin-bottom:20px;position:relative;width:70%}.amy-page .dumont-section2 .dumont-content img.deco{max-width:700px;opacity:.6;position:absolute;top:-30%;width:150%;z-index:-1}.amy-page .dumont-section2 .dumont-image{margin-top:0}.amy-page .dumont-section3 .dumont-content .number{margin-bottom:1%}.amy-page .dumont-section3 .dumont-content .number img{width:70%}.amy-page .dumont-section4 .second-image{width:80%}.amy-page .dumont-section5 .dumont-content .number{width:70%}.amy-page .dumont-section6 .dumont-content .number{margin-bottom:40px;width:75%}.amy-page .dumont-section6 .dumont-content .text{margin-left:15%}.amy-page .services-dumont,.amy-page .services-dumont .content,.amy-page .services-dumont .content .box{border-color:#0082a3}.amy-page .services-dumont .content .box:first-child{background:#0082a3}.amy-page .services-dumont .services-container.zone .service-item span{color:#0082a3}.amy-page .dumont-section8 .dumont-content .text p{color:#0281ee}@media only screen and (max-width:1100px){.slider.slider-amy{height:calc(100vh - 100px)}}@media only screen and (max-width:900px){.slider.slider-amy{height:calc(100vh - 100px)}.slider.slider-amy .slider-content{bottom:2%;left:48%;padding-bottom:40px;top:2%;width:48%}.slider.slider-amy .slider-content .title-amy{font-size:40px}.slider.slider-amy .slider-content .subtitle-amy p{font-size:16px}.slider.slider-amy .slider-content .slider-logo{width:120px}}@media only screen and (max-width:800px){.slider.slider-amy .slider-content{background:rgba(0,0,0,.23);bottom:0;height:100%;left:0;max-width:unset;padding:30px 8% 60px;top:0;width:100%}.slider.slider-amy .slider-content .slider-logo{right:10%}.slider.slider-amy .background-image{display:none}.slider.slider-amy .background-image__mobile{display:block}.dumont-page.amy-page p.big{font-size:25px}}.header-amy{align-items:center;display:flex;justify-content:center;left:0;padding:30px 5% 0;position:absolute;top:0;width:100%;z-index:10}.header-amy .content{display:grid;gap:50px;grid-template-columns:1fr 150px 1fr}.header-amy .content ul{align-items:center;display:flex;gap:40px;list-style:none;padding-bottom:7px}.header-amy .content ul li{color:#fff;cursor:pointer;font-family:gabriela-light;font-weight:700;line-height:100%}.header-amy .content ul li:hover{text-decoration:underline}.header-amy .content ul.left{flex-direction:row-reverse}.dumont-page.amy-page .title{color:#0281ee;margin-top:0}a.calltoaction-reservation{background-color:#0281ee;border-radius:100px;color:#fff;display:inline-block;font-family:gabriela-light;font-weight:700;line-height:110%;margin-top:20px;padding:10px 40px;text-decoration:none}a.calltoaction-reservation:hover{background-color:#116bb8}a.calltoaction-reservation.vb{background-color:#afa11d}a.calltoaction-reservation.vb:hover{background-color:#6c6417}.dumont-page.amy-page .bigger{font-size:20px}.reservation-header.amy-getafe{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center;padding:60px 10%;position:relative}.reservation-header.amy-getafe:before{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 40%,rgba(0,0,0,.2) 90%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.reservation-header-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:900px;position:relative}.reservation-header-content .address{display:inline-block;font-size:15px}.reservation-header-content .address,.reservation-header-content .title-amy{color:#fff;font-family:gabriela-light,sans-serif;font-weight:700;line-height:110%;text-align:center}.reservation-header-content .title-amy{font-size:40px;margin:0}.reservation-header-content .subtitle-amy{color:#fff;font-family:gabriela-light,sans-serif;font-size:20px;line-height:110%;margin:0;text-align:center}.amy-page ul li{font-family:gabriela-light,sans-serif;padding-bottom:0}.reservation-section{display:flex;justify-content:space-between;position:relative}.reservation-section1 .image{flex-basis:55%}.reservation-section1 .content{display:flex;flex-basis:40%;flex-direction:column;gap:50px;justify-content:space-between;padding:0 5%;position:relative}.reservation-section2{display:grid;gap:0 5%;grid-template-columns:1.5fr 1fr}.reservation-section3 .image{flex-basis:50%}.reservation-section3 .content{flex-basis:45%;padding:0 5% 0 15%;position:relative}.reservation-section4{margin-top:-50px}.reservation-section4 .image{flex-basis:45%}.reservation-section4 .content{display:flex;flex-basis:50%;flex-direction:column;gap:50px;justify-content:center;padding:0 15% 0 0;position:relative}@media only screen and (max-width:1000px){.header-amy .content ul li{display:none}.reservation-header-content .title-amy{font-size:30px}.dumont-page.amy-page .bigger{font-size:18px}.reservation-section{flex-direction:column;gap:30px}.reservation-section1 .content{gap:30px;padding:0}.reservation-section2{grid-template-columns:1fr}.reservation-section3 .content{padding:0 5%}.reservation-section4{flex-direction:column-reverse;margin-top:0}.reservation-section4 .content{gap:30px;padding:0}}.news-page-container{display:grid;gap:50px 30px;grid-template-columns:repeat(4,1fr)}.news-page-item img{aspect-ratio:100/60;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.news-page-item .title{font-family:voyage,serif;font-size:26px;line-height:110%;margin:0}.news-single-post .bt-back{font-size:12px;font-weight:700}.news-single-post .title{font-family:voyage,serif;font-size:70px}.news-single-post .destacado ul{list-style:disc;padding-left:20px}.news-single-post .destacado ul li{font-size:25px;font-weight:400;margin-bottom:12px}.news-single-post .news-content img{display:inline-block;margin:20px auto 30px;width:100%}@media only screen and (max-width:1200px){.news-page-container{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1000px){.news-page-container{grid-template-columns:1fr 1fr}.news-single-post .title{font-size:50px}.news-single-post .destacado ul li{font-size:20px}}@media only screen and (max-width:600px){.news-page-container{grid-template-columns:1fr}.news-single-post .title{font-size:40px}.news-single-post .destacado ul li{font-size:18px}}.hundreds-form__form{position:relative}.submit-button-container{max-width:430px;position:relative}.submit-button-container:after{background:#fff;content:"";height:6px;position:absolute;right:0;top:calc(50% - 3px);width:6px}.hundreds__loader{align-items:center;background-color:hsla(0,0%,100%,.99);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.hundreds__loader_hidden,.hundreds__messages--hide{display:none}.hundreds__messages--show{display:block}.hundreds__messages{margin:20px 0 0}.hundreds__messages p{font-size:16px;font-weight:700;line-height:120%;margin:0}.hundreds__messages p.hundreds__messages--errors{color:#d62f32}.hundreds__messages p.hundreds__messages--success{color:#8bc34a}.hundreds-form__checkbox input[type=checkbox]{display:none}.hundreds-form__checkbox label{color:#333;cursor:pointer;display:block;font-size:13px;line-height:120%;margin-bottom:15px;padding-left:25px;position:relative;text-align:left;vertical-align:middle}.hundreds-form__checkbox label:before{background-color:transparent;border:1px solid #333;border-radius:2px;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:15px}.hundreds-form__checkbox label:after{background-color:transparent;content:"";display:block;height:11px;left:3px;position:absolute;top:3px;transition:all .5s cubic-bezier(.15,.9,.34,.95);width:11px}.hundreds-form__checkbox label a{color:#333;font-weight:400}.hundreds-form__checkbox input[type=checkbox]:checked+label{color:#333}.hundreds-form__checkbox input[type=checkbox]:checked+label:after{background-color:#333}.hundreds-form__form-box-container{margin-bottom:5px}.grupo-preferencias{display:flex;flex-wrap:wrap;padding:10px 0}.grupo-preferencias .preferencia{flex-basis:50%;margin-bottom:10px}.grupo-preferencias .preferencia label{font-size:18px;line-height:100%;margin:0}.grupo-preferencias .preferencia label span{display:block;font-size:12px}.grupo-preferencias .preferencia label:before{height:17px;width:17px}.grupo-preferencias .preferencia label:after{height:13px;width:13px}.field-horizontal{align-items:center;display:flex;gap:0 20px;justify-content:space-between;margin-bottom:10px}.field-horizontal input,.field-horizontal select{flex:1}.field-horizontal label{min-width:120px}.field-horizontal label,.field-vertical label{font-size:15px;line-height:120%}.bottom-form{display:flex;justify-content:space-between}.bottom-form .checks-container{padding-right:10px}form input[type=email],form input[type=number],form input[type=text],form textarea{-webkit-appearance:none;background:transparent;border:none;border-bottom:1px solid #333;border-radius:0;color:#333;font-family:Montserrat,sans-serif;font-size:16px;outline:0;padding:3px 0;transition:all .5s cubic-bezier(.15,.9,.34,.95)}form textarea{border:1px solid #333;font-size:15px;padding:7px;resize:none;width:100%}.hundreds-form__checkbox form input[type=checkbox],form input[type=radio]{display:none}form select{-moz-appearance:none;background:#fff url(../images/arrow-select.svg) no-repeat;background-position:calc(100% - 7px);background-size:10px;border:none;border-bottom:1px solid #333;height:auto;line-height:100%;padding:3px 25px 3px 0;text-overflow:ellipsis;width:100%}form input[type=submit],form select{-webkit-appearance:none;font-family:Montserrat,sans-serif;font-size:16px}form input[type=submit]{background:#333;border:none;border-radius:0;color:#fff;cursor:pointer;display:block;font-weight:400;margin:0;opacity:1;outline:0;padding:5px 20px;position:relative;transition:all .2s cubic-bezier(.15,.9,.34,.95);width:auto}::-webkit-input-placeholder{opacity:.8}:-moz-placeholder,::-moz-placeholder{opacity:.8}:-ms-input-placeholder{opacity:.8}.search-form-home{left:0;margin-top:-110px;position:absolute;width:100%;z-index:3}form.form-search{align-items:center;background-color:rgba(0,0,0,.6);border-radius:0 15px 15px 0;display:flex;height:90px;justify-content:space-between;margin:auto;max-width:1000px}form.form-search .form-logo img{margin-left:20px;margin-right:20px;width:50px}form.form-search button.form-button-search{align-items:center;background-color:transparent;display:flex;height:90px;justify-content:center;padding:20px}form.form-search button.form-button-search span{color:#fff;display:none;font-weight:700}form.form-search button.form-button-search svg{fill:none;stroke:#fff;stroke-width:4;display:block;height:30px;overflow:visible;transition:all .2s cubic-bezier(.175,.885,.32,1.275);width:30px}form.form-search button.form-button-search:hover svg{transform:scale(1.2)}form.form-search .form-fields{display:flex}form.form-search .form-fields .flex-fill label .label-wrapper{margin-right:22px;position:relative;z-index:1}form.form-search .form-fields .flex-fill label .label-wrapper .label{color:#fff;font-size:14px;font-weight:700;line-height:100%;margin-bottom:5px}form.form-search .form-fields .flex-fill:last-child label .label-wrapper{margin:0}form.form-search select.custom-select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/arrow-select.svg) no-repeat;background-position:calc(100% - 7px);background-size:10px;border:none;border-radius:3px;font-size:15px;height:35px;line-height:100%;min-width:180px;padding:5px 25px 5px 10px}form.form-search #price-slider{width:240px}form.form-search .price-minitext{color:#fff;font-size:12px;line-height:100%;margin-top:6px}.range-slider{height:6em;margin:auto;position:relative;text-align:center;width:300px}.range-slider input[type=range],.range-slider svg{bottom:0;left:0;position:absolute}input[type=number]{-moz-appearance:textfield;border:1px solid #ddd;font-size:1.6em;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]:invalid,input[type=number]:out-of-range{border:2px solid tomato}input[type=range]{-webkit-appearance:none;width:100%}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#2497e3}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#2497e3}input[type=range]::-webkit-slider-runnable-track{animate:.2s;background:#2497e3;border:0;border-radius:1px;box-shadow:none;cursor:pointer;height:5px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#a1d0ff;border:1px solid #2497e3;border-radius:25px;box-shadow:0 0 0 #000;cursor:pointer;height:18px;margin-top:-7px;position:relative;width:18px;z-index:2}input[type=range]::-moz-range-track{animate:.2s;background:#2497e3;border:0;border-radius:1px;box-shadow:none;cursor:pointer;height:5px;width:100%}input[type=range]::-moz-range-thumb{background:#a1d0ff;border:1px solid #2497e3;border-radius:25px;box-shadow:0 0 0 #000;cursor:pointer;height:18px;position:relative;width:18px;z-index:2}input[type=range]::-ms-track{animate:.2s;background:transparent;border-color:transparent;color:transparent;cursor:pointer;height:5px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#2497e3;border:0;border-radius:1px;box-shadow:none}input[type=range]::-ms-thumb{background:#a1d0ff;border:1px solid #2497e3;border-radius:25px;box-shadow:0 0 0 #000;cursor:pointer;height:18px;position:relative;width:18px;z-index:2}@media only screen and (max-width:1100px){form.form-search{border-radius:15px;max-width:900px;padding-left:20px}form.form-search .form-logo{display:none}}@media only screen and (max-width:900px){form.form-search{height:80px;margin:0 15px;max-width:unset}form.form-search .form-fields .flex-fill label .label-wrapper{margin-right:15px}form.form-search .form-fields .flex-fill label .label-wrapper .label{font-size:12px}form.form-search select.custom-select{font-size:13px;height:30px}form.form-search .price-minitext{font-size:11px}}@media only screen and (max-width:800px){.search-form-home{background-color:#333;margin-top:0;position:relative}form.form-search{background:transparent;flex-direction:column;height:auto;margin:0;padding:20px}form.form-search .form-fields{flex-wrap:wrap;justify-content:space-between;max-width:500px}form.form-search .form-fields .flex-fill{flex-basis:48%;margin-bottom:20px;margin-right:0}form.form-search .form-fields .flex-fill label .label-wrapper{margin-right:0}form.form-search select.custom-select{min-width:unset;width:100%}form.form-search #price-slider{width:100%}form.form-search button.form-button-search{background-color:#000;border-radius:100px;height:auto;padding:6px 30px;width:250px}form.form-search button.form-button-search span{display:inline-block;margin-left:10px}form.form-search button.form-button-search svg{width:17px}.noUi-horizontal{height:22px}.hundreds-form__checkbox{margin:0;width:auto}}@media only screen and (max-width:600px){form input[type=submit]{font-size:15px}}@media only screen and (max-width:480px){form input[type=email],form input[type=number],form input[type=text]{font-size:16px}}.hundreds__instagram a{display:inline-block;height:200px;width:25%}.hundreds__instagram a li{background-size:cover;height:200px;width:100%}.noUi-target{background:#fafafa!important;border-radius:0!important}.noUi-connect{background:#000!important}.noUi-horizontal .noUi-handle{height:18px!important;right:-5px!important;top:-1px!important;width:10px!important}.noUi-handle{background:#ffd246!important;border:1px solid #ffd246!important;border-radius:0!important;box-shadow:none!important}.noUi-handle:after,.noUi-handle:before{display:none!important}.footer{background-color:#1a1a1a;padding:60px 0 30px;position:relative}.footer .container{display:flex;flex-wrap:wrap}.footer.hide_footer{display:none}.footer__logo-container{flex-basis:25%}.footer__logo-container p{color:#fff;font-size:13px}.footer .web-logo .footer__logo{opacity:.3;width:130px}.footer .web-logo .footer__logo path,.footer .web-logo .footer__logo polygon{fill:#fff}.footer .footer-box{flex:1;padding:0 0 20px 20px}.footer .footer-box h5{color:#fff;font-size:15px;font-weight:600;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.footer .footer-box p{color:#fff;font-size:13px;letter-spacing:1px;line-height:150%;margin-bottom:0}.footer .footer-box p.slogan{font-weight:600;margin-bottom:25px}.footer .footer-box p.direccion{padding-top:20px}.footer .footer-box p a{color:#fff;display:inline-block;text-decoration:none}.footer .footer-box p a:hover{text-decoration:underline}.footer .footer-box .footer__logo-other{margin-bottom:25px;max-width:200px}.footer .footer-box .footer__logo-other path,.footer .footer-box .footer__logo-other polygon{fill:#fff}.footer .footer-bottom{margin-top:20px}.footer__nav ul li{padding:0 5px}.footer__nav ul li a{color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:120%;overflow:hidden;padding:2px 0 3px;position:relative}.footer__nav ul li a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:translateZ(0);transform:translate3d(-103%,0,0);-webkit-transform:translate3d(-103%,0,0);transform-style:preserve-3d;transition:all .5s cubic-bezier(.07,.71,.1,.9);-webkit-transition:all .5s cubic-bezier(.07,.71,.1,.9);width:100%;will-change:transform}.footer__nav ul li a:hover:after,.footer__nav ul li.current-menu-item a:after,.footer__nav ul li.selected a:after{transform:translateZ(0);-webkit-transform:translateZ(0)}.footer__nav ul ul.submenu{padding-left:12px}.footer__nav ul ul.submenu li a{font-size:16px}.footer_social ul{align-items:center;display:flex;justify-content:flex-start}.footer_social ul li{margin-right:10px}.footer_social ul li a{background-color:#fff;border-radius:100px;padding:3px 5px 0}.footer_social ul li a .svg{height:15px;width:15px}@media only screen and (max-width:1300px){.footer .web-logo .footer__logo{width:120px}}@media only screen and (max-width:1200px){.footer__logo-container{padding:0 10% 0 0}}@media only screen and (max-width:1100px){.footer__logo-container{display:none}.footer .footer-box{height:200px}}@media only screen and (max-width:800px){.footer .footer-box{flex-basis:50%;height:auto;padding:0 0 10px}.footer .footer-box:nth-child(2){flex-basis:100%}.footer .footer-box .footer__logo-other{margin-bottom:20px;max-width:150px;padding-top:0}.footer .footer-bottom{margin:0 0 20px}}@media only screen and (max-width:600px){.footer .container{flex-direction:column;text-align:center}.footer__logo-container{margin-bottom:30px;padding:0}.footer .footer-box{margin-bottom:20px;padding:0}.footer .footer-box h5{font-size:16px}.footer .footer-box p{font-size:12px}.footer .footer-box .footer__logo-other{margin:0 auto 20px}.footer_social ul{justify-content:center}}
