@font-face {
    font-family: 'Suisse Int';
    font-display: auto;
    src: url(d4b767b105c4f97d06b6.eot);
    src: url(d4b767b105c4f97d06b6.eot?#iefix) format('embedded-opentype'),
        url(db409a5e8059908c1d45.woff2) format('woff2'),
        url(eb8ce08e05c54a3cc030.woff) format('woff'),
        url(858c76fc9f1920c7c6b2.ttf) format('truetype'),
        url(1585a092ce9d386736a3.svg#SuisseIntl-Regular) format('svg');
    font-weight: normal;
    font-style: normal;
}



/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:20px 20px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:47px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:47px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion),(print){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
.black{color:#000}.bg-catalogo{background-color:#f2f2f2}.bg-personalizadas{background-color:#f5efe4}*{box-sizing:border-box}body{overflow-x:hidden}body,html{margin:0;padding:0;text-rendering:optimizeLegibility;font-family:"Suisse Int",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}body.no-scroll{overflow:hidden}button,.section-arc-form input,.section-arc-form textarea,.wpcf7-form input,.wpcf7-form textarea{font-family:"Suisse Int",Arial,Helvetica,sans-serif}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}ul{list-style:none;margin:0;padding:0}a{text-decoration:none;color:inherit}:focus{outline:0}input:focus,textarea:focus,select:focus{outline-offset:0}.center{text-align:center}.upper,.section-news-single .description h3,.page-news .tags li h3{text-transform:uppercase}.t10{font-size:10px}.t12,.t12-12,.item-team h4,.cookies,.options-header__langs,.item-newsletter input[type=email],.item-newsletter input::placeholder,.item-newsletter input[type=submit],.wpcf7-not-valid-tip,.wpcf7-response-output,.paragraph__content__text h3,.paragraph__content__text h4,.paragraph__content__text h5,.paragraph__content__text h6,.desc__body__text h4,.desc__body__text h5,.desc__body__text h6,.text-blocs__item--inner h1,.text-blocs__item--inner h2,.text-blocs__item--inner h3,.block-arc-text-small h1,.block-arc-text-small h2,.block-arc-text-small h3,.block-arc-text-small h4,.block-arc-text-small h5,.block-arc-text-small h6,.blocks__item__body__text h1,.blocks__item__body__text h2,.blocks__item__body__text h3,.blocks__item__body__text h4,.blocks__item__body__text h5,.blocks__item__body__text h6,form label.active span.label{font-size:12px}.t11{font-size:11px;line-height:1.7em}.t13,.text-blocs__item h1,.text-blocs__item h2,.text-blocs__item h3,.text-blocs__item h4,.text-blocs__item h5,.text-blocs__item h6{font-size:13px;line-height:1.7em}.t14,.t14-10,.t14-14,body,.text,.legend li,span.left,span.right,.titles-graphic h2,#vs .container-graphic .graphic .item-graphic.kubs .percentage,.config-module__block .block__text p,.config-thanks-end .text-big,.tipologies__item p,.description-graphic,.graphic-buttons>div,.ventajas-memoria button,.page-news .tags li,.page-news .tags li h3,.register-wrapper .text,.register-wrapper .wpcf7-list-item-label,.ssll-form #wpcf7-f2601-o1,.t14-t25 p,.t14-t25 h4,.t14-t25 h5,.t14-t25 h6,.t14-t25 ul,.item-description p,.legal strong,.legal h5,.ssll-error h5,.tags li,.page-contact .description h1,.page-contact .description p,.form-child p,body.homepage .date-news,#news .date-news,.title-graphic-wrapper,.contact__info__top__text.t14 h1,.contact__info__top__text.t14 h2,.contact__info__top__text.t14 h3,.contact__info__top__text.t14 h4,.contact__info__top__text.t14 h5,.contact__info__top__text.t14 h6,.contact__info__mobile__text.t14 h1,.contact__info__mobile__text.t14 h2,.contact__info__mobile__text.t14 h3,.contact__info__mobile__text.t14 h4,.contact__info__mobile__text.t14 h5,.contact__info__mobile__text.t14 h6,.menu ul li,.owl-slider-home .text h1,.owl-slider-home .text h2,.owl-slider-home .text p,.advantage h2,.advantage h3,.advantage p,.advantage h3,.bloc_text h3,.bloc_text p,.bloc_text h4,.bloc_text h6,.item-show p,.item-show a,.item-casa h1,.item-casa h3,.page-casas a,.carrec h4,#vs h1,#vs h2,#ventajas_icons h3,.owl-slider-planol h5,.legal p,.legal li,.ssll-error,.text-intro h4,.logos h5,.date-news,.pagination-single,.item-description h2,.description p,.description h1,.config-summary,.config-thanks-end .text-big,#equipo2 .block-intro h2,.tipologies h5,.tipologies__item h4,.register-wrapper input[type=text],.register-wrapper input[type=password],.register-wrapper input[type=email],.register-wrapper select,.register-wrapper .wpcf7-acceptance,.register-wrapper .wpcf7-radio,.register-wrapper input[type=submit],.select-group label,.abt-media-text-body__text h1,.abt-media-text-body__text h2,.abt-media-text-body__text h3,.abt-media-text-body__text h4,.abt-media-text-body__text h5,.abt-media-text-body__text h6,form input{font-size:14px;line-height:1.15em}.t16,.t16-16,.t16 h1,.t16 h2,.t16 h3,.t16 h4,.t16 h5,.t16 h6,.paragraph__content__text h1,.paragraph__content__text h2,.paragraph__content__text p,.wpcf7-form p,.wpcf7-form label,form input::placeholder,form textarea::placeholder,.section-news-single .description h3,.section-news-single .description h4,.section-news-single .description h5,.section-news-single .description h6,form input[type=submit]{font-size:16px;line-height:1.3em}.t18{font-size:18px;line-height:1.4em}.t19,.desc__body__text h1,.desc__body__text h2,.desc__body__text h3,.intro-text__featured-desc h1,.intro-text__featured-desc h2,.intro-text__featured-desc h3,.intro-text__featured-desc h4,.intro-text__featured-desc h5,.intro-text__featured-desc h6{font-size:19px;line-height:1.35em}.t20,.item-team h3,.caracteristicas,.btn_house p,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,#page-confighouse,#config-wrapper,.config-module__block.form-end select,.config-summary ul,.button-mobile-back,#equipo2 .block-info__item__text p,.ventajas-memoria p,.ventajas-memoria h3{font-size:20px;line-height:23px}.t23,.t23-23,.t23-21,.t23-15,.t23 p,.t23 ul,.t23 h1,.t23 h2,.t23 h3,.t23 h4,.t23 h5,.t23 h6,.t23-21 h1,.t23-21 h2,.t23-21 h3,.t23-21 h4,.t23-21 h5,.t23-21 h6,.news__title h1,.news__title h2,.news__title h3,.news__title h4,.news__title h5,.news__title h6,.banner__text h1,.banner__text h2,.banner__text h3,.block-arc-desc h1,.block-arc-desc h2,.block-arc-desc h3,.block-arc-desc h4,.block-arc-desc h5,.block-arc-desc h6,.register-wrapper h2,.section-news-single .description h2{font-size:23px;line-height:1.25em}.t45{font-size:45px;line-height:1.2em}.t50,.text-intro h1,.item-show h1,.item-show h2,section.text-intro,.tool-pagination li,#equipo2 .text-bottom,#ventajas h6{font-size:50px;line-height:1.2em}.advantage .number{font-size:297px;line-height:1em}@media(max-width: 768px){.t12,.item-team h4,.cookies,.options-header__langs,.wpcf7-not-valid-tip,.wpcf7-response-output,.paragraph__content__text h3,.paragraph__content__text h4,.paragraph__content__text h5,.paragraph__content__text h6,.text-blocs__item--inner h1,.text-blocs__item--inner h2,.text-blocs__item--inner h3,.block-arc-text-small h1,.block-arc-text-small h2,.block-arc-text-small h3,.block-arc-text-small h4,.block-arc-text-small h5,.block-arc-text-small h6,.blocks__item__body__text h1,.blocks__item__body__text h2,.blocks__item__body__text h3,.blocks__item__body__text h4,.blocks__item__body__text h5,.blocks__item__body__text h6,form label.active span.label{font-size:10px}.t12-12,.item-newsletter input[type=email],.item-newsletter input::placeholder,.item-newsletter input[type=submit],.desc__body__text h4,.desc__body__text h5,.desc__body__text h6{font-size:12px}.t14,body,.text,.legend li,span.left,span.right,.titles-graphic h2,#vs .container-graphic .graphic .item-graphic.kubs .percentage,.config-module__block .block__text p,.config-thanks-end .text-big,.tipologies__item p,.description-graphic,.graphic-buttons>div,.ventajas-memoria button,.page-news .tags li,.page-news .tags li h3,.register-wrapper .text,.register-wrapper .wpcf7-list-item-label,.ssll-form #wpcf7-f2601-o1,.t14-t25 p,.t14-t25 h4,.t14-t25 h5,.t14-t25 h6,.t14-t25 ul,.item-description p,.legal strong,.legal h5,.ssll-error h5,.tags li,.page-contact .description h1,.page-contact .description p,.form-child p,body.homepage .date-news,#news .date-news,.title-graphic-wrapper,.section-news-single .description h3,.contact__info__top__text.t14 h1,.contact__info__top__text.t14 h2,.contact__info__top__text.t14 h3,.contact__info__top__text.t14 h4,.contact__info__top__text.t14 h5,.contact__info__top__text.t14 h6,.contact__info__mobile__text.t14 h1,.contact__info__mobile__text.t14 h2,.contact__info__mobile__text.t14 h3,.contact__info__mobile__text.t14 h4,.contact__info__mobile__text.t14 h5,.contact__info__mobile__text.t14 h6,.menu ul li,.owl-slider-home .text h1,.owl-slider-home .text h2,.owl-slider-home .text p,.advantage h2,.advantage h3,.advantage p,.advantage h3,.bloc_text h3,.bloc_text p,.bloc_text h4,.bloc_text h6,.item-show p,.item-show a,.item-casa h1,.item-casa h3,.page-casas a,.carrec h4,#vs h1,#vs h2,#ventajas_icons h3,.owl-slider-planol h5,.legal p,.legal li,.ssll-error,.text-intro h4,.logos h5,.date-news,.pagination-single,.item-description h2,.description p,.description h1,.config-summary,.config-thanks-end .text-big,#equipo2 .block-intro h2,.tipologies h5,.tipologies__item h4,.register-wrapper input[type=text],.register-wrapper input[type=password],.register-wrapper input[type=email],.register-wrapper select,.register-wrapper .wpcf7-acceptance,.register-wrapper .wpcf7-radio,.register-wrapper input[type=submit],.select-group label,.abt-media-text-body__text h1,.abt-media-text-body__text h2,.abt-media-text-body__text h3,.abt-media-text-body__text h4,.abt-media-text-body__text h5,.abt-media-text-body__text h6,form input{font-size:12px;line-height:1.3em}.t14-14,.banner__text h1,.banner__text h2,.banner__text h3,.desc__body__text h1,.desc__body__text h2,.desc__body__text h3{font-size:14px}.t14-10{font-size:10px}.t16,.paragraph__content__text h1,.paragraph__content__text h2,.paragraph__content__text p,.wpcf7-form p,.wpcf7-form label,form input::placeholder,form textarea::placeholder{font-size:14px}.t16-16,form input[type=submit]{font-size:16px}.t18{font-size:14px}.t19{font-size:17px}.t23,.t23 p,.t23 ul,.t23 h1,.t23 h2,.t23 h3,.t23 h4,.t23 h5,.t23 h6,.news__title h1,.news__title h2,.news__title h3,.news__title h4,.news__title h5,.news__title h6,.block-arc-desc h1,.block-arc-desc h2,.block-arc-desc h3,.block-arc-desc h4,.block-arc-desc h5,.block-arc-desc h6,.register-wrapper h2,.section-news-single .description h2{font-size:17px}.t23-23,.block-arc-desc h1,.block-arc-desc h2,.block-arc-desc h3,.block-arc-desc h4,.block-arc-desc h5,.block-arc-desc h6{font-size:23px}.t23-21{font-size:21px}.t23-15{font-size:15px;line-height:1.4em}.t45{font-size:21px}.legend li,span.left,span.right,.titles-graphic h2,#vs .graphic-buttons>div,.title-graphic-wrapper,#vs .container-graphic .graphic .item-graphic.kubs .percentage{font-size:12px}.section-news-single .description p{font-size:15px;line-height:1.4em}.copyright,.slider-planol-mobile h5{font-size:20px}.t50,.item-show h1,.item-show h2,#equipo2 .text-bottom,#ventajas h6{font-size:33px;line-height:1.2em}.advantage .number{font-size:83px;line-height:1em}}#header{position:fixed;width:100%;z-index:50;-webkit-user-select:none;-ms-user-select:none;user-select:none;filter:drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.05));-webkit-filter:drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.05))}#header .header-wrapper{position:relative;height:112px;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:15px;background-color:#fff;transition:.3s ease}#header .header-wrapper .options-header{position:absolute;right:24px;top:13px;display:flex;align-items:baseline;opacity:0}#header .header-wrapper .options-header .options-header__langs{padding-top:22px}#header .header-wrapper .options-header .options-header__langs ul{display:flex}#header .header-wrapper .options-header .options-header__langs ul li{margin-left:8px;text-transform:uppercase}#header .header-wrapper .options-header .options-header__langs ul li.lang-active{border-bottom:1px solid}#header .header-wrapper .options-header .options-header__share{display:none;padding-top:18px;border-left:1px solid rgba(112,112,112,.36);padding-left:20px;margin-left:20px}#header .header-wrapper .options-header .options-header__login{z-index:52}#header .header-wrapper .options-header .options-header__login img{margin-left:10px}#header .header-wrapper .header__logo-wrapper,#header .header-wrapper .header__logo-wrapper img{height:50px;transition:.3s ease}#header .header-wrapper .header__logo-wrapper img{width:auto}#header .header-wrapper .header__partner-logo{height:50px;display:flex;flex-direction:column;justify-content:space-between;padding-left:40px}#header .header-wrapper .header__partner-logo .text{font-size:8px;padding-bottom:5px}#header .header-wrapper .header__partner-logo .media__item{width:auto;height:35px}#header .header-wrapper .menu{padding-top:50px;margin-left:auto;z-index:51}#header .header-wrapper .menu ul{display:flex}#header .header-wrapper .menu ul select{-webkit-user-select:none;-ms-user-select:none;user-select:none}#header .header-wrapper .menu ul .hedaer__btn-lang{margin:-1px 0 0;border:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}#header .header-wrapper .menu ul .header-lang-arrow{padding-left:1px}#header .header-wrapper .menu ul li{margin-right:20px;position:relative}#header .header-wrapper .menu ul li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header .header-wrapper .menu ul li a:hover{opacity:.6}#header .header-wrapper .menu ul li:last-child{margin-right:0;display:flex;align-items:flex-start}#header .header-wrapper .menu .submenu{position:absolute;top:47px;opacity:0;visibility:hidden;transition:.3s ease;right:0}#header .header-wrapper .menu .submenu li{margin-right:15px}#header .header-wrapper .menu .submenu.open{opacity:1;visibility:visible}#header .header-wrapper .submenu-background{position:absolute;bottom:-50px;left:0;width:100%;height:50px;background-color:#f0f0f0;visibility:hidden;opacity:0;transition:.3s ease}#mobile{-webkit-user-select:none;-ms-user-select:none;user-select:none}#mobile .hamburger-inner,#mobile .hamburger-inner::before,#mobile .hamburger-inner::after{height:1px}section.section-popup-presu{position:fixed;width:295px;max-width:100%;padding:30px;background-color:#fff;bottom:60px;right:-350px;z-index:100;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}section.section-popup-presu .popup-presu__close-btn{position:absolute;top:20px;right:20px;width:19px;height:19px;cursor:pointer}section.section-popup-presu .popup-presu__close-btn svg,section.section-popup-presu .popup-presu__close-btn img{display:block;width:100%;height:auto}section.section-popup-presu .popup-presu__text{padding-top:20px;padding-right:25px;padding-bottom:70px}section.section-popup-presu .popup-presu__presu-btn{display:block;background-color:#000;border:1px solid #000;color:#fff;width:100%;height:45px;display:flex;justify-content:center;align-items:center}section.section-popup-novedades{position:fixed;bottom:40px;right:0;z-index:999999;max-width:100vw}@media(max-width: 768px){section.section-popup-novedades{bottom:10px;right:unset;left:0}}section.section-popup-novedades .section-popup-novedades--content{background-color:#fff;padding:30px;border-radius:20px;width:473px;max-width:100%}@media(max-width: 768px){section.section-popup-novedades .section-popup-novedades--content{padding:20px;width:320px}}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top{display:flex;justify-content:space-between;gap:15px;margin-bottom:47px}@media(max-width: 768px){section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top{margin-bottom:40px}}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top .section-popup-novedades__close{cursor:pointer}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top .section-popup-novedades__close img,section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top .section-popup-novedades__close svg{display:block}@media(max-width: 768px){section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top .section-popup-novedades__close img,section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__top .section-popup-novedades__close svg{width:15px;height:15px}}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-info{margin-bottom:15px}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-info .section-popup-novedades__casa-info__top{display:flex;gap:15px;justify-content:space-between}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-info .section-popup-novedades__casa-info__top .price{white-space:nowrap}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-info .section-popup-novedades__casa-info__bottom .info{max-width:230px}@media(max-width: 768px){section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-info .section-popup-novedades__casa-info__bottom .info{font-size:12px;max-width:175px}}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-img{aspect-ratio:413/233;border-radius:8px;overflow:hidden;margin-bottom:15px}@media(max-width: 768px){section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-img{margin-bottom:10px;aspect-ratio:280/157}}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-img img{display:block;width:100%;height:100%;object-fit:cover}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-link{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;width:auto;height:40px;padding-inline:20px;width:fit-content;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:.3s ease;border:1px solid #000}@media(max-width: 991px){section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-link{width:max-content;max-width:100%;height:40px;padding-inline:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}}@media(max-width: 768px){section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-link{font-size:12px}}section.section-popup-novedades .section-popup-novedades--content .section-popup-novedades__casa-link:hover{background-color:rgba(0,0,0,0);color:#000}.btn_house{display:none;position:fixed;width:100%;height:55px;border-radius:0;background-color:#000;z-index:45;bottom:0;color:#fff;text-align:center;cursor:pointer}.btn_house:hover p{opacity:.5}.btn_house p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .32s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn_house.is-hidden{display:inherit;-webkit-animation:is-hidden .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:is-hidden .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.btn_house.is-visible{display:inherit;-webkit-animation:is-visible .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:is-visible .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.btn_house.initial-none{opacity:0}body.single-casas #header .header-wrapper{background-color:#f5efe4}body.single-casas #content-menu{background-color:#f5efe4}body.home .btn_house,body.single-casasdecatalogo .btn_house,body.post-type-archive-casasdecatalogo .btn_house{display:none !important}body.header-resize #header .header-wrapper{height:88px}body.header-resize #header .header-wrapper .header__logo-wrapper,body.header-resize #header .header-wrapper .header__logo-wrapper img{height:45px}body.submenu-open #header .header-wrapper .submenu-background{visibility:visible;opacity:1}body.page-template-register-options #header .header-wrapper,body.page-template-register #header .header-wrapper{background-color:#bbb}body.home-popup--open section.section-popup-presu{right:60px}@media(max-width: 1730px){#header .header-wrapper .header__partner-logo{padding-left:2.3121387283vw}}@media(max-width: 1024px){.options-header{display:none}}@media(max-width: 991px){.menu{display:none}body.header-resize .container_button_menu{height:77px}.container_button_menu{position:fixed;width:25%;height:100px;z-index:60;right:24px;transition:.3s ease}.container_button_menu .button_menu{position:absolute;right:0;bottom:0}.container_button_menu .button_menu .hamburger{padding:unset;height:22px}#content-menu{display:none;width:100%;height:100%;background-color:#fff;overflow-y:scroll;position:fixed;z-index:51}#content-menu .mobile-menu-login{padding:53px 0 0 4.1025641026vw}#content-menu .mobile-menu-login a{display:flex;align-items:flex-start}#content-menu .mobile-menu-login a img{margin-left:10px;margin-top:3px}#content-menu ul.main-menu-mobile{padding-left:4.1025641026vw;padding-top:15.8767772512vh}#content-menu ul.main-menu-mobile li{line-height:1.6em !important}#content-menu ul.main-menu-mobile li.lang-menu{display:flex;padding-top:6.5165876777vh}#content-menu ul.main-menu-mobile li.lang-menu select{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}#content-menu ul.main-menu-mobile .submenu{height:1px;overflow:hidden;visibility:hidden;opacity:0;transition:.3s ease}#content-menu ul.main-menu-mobile .submenu.open{height:auto;visibility:visible;opacity:1}#content-menu ul.main-menu-mobile .submenu a{color:#b4b4b4}#content-menu .options-header-mobile{position:absolute;bottom:4.1025641026vw;left:0;padding-left:4.1025641026vw;text-transform:uppercase}#header .header-wrapper .options-header .options-header__login{display:none}}@media(min-width: 768px)and (max-width: 991px)and (max-height: 690px){#content-menu .options-header-mobile{position:relative;bottom:unset;padding:6.5165876777vh 0 4.1025641026vw 4.1025641026vw}}@media(min-width: 768px)and (max-width: 991px){#content-menu ul{right:120px}}@media(max-width: 767px){.btn_house{display:none}body.header-resize .container_button_menu{height:77px}.container_button_menu{height:100px;right:4.1025641026vw}#header .container-header{height:100px}body.header-resize #header .header-wrapper .header__logo-wrapper,body.header-resize #header .header-wrapper .header__logo-wrapper img{height:34px}#header .header-wrapper .header__logo-wrapper,#header .header-wrapper .header__logo-wrapper img{height:34px}#header .header-wrapper .header__partner-logo{height:auto;justify-content:flex-start;padding-left:20px}#header .header-wrapper .header__partner-logo .media__item{height:22px}}@media(max-height: 590px){#content-menu .options-header-mobile{position:relative;bottom:unset;padding:6.5165876777vh 0 4.1025641026vw 4.1025641026vw}}@media(max-width: 420px){section.section-popup-presu{width:calc(100% - 24.1025641026vw);padding:7.6923076923vw;bottom:5.1282051282vw;left:100%;right:unset !important}body.home-popup--open section.section-popup-presu{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}@media(max-width: 319px){section.section-popup-presu{width:calc(100% - 10.2564102564vw)}}#webpack-dev-server-client-overlay{display:none !important}.pd-top{padding-top:112px}.container{padding:0 40px}.container-full{width:1440px;margin:auto}.container-1320{width:1320px;margin:auto}.container-1160{width:1160px;margin:auto}.container-1015{width:1015px;margin:auto}.container-862{width:100%;max-width:910px;padding-inline:24px;margin:auto}.container-850{width:100%;max-width:898px;padding-inline:24px;margin:auto}.container-900{width:900px;margin:auto}.container-996{width:996px;margin:auto}.container-padding{padding:0 30px}@media(max-width: 1439px){.container-full{width:100%;margin:auto}.container-padding,#casas .item-casa,#single-casas .info,#equipo .container-team,#showroom .item-show{padding:0 25px}#casas .container-padding{padding:0 25px}}@media(max-width: 1320px){.container-1320,.container-1160,.container-996{width:100%;margin:auto}}@media(max-width: 991px){.container-900{width:100%;margin:auto}.container-1015{width:90vw}}@media(min-width: 992px)and (max-width: 1390px){.container-1015{width:70vw}}@media(min-width: 768px)and (max-width: 991px){.container-padding{padding:0 30px}}@media(max-width: 767px){.container{padding:0 10px}.container-862{max-width:calc(862px + 8.2051282051vw);padding-inline:4.1025641026vw}.container-850{max-width:calc(850px + 8.2051282051vw);padding-inline:4.1025641026vw}.container-padding{padding:0 20px}}.p-start{padding-top:112px}.p-start2{padding-top:160px}.p-start3{padding-top:335px}.p-start4{padding-top:400px}.p-start5{padding-top:240px}@media(min-width: 992px)and (max-width: 1390px){.p-start4{padding-top:320px}}@media(min-width: 768px)and (max-width: 991px){.p-start3,.p-start4{padding-top:220px}}@media(max-width: 767px){.p-start4,.p-start2,.p-start3{padding-top:170px}}@media(min-width: 992px){#mobile,.desktop-none{display:none}}body{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}section,.grecaptcha-badge{opacity:0}.grecaptcha-badge{opacity:0;visibility:hidden}body.animation_none .content-animation{display:none}.btn-style{width:max-content;border:1px solid #000;padding:10px 15px;color:#000;transition:.3s ease}.btn-style:hover{color:#fff;background-color:#000}.owl-next,.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:.13;-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.owl-next:hover,.owl-prev:hover{opacity:1}@-webkit-keyframes is-visible{0%{-webkit-transform:translateY(55px);transform:translateY(55px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes is-visible{0%{-webkit-transform:translateY(55px);transform:translateY(55px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes is-hidden{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(55px);transform:translateY(55px)}}@keyframes is-hidden{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(55px);transform:translateY(55px)}}.icon-zoom{position:absolute;right:45px;top:75px;z-index:99;cursor:pointer}#iv-container{background:#e5e5e5 !important}.iv-close:after,.iv-close:before{height:2px !important;background:#000 !important}@media(max-width: 767px){.icon-zoom{top:100px}.icon-zoom svg{width:30px;height:auto}.iv-snap-view{z-index:inherit !important;visibility:inherit !important}}.video-foreground{position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:996px;height:625px;overflow:hidden}.video-foreground iframe{position:absolute;width:1116px;height:745px;margin-top:-60px;margin-left:-60px}.video-foreground-mobile{position:relative;top:0;width:100%;height:230px;overflow:hidden}.video-foreground-mobile iframe{position:absolute;width:220%;height:350px;margin-top:-60px;margin-left:-60%}@media(min-width: 768px)and (max-width: 991px){.video-foreground-mobile{height:45vw}.video-foreground-mobile iframe{height:60vw}}@media(max-width: 768px){.cky-consent-container{width:calc(100% - 8.2051282051vw) !important;left:4.1025641026vw !important;bottom:4.1025641026vw !important}}.cookies{display:none;cursor:pointer;background-color:#f2f2f2;width:100%;height:55px;line-height:55px;position:fixed;z-index:999;text-align:center;top:-55px}.cookies a{border-bottom:1px solid}.cookies svg{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.cookies svg:hover{opacity:.6}div.wpcf7-mail-sent-ok{border:none}div.wpcf7-response-output{margin:2em 0 1em;padding:0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none}.legal{padding-bottom:150px}.legal strong{font-weight:normal}.legal li:before{content:"- "}.legal h5{text-align:center;text-transform:uppercase;padding-bottom:70px;padding-top:70px}.legal p a{border-bottom:1px solid #000}.ssll-error{height:100vh;background-color:#b4b4b4;color:#fff;text-align:center;position:relative}.ssll-error div{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ssll-error h5{padding-bottom:30px;text-transform:uppercase}.ssll-error a{border-bottom:1px solid}body.thanks #footer{background-color:#b4b4b4}section#thanks-page{width:100%;min-height:100vh;position:relative;background-color:#b4b4b4;overflow:hidden}section#thanks-page .config-summary{height:100%;position:absolute;left:0;padding:40px}section#thanks-page .config-thanks-end{position:relative;width:100%;max-width:996px;height:100%;padding:80px 200px 80px 0;margin:0 auto;background-color:#b4b4b4}section#thanks-page .config-thanks-end .text-big{max-width:366px}section#thanks-page .config-thanks-end b{font-weight:400}section#thanks-page .config-thanks-end .icon-thanks{position:absolute;right:24px}section#thanks-page .config-thanks-end .icon-thanks svg{display:block;width:100%}section#thanks-page .config-thanks-end .text-small{margin-top:45px;max-width:627px}section#thanks-page .config-thanks-end .button{max-width:255px;height:45px;text-align:center;line-height:44px;background-color:#000;color:#fff;font-size:20px;margin-top:45px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section#thanks-page .config-thanks-end .button:hover{opacity:.7}.wpcf7 form .wpcf7-response-output{margin:0;padding:40px 0 0 0;border:0}@media(max-width: 768px){section#thanks-page .config-thanks-end .icon-thanks{display:none}section#thanks-page .config-thanks-end{padding:40px 0 !important}}@media(max-width: 768px){section#thanks-page .config-thanks-end,section#thanks-page .config-summary{padding-inline:4.1025641026vw;position:relative;right:unset;left:unset;width:100%;box-shadow:none}}@media(max-width: 1439px){.logos-wrapper{width:86.94vw}.logos-collaborators{margin-right:-7.25%;margin-left:-7.25%}.item-logo{width:12.5%;margin:10px 6.25%}}@media(max-width: 991px){.logos-wrapper{width:90%;padding:100px 0}.logos-collaborators{margin-right:0;margin-left:0;justify-content:center}.item-logo{width:180px;height:70px;margin:10px 0}.images-slider-single img{width:100%;padding:5px 0}}body.page-template-register-options,body.page-template-register{background-color:#bbb}body.page-template-register-options #footer,body.page-template-register #footer{background-color:#bbb}#footer a:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.6}#footer{width:100%;background-color:#fff}#footer .footer-wrapper{display:flex;flex-flow:column;justify-content:space-between;height:430px;position:relative;padding:24px 0;border-top:1px solid #000}#footer .footer-wrapper .info{display:flex;justify-content:flex-start}#footer .footer-wrapper .info .info__item{padding-right:3.125vw}#footer .footer-wrapper .info .item-lang{text-transform:capitalize}#footer .footer-wrapper .info .item-lang li.lang-active{border-bottom:1px solid #000;display:inline-block;line-height:1.1em}#footer .footer-wrapper .info .item-newsletter{margin-left:auto;padding:0;display:flex}#footer .footer-wrapper .info .item-newsletter .newsletter__text{max-width:280px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email{text-transform:uppercase;display:flex;align-items:center;border-bottom:1px solid #000}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:first-child{width:250px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:last-child{width:auto}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input{width:100%;height:100%;padding:0;border:0;background-color:rgba(0,0,0,0);text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input:-webkit-autofill,#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input:-webkit-autofill:hover,#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input:-webkit-autofill:focus,#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#000}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input[type=submit]{width:max-content;cursor:pointer;color:#000;font-weight:400}#footer .footer-wrapper .info .item-newsletter .newsletter__form .wpcf7-not-valid-tip{position:absolute;top:calc(100% + 5px);left:0;padding:0}#footer .footer-wrapper .info .item-newsletter .newsletter__form .wpcf7-spinner{display:none}#footer .footer-wrapper .footer__botom{width:100%;display:flex;justify-content:space-between;align-items:flex-end}#footer .footer-wrapper .footer__botom .go-to-top{position:absolute;right:0;cursor:pointer}#footer .footer-wrapper .footer__botom .go-to-top img{display:block}#footer .footer-wrapper .footer__botom .footer__botom__copyright br{display:none}#footer .footer-wrapper .footer__botom .footer__botom__partner{height:85px;width:auto;margin-inline:20px}#footer .footer-wrapper .footer__botom .footer__botom__partner .media__item{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}#footer .footer-wrapper .footer__botom .footer__botom__spacer{opacity:0;visibility:hidden}#footer .footer-wrapper .footer__botom .footer__botom__spacer br{display:none}section.section-footer-logo{padding-bottom:21px}section.section-footer-logo .footer-logo--content svg,section.section-footer-logo .footer-logo--content .media__item{width:100%;height:auto}body.about section.section-footer-logo,body.page-template-contact section.section-footer-logo{background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0%, #ffffff 65%, #ffffff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #e5e5e5), color-stop(65%, #ffffff), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #e5e5e5 0%, #ffffff 65%, #ffffff 100%);background:-o-linear-gradient(top, #e5e5e5 0%, #ffffff 65%, #ffffff 100%);background:-ms-linear-gradient(top, #e5e5e5 0%, #ffffff 65%, #ffffff 100%);background:linear-gradient(to bottom, #e5e5e5 0%, #ffffff 65%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 )}@media(max-width: 1530px){#footer .footer-wrapper{height:auto}#footer .footer-wrapper .info{flex-wrap:wrap;padding-bottom:55px}#footer .footer-wrapper .info .info__item{padding-right:3.6458333333vw}#footer .footer-wrapper .info .info__item:last-child{padding-right:0}#footer .footer-wrapper .info .item-socials{padding-right:0}#footer .footer-wrapper .info .item-newsletter{width:100%;justify-content:flex-end;padding-right:0;margin-top:20px}}@media(min-width: 992px)and (max-width: 1390px){#footer .footer-wrapper{height:auto;padding:24px 0}#footer .footer-wrapper .info .item-newsletter .newsletter__text{max-width:280px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email{width:max-content}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:first-child{width:250px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:last-child{width:auto}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input{height:100%;width:100%}#footer .footer-wrapper .info .item-socials{padding:0}}@media(max-width: 991px){#footer .container-footer .container-padding .bloc_text{width:100%}#footer .footer-wrapper .footer__botom .footer__botom__spacer{display:none}#footer .footer-wrapper .footer__botom .footer__botom__copyright{text-align:center;line-height:1.7em}#footer .footer-wrapper .footer__botom .footer__botom__copyright .divider{display:none}#footer .footer-wrapper .footer__botom .footer__botom__copyright br{display:block}}@media(min-width: 768px)and (max-width: 991px){#footer .footer-wrapper{height:auto;padding:24px 0}#footer .footer-wrapper .info{padding-bottom:215px;position:relative}#footer .footer-wrapper .info .item-by,#footer .footer-wrapper .info .item-info,#footer .footer-wrapper .info .item-socials,#footer .footer-wrapper .info .item-legal{width:100%;padding-bottom:30px}#footer .footer-wrapper .info .item-menu{position:absolute;top:0;right:0;padding-right:0}#footer .footer-wrapper .info .item-by{order:1}#footer .footer-wrapper .info .item-info{order:2}#footer .footer-wrapper .info .item-socials{order:3}#footer .footer-wrapper .info .item-legal{order:4;padding-bottom:0}#footer .footer-wrapper .info .item-newsletter{order:5;padding-top:130px;flex-flow:column}#footer .footer-wrapper .info .item-newsletter .newsletter__text{max-width:280px;padding-bottom:40px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email{width:max-content}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:first-child{width:250px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:last-child{width:auto}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input{height:100%;width:100%}#footer .footer-wrapper .footer__botom{flex-flow:column;justify-content:flex-start;align-items:center}#footer .footer-wrapper .footer__botom .footer__botom__partner{order:1;width:max-content;max-width:100%}#footer .footer-wrapper .footer__botom .go-to-top{order:2;position:relative;left:unset;transform:none;margin-top:83px}#footer .footer-wrapper .footer__botom .footer__botom__copyright{order:3;margin-top:50px}}@media(max-width: 767px){section.section-footer-logo{display:none}#footer .footer-wrapper{height:auto;padding:3.4525277435vh 0 25px}#footer .footer-wrapper .info{position:relative;padding-bottom:9.2478421702vh;justify-content:flex-start}#footer .footer-wrapper .info x .info__item{width:100%}#footer .footer-wrapper .info .item-by,#footer .footer-wrapper .info .item-info,#footer .footer-wrapper .info .item-socials,#footer .footer-wrapper .info .item-legal{width:100%;padding-bottom:20px}#footer .footer-wrapper .info .item-menu{display:none}#footer .footer-wrapper .info .item-by{order:1}#footer .footer-wrapper .info .item-info{order:2}#footer .footer-wrapper .info .item-socials{position:relative;order:3}#footer .footer-wrapper .info .item-legal{order:4}#footer .footer-wrapper .info .item-newsletter{order:5;flex-flow:column;margin-top:0;padding-top:100px}#footer .footer-wrapper .info .item-newsletter .newsletter__text{max-width:280px;padding-bottom:40px}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email{width:100%}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:first-child{width:100%}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email>div:last-child{width:auto}#footer .footer-wrapper .info .item-newsletter .newsletter__form .input-email input{height:100%;width:100%}#footer .footer-wrapper .footer__botom{flex-flow:column;justify-content:flex-start;align-items:center}#footer .footer-wrapper .footer__botom .footer__botom__partner{order:1;width:max-content;max-width:100%;margin-inline:0}#footer .footer-wrapper .footer__botom .go-to-top{order:2;position:relative;left:unset;transform:none;margin-top:83px}#footer .footer-wrapper .footer__botom .footer__botom__copyright{order:3;margin-top:50px}}@media(max-width: 350px){#footer .footer-wrapper .info .item-menu{order:2;width:auto !important;position:relative !important;top:unset !important;right:unset !important}}body.homepage #ventajas_icons.tipologies{border-bottom:2px solid #000}body.homepage #news{padding-top:120px;padding-bottom:0}.video-home-wrapper{background-color:#b4b4b4}.video-background-home{opacity:0}.video-foreground-home{position:relative;top:0;left:0;width:100vw;height:50vw;pointer-events:none;overflow:hidden}.video-background-home iframe{position:absolute;width:110vw;height:60vw;margin-top:-5vw;margin-left:-5vw}@media(max-width: 1366px){.video-foreground-home{width:100vw;height:45vw}.video-background-home iframe{width:110vw;height:60vw;margin-top:-7.5vw;margin-left:-5vw}}@media(max-width: 1366px)and (min-height: 950px){.video-foreground-home{width:100vw;height:60vw}.video-background-home iframe{width:110vw;height:70vw;margin-top:-5vw;margin-left:-5vw}}@media(max-width: 768px){.video-foreground-home{width:100vw;height:70vw}.video-background-home iframe{width:125vw;height:95vw;margin-top:-12.5vw;margin-left:-12.5vw}}#layer-logo{background-color:#b4b4b4;width:100%;height:100%;position:fixed;z-index:70}#layer-logo>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#layer-logo img{opacity:0}.btn_house{display:none;position:fixed;width:100%;height:55px;border-radius:0;background-color:#000;z-index:45;bottom:0;color:#fff;text-align:center;cursor:pointer}.btn_house:hover p{opacity:.5}.btn_house p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .32s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn_house.is-hidden{display:inherit;-webkit-animation:is-hidden .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:is-hidden .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.btn_house.is-visible{display:inherit;-webkit-animation:is-visible .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:is-visible .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.btn_house.initial-none{opacity:0}.video-intro{border-bottom:2px solid #000}.video-intro.video-slider{border-bottom:0}.container-video-homepage{width:863px;height:485px;margin:0 auto 170px;position:relative}.container-video-homepage .video-foreground-homepage{position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:860px;height:485px;overflow:hidden;border:2px solid #000}.container-video-homepage iframe{top:0;left:0;position:absolute;width:100%;height:100%}.video-intro-equipo{border-bottom:0}.video-intro-equipo .container-video-homepage .video-foreground-homepage{width:863px;border:0}#homepage .slider .text{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;opacity:0;position:absolute;top:25px;left:25px}#homepage .slider .text.white{color:#fff}#homepage .slider .owl-slider-home .owl-item img{display:block;width:100%;height:95vh;object-fit:cover}#homepage .slider .owl-item.active .text{opacity:1}#homepage .text-intro{padding:100px 0 120px}#homepage .container-icons{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;margin:160px 0 120px}#homepage .container-icons .item-icons{width:300px;text-align:center;margin-bottom:75px}#homepage .container-icons .item-icons h1{padding:0}#homepage .container-icons .item-icons svg{margin-bottom:15px}#homepage .container-icons .item-icons a{-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}#homepage .container-icons .item-icons a:hover{color:#9bff27}#homepage .container-icons .item-icons a:hover #icons circle,#homepage .container-icons .item-icons a:hover #icons line,#homepage .container-icons .item-icons a:hover #icons path,#homepage .container-icons .item-icons a:hover #icons g{-webkit-transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;stroke:#9bff27}.tipologies{padding:30px}.tipologies .tipologies-wrapper{padding:120px 50px 100px}.tipologies .tipologies-wrapper .tipologies__item{display:flex;justify-content:flex-start;padding:25px 0;border-top:2px solid #000}.tipologies .tipologies-wrapper .tipologies__item>div:first-child{width:27%}.tipologies .tipologies-wrapper .tipologies__item>div:nth-child(2){width:31%}.tipologies .tipologies-wrapper .tipologies__item>div:last-child{width:42%;text-align:right}.tipologies .tipologies-wrapper .tipologies__item>div:last-child img{margin-top:-20px}@media(min-height: 1160px)and (max-width: 1439px){#homepage .slider .owl-slider-home .owl-item img{height:65vh}}@media(max-width: 991px){.tipologies .tipologies-wrapper{padding:100px 0 100px}.container-video-homepage{width:90vw;height:51vw;margin:0 auto 60px}.container-video-homepage .video-foreground-homepage{width:90vw;height:51vw}.video-intro-equipo .container-video-homepage .video-foreground-homepage{width:90vw}.video-slider .container-video-homepage{margin:0;width:100vw;height:60vw}.video-slider .container-video-homepage .video-foreground-homepage{width:100vw;height:60vw}}@media(min-width: 768px)and (max-width: 991px){.btn_house{bottom:0}#homepage .slider .owl-slider-home .owl-item img{height:55vh}#homepage .advantage .container-padding h1{width:40%}#homepage .advantage .container-padding p{width:50%}#homepage .advantage .container-padding .number{right:20px;bottom:20px}}@media(max-width: 767px){.tipologies{padding:30px}.tipologies .container-padding{padding:0}.tipologies .tipologies-wrapper{padding:80px 0}.tipologies .tipologies-wrapper .tipologies__item{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:30px 0;border-top:2px solid #000}.tipologies .tipologies-wrapper .tipologies__item>div:first-child{width:45%;order:0}.tipologies .tipologies-wrapper .tipologies__item>div:nth-child(2){width:100%;order:2}.tipologies .tipologies-wrapper .tipologies__item>div:last-child{width:55%;order:1;margin-bottom:15px}.tipologies .tipologies-wrapper .tipologies__item>div:last-child img{max-width:100%}#player{width:100%;height:200px}#homepage .slider .owl-slider-home .owl-item img{height:41vh}#homepage .text-intro{padding:20px 0 60px}#homepage .container-icons{margin:80px 0 40px}#homepage .container-icons .item-icons{width:50%}#homepage .container-icons .item-icons h1{padding:0 10px}#homepage .container-icons .item-icons svg{transform:scale(0.85);margin-bottom:10px}.cookies svg{display:none}}#ventajas h6{text-align:center;padding-bottom:130px}#ventajas .advantage{border-top:1px solid #000}#ventajas .advantage .container-full{width:99.36vw;padding-top:40px;min-height:410px;position:relative}#ventajas .advantage .container-padding{display:flex}#ventajas .advantage .container-padding h3{width:350px;padding-right:85px}#ventajas .advantage .container-padding p{width:42%}#ventajas .advantage .container-padding .number{position:absolute;right:30px;bottom:40px}#ventajas .advantage .image-icon{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#ventajas .advantage .image-icon img{width:262px}.faqs-ventajas{padding-top:120px !important;background-color:#fff !important}.faqs-ventajas .faqs-accordion-wrapper{padding-top:80px !important}.faqs-ventajas{padding-top:60px !important}.faqs-ventajas .faqs-accordion-wrapper{padding-top:50px !important}#vs .container-full{width:99.36vw}#vs{margin-top:25px}#vs .legend{opacity:0;right:30px;bottom:25px;position:absolute;margin-top:40px}#vs .legend ul li{display:flex;align-items:center;line-height:1.7em}#vs .legend ul li div{width:16px;height:16px;border-radius:50%;margin-right:15px}#vs .container-graphic{margin-top:50px;margin-left:14%;width:86%;margin-bottom:50px;border-bottom:1px solid #707070;position:relative}#vs .container-graphic img.left,#vs .container-graphic img.right{position:absolute;bottom:-1.6px}#vs .container-graphic img.left{left:-10px}#vs .container-graphic img.right{right:-10px}#vs .container-graphic span.left,#vs .container-graphic span.right{position:absolute;transform:rotate(-90deg);bottom:25px}#vs .container-graphic span.left{left:0}#vs .container-graphic span.right{right:0}#vs .container-graphic .graphics-wrapper{min-height:320px}#vs .container-graphic .graphics-wrapper .graphic{display:none;align-items:flex-end;position:absolute;width:100%;bottom:0}#vs .container-graphic .graphics-wrapper .graphic .item-graphic{width:212px;overflow:hidden;margin-left:13%}#vs .container-graphic .graphics-wrapper .graphic .item-graphic.kubs{margin-left:20%}#vs .container-graphic .graphics-wrapper .graphic .item-graphic.kubs .percentage{padding-bottom:15px;text-align:center;opacity:0}#vs .container-graphic .graphics-wrapper .graphic.graphic-active{display:flex}#vs .graphic-buttons{margin-left:14%;margin-right:14%;width:72%;display:flex;margin-top:65px}#vs .graphic-buttons>div{min-width:20%;text-align:center;border:1px solid #000;padding:15px 5px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:flex;justify-content:center;align-items:center;margin-left:-1px;margin-top:-1px}#vs .graphic-buttons>div.button-active{color:#fff;background-color:#000}#vs .graphic-buttons>div.button-active:hover{color:#fff;background-color:#000}#vs .graphic-buttons>div:hover{background-color:rgba(0,0,0,.1)}#vs .title-graphic-wrapper{margin-left:14%;width:86%;display:flex}#vs .title-graphic-wrapper>div{width:212px}#vs .title-graphic-wrapper>div:first-child{margin-left:13%}#vs .title-graphic-wrapper>div:last-child{margin-left:20%}#vs .description-graphic{margin-left:14%;width:86%;display:flex;margin-top:65px;margin-bottom:130px;line-height:1.3em;position:relative}#vs .description-graphic>div{width:388px;margin-right:90px}#vs .description-graphic>div:last-child{position:absolute;right:0;width:125px;text-decoration:underline;margin-right:57px}#vs .ventajas-memoria{margin-left:14%;margin-right:14%;border-top:1px solid #000;padding-top:40px}#vs .ventajas-memoria .button-pdf-wrapper{text-align:center;margin:90px 0 190px}#vs .ventajas-memoria .button-pdf-wrapper a{width:max-content;margin:auto}#vs .ventajas-memoria button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;background-color:#fff;padding:15px 55px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#vs .ventajas-memoria button:hover{background-color:rgba(0,0,0,.1)}@media(min-width: 1680px){#ventajas .advantage .container-full{width:90vw}#vs .ventajas-memoria{margin-left:20%;margin-right:20%}#vs .description-graphic{margin-right:20%;margin-left:20%;width:60%}#vs .graphic-buttons{margin-right:20%;margin-left:20%;width:60%;display:flex;margin-top:65px}#vs .description-graphic{justify-content:space-between}#vs .description-graphic>div{width:36%;margin-right:0}#vs .description-graphic>div:last-child{position:relative;right:0;width:15%;text-decoration:underline;margin-right:0}#vs .graphic-buttons>div{width:20%}#vs .container-graphic{margin-left:20%;width:80%;padding-right:20%}#vs .container-graphic .graphics-wrapper .graphic{width:75%}#vs .legend{right:0}#vs .container-graphic .graphics-wrapper .graphic .item-graphic{margin-left:20%}#vs .container-graphic .graphics-wrapper .graphic .item-graphic.kubs{margin-left:15%}#vs .title-graphic-wrapper{margin-left:20%;width:80%;padding-right:20%}#vs .title-graphic-wrapper>div:first-child{margin-left:20%}#vs .title-graphic-wrapper>div:last-child{margin-left:15%}#vs .container-full{width:90vw}}@media(min-width: 992px)and (max-width: 1390px){#vs{margin-top:25px}#vs .legend{margin-top:40px}#vs .legend ul li{display:flex;align-items:center}#vs .legend ul li div{width:16px;height:16px;border-radius:50%;margin-right:15px}#vs .container-graphic .graphics-wrapper .graphic .item-graphic.kubs{margin-left:10%}#vs .title-graphic-wrapper>div:last-child{margin-left:10%}#ventajas_icons .container-996{width:85%}#ventajas .advantage .container-padding h3{width:30%}#ventajas .advantage .container-padding p{width:45%}.advantage .number{font-size:250px}}@media(min-width: 992px)and (max-width: 1280px){#vs .description-graphic>div:last-child{position:relative}}@media(max-width: 991px){#vs .legend{margin-top:60px}#vs .legend ul li div{width:12px;height:12px;margin-right:10px}#vs .container-graphic{margin-left:7px;margin-right:13px}#vs .container-graphic .graphic{justify-content:flex-end}#vs .container-graphic .graphic img.right{display:none}#vs .container-graphic .graphic span.left,#vs .container-graphic .graphic span.right{bottom:25px}#vs .container-graphic .graphic span.left{left:0}#vs .container-graphic .graphic span.right{display:none}#vs .container-graphic .graphic .item-graphic{width:212px}#vs .container-graphic .graphic .item-graphic.kubs{margin-right:15px}#vs .titles-graphic{display:flex;justify-content:flex-end;margin-right:10px}#vs .titles-graphic h2{width:212px}#vs .titles-graphic h2:first-child{margin-right:15px}#vs .descriptions{margin-left:0;margin-bottom:50px;flex-wrap:wrap;margin-top:70px}#vs .descriptions .item-description{width:100%;margin-right:0;margin-bottom:70px}#vs .descriptions .item-description h4{margin-top:25px}#ventajas .advantage .container-padding{flex-wrap:wrap}#ventajas .advantage .container-padding p{width:90%}#ventajas .advantage .image-icon{position:relative;right:inherit;top:inherit;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:40px;margin-bottom:40px;left:50%}#ventajas .advantage .image-icon img{width:85%}#vs .description-graphic{margin-left:0;margin-right:0;padding:0 30px;width:100%;flex-wrap:wrap;margin-top:55px;margin-bottom:55px;justify-content:space-between}#vs .description-graphic>div{width:45%;margin-bottom:30px;margin-right:0}#vs .description-graphic>div:last-child{position:relative;width:100%;margin-right:0}#vs .ventajas-memoria{margin-left:30px;margin-right:30px}#vs .ventajas-memoria .button-pdf-wrapper{margin:90px 0 90px}#ventajas h6{padding-bottom:55px}#vs .graphic-buttons{margin-left:0;padding:0 30px;width:100%;margin-top:55px;flex-wrap:wrap}#vs .container-graphic{margin-top:30px;margin-left:30px;width:calc(100% - 30px);margin-bottom:20px}#vs .graphic-buttons>div{min-width:inherit;width:205px;margin-left:-1px}#vs .container-graphic .graphics-wrapper .graphic .item-graphic{width:29%;margin-left:4%}#vs .container-graphic .graphics-wrapper .graphic .item-graphic.kubs{margin-left:4%}#vs .container-graphic .graphics-wrapper{min-height:390px}#vs .legend{right:inherit;bottom:inherit;margin-top:0;top:-55px;left:0}#vs .container-graphic .graphic .item-graphic.kubs{margin-right:30px}#vs .title-graphic-wrapper{margin-left:0;width:100%;justify-content:flex-end}#vs .title-graphic-wrapper>div{width:29%;margin-left:4%}#vs .title-graphic-wrapper>div:first-child{margin-left:4%}#vs .title-graphic-wrapper>div:last-child{margin-left:4%;margin-right:10px}}@media(max-width: 767px){#ventajas .advantage .image-icon{position:relative;right:inherit;top:inherit;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:40px;left:50%}#ventajas .advantage .image-icon img{width:85%}#vs .description-graphic{margin-left:0;margin-right:0;padding:0 20px;width:100%;flex-wrap:wrap;margin-top:55px;margin-bottom:55px}#vs .description-graphic>div{width:100%;margin-bottom:30px;margin-right:0}#vs .description-graphic>div:last-child{position:relative;width:100%;margin-right:0}#vs .ventajas-memoria{margin-left:20px;margin-right:20px}#vs .ventajas-memoria .button-pdf-wrapper{margin:90px 0 90px}#ventajas h6{padding-bottom:55px}#vs .graphic-buttons{margin-left:0;padding:0 20px;width:100%;margin-top:55px;flex-wrap:wrap}#vs .container-graphic{margin-top:30px;margin-left:20px;width:calc(100% - 20px);margin-bottom:20px}#vs .graphic-buttons>div{min-width:inherit;width:110px;margin-left:-1px}#vs .container-graphic .graphics-wrapper .graphic .item-graphic{width:29%;margin-left:4%}#vs .container-graphic .graphics-wrapper .graphic .item-graphic.kubs{margin-left:4%}#vs .container-graphic .graphics-wrapper{min-height:390px}#vs .legend{right:inherit;bottom:inherit;margin-top:0;top:-55px;left:0}#vs .container-graphic .graphic .item-graphic.kubs{margin-right:20px}#vs .title-graphic-wrapper{margin-left:0;width:100%;justify-content:flex-end}#vs .title-graphic-wrapper>div{width:29%;margin-left:4%}#vs .title-graphic-wrapper>div:first-child{margin-left:4%}#vs .title-graphic-wrapper>div:last-child{margin-left:4%;margin-right:10px}#vs .graphic-buttons>div{margin-left:-1px;margin-top:-1px}#ventajas .advantage .container-full{min-height:380px}#ventajas .advantage .container-padding{flex-wrap:wrap}#ventajas .advantage .container-padding h1{width:100%;padding-bottom:30px}#ventajas .advantage .container-padding h3{padding-bottom:1em;padding-right:0}#ventajas .advantage .container-padding p{width:86%}#ventajas .advantage .container-padding .number{right:15px;bottom:0}#ventajas .advantage{padding-bottom:40px}#vs .container-graphic .graphic .item-graphic{width:68px}#vs .container-graphic .graphic .item-graphic.kubs{margin-right:10px}#vs .titles-graphic{display:flex;justify-content:flex-end;margin-right:10px}#vs .titles-graphic h2{width:67px}#vs .titles-graphic h2:first-child{margin-right:11px}#vs .descriptions{margin-left:0;margin-bottom:50px;flex-wrap:wrap;margin-top:70px}#vs .descriptions .item-description{width:100%;margin-right:0;margin-bottom:70px}#vs .descriptions .item-description h4{margin-top:25px}}#showroom .item-show{margin-bottom:90px}#showroom .item-show h1,#showroom .item-show h2{text-align:center}#showroom .item-show a{text-decoration:underline}#showroom .item-show:last-child{margin-bottom:240px}#showroom .owl-carousel .item img{width:100%;margin:35px 0 40px;height:645px;object-fit:cover}#showroom .owl-carousel.owl-slider-showroom .item img{width:996px}#showroom .owl-next{right:-193px}#showroom .owl-next:hover{right:-200px}#showroom .owl-prev{left:-193px}#showroom .owl-prev:hover{left:-200px}#showroom .btn_reservar{cursor:pointer}@media(min-width: 768px)and (max-width: 991px){#showroom .item-show{padding:0 30px}}@media(max-width: 767px){#showroom .owl-nav{display:none}#showroom .item-show{padding:0 20px;margin-bottom:100px}#showroom .item-show:last-child{margin-bottom:120px}#showroom .owl-carousel .item img{width:100%;margin:30px 0 20px;height:60vw;object-fit:cover}#showroom .owl-carousel.owl-slider-showroom .item img{width:100%}}.grid:after{content:"";display:block;clear:both}.news__title{margin-bottom:80px;padding-inline:22.5px}.news__grid{display:flex;flex-wrap:wrap}.news__grid .grid-item{float:unset}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left}.grid-item img{width:100%}.item-new{padding:0 22.5px 90px}.page-news .container-news{margin-right:-22.5px;margin-left:-22.5px}.page-news .post__title{padding-top:20px}.page-news .tags{padding-top:5px;text-transform:uppercase}.date-news{padding-bottom:15px}.container-img-new{overflow:hidden;height:fit-content;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.container-img-new img{display:block;width:100%;height:350px;object-fit:cover;-webkit-transition:.6s ease;-moz-transition:.6s ease;-ms-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}.item-new .tags ul li{display:none}.item-new .tags ul li:first-child{display:inherit}.item-new a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.tool-pagination{padding:30px}.tool-pagination ul{width:100%;display:flex;justify-content:flex-end}.tool-pagination ul li{padding:0 10px}.tool-pagination ul li .current{border-bottom:2px solid}@media(max-width: 1340px){.page-news .container-news{margin-right:45px;margin-left:45px}.page-contact .container-996{width:90%}}@media(max-width: 1024px){.grid-sizer,.grid-item{width:50%}}@media(max-width: 830px){.page-news .container-news{margin-right:0;margin-left:0}.grid-sizer,.grid-item{width:50%}}@media(max-width: 768px){.page-news .container-news{margin-right:45px;margin-left:45px}.grid-sizer,.grid-item{width:100%}.container-img-new img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}@media(max-width: 580px){.page-news .container-news{margin-right:0;margin-left:0}}.section-news-hero .news-hero--content{padding-bottom:45px}.section-news-hero .news-hero--content .news-hero--content__title{min-height:120px;display:flex;justify-content:center;align-items:center;padding:50px 0 40px}.section-news-hero .news-hero--content .single-news__slider{height:33.5648148148vw}.section-news-hero .news-hero--content .single-news__slider .swiper{height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper{height:100%}.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper .swiper-slide .media__item,.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper .swiper-slide video,.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper .swiper-slide iframe{display:block;width:auto;max-width:100%;height:100%;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper .swiper-slide iframe{width:57.8703703704vw}.section-news-single .info{display:flex;justify-content:space-between;margin-bottom:180px}.section-news-single .info .date,.section-news-single .info .tags{width:calc((100% - 50.1157407407vw)/2)}.section-news-single .info .date{text-align:right}.section-news-single .info .description{width:700px}.section-news-single .info .description p{padding-bottom:4px}.section-news-single .info .description p a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.section-news-single .info .description p a:hover{opacity:.7}.section-news-single .info .description ul{list-style-type:disc;padding-left:16px}.section-news-single .info .description ul a{border-bottom:1px solid #000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.section-news-single .info .description ul a:hover{opacity:.7}.section-news-single .info .description b,.section-news-single .info .description strong{font-weight:normal}.section-news-single .info .description h1,.section-news-single .info .description h2,.section-news-single .info .description h3,.section-news-single .info .description h4,.section-news-single .info .description h5,.section-news-single .info .description h6{padding-top:0;padding-bottom:5px}.section-news-single .info .description h1 a,.section-news-single .info .description h2 a,.section-news-single .info .description h3 a,.section-news-single .info .description h4 a,.section-news-single .info .description h5 a,.section-news-single .info .description h6 a{border-bottom:1px solid #000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.section-news-single .info .description h1 a:hover,.section-news-single .info .description h2 a:hover,.section-news-single .info .description h3 a:hover,.section-news-single .info .description h4 a:hover,.section-news-single .info .description h5 a:hover,.section-news-single .info .description h6 a:hover{opacity:.7}.pagination-single{display:flex;justify-content:center;align-items:center;padding-bottom:180px}.pagination-single svg{margin:8px 90px 0}.pagination-single .no-more{pointer-events:none;cursor:default;opacity:.15}@media(max-width: 1728px){.section-news-single .info .date,.section-news-single .info .tags{width:calc((100% - 50.1157407407vw)/2)}.section-news-single .info .description{width:40.5092592593vw}}@media(max-width: 768px){.section-news-hero .news-hero--content{padding-bottom:30px}.section-news-hero .news-hero--content .news-hero--content__title{height:auto;padding:40px 0 30px}.section-news-hero .news-hero--content .single-news__slider{height:76.3358778626vw}.section-news-hero .news-hero--content .single-news__slider .swiper .swiper-wrapper .swiper-slide iframe{width:100%}.section-news-single .info{flex-wrap:wrap}.section-news-single .info .date{padding-bottom:30px}.section-news-single .info .date,.section-news-single .info .tags{width:100%;text-align:left}.section-news-single .info .tags{padding-top:40px}.section-news-single .info .description{width:100%}}.block-intro .block-intro__title{text-align:center;margin-bottom:30px}#equipo .carrec{padding:100px 0 60px;text-align:center}#equipo .carrec:first-child{padding:140px 0 60px}#equipo .container-team{display:flex;justify-content:center;flex-wrap:wrap}#equipo .item-team{width:286px;position:relative;margin-bottom:50px}#equipo .item-team img{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:180px;height:180px;border-radius:50%;object-fit:cover;margin-bottom:20px}#equipo .item-team h3,#equipo .item-team h4{text-align:center;line-height:22px}#equipo .item-team h4{text-transform:uppercase}#equipo .by{padding-top:75px;padding-bottom:220px}#equipo2 .block-intro img{margin-top:45px;width:100%}#equipo2 .block-intro h2{line-height:1.35em}#equipo2 .block-intro h2 a{border-bottom:1px solid}#equipo2 .block-info-wrapper .block-info__item{display:flex;align-items:center;justify-content:space-between;margin-top:150px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__text{width:404px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__text p{line-height:26px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image{margin-right:-190px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img.orientation-h{width:auto;height:375px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img.orientation-v{width:auto;height:764px}#equipo2 .block-info-wrapper .block-info__item:nth-child(even) .block-info__item__text{order:1;width:385px}#equipo2 .block-info-wrapper .block-info__item:nth-child(even) .block-info__item__image{order:0;margin-left:-190px}#equipo2 .text-bottom{padding:180px 0 150px;text-align:center}@media(min-width: 992px)and (max-width: 1390px){#equipo2 .block-info-wrapper .block-info__item .block-info__item__text{width:29vw}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image{margin-right:-13.11vw}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img.orientation-h{height:26vw}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img.orientation-v{height:52.7vw}#equipo2 .block-info-wrapper .block-info__item:nth-child(even) .block-info__item__text{width:29vw}#equipo2 .block-info-wrapper .block-info__item:nth-child(even) .block-info__item__image{margin-left:-13.11vw}}@media(max-width: 991px){#equipo2.p-start5{padding-top:160px}#equipo2 .block-intro img{margin-top:60px}#equipo2 .block-info-wrapper .block-info__item{flex-wrap:wrap;margin-top:60px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__text{width:100%}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image{margin-right:0;text-align:center}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img{margin-top:60px}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img.orientation-h{width:100%;height:auto}#equipo2 .block-info-wrapper .block-info__item .block-info__item__image img.orientation-v{width:75%;height:auto}#equipo2 .block-info-wrapper .block-info__item:nth-child(even) .block-info__item__text{width:100%;order:0}#equipo2 .block-info-wrapper .block-info__item:nth-child(even) .block-info__item__image{margin-left:0;order:1}#equipo2 .text-bottom{padding:90px 0}}@media(min-width: 768px)and (max-width: 991px){#equipo .carrec{padding:90px 0 60px}#equipo .carrec:first-child{padding:130px 0 60px}#equipo .container-team{padding:0 30px}#equipo .by{padding-bottom:150px}#equipo .item-team{width:33%}}@media(max-width: 767px){#equipo .carrec{padding:60px 0 40px}#equipo .carrec:first-child{padding:100px 0 40px}#equipo .container-team{padding:0 20px}#equipo .by{padding-top:30px;padding-bottom:100px}#equipo .item-team{width:50%}#equipo .item-team img{width:150px;height:150px}}section.section-casas{padding-top:68px}section.section-casas .casas-wrapper .item.item-banner{width:100% !important;background-color:rgba(0,0,0,0) !important;min-height:0 !important;padding-bottom:4.4270833333vw !important;margin:0 !important}section.section-casas .casas-wrapper .item.item-banner h2{display:block !important}section.section-casas .casas-wrapper .item.item-link{width:100% !important;display:flex;justify-content:center;align-items:center;min-height:38.4375vw}#casas .container-padding{padding:0}#casas .text-intro{width:46%;margin-bottom:170px}#casas .container-casas{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:240px}#casas .item-casa{width:610px;margin-bottom:85px}#casas .item-casa .container-img{width:610px;height:395px;overflow:hidden;margin:15px 0 20px}#casas .item-casa img{width:100%;height:100%;object-fit:cover;-webkit-transition:.6s ease;-moz-transition:.6s ease;-ms-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}#casas .item-casa:hover img{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}#single-casas .container-full{width:100%}#single-casas .video-news{text-align:center;padding:25px 0}#single-casas .video-news iframe{width:62.5vw;height:35.15vw}#single-casas .container-slider{padding:40px 0 35px}#single-casas .container-slider .owl-slider-single .item{display:flex;justify-content:center;align-items:center}#single-casas .container-slider .owl-slider-single .item img{width:auto;max-width:100%;height:33.465vw;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}#single-casas .info{display:flex;justify-content:space-between;margin-bottom:180px}#single-casas .info .description{width:572px}#single-casas .info .description p{padding-bottom:40px}#single-casas .info .description p a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}#single-casas .info .description p a:hover{opacity:.7}#single-casas .info .description img{display:block;height:auto;width:auto;max-width:100%;object-fit:contain;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}#single-casas .info .caracteristicas{width:376px;line-height:40px}#single-casas .info .caracteristicas p{border-bottom:2px solid #000}#single-casas .owl-next{right:30px}#single-casas .owl-next:hover{right:27px}#single-casas .owl-prev{left:30px}#single-casas .owl-prev:hover{left:27px}#single-casas .page-casas{background-color:#d3d3d3;margin-top:155px;padding:95px 0;display:flex;justify-content:center;align-items:center}#single-casas .page-casas a{padding:0 90px}#single-casas .page-casas a.desactivated{pointer-events:none;cursor:default;opacity:.13}#single-casas .planol{position:relative;background-color:#e5e5e5}#single-casas .planol .owl-slider-planol h5{text-align:center;padding:80px 0 0}#single-casas .planol .owl-slider-planol img{margin:auto;display:block;width:1200px}#single-casas .planol .owl-dots{text-align:center;margin-bottom:0;margin-top:-40px}#single-casas .planol .owl-dots button.owl-dot{border:2px solid #000 !important;width:18px;height:18px;border-radius:50%;margin:0 5px;background-color:#fff;position:relative}#single-casas .planol .owl-dots button.owl-dot.active::after{content:"";display:block;width:6px;height:6px;border:2px solid #000 !important;border-radius:50%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#single-casas .container-video{padding:40px 0 65px}#single-casas .container-slider.with-video{margin-top:-120px;margin-bottom:60px}.slider-planol-mobile{padding-top:50px}.slider-planol-mobile .item{padding-top:5px}.slider-planol-mobile img{width:100%}section.section-modular-gallery{margin-bottom:10.46875vw;overflow:hidden}section.section-modular-gallery .container{display:flex;justify-content:center}section.section-modular-gallery .catalogo-modular-wrapper{width:auto;max-width:1500px;margin:-8px}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item{display:flex;width:100%}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content{margin:8px}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content img,section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content video,section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content iframe{width:100%;display:block;max-height:48.2291666667vw;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media(max-width: 991px){section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content img,section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content video,section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content iframe{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content iframe{object-fit:unset;width:1484px;height:48.2638888889vw;min-height:unset;max-width:100%;max-height:695px}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item.img_3 .gallery__item__content{width:33%}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item.img_2 .gallery__item__content{width:50%}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item.img_1 .gallery__item__content{width:100%}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item.img_1 .gallery__item__content img,section.section-modular-gallery .catalogo-modular-wrapper .gallery__item.img_1 .gallery__item__content video{height:auto}section.casa-single_btn-block{margin-bottom:24px}section.casa-single_btn-block .casa-single_btn-block-wrapper{height:732px;width:100%;display:flex;justify-content:center;align-items:center}section.casa-single_btn-block .casa-single_btn-block-wrapper a{text-align:center}.swiper-single-wrapper .swiper-extras .swiper__item__title{position:absolute;right:0;top:1.25vw;visibility:hidden;opacity:0;transition:.3s ease}.swiper-single-wrapper .swiper-extras .swiper__item__title.active{visibility:visible;opacity:1}.swiper-single-wrapper .swiper{padding-top:3.125vw;height:100%;width:100%}.swiper-single-wrapper .swiper .swiper-button-next{width:40px;content:url(e345d44d390c789d94f1.svg)}.swiper-single-wrapper .swiper .swiper-button-prev{width:40px;content:url(a3807fbfeecc850ca791.svg)}.swiper-single-wrapper .swiper .swiper-slide{position:relative;height:auto}.swiper-single-wrapper .swiper .swiper-slide .swiper__item__image{height:100%;display:flex;justify-content:center;align-items:center}.swiper-single-wrapper .swiper .swiper-slide .swiper__item__image img,.swiper-single-wrapper .swiper .swiper-slide .swiper__item__image svg{max-width:46.875vw;width:100%;height:100%;max-height:100%;object-fit:contain}.swiper-single-wrapper .swiper-index{position:absolute;bottom:0;right:0;display:flex}.swiper-single-wrapper .swiper-index .blueprint__index__item{margin-right:1.25vw}.swiper-single-wrapper .swiper-index .blueprint__index__item:last-child{margin-right:0}.casa-single-gradiant{width:100%;height:10.8333333333vw}body.single-casasdecatalogo .casa-single-gradiant{background:#f2f2f2;background:-moz-linear-gradient(top, #f2f2f2 0%, #f6f6f6 47%, #ffffff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f2f2f2), color-stop(47%, #f6f6f6), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f2f2f2 0%, #f6f6f6 47%, #ffffff 100%);background:-o-linear-gradient(top, #f2f2f2 0%, #f6f6f6 47%, #ffffff 100%);background:-ms-linear-gradient(top, #f2f2f2 0%, #f6f6f6 47%, #ffffff 100%);background:linear-gradient(to bottom, #f2f2f2 0%, #f6f6f6 47%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$catalogo-grey, endColorstr='#ffffff', GradientType=0)}@media(min-width: 992px)and (max-width: 1390px){#casas .item-casa{width:44%}#casas .item-casa .container-img{width:100%;height:30vw}#single-casas .planol .owl-slider-planol img{width:85%}}@media(min-width: 768px)and (max-width: 991px){#casas .container-casas{margin-bottom:100px}#casas .item-casa{width:100%;padding:0 30px}#single-casas .owl-nav{display:none}#single-casas .container-slider{padding:30px 0 40px}#single-casas .item img{padding:10px 0}#single-casas .info{flex-wrap:wrap;margin-bottom:120px;padding:0 30px}#single-casas .info .description{width:60%}#single-casas .info .caracteristicas{width:33%}#single-casas .page-casas{margin-bottom:180px}#single-casas .page-casas a{padding:0 10vw}}@media(max-width: 991px){#single-casas .planol .owl-slider-planol img{width:100%}#casas .text-intro{width:100%;margin-bottom:95px}#casas .container-padding{padding:0 25px}#casas .item-casa .container-img{width:100%}.swiper-single-wrapper{width:100% !important;display:block !important}.swiper-single-wrapper .swiper-extras{position:relative;width:100%;height:30px}.swiper-single-wrapper .swiper-extras .swiper__item__title{width:max-content;left:50%;right:unset;top:0;transform:translateX(-50%)}.swiper-single-wrapper .swiper{padding-bottom:100px}.swiper-single-wrapper .swiper .swiper-button-next,.swiper-single-wrapper .swiper .swiper-button-prev{transform:none;top:unset;bottom:0}.swiper-single-wrapper .swiper .swiper-button-next{width:40px;left:52%;right:unset;content:url(e345d44d390c789d94f1.svg)}.swiper-single-wrapper .swiper .swiper-button-prev{width:40px;right:52%;left:unset;content:url(a3807fbfeecc850ca791.svg)}.swiper-single-wrapper .swiper .swiper-slide{position:relative;height:auto;width:100%}.swiper-single-wrapper .swiper .swiper-slide .swiper__item__image img{width:100%;height:auto;max-width:91.7948717949vw;max-height:35.5450236967vh}section.section-modular-gallery .catalogo-modular-wrapper{width:auto;margin:-5px}section.section-modular-gallery .catalogo-modular-wrapper .gallery__item .gallery__item__content{margin:5px}}@media(max-width: 767px){#casas .container-casas{margin-bottom:50px}#casas .item-casa{width:100%;padding:0 20px;margin-bottom:70px}#casas .item-casa .container-img{height:220px}#single-casas .planol .owl-dots{margin-top:0}#single-casas .planol .owl-slider-planol h5{padding:65px 30px 0}#single-casas .planol .owl-slider-planol img{padding-top:45px}#single-casas .owl-nav{display:none}#single-casas .owl-nav .owl-prev{opacity:0;width:50%;height:100%;left:0;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#single-casas .owl-nav .owl-prev img{display:none}#single-casas .owl-nav .owl-next{opacity:0;width:50%;height:100%;right:0;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#single-casas .owl-nav .owl-next img{display:none}#single-casas .container-slider,#single-casas .container-video{padding:20px 10px 35px}#single-casas .info{flex-wrap:wrap;margin-bottom:120px;padding:0 20px}#single-casas .info .description,#single-casas .info .caracteristicas{width:100%}#single-casas .page-casas{justify-content:space-around;width:100%;margin-bottom:0;margin-top:65px;padding:80px 0 70px}#single-casas .page-casas a{padding:0}#single-casas .container-slider .owl-slider-single .item img{height:260px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}#single-casas .container-slider.with-video{margin-top:-90px;margin-bottom:0}section.section-casas{padding-top:68px}section.section-casas .casas-wrapper .item.item-banner{padding:0 0 12.8205128205vw 0 !important}section.section-casas .casas-wrapper .item.item-link{width:100vw !important;margin:0 -4.1025641026vw 6.1538461538vw !important;height:143.5897435897vw !important}.casa-single-gradiant{height:11.8483412322vh}section.casa-single_btn-block{margin-bottom:6.1538461538vw}section.casa-single_btn-block .casa-single_btn-block-wrapper{height:66.3507109005vh}section.section-modular-gallery{margin-bottom:50px}.swiper-single-wrapper .swiper-index{width:100%;justify-content:center}.swiper-single-wrapper .swiper-index .blueprint__index__item{margin-right:16px}}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item{position:relative;background-color:#f2f2f2;padding:1.25vw;margin-bottom:1.25vw;width:100%;height:auto;min-height:38.4375vw;display:flex;flex-flow:row-reverse}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(even){flex-flow:row}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(even) .item__info{padding:0 0 0 1.25vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(even) .item__img-wrapper .item__tag-wrapper{right:unset;left:0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(odd) .item__img-wrapper{padding-left:0;padding-right:25px}@media(max-width: 768px){body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(odd) .item__img-wrapper{padding-right:0}}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__title-mobile{display:none}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info{width:30.3645833333vw;min-width:373px;padding:0 1.25vw 0 0;display:flex;flex-flow:column;justify-content:space-between}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__title-wrapper{display:flex;width:100%;justify-content:space-between}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__title-wrapper h2{padding-bottom:.625vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__title-wrapper .item__info__price{height:max-content}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__title-wrapper .item__info__price.login{text-decoration:underline}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__desc{width:20.78125vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs{margin-top:.625vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs .item__info__specs__item{padding:.5208333333vw 0;border-bottom:1px solid #000}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__link{display:block;margin-top:3.3854166667vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper{position:relative;width:64.6354166667vw;min-height:35.9375vw;padding-left:25px}@media(max-width: 768px){body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper{padding-left:0}}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper img{display:block;height:100%;width:100%;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper .item__tag-wrapper{position:absolute;bottom:0;right:0;display:flex;padding:1.25vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper .item__tag-wrapper .tag__item{margin-right:1.25vw;padding:7px 14px 6px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper .item__tag-wrapper .tag__item:last-child{margin:0}@media(max-width: 767px){body.page-template-archive-catalogo section.section-casas{padding-top:30px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item{background-color:#f2f2f2;padding:3.125vw;margin-bottom:3.125vw;width:100%;height:auto;flex-flow:column}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(even){flex-flow:column}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item:nth-child(even) .item__info{padding:0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__title-mobile{order:1;display:flex;justify-content:space-between;width:100%}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__title-mobile .item__info__price{position:absolute;right:0;bottom:0;padding:3.125vw;margin-bottom:-5px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__title-mobile .item__info__price.login{height:max-content;text-decoration:underline}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper{order:2;width:100%;max-height:52.0833333333vw;margin:2.6041666667vw 0 3.125vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper img{height:52.0833333333vw;object-fit:cover}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper .item__tag-wrapper{padding:3.125vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info{order:3;min-width:unset;width:100%;padding:0;justify-content:flex-start}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__title-wrapper{display:none}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content{display:flex;flex-wrap:wrap}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__desc{width:50%;padding-right:3.125vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs{width:50%;margin-top:0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs .item__info__specs__item{padding:1.3020833333vw 0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs .item__info__specs__item:first-child{padding-top:0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__link-wrapper{width:100%}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__link-wrapper .item__info__link{display:block;margin-top:3.125vw}}@media(max-width: 500px){body.page-template-archive-catalogo section.section-casas .casas-wrapper .item{width:100vw;margin:0 -4.1025641026vw 6.4102564103vw;padding:6.4102564103vw 4.1025641026vw;min-height:143.5897435897vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item.item-banner{padding:4.1025641026vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper{margin:5.1282051282vw 0 6.1538461538vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper .item__tag-wrapper{padding:4.1025641026vw;left:0 !important;right:unset !important}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__desc{width:100%;padding-right:0;padding-bottom:65px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs{display:none;width:100%;margin-top:3.2vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs .item__info__specs__item{padding:2.6666666667vw 0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__link-wrapper{width:max-content;position:absolute;bottom:0;left:0;padding:6.4102564103vw 4.1025641026vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__link-wrapper .item__info__link{padding:10px 15px;margin:6.4vw 0 0 0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__title-mobile .item__info__price{position:absolute;padding:6.4102564103vw 4.1025641026vw}}section.section-catalogo-single-info{background-color:#f2f2f2}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__title{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:12.962962963vh;padding-bottom:2.2222222222vh}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__title .catalogo-info__title__price .catalogo-info__title__price__item.login{text-decoration:underline}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider{display:flex;align-items:center;width:100vw;margin:0 -24px;height:76.7592592593vh}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper{height:59.9074074074vh;width:100%;overflow:visible}@media(max-width: 991px){section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper{height:100%}}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-slide{display:flex;justify-content:center;height:100%;width:100%}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-slide .media__item{width:auto;height:100%;object-fit:contain}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-button-next{position:absolute;right:0;top:0;width:15%;height:100%;visibility:visible;z-index:30;margin-top:0}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-button-next::after{color:rgba(0,0,0,0)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-button-prev{position:absolute;left:0;top:0;width:15%;height:100%;visibility:visible;z-index:30;margin-top:0}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-button-prev::after{color:rgba(0,0,0,0)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination{bottom:-15px}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet{position:relative;width:calc(80%/var(--childs));max-width:130px;height:auto;text-align:left;border-radius:0;opacity:1;margin-right:20px;background-color:rgba(0,0,0,0)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet i{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;background-color:hsla(0,0%,100%,.49)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet b{position:absolute;bottom:0;left:0;z-index:2;width:0%;height:2px;background-color:#fff}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(0,0,0,0)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active i{background-color:hsla(0,0%,100%,.49)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active b{animation-name:countingBar;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}@keyframes countingBar{0%{width:0}100%{width:100%}}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active~.swiper-pagination-bullet i{background-color:hsla(0,0%,100%,.49)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content{position:relative;display:flex;padding:24px 0}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__price-mobile{display:none}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__price-mobile.login{text-decoration:underline}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content{width:31.1979166667vw;padding-right:20px;display:flex;flex-flow:column;justify-content:space-between}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__desc{max-width:441px;width:21.40625vw}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__buttons{display:flex;flex-flow:column;width:max-content}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__buttons a{width:auto;margin-bottom:10px;text-align:center}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__buttons a:last-child{margin-bottom:0}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__specs{padding:24px 0 30px}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__specs .specs__item{padding:11px 0;border-bottom:1px solid #000}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__specs .specs__item:first-child{padding-top:0}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__blueprints{width:67.2916666667vw;display:flex;align-items:center}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__legal{width:100%;display:block;margin-top:75px;border:1px solid #000;padding:20px 35px}@media(min-width: 1920px){section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content{min-height:unset}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__blueprints .swiper .swiper-slide .swiper__item__image{height:100%}}@media(max-width: 1200px){body.page-template-archive-catalogo section.section-casas{padding-top:68px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item{padding:1.25vw;margin-bottom:24px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info{min-width:290px;width:31.0833333333vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__title-wrapper h2{padding-bottom:1.1458333333vw}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__desc{width:250px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs{margin-top:12px}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__info .item__info__content .item__info__specs .item__info__specs__item{padding:10px 0}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper{width:64.6354166667vw;min-height:unset;height:max-content}body.page-template-archive-catalogo section.section-casas .casas-wrapper .item .item__img-wrapper img{height:auto;width:100%;object-fit:contain}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content{width:36.40625vw}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__desc{max-width:unset;width:100%}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__blueprints{width:62.0833333333vw}}@media(max-width: 991px){section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__title{height:auto;padding:6.4102564103vw 0}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__title .catalogo-info__title__price{display:none}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider{height:78.2051282051vw}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination{bottom:22px}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet{position:relative;height:auto;text-align:left;border-radius:0;opacity:1;margin-right:1.0416666667vw;background-color:rgba(0,0,0,0)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet i{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;background-color:hsla(0,0%,100%,.49)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet b{position:absolute;bottom:0;left:0;z-index:2;width:0%;height:2px;background-color:#fff}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(0,0,0,0)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active i{background-color:hsla(0,0%,100%,.49)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active b{animation-name:countingBar;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}@keyframes countingBar{0%{width:0}100%{width:100%}}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider .swiper-pagination .swiper-pagination-bullet-active~.swiper-pagination-bullet i{background-color:hsla(0,0%,100%,.49)}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content{flex-flow:column;padding:2.3696682464vh 0 11.8483412322vh}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__price-mobile{display:block;padding-bottom:7.1090047393vh}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__price-mobile .login{text-decoration:underline}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content{width:100%;padding-right:0;justify-content:flex-start}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__desc{width:100%;padding-bottom:3.5545023697vh}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__content__specs{padding:0 0 3.5545023697vh}section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__content .catalogo-info__content__content .catalogo-info__content__buttons{padding:0 0 11.8483412322vh;margin:0 auto}}@media(max-width: 767px){section.section-catalogo-single-info .catalogo-info-wrapper .catalogo-info__banner .catalogo-info__banner__slider{margin:0 -4.1025641026vw}}body.page-template-archive-personalizadas section.section-casas .casas-wrapper{width:calc(100% + 1.1458333333vw);display:flex;flex-wrap:wrap;margin:0 -.5729166667vw;padding-bottom:30px}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item{width:33.3333333333%;padding:0 .5729166667vw 30px;margin-bottom:105px}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item.item-banner{padding-right:.5729166667vw;padding-left:.5729166667vw}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__img-wrapper{width:100%;height:auto;display:flex;align-items:flex-end}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__img-wrapper img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__content{padding-top:1.0416666667vw}body.page-template-archive-personalizadas .block-banner__content .swiper-block-banner,body.page-template-archive-personalizadas .block-banner__content img,body.page-template-archive-personalizadas .block-banner__content video{height:auto}body.page-template-archive-personalizadas .block-banner__text__title{padding-bottom:18px}body.page-template-archive-personalizadas .block-banner:nth-child(even) .block-banner__content{flex-flow:row-reverse}body.page-template-archive-personalizadas .block-banner:nth-child(even) .block-banner__media{order:1}body.page-template-archive-personalizadas .block-banner:nth-child(even) .block-banner__text{order:0;text-align:right;padding-right:20px}body.page-template-archive-personalizadas .block-banner:nth-child(even) .block-banner__text{width:42.96875vw;padding-left:20px}.icons-house{display:flex;justify-content:flex-end;align-items:center;margin-top:150px;margin-bottom:20px}.icons-house svg{display:block;cursor:pointer;margin-right:9px}.icons-house__title{padding-right:13px}.icon-grid{opacity:.4}.icon-active{opacity:1}.casas-grid-2,.casas-grid-1{display:none}.casas-grid-2.grid-active,.casas-grid-1.grid-active{display:block}@media(max-width: 1024px){body.page-template-archive-personalizadas section.section-casas .casas-wrapper{margin:0 -.5729166667vw}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item{width:50%;padding:0 .5729166667vw 30px}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__img-wrapper{width:100%;height:23.125vw;display:flex;align-items:flex-end}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__img-wrapper img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__content{padding-top:1.0416666667vw}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__content h2{padding-bottom:.3645833333vw}}@media(max-width: 768px){.icons-house{display:none}.casas-grid-1{display:none !important}.casas-grid-2{display:block !important;margin-top:70px !important}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item{margin-bottom:20px}}@media(max-width: 767px){body.page-template-archive-personalizadas section.section-casas .casas-wrapper{margin:0;padding-bottom:5.2083333333vw;width:100%}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item{width:100%;padding:0 0 5.2083333333vw}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__img-wrapper{width:100%;height:auto}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__img-wrapper img{width:100%;max-height:57.8125vw;object-fit:cover;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__content{padding-top:2.6041666667vw}body.page-template-archive-personalizadas section.section-casas .casas-wrapper .item .item__content h2{padding-bottom:.9114583333vw}}section.section-pzda-hero{height:calc(100vh - 112px);background-color:#f5efe4}section.section-pzda-hero .pzda-hero__title{height:115px;width:100%;display:flex;justify-content:center;align-items:center}section.section-pzda-hero .pzda-hero__slider{height:calc(100% - 115px)}section.section-pzda-hero .pzda-hero__slider .swiper{height:calc(100% - 85px);-webkit-user-select:none;-ms-user-select:none;user-select:none}section.section-pzda-hero .pzda-hero__slider .swiper .swiper-wrapper{height:100%}section.section-pzda-hero .pzda-hero__slider .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5efe4}section.section-pzda-hero .pzda-hero__slider .swiper .swiper-wrapper .swiper-slide .media__item{display:block;width:auto;max-width:100%;height:100%;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot{height:85px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .scroll-to-info{display:block;width:39px;height:39px;cursor:pointer}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .scroll-to-info img,section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .scroll-to-info svg{display:block;width:100%;height:auto}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination{width:max-content;max-width:calc(100% - 100px);display:flex;justify-content:flex-end;position:relative;top:unset;bottom:unset;left:unset;right:unset}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet{position:relative;width:130px;max-width:130px;height:auto;text-align:left;border-radius:0;opacity:1;margin-right:20px;background-color:rgba(0,0,0,0)}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet i{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:2px;background-color:#000}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet b{position:absolute;bottom:0;left:0;z-index:2;width:0%;height:2px;background-color:#000}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(0,0,0,0)}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet-active i{background-color:rgba(0,0,0,.1)}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet-active b{animation-name:countingBar;animation-duration:7.5s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}@keyframes countingBar{0%{width:0}100%{width:100%}}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet-active~.swiper-pagination-bullet i{background-color:rgba(0,0,0,.1)}section.section-pzda-info{padding-top:25px;background-color:#f5efe4;padding-bottom:100px}section.section-pzda-info .pzda-info--content{display:flex;flex-wrap:wrap;padding:50px 30px 30px;background-color:rgba(0,0,0,.05);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}section.section-pzda-info .pzda-info--content .pzda-info-top{width:100%;display:flex;justify-content:space-between;align-items:flex-start}section.section-pzda-info .pzda-info--content .pzda-info-top .pzda-info-top__left{width:calc(100% - 29.1666666667vw);padding-right:4.4270833333vw}section.section-pzda-info .pzda-info--content .pzda-info-top .pzda-info-top__right{width:29.1666666667vw}section.section-pzda-info .pzda-info--content .pzda-info-bottom{width:100%;padding-top:140px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}section.section-pzda-info .pzda-info--content .pzda-info-bottom .pzda-info__item.item--specs{display:none}section.section-pzda-info .pzda-info--content .pzda-info__item.item--intro-text .intro-text__featured-desc{padding-bottom:55px}@media(max-width: 991px){section.section-pzda-info .pzda-info--content .pzda-info__item.item--intro-text .intro-text__featured-desc{padding-bottom:25px}}section.section-pzda-info .pzda-info--content .pzda-info__item.item--intro-text .intro-text__title{padding-bottom:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc{padding-top:22px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text table{border-collapse:collapse}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text h1,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text h2,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text h3,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text h4,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text h5,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner .desc__body__text h6{text-transform:uppercase;padding-bottom:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--specs .specs__title{padding-bottom:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--specs .specs__text p{padding:6px 0;border-bottom:1px solid #000}section.section-pzda-info .pzda-info--content .pzda-info__item.item--specs .specs__text p:first-child{padding-top:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features{display:flex;flex-wrap:wrap}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item{width:auto;max-width:215px;padding-right:35px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item:last-child{margin-right:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item .features-item__icon{display:block;height:20px;width:auto;margin-bottom:9px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item .features-item__title{margin-bottom:5px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--buttons{display:flex;justify-content:flex-end;flex-wrap:nowrap;margin:-5px;padding-top:20px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--buttons .buttons-item{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;width:auto;height:40px;padding-inline:20px;margin:5px;background-color:rgba(0,0,0,.1);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--buttons .buttons-item.item--black{background-color:#000;color:#fff}body.single-casas .pd-top{background-color:#f5efe4}body.single-casas .casa-single-gradiant{position:absolute;height:26.5625vw;z-index:-1;background:#f2f2f2;background:-moz-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f5efe4), color-stop(47%, #f6f6f6), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:-o-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:-ms-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:linear-gradient(to bottom, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$light-orange, endColorstr='#ffffff', GradientType=0)}@media(max-width: 1440px){section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination .swiper-pagination-bullet{width:90px;margin-right:4px}}@media(max-width: 991px){section.section-pzda-hero .pzda-hero__slider .swiper .swiper-wrapper .swiper-slide .media__item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}section.section-pzda-info{padding:0}section.section-pzda-info .pzda-info--content{display:flex;flex-wrap:wrap;padding:0;background-color:rgba(0,0,0,0);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}section.section-pzda-info .pzda-info--content .pzda-info-top{width:100%;display:block}section.section-pzda-info .pzda-info--content .pzda-info-top .pzda-info-top__left{width:100%;padding-right:0}section.section-pzda-info .pzda-info--content .pzda-info-top .pzda-info-top__right{display:none}section.section-pzda-info .pzda-info--content .pzda-info-bottom{width:100%;display:block;background-color:rgba(0,0,0,.05);padding:40px 20px 30px;margin-bottom:16px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}section.section-pzda-info .pzda-info--content .pzda-info-bottom .pzda-info__item{background-color:rgba(0,0,0,0);padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}section.section-pzda-info .pzda-info--content .pzda-info-bottom .pzda-info__item.item--specs{display:block}section.section-pzda-info .pzda-info--content .pzda-info__item{background-color:rgba(0,0,0,.05);padding:20px;margin-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--intro-text{padding-top:40px;padding-bottom:55px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--intro-text .intro-text__title{padding-bottom:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc{position:relative;padding-top:40px;padding-bottom:45px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body{height:0;overflow:hidden;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__body .desc__body--inner{height:max-content;padding:14px 0 20px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon{position:absolute;bottom:20px;right:20px;display:block;width:40px;height:40px;margin:-10px;padding:10px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon .line-1,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon .line-2{position:absolute;top:50%;left:50%;display:block;background-color:#000;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon .line-1.line-1,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon .line-2.line-1{width:1px;height:20px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon .line-1.line-2,section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc .desc__icon .line-2.line-2{width:20px;height:1px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--desc.active .desc__icon .line-1{opacity:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--specs .specs__title{padding-bottom:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--specs .specs__text p{padding-bottom:9px;border-bottom:1px solid #000;margin-bottom:9px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--specs .specs__text p:last-child{margin-bottom:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features{padding-top:50px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item{width:25%;max-width:unset;padding-right:20px;margin-right:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item:last-child{padding-right:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--buttons{flex-flow:column;padding-top:50px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--buttons .buttons-item{width:max-content;max-width:100%;height:40px;padding-inline:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}}@media(max-width: 768px){section.section-pzda-hero{height:calc(var(--vh, 1vh)*100 - 112px)}section.section-pzda-hero .pzda-hero__slider .swiper{height:calc(100% - 140px)}section.section-pzda-hero .pzda-hero__slider .swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:flex-start;align-items:flex-start}section.section-pzda-hero .pzda-hero__slider .swiper .swiper-wrapper .swiper-slide .media__item{display:block;width:100%;height:auto;max-height:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot{height:140px;padding-bottom:30px;justify-content:center;align-items:flex-end}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .scroll-down-btn{width:39px;height:39px}section.section-pzda-hero .pzda-hero__slider .pzda-hero__slider__foot .swiper-pagination{display:none}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features{flex-wrap:wrap;margin:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item{width:50%;padding:0;padding-right:10px;padding-bottom:30px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item:nth-child(2n){padding-right:0;padding-left:10px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item:nth-last-child(2),section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item:last-child{padding-bottom:0}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item .features-item__text{max-width:200px}section.section-pzda-info .pzda-info--content .pzda-info__item.item--features .features-item .features-item__text br{display:none}}body.config{overflow:hidden}#page-confighouse{width:100%;height:100vh}#page-confighouse .confighouse{display:flex;align-items:center;justify-content:space-between;position:relative;top:51%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 20px}#page-confighouse .confighouse .confighouse__text{width:359px}#page-confighouse .confighouse .confighouse__text a{border-bottom:1px solid;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#page-confighouse .confighouse .confighouse__text a:hover{opacity:.5}#page-confighouse .confighouse .confighouse__image{width:576px;margin-left:-30px}#page-confighouse .confighouse .confighouse__image img{width:100%}#page-confighouse .confighouse .confighouse__button{border:2px solid;text-align:center;width:258px;margin-right:50px;cursor:pointer;padding:9px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#page-confighouse .confighouse .confighouse__button:hover{border:2px solid #000;background-color:#000;color:#fff}#config-wrapper{cursor:pointer;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,.75);overflow:hidden;z-index:999}#config-wrapper .config-module{position:absolute;background-color:#fff;height:100vh;right:0;width:726px;-webkit-box-shadow:-3px 0px 6px 0px rgba(0,0,0,.16);-moz-box-shadow:-3px 0px 6px 0px rgba(0,0,0,.16);box-shadow:-3px 0px 6px 0px rgba(0,0,0,.16);overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:30px 50px;z-index:999}#config-wrapper .config-module .wrong-message{display:none}#config-wrapper .config-module .wrong-message .wrong-message-content{background-color:#fd3b22;display:flex;align-items:center;height:226px;position:fixed;top:0;right:0;padding:50px;justify-content:space-between;z-index:9999;width:726px}#config-wrapper .config-module .wrong-message .wrong-message-content .wrong-message__text{width:65%}#config-wrapper .config-module .wrong-message .wrong-message-content .wrong-message__icon img{width:69px;height:69px}#config-wrapper .config-module .config-module__buttons{display:flex;justify-content:space-between}#config-wrapper .config-module .config-module__buttons>div{min-width:155px;padding:9px;border:2px solid #000;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#config-wrapper .config-module .config-module__buttons .button-category.active{border:2px solid #9bff27;background-color:#9bff27}#config-wrapper .config-module .config-module__buttons .button-page,#config-wrapper .config-module .config-module__buttons .button-standard{border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,.36);color:#fff}#config-wrapper .config-module .config-module__buttons .button-page.active,#config-wrapper .config-module .config-module__buttons .button-standard.active{border:2px solid #000;background-color:#000}#config-wrapper .config-module .config-module__buttons .button-standard:hover{border:2px solid #000;background-color:#000}#config-wrapper .config-module .config-module__buttons.buttons-bottom{margin-top:60px}#config-wrapper .config-module .config-module__text-intro{padding:33px 130px 33px 0}#config-wrapper .config-module .config-module__block{border-bottom:1px solid #000;padding:40px 0;display:flex;justify-content:space-between}#config-wrapper .config-module .config-module__block .block__text{width:260px}#config-wrapper .config-module .config-module__block .block__text h2,#config-wrapper .config-module .config-module__block .block__text h3{text-transform:uppercase;padding-bottom:3px}#config-wrapper .config-module .config-module__block .block__text p{line-height:18px}#config-wrapper .config-module .config-module__block .block__options{width:315px}#config-wrapper .config-module .config-module__block .block__options ul{list-style:none}#config-wrapper .config-module .config-module__block .block__options ul li>div{position:relative}#config-wrapper .config-module .config-module__block .block__options ul li input[type=radio],#config-wrapper .config-module .config-module__block .block__options ul li input[type=checkbox]{position:absolute;visibility:hidden}#config-wrapper .config-module .config-module__block .block__options ul li label{display:flex;position:relative;padding-left:45px;height:35px;margin-bottom:8px;line-height:1.1em;cursor:pointer;z-index:999;font-size:16px;align-items:center}#config-wrapper .config-module .config-module__block .block__options ul li .check{display:block;position:absolute;border:2px solid #000;border-radius:100%;height:35px;width:35px;top:0;left:0;z-index:5}#config-wrapper .config-module .config-module__block .block__options ul li .check::before{position:absolute;content:url(dd3cb11ecf5f48df5cf8.svg);display:flex;justify-content:center;align-items:center;width:31px;height:34px;opacity:0}#config-wrapper .config-module .config-module__block .block__options input[type=radio]:checked~.check,#config-wrapper .config-module .config-module__block .block__options input[type=checkbox]:checked~.check{background-color:#9bff27;border:2px solid #9bff27}#config-wrapper .config-module .config-module__block .block__options input[type=radio]:checked~.check::before,#config-wrapper .config-module .config-module__block .block__options input[type=checkbox]:checked~.check::before{opacity:1}#config-wrapper .config-module .config-module__block .block__options ul.child{margin-left:45px;display:flex;flex-wrap:wrap;width:100%}#config-wrapper .config-module .config-module__block .block__options ul.child li{margin-right:17px}#config-wrapper .config-module .config-module__block .block__options ul.child li label{padding-left:25px;height:20px;line-height:20px;font-size:14px}#config-wrapper .config-module .config-module__block .block__options ul.child li .check{height:20px;width:20px}#config-wrapper .config-module .config-module__block .block__options ul.child li .check::before{content:url(49855bc111421ddb95d0.svg);width:16px;height:15px}#config-wrapper .config-module .config-module__block .block__options ul.child.with-title li:first-child{display:block;width:100%;font-size:12px;text-transform:uppercase;border-bottom:1px dashed #707070;margin-top:0;margin-bottom:10px}#config-wrapper .config-module .config-module__block .block__options.block-textarea{width:376px}#config-wrapper .config-module .config-module__block .block__options.block-textarea textarea{width:100%;border:2px solid #000;padding:10px;font-size:16px}#config-wrapper .config-module .config-module__block.form-end .block__options{width:100%}#config-wrapper .config-module .config-module__block.form-end input[type=text],#config-wrapper .config-module .config-module__block.form-end input[type=tel],#config-wrapper .config-module .config-module__block.form-end input[type=email],#config-wrapper .config-module .config-module__block.form-end input[type=confirm_email],#config-wrapper .config-module .config-module__block.form-end textarea,#config-wrapper .config-module .config-module__block.form-end select{font-family:"Suisse Int",Arial,Helvetica,sans-serif;width:376px;height:44px;border:2px solid #000;padding:0 7px;margin-bottom:16px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#config-wrapper .config-module .config-module__block.form-end textarea{height:125px;padding-top:7px}#config-wrapper .config-module .config-module__block.form-end .form-select{padding-top:22px;border-bottom:1px solid #000}#config-wrapper .config-module .config-module__block.form-end .form-select span{display:block;margin-top:-18px}#config-wrapper .config-module .config-module__block.form-end .form-select select{margin:30px 0;background-color:#fff;cursor:pointer;position:relative;background-image:url(03edea036e4d87ba5e56.svg);background-repeat:no-repeat;background-position:97% 50%}#config-wrapper .config-module .config-module__block.form-end ::-webkit-input-placeholder{color:#000}#config-wrapper .config-module .config-module__block.form-end :-ms-input-placeholder{color:#000}#config-wrapper .config-module .config-module__block.form-end ::placeholder{color:#000}#config-wrapper .config-module .config-module__block.form-end .contact-form-options .block__options{width:inherit}#config-wrapper .config-module .config-module__block.form-end .accept .form-checkbox:checked::before{position:absolute;font:21px/1 "Suisse Int",Arial,Helvetica,sans-serif;left:5.2px;top:3.5px;content:url(f1d4b8a4a5c62a293da9.svg);transform:none;color:#000}#config-wrapper .config-module .config-module__block.form-end input[type=submit]{font-family:"Suisse Int",Arial,Helvetica,sans-serif;width:100%;height:44px;padding:0 7px;margin:50px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;color:#fff;cursor:pointer}#config-wrapper .config-module .config-module__block.form-end input[type=submit]:disabled{background-color:#b4b4b4;color:#fff;cursor:no-drop}.frame-totals .total-block{border-bottom:none !important;display:flex;flex-flow:column}.frame-totals .total-block .d-none{display:none}.frame-totals .total-block .block__content-table__surface-table{width:100%;border-collapse:collapse;margin-bottom:40px}.frame-totals .total-block .block__content-table__surface-table tbody tr,.frame-totals .total-block .block__content-table__surface-table tfoot tr{border-top:1px solid #000}.frame-totals .total-block .block__content-table__surface-table tr td{text-align:right;padding:9px 0}.frame-totals .total-block .block__content-table__surface-table tr td:first-child{text-align:left;padding-right:20px}.frame-totals .total-block .block__content-table__surface-table tr td:nth-child(2){min-width:max-content;white-space:nowrap;padding-right:20px}.frame-totals .total-block .block__content-table{text-transform:uppercase}.frame-totals .total-block .block__content-table .block__content-table__row{width:100%;background-color:#f5efe4;border:1px solid #000;border-bottom:none;padding:22px 27px;min-height:120px;display:flex;flex-flow:column;justify-content:center;align-items:flex-start}.frame-totals .total-block .block__content-table .block__content-table__row li{display:flex;padding-bottom:3px}.frame-totals .total-block .block__content-table .block__content-table__row li p:first-child{padding-right:7px}.frame-totals .total-block .block__content-table .block__content-table__row:last-child{border-bottom:1px solid #000}.frame-totals .total-block .block__content__text{padding-top:37px}.frame-totals .btn-config-next{background-color:#000 !important;border:1px solid #000 !important}.frame-totals .btn-config-next:hover{background-color:#fff !important;color:#000 !important}.frame-totals .buttons-top{margin-bottom:10px !important}.frame-totals .buttons-bottom{margin-top:6px !important}.config-summary{background-color:#b4b4b4;width:348px;height:100%;position:absolute;right:726px;padding:40px;z-index:998;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.config-summary ul{margin-top:30px}.config-summary ul li.check-ok:before{content:url(051f896577abd229a726.svg);margin-left:-24px;margin-right:6px}.config-noneclick{cursor:default}.form-child{margin-left:45px;margin-bottom:35px}.form-child p{padding-bottom:16px}.form-child input[type=text]{width:100%;border:2px solid rgba(0,0,0,.36);height:44px;margin-bottom:16px;padding:0 7px}.form-child input[type=text]:focus{border:2px solid #000}.inputfile{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{display:inline-block !important;border:2px solid rgba(0,0,0,.36);padding:0 7px !important;height:44px !important;margin-bottom:16px !important;line-height:42px !important;font-size:20px !important;color:rgba(0,0,0,.5);transition:all .4s ease}.inputfile:focus+label,.inputfile+label:hover{background-color:#000;color:#fff}.btn-adjuntar{display:inline-block !important;border:2px solid rgba(0,0,0,.36);padding:0 7px !important;height:44px !important;margin-bottom:16px !important;line-height:42px !important;font-size:20px !important;color:rgba(0,0,0,.5);transition:all .4s ease}.btn-adjuntar:hover{background-color:#000;color:#fff}.attachfile{display:none !important}#confighouse br{display:none}@media(min-width: 1131px){.button-mobile-back{display:none}}@media(max-width: 1366px){#page-confighouse .confighouse .confighouse__text{width:27%}#page-confighouse .confighouse .confighouse__image{width:43%;margin-left:0}}@media(max-width: 1130px){.button-mobile-back{margin-top:90px;margin-bottom:150px;text-align:center;text-decoration:underline}#page-confighouse .confighouse{flex-wrap:wrap}#page-confighouse .confighouse .confighouse__text{width:47%}#page-confighouse .confighouse .confighouse__image{width:47%}#page-confighouse .confighouse .confighouse__button{margin-top:30px}}@media(max-width: 1073px){#config-wrapper .config-module{width:67.5%}.config-summary{width:32.5%;right:67.5%}#single-casas .container-slider .owl-slider-single .item img{height:435px}#config-wrapper .config-module .wrong-message .wrong-message-content{width:67.5%}}@media(max-width: 992px){#config-wrapper .config-module{width:100%}.config-summary{display:none}#config-wrapper .config-module .config-module__block{flex-wrap:wrap}#config-wrapper .config-module .config-module__block .block__text{width:100%}#config-wrapper .config-module .config-module__block.form-end .block__options{margin-top:25px}#config-wrapper .config-module .config-module__block .block__options{margin-top:25px;width:100%}#config-wrapper .config-module .wrong-message .wrong-message-content{width:100%}}@media(max-width: 767px){#config-wrapper .config-module .config-module__buttons>div{min-width:145px}#config-wrapper .config-module{padding:30px 25px}#config-wrapper .config-module .config-module__text-intro{padding:60px 0 0 0}#page-confighouse .confighouse .confighouse__text,#page-confighouse .confighouse .confighouse__image,#page-confighouse .confighouse .confighouse__button{width:100%;margin-top:50px}#page-confighouse .confighouse .confighouse__button{margin-right:0}#page-confighouse{width:100%;height:auto}#page-confighouse .confighouse{display:flex;align-items:center;justify-content:space-between;position:relative;top:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;padding:70px 20px 80px}.p-start5{padding-top:190px}.ssll-form{margin-top:50px;margin-bottom:100px}section.faqs .tab-label{padding:25px 0 20px 0}section.faqs input:checked~.tab-content{padding:20px 10% 80px 0}.pagination-single svg{margin:8px 30px 0}#single-casas .video-news iframe{width:90.5vw;height:50.27778vw}.frame-totals .total-block .block__content-table .block__content-table__row{padding:14px 20px !important}}@media(max-width: 640px){#config-wrapper .config-module .config-module__block.form-end input[type=text],#config-wrapper .config-module .config-module__block.form-end input[type=tel],#config-wrapper .config-module .config-module__block.form-end input[type=email],#config-wrapper .config-module .config-module__block.form-end textarea,#config-wrapper .config-module .config-module__block.form-end select{width:100%}#config-wrapper .config-module .wrong-message .wrong-message-content .wrong-message__text{width:75%}#config-wrapper .config-module .wrong-message .wrong-message-content{height:inherit;padding:35px}#single-casas .container-slider .owl-slider-single .item img{height:260px}}section.section-contact{padding-top:152px;padding-bottom:35px;border-bottom:2px dashed #000}section.section-contact .contact--content{display:flex;justify-content:space-between;flex-wrap:wrap}section.section-contact .contact--content .contact__info,section.section-contact .contact--content .contact__form{width:50%}section.section-contact .contact--content .contact__info{display:flex;flex-flow:column;padding-right:8.912037037vw;justify-content:space-between}section.section-contact .contact--content .contact__info .contact__info__top .contact__info__top__title{padding-bottom:50px}section.section-contact .contact--content .contact__info .contact__info__bot{display:flex}section.section-contact .contact--content .contact__info .contact__info__bot .contact__info__bot__item{width:220px;padding-right:10px}section.section-contact .contact--content .contact__info .contact__info__bot .contact__info__bot__item .contact__info__bot__item__title{padding-bottom:5px}section.section-contact .contact--content .contact__info .contact__info__bot .contact__info__bot__item:first-child{width:260px}section.section-contact .contact--content .contact__info .contact__info__bot .contact__info__bot__item a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}section.section-contact .contact--content .contact__form{padding-right:10.4166666667vw;padding-left:.8680555556vw}section.section-contact .contact--content .contact__info__mobile{display:none}.form-success-popup{opacity:0;visibility:hidden;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(190,186,186,.8);width:100%;height:100%;z-index:100;padding:40px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.form-success-popup .form-success-popup--inner{position:relative;width:100%;max-width:530px;display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#fff;padding:100px 60px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.form-success-popup .form-success-popup--inner .form-success__close-btn{position:absolute;top:14px;right:14px;width:31px;height:31px;padding:5px;margin:-5px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-success-popup .form-success-popup--inner .form-success__close-btn span{position:absolute;top:50%;left:50%;background-color:#000}.form-success-popup .form-success-popup--inner .form-success__close-btn span.line-1{width:1px;height:21px;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg)}.form-success-popup .form-success-popup--inner .form-success__close-btn span.line-2{width:21px;height:1px;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg)}.form-success-popup .form-success-popup--inner .form-success-popup__text{padding-top:25px}.form-success-popup .form-success-popup--inner .form-success-popup__btn{width:max-content;max-width:100%;display:flex;justify-content:center;align-items:center;margin-top:80px;padding:11px 20px;background-color:#000;color:#fff;cursor:pointer;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.page-template-contact{background-color:#bebaba}body.page-template-contact section.faqs,body.page-template-contact section.section-footer-logo,body.page-template-contact #footer,body.page-template-contact #header .header-wrapper{background-color:#bebaba}body.page-template-contact section.section-footer-logo{background:unset}body.form-success-popup--open{overflow:hidden}body.form-success-popup--open .form-success-popup{opacity:1;visibility:visible}section.faqs{background-color:#e5e5e5;padding-bottom:200px}section.faqs .faqs__title{padding-top:50px;padding-bottom:185px}section.faqs input{position:absolute;opacity:0;z-index:-1}section.faqs .tabs{overflow:hidden}section.faqs .tab{width:100%;overflow:hidden;border-top:1px solid #000}section.faqs .tab:last-child{border-bottom:1px solid #000}section.faqs .tab-label{display:flex;justify-content:space-between;cursor:pointer;padding:40px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.faqs .tab-label .icon{display:block;width:30px;min-width:30px;height:30px;min-height:30px;position:relative}section.faqs .tab-label .icon span{position:absolute;top:50%;left:50%;background-color:#000;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}section.faqs .tab-label .icon span.line-1{width:2px;height:100%}section.faqs .tab-label .icon span.line-2{width:100%;height:2px}section.faqs .tab-content{max-height:0;transition:all .35s}section.faqs .tab-close{display:flex;justify-content:flex-end;cursor:pointer}section.faqs .tab-content{padding:0 30% 0 0;height:0}section.faqs input:checked+.tab-label .icon .line-1{opacity:0}section.faqs input:checked~.tab-content{max-height:100vh;height:auto;padding:40px 30% 40px 0}.accept{margin-top:25px;display:flex;align-items:center}.accept input[type=checkbox]{margin:0 10px 0 0;border:1px solid #000;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.accept input[type=checkbox].no-red{border:1px solid #000}.accept input[type=checkbox]:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:0}.accept .text{text-align:left}.accept .text a{border-bottom:1px solid #000}.accept .wpcf7-form-control-wrap.acceptance{margin-bottom:0}.accept .wpcf7-form-control-wrap.acceptance .wpcf7-form-control.wpcf7-acceptance{margin-bottom:0}.accept .wpcf7-form-control-wrap.acceptance .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{line-height:0;margin:0}.accept .form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:rgba(0,0,0,0);color:#fff;top:0;height:30px;width:30px;border-radius:0;cursor:pointer;outline:none}.accept .form-checkbox:checked::before{position:absolute;font:21px/1 "Suisse Int",Arial,Helvetica,sans-serif;left:5.2px;top:3.5px;content:"✕";transform:none;color:#000}.accept .form-checkbox:checked{background-color:rgba(0,0,0,0)}@media(max-width: 1440px){section.section-contact .contact--content .contact__form{padding-right:0}}@media(max-width: 1200px){section.section-contact .contact--content .contact__info{width:60%;padding-right:20px}section.section-contact .contact--content .contact__form{width:40%;padding-right:0}}@media(max-width: 991px){section.section-contact .contact--content .contact__info{width:100%;padding-right:0;padding-bottom:50px}section.section-contact .contact--content .contact__info .contact__info__top{padding-bottom:0}section.section-contact .contact--content .contact__info .contact__info__top .contact__info__top__title{padding-bottom:0}section.section-contact .contact--content .contact__info .contact__info__top .contact__info__top__text{display:none}section.section-contact .contact--content .contact__info .contact__info__bot{display:none}section.section-contact .contact--content .contact__form{width:100%;max-width:600px;margin-inline:auto;padding-top:0}section.section-contact .contact--content .contact__form form .wpcf7-response-output{margin-bottom:30px}section.section-contact .contact--content .contact__info__mobile{display:block;width:100%;max-width:600px;margin-inline:auto;padding-top:10px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__text{padding-bottom:20px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols{display:flex;justify-content:space-between}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols .contact__info__mobile__cols__item{width:auto !important;padding-right:10px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols .contact__info__mobile__cols__item a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols .contact__info__mobile__cols__item:last-child{padding-right:0}section.faqs .tab-label{padding:30px 0}section.faqs .tab-content{padding:0 10% 0 0;height:0}section.faqs input:checked~.tab-content{max-height:100vh;height:auto;padding:40px 10% 40px 0}}@media(max-width: 768px){.form-success-popup{padding:20px}.form-success-popup .form-success-popup--inner{max-width:400px;padding:60px 25px}.form-success-popup .form-success-popup--inner .form-success-popup__btn{margin-top:40px}section.faqs{padding-bottom:100px}section.faqs .faqs__title{padding-top:40px;padding-bottom:40px}}@media(max-width: 550px){section.section-contact .contact--content .contact__info{padding-bottom:40px}section.section-contact .contact--content .contact__info__mobile{display:block;width:100%;max-width:600px;margin-inline:auto;padding-top:10px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__text{padding-bottom:50px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols{flex-wrap:wrap}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols .contact__info__mobile__cols__item{width:50% !important;padding-bottom:20px}section.section-contact .contact--content .contact__info__mobile .contact__info__mobile__cols .contact__info__mobile__cols__item:nth-last-child(-n+2){padding-bottom:0}}.cf7-multistep .mstep-land-msg{display:none}.cf7-multistep .mstep-progress{position:relative;width:100%;height:4px;margin-bottom:12px;background-color:#dedede;overflow:hidden;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.cf7-multistep .mstep-progress p{position:relative;width:100%;height:100%}.cf7-multistep .mstep-progress .mstep-progress__bar{position:absolute;top:0;left:0;display:block;width:25%;height:100%;background-color:#000;transition:width .35s ease;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.cf7-multistep .mstep-stepcount{margin-bottom:26px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#777}.cf7-multistep .form-page{display:none}.cf7-multistep .form-page.is-active{display:block;animation:mstepFade .35s ease}.cf7-multistep .mstep-title{margin-bottom:24px;font-weight:700;font-size:28px;line-height:1.1;text-transform:uppercase}.cf7-multistep .mstep-q{margin:30px 0 4px;font-weight:700;font-size:17px;line-height:1.3}.cf7-multistep .mstep-q:first-of-type{margin-top:6px}.cf7-multistep .mstep-q .req{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:5px;font-size:10px;line-height:1;color:#777;background-color:#dedede;border-radius:50%;vertical-align:middle}.cf7-multistep .pills{display:flex;flex-direction:column;gap:12px;padding:16px 0 6px;counter-reset:pill}.cf7-multistep .pills .wpcf7-list-item{counter-increment:pill;width:100%;margin:0;padding:0}.cf7-multistep .pills .wpcf7-list-item label{display:flex;align-items:center;gap:15px;width:100%;margin:0;padding:14px 18px;border:1px solid #d3d3d3;border-radius:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cf7-multistep .pills .wpcf7-list-item label::before{content:counter(pill, upper-alpha);flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:13px;line-height:1;color:#fff;background-color:#3a3a3a;border-radius:6px}.cf7-multistep .pills .wpcf7-list-item label:hover{border-color:#000}.cf7-multistep .pills .wpcf7-list-item input{position:absolute;width:0;height:0;min-height:0;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.cf7-multistep .pills .wpcf7-list-item .wpcf7-list-item-label{line-height:1.2}.cf7-multistep .pills .wpcf7-list-item.mstep-checked label{border-color:#000;background-color:#f5efe4}.cf7-multistep .choice{display:flex;flex-direction:column;gap:10px;padding:14px 0 6px}.cf7-multistep .choice .wpcf7-list-item{width:100%;margin:0}.cf7-multistep .choice .wpcf7-list-item label{display:flex;align-items:center;gap:12px;margin:0;cursor:pointer}.cf7-multistep .choice .wpcf7-list-item input{flex:0 0 auto;width:20px;height:20px;min-height:20px;margin:0;border:1px solid #000;border-radius:4px}.cf7-multistep .choice .wpcf7-list-item input::before{content:"";background-image:url(045bcc9b15550cd8c8b6.svg);background-size:contain;background-repeat:no-repeat;background-position:0 1px;width:12px;height:12px}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-radio{width:max-content;max-width:100%;display:inline-flex;flex-direction:row;gap:0;margin-top:14px;padding:0;border:1px solid #000;border-radius:10px;overflow:hidden}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-radio.mstep-invalid{border-color:#e10000}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-list-item{width:auto;margin:0;padding:0}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-list-item:not(:last-child) label{border-right:1px solid #000}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-list-item label{display:flex;align-items:center;justify-content:center;gap:0;min-width:90px;margin:0;padding:12px 30px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-list-item input{position:absolute;width:0;height:0;min-height:0;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-list-item input::before{content:none}.cf7-multistep .wpcf7-form-control-wrap[data-name=your-has-land] .wpcf7-list-item.mstep-checked label{color:#fff;background-color:#000}.cf7-multistep .mstep-nav{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:38px}.cf7-multistep .mstep-btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 26px;font-size:15px;color:#fff;background-color:#000;border:1px solid #000;border-radius:10px;cursor:pointer;appearance:none;-webkit-appearance:none;transition:color .25s ease,background-color .25s ease}.cf7-multistep .mstep-btn:hover{color:#000;background-color:rgba(0,0,0,0)}.cf7-multistep .mstep-btn--back{color:#000;background-color:rgba(0,0,0,0)}.cf7-multistep .mstep-btn--back:hover{color:#fff;background-color:#000}.cf7-multistep .mstep-btn .mstep-arr{display:inline-block;font-size:16px;line-height:1}.cf7-multistep .mstep-submit-holder{display:inline-flex;align-items:center;gap:12px}.cf7-multistep .mstep-submit-holder input[type=submit]{width:auto;height:48px;margin:0;padding:0 26px;border:1px solid #000;border-radius:10px}.cf7-multistep .mstep-submit-holder .wpcf7-spinner{margin:0}.cf7-multistep input.mstep-invalid,.cf7-multistep textarea.mstep-invalid{border-color:#e10000}.cf7-multistep .pills.mstep-invalid .wpcf7-list-item label{border-color:#e10000}.cf7-multistep .mstep-field-error{display:block;margin-top:6px;font-size:13px;color:#e10000}.cf7-multistep [data-name=check-legal]{padding-top:20px}.cf7-multistep .wpcf7-acceptance label{margin-bottom:10px}@keyframes mstepFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mstep-popup{opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:200;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:40px;background-color:rgba(190,186,186,.8);transition:.3s ease}.mstep-popup .mstep-popup--inner{position:relative;width:100%;max-width:530px;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:90px 60px;background-color:#fff;border-radius:15px}.mstep-popup .mstep-popup__close-btn{position:absolute;top:14px;right:14px;width:31px;height:31px;padding:5px;margin:-5px;cursor:pointer;user-select:none}.mstep-popup .mstep-popup__close-btn span{position:absolute;top:50%;left:50%;background-color:#000}.mstep-popup .mstep-popup__close-btn span.line-1{width:1px;height:21px;transform:translate(-50%, -50%) rotate(45deg)}.mstep-popup .mstep-popup__close-btn span.line-2{width:21px;height:1px;transform:translate(-50%, -50%) rotate(45deg)}.mstep-popup .mstep-popup__text{line-height:1.45}body.mstep-popup--open{overflow:hidden}body.mstep-popup--open .mstep-popup{opacity:1;visibility:visible}@media(max-width: 550px){.cf7-multistep .mstep-title{font-size:23px}.cf7-multistep .mstep-nav{flex-wrap:wrap;gap:12px}.mstep-popup{padding:20px}.mstep-popup .mstep-popup--inner{max-width:400px;padding:60px 25px}}section.section-register{background-color:#bbb}section.section-register .register-wrapper{padding:70px 0;width:100%;height:auto;min-height:calc(100vh - 112px);display:flex;flex-flow:column;justify-content:center;align-items:center}section.section-register .register-wrapper .register__title{padding-bottom:50px}section.section-register .register-wrapper .register__desc{max-width:456px;width:100%;padding-bottom:20px}section.section-register .register-wrapper .register__desc h2{margin-top:-20px}section.section-register .register-wrapper .register__desc.register__desc-big{padding-bottom:67px}section.section-register .register-wrapper .register__btn-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}section.section-register .register-wrapper .register__btn-wrapper .register__btn__item{width:218px;margin-bottom:16px}section.section-register .register-wrapper .register__btn-wrapper .register__btn__item:last-child{margin-bottom:0}section.section-register .register-wrapper .register__link{max-width:450px;width:100%;padding-top:10px}section.section-register .register-wrapper .register__link .forgot-pwd{width:100%;display:block;text-decoration:underline}section.section-register .register-wrapper .register__link .forgot-pwd:hover{text-decoration:none}section.section-register .register-wrapper .ssll-form{position:relative;left:unset;transform:none;max-width:456px;width:100%}section.section-register .register-wrapper .ssll-form form.invalid .form-block:nth-child(2) span{display:flex;flex-flow:column-reverse}section.section-register .register-wrapper .ssll-form form.invalid .form-block:nth-child(2) span .wpcf7-not-valid-tip{padding-bottom:5px}section.section-register .register-wrapper .ssll-form form .form-block{padding-bottom:50px}section.section-register .register-wrapper .ssll-form form .form-block h2{text-align:center;text-transform:uppercase;padding-bottom:25px}section.section-register .register-wrapper .ssll-form form .form-block h2.pd-large{padding-bottom:46px}section.section-register .register-wrapper .ssll-form form .form-block p.text{padding-bottom:25px}section.section-register .register-wrapper .ssll-form form input,section.section-register .register-wrapper .ssll-form form select,section.section-register .register-wrapper .ssll-form form .file-wrapper p:nth-child(2){width:100%;background-color:#dedede;padding:10px 20px;border:1px solid #000;margin-bottom:15px;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}section.section-register .register-wrapper .ssll-form form input[type=submit]{background-color:rgba(0,0,0,0);border:1px solid #000;text-transform:uppercase;width:100%;cursor:pointer;transition:.3s ease;margin:0}section.section-register .register-wrapper .ssll-form form input[type=submit]:hover{background-color:#000;color:#fff}section.section-register .register-wrapper .ssll-form form .file-wrapper{width:max-content}section.section-register .register-wrapper .ssll-form form .file-wrapper p:nth-child(2){position:relative;width:max-content;background-color:rgba(0,0,0,0);text-transform:uppercase;display:block;padding-right:40px;transition:.3s ease}section.section-register .register-wrapper .ssll-form form .file-wrapper p:nth-child(2):hover{background-color:#000;color:#fff}section.section-register .register-wrapper .ssll-form form .file-wrapper p:nth-child(2):hover:after{content:url(993503e59ec24670a97d.svg);transition:.3s ease}section.section-register .register-wrapper .ssll-form form .file-wrapper p:nth-child(2):after{position:absolute;right:20px;top:11px;display:block;content:url(7db0e6f59f128b832308.svg);width:8px;height:17px;transition:.3s ease}section.section-register .register-wrapper .ssll-form form input[type=file]{display:none;background-color:rgba(0,0,0,0);padding:0;border:none}section.section-register .register-wrapper .ssll-form form .wpcf7-spinner{display:none}section.section-register .register-wrapper .ssll-form form .wpcf7-radio{display:flex;flex-flow:column;padding-bottom:15px}section.section-register .register-wrapper .ssll-form form .wpcf7-radio .wpcf7-list-item{margin:0 0 5px}section.section-register .register-wrapper .ssll-form form .wpcf7-radio .wpcf7-list-item input{position:relative;width:16px;height:16px;margin:0 7px 0 0;padding:0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}section.section-register .register-wrapper .ssll-form form .wpcf7-radio .wpcf7-list-item input:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;background-color:#000;border-radius:50%}section.section-register .register-wrapper .ssll-form form .select-group{margin-top:-15px}section.section-register .register-wrapper .ssll-form form .select-group h3{text-align:center;text-transform:uppercase;padding-bottom:5px}section.section-register .register-wrapper .ssll-form form .select-group select{position:relative;background-image:url(408f19324d40fc04236c.svg);background-repeat:no-repeat;background-size:15px;background-position-x:calc(100% - 20px);background-position-y:center}section.section-register .register-wrapper .ssll-form form .accept{margin-bottom:15px}section.section-register .register-wrapper .ssll-form form .accept input{position:relative;width:30px;height:30px;padding:0;margin:0 10px -7px 0}section.section-register .register-wrapper .ssll-form form .accept input:checked:before{left:50%;top:50%;transform:translate(-50%, -50%);margin-top:2px;content:url(f1d4b8a4a5c62a293da9.svg)}.ssll-form{width:380px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.ssll-form input[type=text],.ssll-form input[type=email],.ssll-form textarea,.ssll-form input[type=confirm_email],.ssll-form input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;margin-bottom:30px}.ssll-form textarea{padding:0;height:130px}.ssll-form ::-webkit-input-placeholder{color:#000;font-family:"Suisse Int",Arial,Helvetica,sans-serif}.ssll-form ::-moz-placeholder{color:#000;font-family:"Suisse Int",Arial,Helvetica,sans-serif}.ssll-form :-ms-input-placeholder{color:#000;font-family:"Suisse Int",Arial,Helvetica,sans-serif}.ssll-form :-moz-placeholder{color:#000;font-family:"Suisse Int",Arial,Helvetica,sans-serif}.ssll-form input[type=submit]{border:1px solid #000;background-color:rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;width:143px;height:45px;margin-top:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative}@media(max-width: 1024px){.page-contact .container-996{width:100%}.contact-form-page{padding:0 20px;flex-wrap:wrap;justify-content:center}.contact-form-page .description{width:380px;padding-right:50px}.ssll-form{width:380px;position:relative;left:inherit;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}}@media(max-width: 767px){section.section-register .register-wrapper .ssll-form{margin-top:0}}@media(max-width: 580px){.contact-form-page .description{width:100%;padding-right:0}.ssll-form{width:100%}}.arc-header-spacer{padding-top:112px}body.page-template-arquitectes #content-flex .block.green{background-color:#ecf2e7}body.page-template-arquitectes #content-flex .block.green.block-arc-media-inset{background-color:rgba(0,0,0,0)}body.page-template-arquitectes #content-flex .block.green.block-arc-media-inset .arc-media-inset--content{background-color:#ecf2e7}body.page-template-arquitectes #content-flex .block.gradiant{background:#ecf2e7;background:-moz-linear-gradient(top, rgb(236, 242, 231) 0%, rgb(255, 255, 255) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(236, 242, 231)), color-stop(100%, rgb(255, 255, 255)));background:-webkit-linear-gradient(top, rgb(236, 242, 231) 0%, rgb(255, 255, 255) 100%);background:-o-linear-gradient(top, rgb(236, 242, 231) 0%, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(top, rgb(236, 242, 231) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgb(236, 242, 231) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf2e7', endColorstr='#ffffff', GradientType=0 )}section.section-arc-form--btn{position:fixed;bottom:34px;right:24px;z-index:10;opacity:1;visibility:visible;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}section.section-arc-form--btn.hide{opacity:0 !important;visibility:hidden !important}section.section-arc-form--btn button.open--form{width:auto;height:40px;padding:10px 16px;border:1px solid #000;background-color:#000;color:#fff;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}section.section-arc-form--btn button.open--form:hover{background-color:#fff;color:#000}section.section-arc-form{position:fixed;top:0;right:-50%;height:100%;width:32.0833333333vw;padding:2.6041666667vw 4.1666666667vw 0;background-color:#fff;z-index:60;overflow:scroll;-webkit-box-shadow:-20px 0px 90px 0px rgba(0,0,0,.2);-moz-box-shadow:-20px 0px 90px 0px rgba(0,0,0,.2);box-shadow:-20px 0px 90px 0px rgba(0,0,0,.2);transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}section.section-arc-form .arc-form--content{height:max-content;display:flex;flex-flow:column;justify-content:flex-start}section.section-arc-form .arc-form--content .arc-form__head{display:flex;justify-content:space-between;align-items:center}section.section-arc-form .arc-form--content .arc-form__head .arc-form__head__close-btn{cursor:pointer;padding:10px;margin:-10px}section.section-arc-form .arc-form--content .arc-form__desc{padding-top:40px}section.section-arc-form .arc-form--content .arc-form__desc .arc-form__desc__title{padding-bottom:15px}section.section-arc-form .arc-form--content .arc-form__form{padding-top:25px}section.section-arc-form .arc-form--content .arc-form__form form input,section.section-arc-form .arc-form--content .arc-form__form form textarea{background-color:#ecf2e7}section.section-arc-form .arc-form--content .arc-form__form form input:-webkit-autofill,section.section-arc-form .arc-form--content .arc-form__form form input:-webkit-autofill:hover,section.section-arc-form .arc-form--content .arc-form__form form input:-webkit-autofill:focus,section.section-arc-form .arc-form--content .arc-form__form form input:-webkit-autofill:active,section.section-arc-form .arc-form--content .arc-form__form form textarea:-webkit-autofill,section.section-arc-form .arc-form--content .arc-form__form form textarea:-webkit-autofill:hover,section.section-arc-form .arc-form--content .arc-form__form form textarea:-webkit-autofill:focus,section.section-arc-form .arc-form--content .arc-form__form form textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ecf2e7 inset !important}section.section-arc-form .arc-form--content .arc-form__form form input[type=checkbox],section.section-arc-form .arc-form--content .arc-form__form form input[type=radio]{background-color:rgba(0,0,0,0)}section.section-arc-form .arc-form--content .arc-form__form form input[type=checkbox]:checked,section.section-arc-form .arc-form--content .arc-form__form form input[type=radio]:checked{background-color:#ecf2e7}section.section-arc-form .arc-form--content .arc-form__form form input[type=submit]{background-color:#000;color:#fff}section.section-arc-form .arc-form--content .arc-form__form form input[type=submit]:not([disabled]):hover{background-color:rgba(0,0,0,0);color:#000}body.arc-form--open section.section-arc-form{right:0}@media(max-width: 1680px){section.section-arc-form{width:539px;right:-580px}}@media(max-width: 620px){section.section-arc-form--btn{bottom:4.1025641026vw;right:4.1025641026vw}section.section-arc-form--btn button.open--form{padding:12px 16px}section.section-arc-form{right:calc(-100% - 80px);min-width:unset;width:100%;padding:30px 4.1025641026vw 0}}@media(max-width: 480px){section.section-arc-form--btn{width:max-content;max-width:91.7948717949vw;bottom:4.1025641026vw;right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%)}}#about{background-color:#e5e5e5}#about .block:first-child{padding-top:80px}#about .block-gallery{padding-bottom:150px;margin-bottom:0 !important}#about .block-paragraph{padding-bottom:170px}body.about #header .header-wrapper{background-color:#e5e5e5}body.about.header-resize #header .header-wrapper{background-color:#e5e5e5}@media(max-width: 1024px)and (min-height: 800px),(max-width: 1023px){#about .block:first-child{padding-top:40px}}@media(max-width: 768px){#about .block-gallery{padding-bottom:80px}}section.section-config-updating{padding-top:112px}section.section-config-updating .config-updating{display:flex;justify-content:center;align-items:center;height:auto;min-height:calc(100vh - 112px - 24px);margin-bottom:24px;background-color:#f2f2f2}section.section-config-updating .config-updating .config-updating--inner{width:100%;max-width:1089px;margin-inline:auto;padding:0 24px 100px}section.section-config-updating .config-updating .config-updating--inner .config-updating__title{padding-bottom:5px}section.section-config-updating .config-updating .config-updating--inner .config-updating__text a{text-decoration:underline}section.section-config-updating .config-updating .config-updating--inner .config-updating__link{width:max-content;max-width:100%;display:block;margin:37px auto 0;padding:8px 45px;border:1px solid #000;transition:.3s all ease;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-ms-transition:.3s all ease;-o-transition:.3s all ease}section.section-config-updating .config-updating .config-updating--inner .config-updating__link:hover{background-color:#000;color:#fff}@media(max-width: 767px){section.section-config-updating .config-updating .config-updating--inner{padding:0 4.1025641026vw}section.section-config-updating .config-updating .config-updating--inner .config-updating__link{width:max-content;max-width:100%;display:block;margin:37px auto 0;padding:8px 45px;border:1px solid #000}section.section-config-updating .config-updating .config-updating--inner .config-updating__link:hover{background-color:rgba(0,0,0,0);color:#000}}@media(max-width: 520px){section.section-config-updating .config-updating{min-height:calc(100vh - 112px - 16px);margin-bottom:16px}section.section-config-updating .config-updating .config-updating--inner{padding:0 5.1282051282vw}section.section-config-updating .config-updating .config-updating--inner .config-updating__link{padding:8px 14px}}form p{position:relative}form br{display:none}form label{width:100%;height:auto;position:relative;display:flex;align-items:center;margin-bottom:20px}form label .wpcf7-form-control-wrap{padding-bottom:0}form label span.label{position:absolute;top:50%;left:0;z-index:10;padding-inline:30px;color:#000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-o-transform:none;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}form label input{padding-top:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}form label textarea{padding-top:25px;-webkit-user-select:none;-ms-user-select:none;user-select:none}form label.active span.label{top:8px !important;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none}form label.textarea span.label{top:19px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}form label .wpcf7-not-valid{border-color:red}form label .wpcf7-not-valid-tip{display:none}form .wpcf7-form-control-wrap{width:100%;display:flex;flex-flow:column}form input,form textarea{width:100%;height:60px;display:block;margin:0;padding:0 30px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#f5efe4;border:1px solid #000;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#000}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#000}form input::placeholder,form textarea::placeholder{color:#000}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form input:-webkit-autofill:active,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f5efe4 inset !important;-webkit-text-fill-color:#000}form textarea{padding-top:10px;height:130px;min-height:130px;resize:vertical}form .wpcf7-radio{display:flex;flex-wrap:wrap;align-items:center;padding:20px 0 10px}form .wpcf7-radio .wpcf7-list-item{margin:0;width:auto;padding-right:50px}form .wpcf7-radio .wpcf7-list-item:last-child{padding-right:0}form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center}form input[type=checkbox],form input[type=radio]{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:1px solid #000;margin:0;padding:0;margin-right:15px;width:30px;height:30px;min-height:30px;min-height:30px;background-color:rgba(0,0,0,0);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}form input[type=checkbox]:before,form input[type=radio]:before{opacity:0;display:block;content:url(045bcc9b15550cd8c8b6.svg);width:16px;min-width:16px;margin-top:2px;height:auto}form input[type=checkbox]:checked,form input[type=radio]:checked{background-color:#f5efe4}form input[type=checkbox]:checked::before,form input[type=radio]:checked::before{opacity:1}form .wpcf7-acceptance .wpcf7-list-item{margin:0}form .wpcf7-acceptance input{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;padding:0;width:30px;height:30px;min-height:30px;min-height:30px;background-color:rgba(0,0,0,0)}form .wpcf7-acceptance input:before{opacity:0;display:block;content:url(045bcc9b15550cd8c8b6.svg);width:16px;min-width:16px;height:auto}form .wpcf7-acceptance input:checked::before{opacity:1}form .wpcf7-acceptance a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}form input[type=submit]{height:60px;background-color:#000;color:#fff;text-transform:uppercase;margin-bottom:0;font-weight:normal;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}form input[type=submit]:not([disabled]){opacity:1;cursor:pointer}form input[type=submit]:not([disabled]):hover{background-color:rgba(0,0,0,0);color:#000}form .wpcf7-spinner{display:block;margin:10px auto 0}form .wpcf7-spinner::before{background-color:#bebaba}form.submitting .wpcf7-spinner{opacity:1}form .wpcf7-not-valid-tip{padding-inline:10px;margin-bottom:-10px}form .wpcf7-response-output{padding:0;margin:10px 0 0;border:none}@media(max-width: 991px){section.section-pzda-hero.single-catalogo{height:auto}}section.section-pzda-hero.single-catalogo .pzda-hero__title{justify-content:space-between;gap:30px;align-items:flex-start;height:auto;padding-top:30px;padding-bottom:26px}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__title{padding-top:40px;padding-bottom:36px}}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__title .title{width:55.4707379135vw}}section.section-pzda-hero.single-catalogo .pzda-hero__title .pzda-hero__price .pzda-hero__price__main{text-align:center;padding:6px 20px;background:#c2f490;border-radius:8px;width:fit-content;white-space:nowrap}section.section-pzda-hero.single-catalogo .pzda-hero__title .pzda-hero__price .pzda-hero__price__ifo{text-align:right;margin-top:5px;margin-right:20px}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__slider{height:auto}}section.section-pzda-hero.single-catalogo .pzda-hero__slider .swiper-pzda-hero-catalogo{padding:0 40px}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__slider .swiper-pzda-hero-catalogo{height:auto}}@media(max-width: 767px){section.section-pzda-hero.single-catalogo .pzda-hero__slider .swiper-pzda-hero-catalogo{padding:0 10px}}section.section-pzda-hero.single-catalogo .pzda-hero__slider .swiper-pzda-hero-catalogo .swiper-wrapper .swiper-slide{width:auto}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__slider .swiper-pzda-hero-catalogo .swiper-wrapper .swiper-slide{width:100%;height:auto}}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__slider .pzda-hero__slider__foot{justify-content:space-between;align-items:center;height:auto;margin-top:50px}}section.section-pzda-hero.single-catalogo .pzda-hero__slider .pzda-hero__slider__foot .buttons-item.item--black{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;width:auto;height:40px;padding-inline:20px;width:fit-content;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:.3s ease;border:1px solid #000}@media(max-width: 991px){section.section-pzda-hero.single-catalogo .pzda-hero__slider .pzda-hero__slider__foot .buttons-item.item--black{width:max-content;max-width:100%;height:40px;padding-inline:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}}section.section-pzda-hero.single-catalogo .pzda-hero__slider .pzda-hero__slider__foot .buttons-item.item--black:hover{background-color:rgba(0,0,0,0);color:#000}section.section-pzda-info.single-catalogo .pzda-info--content{padding:35px}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content{padding:0}}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top{gap:50px}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__left{width:28.587962963vw;padding-right:0}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__left{display:block;width:100%}}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__left .item--intro-text{margin-bottom:50px}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__left .item--intro-text{margin-bottom:10px;padding:30px 15px}}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__left .item--specs{display:none}}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__right{width:41.6087962963vw}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__right{display:block;width:100%}}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__right .pzda-info-top__plano{margin-top:35px;margin-right:15px}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__right .pzda-info-top__plano{margin-top:0;margin-right:0;background-color:rgba(0,0,0,.05);padding:30px 15px;margin-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-top .pzda-info-top__right .pzda-info-top__plano img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-bottom{padding:30px 15px}}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-bottom .item--buttons .buttons-item{border:1px solid rgba(0,0,0,0);transition:.3s ease}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-bottom .item--buttons .buttons-item.item--black{border:1px solid #000}section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info-bottom .item--buttons .buttons-item:hover{border:1px solid #000;background-color:rgba(0,0,0,0);color:#000}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info__item.item--specs .specs__title{padding-bottom:20px}}@media(max-width: 991px){section.section-pzda-info.single-catalogo .pzda-info--content .pzda-info__item.item--specs .specs__text p{padding-bottom:6px;margin-bottom:4px}}section.section-modular-gallery.single-catalogo{margin-bottom:30px}section.section-single-catalogo-cta{margin-bottom:150px}section.section-single-catalogo-cta .section-single-catalogo-cta--content{background-color:rgba(0,0,0,.05);border-radius:20px;padding:35px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1484px;margin:0 auto}@media(max-width: 991px){section.section-single-catalogo-cta .section-single-catalogo-cta--content{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:30px 15px}}section.section-single-catalogo-cta .section-single-catalogo-cta--content .section-single-catalogo-cta__left{width:37.5578703704vw}@media(max-width: 991px){section.section-single-catalogo-cta .section-single-catalogo-cta--content .section-single-catalogo-cta__left{width:100%}}section.section-single-catalogo-cta .section-single-catalogo-cta--content .section-single-catalogo-cta__left .section-single-catalogo-cta__title{margin-bottom:15px}section.section-single-catalogo-cta .section-single-catalogo-cta--content .section-single-catalogo-cta__right .buttons-item.item--black{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;width:auto;height:40px;padding-inline:20px;width:fit-content;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:.3s ease;border:1px solid #000}@media(max-width: 991px){section.section-single-catalogo-cta .section-single-catalogo-cta--content .section-single-catalogo-cta__right .buttons-item.item--black{width:max-content;max-width:100%;height:40px;padding-inline:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}}section.section-single-catalogo-cta .section-single-catalogo-cta--content .section-single-catalogo-cta__right .buttons-item.item--black:hover{background-color:rgba(0,0,0,0);color:#000}body.single-catalogo .casa-single-gradiant{position:absolute;height:26.5625vw;z-index:-1;background:#f2f2f2;background:-moz-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #f5efe4), color-stop(47%, #f6f6f6), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:-o-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:-ms-linear-gradient(top, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);background:linear-gradient(to bottom, #f5efe4 0%, #f6f6f6 47%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$light-orange, endColorstr='#ffffff', GradientType=0)}.section-novedades{margin-bottom:150px}@media(max-width: 991px){.section-novedades{margin-bottom:100px}}.section-novedades .novedades--content .novedades__top{padding-top:50px;padding-bottom:100px}@media(max-width: 991px){.section-novedades .novedades--content .novedades__top{padding-top:25px;padding-bottom:70px}}.section-novedades .novedades--content .novedades__top .novedades__top__title{margin-bottom:30px}.section-novedades .novedades--content .novedades__items{display:flex;flex-direction:column;gap:30px}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items{gap:20px}}.section-novedades .novedades--content .novedades__items .novedades__item{background-color:rgba(0,0,0,.05);border-radius:20px;padding:35px;display:flex;gap:30px}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item{flex-direction:column;gap:24px;padding:30px 20px}}.section-novedades .novedades--content .novedades__items .novedades__item:nth-child(2n) .novedades__item__left{order:2}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item:nth-child(2n) .novedades__item__left{order:1}}.section-novedades .novedades--content .novedades__items .novedades__item:nth-child(2n) .novedades__item__right{order:1}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item:nth-child(2n) .novedades__item__right{order:2}}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left{display:flex;flex-direction:column}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__title{margin-bottom:30px}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__title{margin-bottom:24px}}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__text{margin-top:auto;margin-bottom:30px}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__text{margin-bottom:24px}}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__caracteristicas p{padding:5px 0;border-bottom:1px solid rgba(0,0,0,.05)}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__caracteristicas p:first-child{padding-top:0}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__link{margin-top:100px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;width:auto;height:40px;padding-inline:20px;width:fit-content;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:.3s ease;border:1px solid #000}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__link{display:none;width:max-content;max-width:100%;height:40px;padding-inline:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__left .novedades__item__link:hover{background-color:rgba(0,0,0,0);color:#000}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__right .novedades__item__img{border-radius:20px;overflow:hidden;aspect-ratio:1054/600;width:60.9953703704vw}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__right .novedades__item__img{width:100%;aspect-ratio:333/189}}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__right .novedades__item__img img{display:block;width:100%;height:100%;object-fit:cover}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__right .novedades__item__link.mobile{display:none;margin-top:10px}@media(max-width: 991px){.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__right .novedades__item__link.mobile{background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;transition:.3s ease;border:1px solid #000;width:max-content;max-width:100%;height:40px;padding-inline:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}}.section-novedades .novedades--content .novedades__items .novedades__item .novedades__item__right .novedades__item__link.mobile:hover{background-color:rgba(0,0,0,0);color:#000}.block-margin{margin-bottom:155px}#homepage>div.block-paragraph:last-child{margin-bottom:110px}#homepage>div:last-child{margin-bottom:30px}@media(max-width: 1320px){.block-text__content br{display:none}}@media(max-width: 992px){.block-margin{margin-bottom:120px}}@media(max-width: 767px){.block-text{margin-bottom:13.1516587678vh;overflow-x:hidden}.block-text .block-text__content{width:max-content;display:flex;-moz-animation:my-animation 40s linear infinite;-webkit-animation:my-animation 40s linear infinite;animation:my-animation 40s linear infinite}.block-text .block-text__content:hover{animation-play-state:paused}.block-text .block-text__content p{white-space:nowrap;padding-right:4.1025641026vw}.block-text .block-text__content p:last-child{display:block}.block-text .block-text__content br{display:none}}@-moz-keyframes my-animation{0%{-moz-transform:translate(0, 0)}100%{-moz-transform:translate(-100%, 0)}}@-webkit-keyframes my-animation{0%{-webkit-transform:translate(0, 0)}100%{-webkit-transform:translate(-100%, 0)}}@keyframes my-animation{0%{-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-moz-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}}.block-slider{height:calc(100vh - 112px);margin-bottom:100px}.block-slider .swiper,.block-slider .swiper-wrapper,.block-slider .swiper-slide{width:100%;height:100%}.block-slider .swiper-slide{position:relative;background-color:#000}.block-slider .swiper-slide img,.block-slider .swiper-slide video{display:block;width:100%;height:100%;object-fit:cover}.block-slider .swiper-slide .block-slider__text{position:absolute;max-width:580px;z-index:100;bottom:40px;left:40px}.block-slider .swiper-button-wrapper{position:absolute;right:40px;bottom:40px;display:flex;gap:10px}.block-slider .swiper-button-wrapper .swiper-btn{position:relative;top:unset;left:unset;right:unset;width:40px;height:40px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.block-slider .swiper-button-wrapper .swiper-btn::before,.block-slider .swiper-button-wrapper .swiper-btn::after{display:none;content:""}.block-slider .swiper-titles{display:none}.color-text-white{color:#fff}@media(max-width: 767px){.swiper-block-slider{overflow:inherit}.block-slider{position:relative;height:auto;margin-bottom:100px}.block-slider .swiper{height:auto}.block-slider .swiper .swiper-wrapper{height:auto}.block-slider .swiper-slide{height:auto;background-color:#fff}.block-slider .swiper-slide img,.block-slider .swiper-slide video{height:55vh}.block-slider .swiper-slide .block-slider__text{height:calc(100% - 55vh);width:100%;max-width:unset;background-color:#fff;color:#000;position:relative;bottom:unset;left:unset;padding:10px 10px 0;opacity:0;transition:.3s ease}.block-slider .swiper-slide.swiper-slide-duplicate-active .block-slider__text,.block-slider .swiper-slide.swiper-slide-active .block-slider__text{opacity:1}.block-slider .swiper-button-wrapper{position:absolute;right:10px;top:calc(55vh - 10px);bottom:unset;display:flex;gap:10px;z-index:10;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}.block-slider .swiper-button-wrapper .swiper-btn{position:relative;top:unset;left:unset;right:unset;width:40px;height:40px;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.block-slider .swiper-button-wrapper .swiper-btn svg,.block-slider .swiper-button-wrapper .swiper-btn img{display:block;width:100%;height:auto}.block-slider .swiper-button-wrapper .swiper-btn::before,.block-slider .swiper-button-wrapper .swiper-btn::after{display:none;content:""}.block-slider .swiper-titles{z-index:40;position:absolute;bottom:-1.7772511848vh;left:4.1025641026vw;height:auto;display:none}.block-slider .swiper-titles .swiper-titles__item{position:absolute;top:0;left:0;width:91.7948717949vw;visibility:hidden;opacity:0;transition:.3s ease}.block-slider .swiper-titles .swiper-titles__item.active{visibility:visible;opacity:1}}.block-news__item-text{border-bottom:1px solid #000;padding:29px 0;width:100%;position:relative}.block-news__item-text .news_tags{display:block;padding-bottom:5px}.block-news__item-text h3{padding-right:60px}.block-news__item-text:first-child{border-top:1px solid #000}.block-news__item-text:first-child .arrow-link-news{visibility:visible}.arrow-link-news{position:absolute;top:50%;right:0;transform:translateY(-50%);visibility:hidden}.block-news__content{display:flex;justify-content:space-between}.block-news__item-text-wrapper{width:calc(50% - 7.5px)}.block-news__item-images-wrapper{position:relative;width:calc(50% - 7.5px);height:26.9791666667vw}.block-news__item-images img{display:block;position:absolute;top:0;left:0;width:47.9166666667vw;height:26.9791666667vw;object-fit:cover;visibility:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.block-news__item-images:first-child img{visibility:visible}.news-date{position:absolute;margin-top:-33px}.news-date span{position:absolute;visibility:hidden}.news-date span:first-child{visibility:visible}.block-news__title{padding-bottom:15px;display:none}@media(max-width: 1440px){.block-news__item-text{padding:25px 0}.block-news__item-images-wrapper,.block-news__item-images img{height:26.9791666667vw}}@media(max-width: 1280px){.block-news__item-text{padding:15px 0}.arrow-link-news svg{width:3.90625vw}}@media(max-width: 1080px){.block-news__item-images-wrapper,.block-news__item-images img{height:27.037037037vw}}@media(max-width: 992px){.block-news__item-text h3{padding-right:0}.block-news__content{flex-wrap:wrap}.block-news__item-text-wrapper{width:100%}.block-news__item-images-wrapper,.block-news__item-images img{width:100%;height:auto;position:relative}.arrow-link-news svg{display:none}.block-news__item-images{display:none}.block-news__item-images:first-child{display:block}.block-news__item-images-wrapper{order:0}.block-news__item-text-wrapper{order:2}.news-date{order:1;position:relative;margin-top:0;width:100%;padding:15px 0}.block-news__item-text{padding:30px 0}.news-date span{position:relative;display:none}.news-date span:first-child{visibility:visible !important;display:block}.block-news__title{display:block}}.block.block-gallery{margin-bottom:130px}.block.block-gallery .gallery--content .gallery__title{padding-bottom:15px}.block.block-gallery .gallery--content .swiper{height:47.9166666667vw}.block.block-gallery .gallery--content .swiper .swiper-wrapper,.block.block-gallery .gallery--content .swiper .swiper-slide{width:100%;height:100%}.block.block-gallery .gallery--content .swiper .swiper-btn{position:absolute;top:50%;width:200px;height:100%;margin:0;z-index:2;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.block.block-gallery .gallery--content .swiper .swiper-btn.btn--next{right:0}.block.block-gallery .gallery--content .swiper .swiper-btn.btn--prev{left:0}.block.block-gallery .gallery--content .media__item{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media(max-width: 768px){.block.block-gallery{margin-bottom:80px}.block.block-gallery .gallery--content .swiper{height:92.3076923077vw}.block.block-gallery .gallery--content .media__item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}.block-banner .banner--content{display:flex}.block-banner .banner--content .banner__media{position:relative;width:calc(50% - .78125vw);height:34.1145833333vw;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.block-banner .banner--content .banner__media .swiper{width:100%;height:100%}.block-banner .banner--content .banner__media .swiper .swiper-wrapper{width:100%;height:100%}.block-banner .banner--content .banner__media .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}.block-banner .banner--content .banner__media .swiper .swiper-wrapper .swiper-slide .media__item{display:block;width:100%;height:100%;object-fit:cover}.block-banner .banner--content .banner__media .banner-tag{position:absolute;bottom:24px;left:24px;z-index:20;padding:6px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.block-banner .banner--content .banner__text{width:calc(50% + .78125vw);padding-top:50px;padding-inline:1.5625vw}.block-banner .banner--content.format--sqr .banner__media{width:34.1145833333vw}.block-banner .banner--content.format--sqr .banner__text{width:calc(100% - 34.1145833333vw)}.block-banner .banner--content.format--ver .banner__media{width:27.2395833333vw}.block-banner .banner--content.format--ver .banner__text{width:calc(100% - 27.2395833333vw)}.block-banner:nth-child(even) .banner--content{flex-direction:row-reverse}.block-banner:nth-child(even) .banner--content .banner__media .banner-tag{left:unset;right:24px}.block-banner:nth-child(even) .banner--content .banner__text{text-align:right}@media(max-width: 991px){.block-banner .banner--content{flex-flow:column}.block-banner .banner--content .banner__media{width:75.8974358974vw;height:55.1282051282vw;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.block-banner .banner--content .banner__media .banner-tag{bottom:15px;left:15px;padding:5px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.block-banner .banner--content .banner__text{width:100%;max-width:500px;padding:20px 0 0}.block-banner .banner--content.format--sqr .banner__media{width:55.1282051282vw}.block-banner .banner--content.format--sqr .banner__text{width:100%}.block-banner .banner--content.format--ver .banner__media{width:43.5897435897vw}.block-banner .banner--content.format--ver .banner__text{width:100%}.block-banner:nth-child(even) .banner--content{flex-flow:column;align-items:flex-end}.block-banner:nth-child(even) .banner--content .banner__media .banner-tag{left:unset;right:15px}}.block-paragraph .paragraph__content .paragraph__content__title{padding-bottom:15px}.block-paragraph .paragraph__content .paragraph__content__text h3,.block-paragraph .paragraph__content .paragraph__content__text h4,.block-paragraph .paragraph__content .paragraph__content__text h5,.block-paragraph .paragraph__content .paragraph__content__text h6{line-height:1.25em}.block-paragraph .paragraph__content .paragraph__content__text ul{list-style:none;padding:0;padding-left:12px}.block-paragraph .paragraph__content .paragraph__content__text ul li{position:relative}.block-paragraph .paragraph__content .paragraph__content__text ul li:before{position:absolute;content:"–";display:block;left:-12px;top:-4px}.block-home-cta{margin-bottom:100px}.block-home-cta .home-cta--content{display:flex;gap:30px;padding:40px;background-color:rgba(0,0,0,.05);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.block-home-cta .home-cta--content .home-cta__col{width:calc(50% - 15px);height:auto;display:flex;flex-flow:column}.block-home-cta .home-cta--content .home-cta__col:first-child{padding-right:60px}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__title{padding-bottom:80px}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__link{width:max-content;max-width:100%;height:auto;margin-top:auto;display:block;text-align:center;background-color:#000;color:#fff;padding:14px 25px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__text{padding-bottom:60px}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__text .home-cta__col__text__title{padding-bottom:10px}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__list .home-cta__col__list__title{padding-bottom:10px}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__list .home-cta__col__list__list ul li{padding:6px 0;border-bottom:1px solid #dedede}.block-home-cta .home-cta--content .home-cta__col .home-cta__col__list .home-cta__col__list__list ul li:first-child{padding-top:0}.block-home-cta.mobile{display:none}.block-home-cta.mobile .home-cta--content{gap:0;padding:0;background-color:rgba(0,0,0,0);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.block-home-cta.mobile .home-cta--content .swiper{width:100%}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper{width:100%}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide{display:flex;flex-flow:column;width:85.3846153846vw;margin-right:10px;background-color:rgba(0,0,0,.05);padding:40px 35px 22px 20px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide:last-child{margin-right:0}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__title{padding-top:10px}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__text{padding-top:50px;padding-bottom:20px}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__text .home-cta-mobile__text__text{padding-top:13px}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__list__list{padding-top:10px;padding-bottom:30px}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__list__list ul li{padding:10px 0;border-bottom:1px solid #dedede}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__list__list ul li:first-child{padding-top:0}.block-home-cta.mobile .home-cta--content .swiper .swiper-wrapper .swiper-slide .home-cta-mobile__link{width:max-content;max-width:100%;height:auto;display:block;margin-top:auto;margin-inline:auto;text-align:center;padding:14px 25px;border-radius:10px;background-color:#000;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}@media(max-width: 880px){.block-home-cta{margin-bottom:110px}.block-home-cta.desktop{display:none}.block-home-cta.mobile{display:block}}.block-cards{margin-bottom:110px;overflow:hidden}.block-cards .cards--content .cards__title{width:740px;max-width:100%;margin-inline:auto}.block-cards .cards--content .swiper{width:max-content;max-width:100%;margin-inline:auto;padding-top:30px}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide{width:22.5694444444vw;padding-right:1.7361111111vw;height:27.7777777778vw}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide:last-child{width:20.8333333333vw;padding-right:0}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item{display:block;width:100%;height:100%;position:relative;padding:25px 20px;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item.hover-enabled:hover .card-item__bg{opacity:.3}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item.hover-enabled:hover .card-item__icon{background-color:#000}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__bg .media__item{display:block;width:100%;height:100%;object-fit:cover}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__title,.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__text{position:relative;z-index:2}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__title{padding-bottom:5px}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__icon{position:absolute;bottom:20px;right:20px;width:43px;height:43px;display:flex;justify-content:center;align-items:center;z-index:2;background-color:rgba(0,0,0,.4);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide .card-item .card-item__icon .media__item{display:block;width:25px;height:auto}@media(max-width: 1250px){.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide{width:31.2vw;padding-right:2.4vw;height:38.4vw}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide:last-child{width:28.8vw;padding-right:0}}@media(max-width: 768px){.block-cards{margin-bottom:100px}.block-cards .cards--content .swiper{padding-top:25px}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide{width:94.8717948718vw;padding-right:2.5641025641vw;height:123.0769230769vw}.block-cards .cards--content .swiper .swiper-wrapper .swiper-slide:last-child{width:92.3076923077vw;padding-right:0}}.block.block-arc-desc{margin-bottom:-116px}.block.block-arc-desc .arc-desc--content .desc__text h1,.block.block-arc-desc .arc-desc--content .desc__text h2,.block.block-arc-desc .arc-desc--content .desc__text h3,.block.block-arc-desc .arc-desc--content .desc__text h4,.block.block-arc-desc .arc-desc--content .desc__text h5,.block.block-arc-desc .arc-desc--content .desc__text h6{text-transform:uppercase}@media(max-width: 768px){.block.block-arc-desc{margin-bottom:-70px}}.block.block-arc-media-banner .arc-media-banner--content{display:flex}.block.block-arc-media-banner .arc-media-banner--content .media-banner__item{background-color:#ecf2e7;display:flex;justify-content:center;align-items:center;height:auto;width:50%}.block.block-arc-media-banner .arc-media-banner--content .media-banner__item.item--sketch .media__item{display:block;width:100%;height:18.75vw;max-width:47.5vw;mix-blend-mode:multiply;object-fit:contain}.block.block-arc-media-banner .arc-media-banner--content .media-banner__item .media__item{display:block;width:100%;height:35.9375vw;object-fit:cover;opacity:0;transition:.6s ease;-webkit-transition:.6s ease;-moz-transition:.6s ease;-ms-transition:.6s ease;-o-transition:.6s ease}@media(max-width: 768px){.block.block-arc-media-banner .arc-media-banner--content{flex-flow:column}.block.block-arc-media-banner .arc-media-banner--content .media-banner__item{width:100%;height:71.7948717949vw}.block.block-arc-media-banner .arc-media-banner--content .media-banner__item.item--sketch .media__item{height:44.6153846154vw;max-width:91.7948717949vw}.block.block-arc-media-banner .arc-media-banner--content .media-banner__item .media__item{height:100%}}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__title{padding-bottom:65px}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs{display:flex;flex-wrap:wrap;margin-inline:-1.40625vw;padding-inline:24px}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item{width:33.3333333333%;padding-inline:1.40625vw}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner{height:100%;padding:33px 0;border-top:1px solid #000}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h1,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h2,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h3,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h4,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h5,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h6{text-transform:uppercase}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h1,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h2,.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner h3{padding-bottom:5px}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item:nth-last-child(-n+3) .text-blocs__item--inner{border-bottom:1px solid #000}@media(max-width: 920px){.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs{margin-inline:-2.9347826087vw}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item{width:50%;padding-inline:2.9347826087vw}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item:nth-last-child(-n+3) .text-blocs__item--inner{border-bottom:none}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item:nth-last-child(-n+2) .text-blocs__item--inner{border-bottom:1px solid #000}}@media(max-width: 620px){.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__title{padding-bottom:40px}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs{margin:0}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item{width:100%;padding:0}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item:last-child .text-blocs__item--inner{border-top:none}.block.block-arc-text-blocs .arc-text-blocs--content .text-blocs__blocs .text-blocs__item .text-blocs__item--inner{height:100%;padding:30px 0}}.block.block-arc-media-inset .arc-media-inset--content{position:relative;width:100%;height:50.4166666667vw}.block.block-arc-media-inset .arc-media-inset--content .media-inset__background{width:100%;height:100%}.block.block-arc-media-inset .arc-media-inset--content .media-inset__background .media__item{mix-blend-mode:multiply}.block.block-arc-media-inset .arc-media-inset--content .media-inset__main{position:absolute;top:50%;left:50%;height:23.3854166667vw;width:auto;z-index:10;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.block.block-arc-media-inset .arc-media-inset--content .media-inset__main .media__item{width:auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.block.block-arc-media-inset .arc-media-inset--content .media__item{display:block;width:100%;height:100%;object-fit:cover}@media(max-width: 768px){.block.block-arc-media-inset{margin-bottom:-40px}.block.block-arc-media-inset .arc-media-inset--content{height:106.6666666667vw}.block.block-arc-media-inset .arc-media-inset--content .media-inset__main{height:48.4615384615vw}.block.block-arc-media-inset .arc-media-inset--content .media-inset__main .media__item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}.block.block-arc-text .arc-text--content{padding-inline:24px}@media(max-width: 768px){.block.block-arc-text .arc-text--content{padding-inline:4.1025641026vw}}.block.block-arc-slider .arc-slider--content .swiper .swiper-wrapper .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center}.block.block-arc-slider .arc-slider--content .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .media__item{opacity:1;visibility:visible}.block.block-arc-slider .arc-slider--content .swiper .swiper-wrapper .swiper-slide .media__item{display:block;width:auto;max-width:100%;height:44.3229166667vw;object-fit:cover;opacity:0;visibility:hidden;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media(max-width: 768px){.block.block-arc-slider .arc-slider--content .swiper .swiper-wrapper .swiper-slide .media__item{height:81.7948717949vw;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}.block.block-arc-text-small .arc-text-small--content .text-small__text h1,.block.block-arc-text-small .arc-text-small--content .text-small__text h2,.block.block-arc-text-small .arc-text-small--content .text-small__text h3,.block.block-arc-text-small .arc-text-small--content .text-small__text h4,.block.block-arc-text-small .arc-text-small--content .text-small__text h5,.block.block-arc-text-small .arc-text-small--content .text-small__text h6{text-transform:uppercase}.block.block-arc-text-small .arc-text-small--content .text-small__text h1,.block.block-arc-text-small .arc-text-small--content .text-small__text h2,.block.block-arc-text-small .arc-text-small--content .text-small__text h3{padding-bottom:5px}.block.block-arc-text-small .arc-text-small--content .text-small__text ul li,.block.block-arc-text-small .arc-text-small--content .text-small__text ol li{padding-bottom:10px}.block.block-arc-text-small .arc-text-small--content .text-small__text ul li:last-child,.block.block-arc-text-small .arc-text-small--content .text-small__text ol li:last-child{padding-bottom:0}.block.block-abt-media-text-body{padding-bottom:150px}.block.block-abt-media-text-body .abt-media-text-body{padding-inline:24px}.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__title{padding-bottom:34px}.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__text h1,.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__text h2,.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__text h3,.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__text h4,.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__text h5,.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__text h6{text-transform:uppercase}.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__gallery{width:100%;height:700px;padding-bottom:60px}.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__gallery .media__item{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media(max-width: 1320px){.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__gallery{height:53.0303030303vw}}@media(max-width: 1024px)and (min-height: 800px),(max-width: 1023px){.block.block-abt-media-text-body{padding-bottom:100px}}@media(max-width: 768px){.block.block-abt-media-text-body .abt-media-text-body{padding-inline:4.1025641026vw}.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__gallery{height:69.3333333333vw}.block.block-abt-media-text-body .abt-media-text-body .abt-media-text-body__gallery .media__item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}.block.block-abt-media-text-blocks{padding-bottom:180px}.block.block-abt-media-text-blocks .container{padding:0 !important}.block.block-abt-media-text-blocks .abt-media-text-blocks{display:flex;flex-flow:column}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item{display:flex;width:100%}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:nth-child(even){flex-flow:row-reverse}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:nth-child(even) .blocks__item__body{padding:0 16px 0 24px}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:nth-child(even) .blocks__item__body .blocks__item__body--inner{padding:40px 116px 40px 0}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:first-child .blocks__item__body .blocks__item__body--inner{border-top:1px solid #bebaba}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:last-child .blocks__item__body .blocks__item__body--inner{border-bottom:1px solid #bebaba}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery{width:50%}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery .media__item,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery img,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery video{display:block;width:100%;min-height:100%;height:35.9895833333vw;object-fit:cover}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body{width:50%;display:flex;padding:0 24px 0 16px}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body--inner{padding:40px 96px 40px 24px;display:flex;flex-flow:column;justify-content:center}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__title{padding-bottom:45px}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h1,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h2,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h3,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h4,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h5,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h6{text-transform:uppercase;padding-bottom:5px}@media(max-width: 1024px)and (min-height: 800px),(max-width: 1023px){.block.block-abt-media-text-blocks{padding-bottom:100px}.block.block-abt-media-text-blocks .container{padding:0 24px !important}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item{flex-flow:column;margin-bottom:40px}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:nth-child(even){flex-flow:column}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item:last-child{margin-bottom:0}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery{width:100%}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery .media__item{height:69.3333333333vw;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body{width:100%;padding:24px 0 !important;border-bottom:1px solid #bebaba}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body--inner{padding:0 !important;border:none !important}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__title{padding-bottom:24px}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h1,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h2,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h3,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h4,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h5,.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__body .blocks__item__body__text h6{text-transform:uppercase}}@media(max-width: 768px){.block.block-abt-media-text-blocks .container{padding:0 4.1025641026vw !important}.block.block-abt-media-text-blocks .abt-media-text-blocks .blocks__item .blocks__item__gallery .media__item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}.block.block-abt-media-vertical{padding-bottom:105px}.block.block-abt-media-vertical .abt-media-vertical{width:100%;display:flex;justify-content:center}.block.block-abt-media-vertical .abt-media-vertical .abt-media-vertical__gallery{width:auto;max-width:100%;height:34.4791666667vw;min-height:662px}.block.block-abt-media-vertical .abt-media-vertical .abt-media-vertical__gallery .media__item{display:block;width:auto;height:100%;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media(max-width: 1320px){.block.block-abt-media-vertical .abt-media-vertical .abt-media-vertical__gallery{height:50.1515151515vw;min-height:unset}}@media(max-width: 1024px)and (min-height: 800px),(max-width: 1023px){.block.block-abt-media-vertical{padding-bottom:100px}.block.block-abt-media-vertical .abt-media-vertical .abt-media-vertical__gallery{height:122.6666666667vw}.block.block-abt-media-vertical .abt-media-vertical .abt-media-vertical__gallery .media__item{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}}.block.block-abt-title{padding-bottom:26px}body.page-template-arquitectes #content-flex .block{padding-top:196px}body.page-template-arquitectes #content-flex .block:first-child{padding-top:80px}body.page-template-arquitectes #content-flex .block:last-child{padding-bottom:190px}@media(max-width: 768px){body.page-template-arquitectes #content-flex .block{padding-top:100px}body.page-template-arquitectes #content-flex .block:last-child{padding-bottom:120px}}
/*
    ImageViewer v 1.1.0
    Author: Sudhanshu Yadav
    Copyright (c) 2015 to Sudhanshu Yadav - ignitersworld.com , released under the MIT license.
    Demo on: http://ignitersworld.com/lab/imageViewer.html
*/

/***** image viewer css *****/
#iv-container {

  position: fixed;
  background: #0d0d0d;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}

.iv-container {
  overflow: hidden;
}

.iv-close {

  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
 text-shadow: 0px 0px 3px #6d6d6d;
  -webkit-transition: all ease 200ms;
  -moz-transition: all ease 200ms;
  -o-transition: all ease 200ms;
  transition: all ease 200ms;
}
.iv-close:after,
.iv-close:before {
  content: "";
  height: 1px;
  width: 32px;
  background: #FFF;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
}
.iv-close:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.iv-close:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.iv-close:hover {

  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);

}
/***** snap view css *****/
.iv-snap-view {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 20px;
  left: 20px;
  border: 1px solid #666;
  background: black;
  z-index: 100;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: all ease 400ms;
  -moz-transition: all ease 400ms;
  -o-transition: all ease 400ms;
  transition: all ease 400ms;
  opacity: 0;
}

.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 150px;
  max-height: 150px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.iv-snap-image {
  position: relative;
}

.iv-snap-handle {
  position: absolute;
  border: 1px solid #ccc;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
}

/*** zoom slider ***/
.iv-zoom-slider {
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #666;
  border-top: 0;
  background: rgba(204, 204, 204, 0.1);
  height: 15px;
  position: absolute;
  top: 150px;
  left: -1px;
}

.iv-zoom-handle {
  width: 20px;
  height: 15px;
  background: #ccc;
  position: absolute;
}

/**** snap view css end *****/
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
  /*pointer-events: none; */
}

.iv-image-wrap {
  display: inline-block;
}

.iv-image-wrap:active {
  cursor: move;
}

.iv-large-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/****** CSS loader by http://projects.lukehaas.me/css-loaders/ *****/
.iv-loader {
  top: 50%;
  left: 50%;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  z-index: 100;
  margin-top: -16px;
  margin-left: -16px;
  font-size: 5px;
  position: absolute;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.iv-loader:after {
  width: 10em;
  height: 10em;
  border-radius: 50%;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}
