.body-container #awards .award{align-items:center;background:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/award.svg) 50% no-repeat;display:flex;justify-content:center;min-height:107px;min-width:159px}.body-container #awards .award .award-logo{max-height:90px;max-width:90px}.body-container #awards .award:hover{background-image:url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/award-red.svg)}.body-container #awards .awards-gallery-container{overflow:hidden}.body-container #awards .awards-gallery-container .container-md{position:relative}.body-container #awards .awards-gallery-container .container-md:after,.body-container #awards .awards-gallery-container .container-md:before{background:hsla(0,0%,100%,.7);content:"";height:100%;position:absolute;top:0;width:50vw;z-index:30}.body-container #awards .awards-gallery-container .container-md:before{right:100%}.body-container #awards .awards-gallery-container .container-md:after{left:100%}.body-container #awards .swiper-container{overflow:visible}.body-container #awards .swiper-container .swiper-slide{width:20%}.body-container #warranty .section-title strong{color:#e31516}.body-container #warranty .warranty-option.active,.body-container #warranty .warranty-option:hover{color:#e31516!important}.body-container #warranty .warranty-option-container:nth-child(2n){margin-top:120px}.body-container #warranty #warranties-info .section-description{font-size:18px}.body-container #discover .select-styles .style-box{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;margin:12px 0;opacity:1;padding-bottom:62%;transition:opacity .5s}.body-container #discover .select-styles .style-box .caption{background:rgba(7,70,131,.4);opacity:0;transition:opacity .5s}.body-container #discover .select-styles .style-box:hover,.body-container #discover .select-styles .style-box:hover .caption{opacity:1}.body-container #discover .step-bullets{position:relative}.body-container #discover .step-bullets:before{border-top:1px solid #878787;content:"";left:10px;position:absolute;right:10px;top:50%;z-index:-1}.body-container #discover .step-bullets .step-bullet{align-items:center;background:none;background:#fff;border:1px solid #878787;border-radius:33px;display:flex;height:33px;justify-content:center;margin:10px;opacity:1!important;overflow:hidden;width:33px}.body-container #discover .step-bullets .step-bullet:after{background:#878787;border-radius:9px;content:"";display:block;height:9px;overflow:hidden;width:9px}.body-container #discover .step-bullets .step-bullet.step-bullet-active{border:1px solid #074781}.body-container #discover .step-bullets .step-bullet.step-bullet-active:after{background:#ec1e1b}.body-container #discover .filter-block label{padding-left:25px}.body-container #discover .filter-block input,.body-container #discover .filter-block select{border:none;border-bottom:1px solid #0a4781;padding-left:25px;text-transform:uppercase}.body-container #discover .filter-block .range-value-display{position:absolute;transform:translateX(-50%)}.body-container #discover .filter-block .range-container{position:relative}.body-container #discover .filter-block input[type=range]{-webkit-appearance:none;background:transparent;height:23px;padding:0!important;width:100%}.body-container #discover .filter-block input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/red-dot.png) no-repeat 50%;border:1px solid #074781;border-radius:30px;cursor:pointer;height:30px;margin-bottom:-15px;width:30px}.body-container #discover .filter-block input[type=range]::-moz-range-thumb{background:#fff url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/red-dot.png) no-repeat 50%;border:1px solid #074781;border-radius:30px;cursor:pointer;height:30px;margin-bottom:-15px;width:30px}.body-container #discover .filter-block input[type=range]::-ms-thumb{background:#fff url(https://1557540.fs1.hubspotusercontent-na1.net/hubfs/1557540/Mantra%20-%20Inmobilia/red-dot.png) no-repeat 50%;border:1px solid #074781;border-radius:30px;cursor:pointer;height:30px;margin-bottom:-15px;width:30px}.body-container #discover .filter-block input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;width:100%}.body-container #discover .filter-block .radio-filter .radio-circle{align-items:center;background:none;border:1px solid #074781;border-radius:20px;display:flex;height:20px;justify-content:center;margin:5px;opacity:1!important;overflow:hidden;width:20px}.body-container #discover .filter-block .radio-filter.radio-selected .radio-circle:after,.body-container #discover .filter-block .radio-filter:hover .radio-circle:after{background:#f01e1b;border-radius:10px;content:"";display:block;height:10px;overflow:hidden;width:10px}.body-container #discover .filter-label{font-weight:700;margin-bottom:10px}.body-container #newsletter{margin-top:0!important}#styles-gallery{overflow:hidden;position:relative}#styles-gallery .styles-gallery-container .swiper-slide{height:100vh;width:100vw}#styles-gallery .styles-gallery-container .swiper-slide .swiper-img-container{background-blend-mode:luminosity;background-color:#0e4886;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transition:background .3s}#styles-gallery .styles-gallery-container .swiper-slide .swiper-img-container:after{background:#0e4886;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}#styles-gallery .styles-gallery-container .swiper-slide.swiper-slide-active .swiper-img-container{background-blend-mode:normal}#styles-gallery .styles-gallery-container .swiper-slide:not(.swiper-slide-active) .swiper-img-container:after{opacity:.5}#styles-gallery #thumb-area{backdrop-filter:blur(2px);background:rgba(11,22,48,.7);bottom:0;left:0;position:absolute;width:100vw;z-index:20}#styles-gallery #thumb-area .swiper-slide{height:150px;width:400px}#styles-gallery #thumb-area .swiper-slide .swiper-img-box{background-position:50%;background-repeat:no-repeat;background-size:cover}#styles-gallery #thumb-area .swiper-slide .caption{font-size:14px;line-height:14px;padding:15px}#styles-gallery #thumb-area .swiper-slide .caption p{margin-bottom:0!important}#styles-gallery #thumb-area .swiper-slide .swiper-slide-box{background:#132350;margin:0 8px;overflow:hidden}#styles-gallery #thumb-area .swiper-slide .swiper-slide-box .swiper-img-container{height:150px!important;padding:15px;transition:opacity .3s;width:230px}#styles-gallery #thumb-area .swiper-slide:not(.swiper-slide-active){width:230px}#styles-gallery #thumb-area .swiper-slide:not(.swiper-slide-active) .caption{display:none!important}#styles-gallery #thumb-area .swiper-slide:not(.swiper-slide-active) .swiper-slide-box .swiper-img-container{opacity:.5;padding:0}@media only screen and (max-width:768px){.body-container #awards .swiper-container .swiper-slide{width:50%!important}.body-container #styles-gallery .controls .swiper-next img,.body-container #styles-gallery .controls .swiper-prev img{height:45px;width:45px}.body-container #styles-gallery #thumb-area .swiper-slide{width:100%}}@media only screen and (max-width:400px){body .body-container #awards .swiper-container .swiper-slide{width:100%!important}}@media only screen and (max-width:992px){.body-container #awards .swiper-container .swiper-slide{width:33.33%}}@media only screen and (max-width:1200px){.body-container #warranty .warranty-option-container{margin-bottom:20px}.body-container #warranty .warranty-option-container:nth-child(2n){margin-top:0}}