/*!
Theme Name: suarez
Theme URI: http://underscores.me/
Author: Ainara Latorre
Author URI: https://ainaralatorre.com
Description: Theme for Suárez
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: suarez

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

suarez is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import 'photoswipe/default-skin/default-skin.css';html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:CerebriSans-Regular;src:url(fonts/CerebriSans-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/CerebriSans-Regular.woff) format('woff'),url(fonts/CerebriSans-Regular.ttf) format('truetype'),url(fonts/CerebriSans-Regular.svg#CerebriSans-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:CerebriSans-Bold;src:url(fonts/CerebriSans-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/CerebriSans-Bold.woff) format('woff'),url(fonts/CerebriSans-Bold.ttf) format('truetype'),url(fonts/CerebriSans-Bold.svg#CerebriSans-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:CerebriSans-Heavy;src:url(fonts/CerebriSans-Heavy.eot?#iefix) format('embedded-opentype'),url(fonts/CerebriSans-Heavy.woff) format('woff'),url(fonts/CerebriSans-Heavy.ttf) format('truetype'),url(fonts/CerebriSans-Heavy.svg#CerebriSans-Heavy) format('svg');font-weight:400;font-style:normal}@font-face{font-family:CerebriSans-Italic;src:url(fonts/CerebriSans-Italic.eot?#iefix) format('embedded-opentype'),url(fonts/CerebriSans-Italic.woff) format('woff'),url(fonts/CerebriSans-Italic.ttf) format('truetype'),url(fonts/CerebriSans-Italic.svg#CerebriSans-Italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:CaslonCP;src:url(fonts/CaslonCP.eot?#iefix) format('embedded-opentype'),url(fonts/CaslonCP.otf) format('opentype'),url(fonts/CaslonCP.woff) format('woff'),url(fonts/CaslonCP.ttf) format('truetype'),url(fonts/CaslonCP.svg#CaslonCP) format('svg');font-weight:400;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}@media (min-height:500px) and (min-width:769px){.fullpage{height:91.7vh!important}#hogar #one,#hogar #three,#hogar #two,#hogar .fullpage{height:auto!important;height:100vh!important}#hogar #three .arrow-up,#hogar #two .arrow-up{top:150px!important}#hogar #three .arrow-down,#hogar #two .arrow-down{bottom:86px}#hogar #three .arrow-down,#hogar #three .arrow-up,#hogar #two .arrow-down,#hogar #two .arrow-up{z-index:10000}#hogar .grid-wrapper{position:relative;top:10px}#hogar .grid-wrapper .proyectos{height:27vh}#empresa #one,#empresa #two{height:100vh!important}#servicios #one{height:100vh!important}#contacto .fullpage{height:100vh!important}#cookies.fullpage,#four.fullpage,#servicios-ipad.fullpage,#three.fullpage,#two.fullpage{height:auto!important}#cookies #one.fullpage{height:91.7vh!important}#cookies #two .txt-arrow{bottom:10px}#cookies #two .arrow-down{bottom:0}}@media (min-height:899px){.fullpage{height:100vh!important}#hogar #three.fullpage,#hogar #two.fullpage{height:100vh!important}#cookies.fullpage,#four.fullpage,#servicios-ipad.fullpage,#three.fullpage,#two.fullpage{height:100vh!important}}@media (min-height:901px){#hogar #three .arrow-up,#hogar #two .arrow-up{top:160px!important}#hogar #three .arrow-down,#hogar #two .arrow-down{bottom:104px;bottom:94px}#hogar .grid-wrapper{top:0}#hogar .grid-wrapper .proyectos{height:30vh}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.fullpage{height:91.7vh!important}#hogar #three.fullpage,#hogar #two.fullpage{height:auto!important}#cookies.fullpage,#four.fullpage,#servicios-ipad.fullpage,#three.fullpage,#two.fullpage{height:auto!important}#cookies #one.fullpage{height:91.7vh!important}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3){.fullpage{height:88.5vh!important}#hogar #three.fullpage,#hogar #two.fullpage{height:auto!important}#cookies.fullpage,#four.fullpage,#servicios-ipad.fullpage,#three.fullpage,#two.fullpage{height:auto!important}#cookies #one.fullpage{height:88.5vh!important}.arrow-down{bottom:45px!important}}@media only screen and (min-device-width:320px) and (max-device-width:812px) and (orientation:landscape){.fullpage{height:91.8vh!important}.arrow-down{bottom:25px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fullpage,.slider-home{height:93vh!important}#cookies #two.fullpage .text-container{padding-top:0!important}#cookies #two.fullpage .text-container .tit{margin-top:0!important}#cookies #four.fullpage .text-container,#cookies #three.fullpage .text-container{padding-top:40px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.fullpage,.slider-home{height:90vh!important;height:90.4vh!important}#hogar #one,#hogar #three,#hogar #two,#hogar .fullpage{height:90.4vh!important}#hogar .intro-txt p{font-size:51px!important}#empresa #one,#empresa #two{height:90.4vh!important}#empresa p.intro-empresa{position:relative;left:-3px}#servicios #four,#servicios #one,#servicios #three,#servicios #two,#servicios .fullpage{height:90.4vh!important}#servicios #one .txt-header{bottom:70px!important}#servicios #one .arrow-down{bottom:40px!important}#contacto .fullpage{height:90.4vh!important}#cookies #four,#cookies #one,#cookies #three,#cookies #two{height:auto!important}#cookies #one .arrow-down{bottom:50px!important}#cookies #two .txt-arrow{bottom:-40px}#cookies #two .arrow-down{bottom:-50px!important}}.font{font-family:CerebriSans-Regular,sans-serif}.font-bold{font-family:CerebriSans-Bold,sans-serif}.font-heavy{font-family:CerebriSans-Heavy,sans-serif}.font-italic{font-family:CerebriSans-Italic,sans-serif}.font-sec{font-family:CaslonCP,sans-serif}.font-mobile{font-family:Quicksand,sans-serif}body{font-family:CerebriSans-Regular,sans-serif;color:#000;line-height:1.7}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;line-height:1.2}li,ul{list-style:none;margin:0;padding:0}a{text-decoration:none;outline:0;color:#000;transition:color .4s ease,border-color .4s ease}a:hover{text-decoration:underline}p{font-size:16px;font-weight:300;margin:0 0 15px 0;line-height:1.3}@media (max-width:1024px){p{font-size:14px;line-height:1.2}}@media (max-width:768px){p{font-size:16px}}p:empty{margin:0!important;padding:0;height:0}img{display:block;max-width:100%;height:auto}.center,.center .btn-container{text-align:center}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.btn{box-sizing:border-box;display:inline-block;background:#000;color:#fff;padding:12px 30px 11px;font-size:13px;font-weight:500;text-align:center;letter-spacing:1.2px;text-transform:uppercase;transition:background .1s ease-in-out,color .1s ease-in-out}.btn:hover{text-decoration:none;background:#000;color:#fff}.btn-center{text-align:center}.site-main p strong{font-family:CerebriSans-Bold,sans-serif}.site-main p a{text-decoration:underline}.site-main p a:hover{color:#888}#wpadminbar{ddisplay:none}html[lang=es-ES],html[lang=eu-ES]{margin-top:0!important}#feedly-mini{display:none!important}.wt-cli-ckyes-footer-section{display:none!important}.cky-prefrence-btn-wrapper+div{display:none!important}.cky-audit-table .cky-cookie-des-table li,.cky-audit-table .cky-cookie-des-table p{font-size:12px}.cky-audit-table-element h3{font-size:26px!important}.container{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box;padding:0 25px}.container.full{max-width:100%}.container.large{max-width:1280px}.container.small{max-width:840px}@media (max-width:767px){.container{padding:0 20px}}#page{box-sizing:border-box;padding:0 70px;padding:0 60px}#footer,#masthead{box-sizing:border-box;position:fixed;width:100%;left:0;padding:0 70px;padding:0 60px;background:#fff}#masthead{top:0;padding-top:70px;padding-top:50px;padding-bottom:30px;padding-bottom:25px}#footer{bottom:0;padding-top:25px;padding-bottom:50px;padding-top:20px;padding-bottom:40px}.inner-padding{padding:134px 0 105px;padding:110px 0 90px}.inner-padding-ipad{padding:80px 0 22px}.inner-padding-mobile{padding:40px 0 22px;padding:62px 0 22px}@media (max-width:1024px){#page{padding:0 22px}#masthead{padding:25px 22px 20px}#footer{display:none}}@media (max-width:767px){#masthead{padding:18px 22px 18px}}#masthead{z-index:100;display:flex;justify-content:space-between}#masthead .logo{width:120px}#masthead .logo-mobile{display:none}#masthead .site-branding{position:relative;z-index:100}#masthead .site-branding a{display:block;transition:opacity .2s ease-in}#masthead .site-branding a:hover{opacity:.5}#masthead .site-branding a:active{oopacity:0}@media (max-width:767px){#masthead{justify-content:center}#masthead .site-branding{z-index:auto}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#masthead{justify-content:center}#masthead .site-branding{z-index:auto}}#site-navigation ul#primary-menu li{display:inline-block}#site-navigation ul#primary-menu li a{display:inline-block;margin:0 22px;font-size:18px;padding:0 1px 1px;border-bottom:3px solid transparent;color:#b2b2b2}#site-navigation ul#primary-menu li a:hover{color:#000;text-decoration:none;bborder-color:#000}#site-navigation ul#primary-menu li.current_page_item a{font-family:CerebriSans-Bold,sans-serif;color:#000;border-color:#000}#site-navigation.mostrar-0 #primary-menu li:last-child{display:none}body.error404 #site-navigation ul#primary-menu li a,body.home #site-navigation ul#primary-menu li a,body.page-template-template-cookies #site-navigation ul#primary-menu li a{color:#000}body.error404 #site-navigation ul#primary-menu li a:hover,body.home #site-navigation ul#primary-menu li a:hover,body.page-template-template-cookies #site-navigation ul#primary-menu li a:hover{text-decoration:none;border-color:#000}.menu-lang li,.wpml-ls li{display:inline-block}.menu-lang li:first-child:after,.wpml-ls li:first-child:after{content:"";display:inline-block;width:3px;height:14px;background:#000;margin-left:10px;margin-right:10px;position:relative;top:1px}.menu-lang li a,.wpml-ls li a{display:inline-block;font-size:18px;color:#a8a8a8;padding:0 1px 1px;line-height:1.7}.menu-lang li a:hover,.wpml-ls li a:hover{text-decoration:none;color:#000}.menu-lang li.wpml-ls-current-language a,.wpml-ls li.wpml-ls-current-language a{font-family:CerebriSans-Bold,sans-serif;color:#000;border-bottom:3px solid #000}.wpml-ls-legacy-list-horizontal{border:none;padding:0}@media (min-width:1025px){.button_container{display:none}}@media (max-width:1024px){#site-navigation,.menu-idiomas{display:none}}.button_container{position:fixed;top:32px;right:23px;height:20px;width:24px;cursor:pointer;z-index:100;transition:opacity .25s ease}.button_container:hover{opacity:.7}.button_container.active .top{transform:translateY(8px) translateX(0) rotate(45deg)}.button_container.active .middle{opacity:0}.button_container.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg)}.button_container span{background:#000;border:none;height:2px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:8px}.button_container span:nth-of-type(3){top:16px}@media (max-width:767px){.button_container{top:24px}}.overlay{position:fixed;background:#fff;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden}.overlay.open{opacity:.9;opacity:1;visibility:visible;height:100%}.overlay.open .menu-idiomas{display:block}.overlay.open .menu-menu-container{padding:0 22px}.overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}.overlay.open li:nth-of-type(5){-webkit-animation-delay:.55s;animation-delay:.55s}.overlay.open li:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.overlay.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}.overlay.open li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}.overlay nav{position:relative;height:70%;height:74%;top:53%;transform:translateY(-50%);font-size:50px;font-weight:400;text-align:center}.overlay nav .menu-menu-container,.overlay nav .menu-menu_eu-container{height:90%}.overlay nav .menu-idiomas{height:45px}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%;width:100%}.overlay ul li{display:block;height:12.5%;height:calc(100% / 5);min-height:45px;position:relative;opacity:0;border-bottom:1px solid #ddd;display:flex;justify-content:center;align-items:center}.overlay ul li:first-child{border-top:1px solid #ddd}.overlay ul li a{display:inline-block;text-align:center;color:#000;text-decoration:none;overflow:hidden;text-transform:uppercase;text-transform:lowercase;font-size:17px;display:block;width:100%}.overlay ul li a:hover{color:#fff!important}.overlay ul li a:active:after,.overlay ul li a:focus:after,.overlay ul li a:hover:after{width:100%}.overlay ul li a:after{content:'';position:absolute;background:#fff;height:2px;width:0%;transform:translateX(-50%);left:50%;bottom:0;transition:.35s ease}.overlay .overlay-menu.mostrar-0 #primary-menu li:last-child{display:none}.overlay .overlay-menu.mostrar-0 ul li{height:calc(100% / 4)!important}.overlay .social{width:auto}.overlay .social a{position:absolute;bottom:0;right:22px}.overlay .menu-idiomas ul{display:flex;justify-content:center;padding-top:28px}.overlay .menu-idiomas li{display:flex;border:none!important;height:100%}.overlay .menu-idiomas li.wpml-ls-current-language{position:relative;top:2px}.overlay .menu-idiomas li.wpml-ls-current-language a{color:#000}.overlay .menu-idiomas li.wpml-ls-first-item:after{top:0!important;width:2px}.overlay .menu-idiomas li a{text-transform:none;font-size:16px;padding-bottom:0;color:#999;font-family:CerebriSans-Regular,sans-serif}@media (max-width:767px){.overlay.open .menu-menu-container,.overlay.open .menu-menu_eu-container{padding:0 36px}.overlay.open .logo-mobile{display:block!important;width:238px!important;margin:60px auto}.overlay.open .logo-mobile-container{display:block}.overlay nav{height:auto;top:220px;transform:none;position:static}.overlay ul li{height:auto}.overlay ul li a{font-family:Quicksand,sans-serif;font-size:18px}.overlay .menu-idiomas{position:absolute;bottom:52px;left:0;width:100%}.overlay .social .instagram{top:auto;bottom:34px;right:34px;width:18px;height:18px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.overlay.open .logo-mobile{margin-bottom:80px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.overlay.open .menu-menu-container,.overlay.open .menu-menu_eu-container{padding:0 36px}.overlay.open .logo-mobile{display:block!important;width:180px!important;margin:20px auto}.overlay.open .logo-mobile-container{display:block}.overlay nav{height:auto;top:220px;transform:none;position:static}.overlay ul{width:200px}.overlay ul li{min-height:34px}.overlay ul li a{font-family:Quicksand,sans-serif;font-size:16px}.overlay .menu-idiomas{width:100px;position:absolute;bottom:30px;left:0}.overlay .menu-idiomas ul{width:100%}.overlay .social .instagram{top:auto;bottom:20px;right:22px;width:18px;height:18px}}@media only screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){.overlay.open .menu-menu-container,.overlay.open .menu-menu_eu-container{padding:0 36px}.overlay.open .logo-mobile{display:block!important;width:180px!important;margin:20px auto}.overlay.open .logo-mobile-container{display:block}.overlay nav{height:auto;top:220px;transform:none;position:static}.overlay ul{width:200px}.overlay ul li{min-height:34px}.overlay ul li a{font-family:Quicksand,sans-serif;font-size:16px}.overlay .menu-idiomas{width:100px;position:absolute;bottom:30px;left:0}.overlay .menu-idiomas ul{width:100%}.overlay .social .instagram{bottom:20px;right:22px;width:18px;height:18px}}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}#footer .site-info{display:flex;justify-content:space-between;align-items:center;font-size:18px}#footer .site-info a{transition:opacity .3s ease-in}#footer .site-info a:hover{opacity:.5}.social a.instagram{display:none!important;position:relative;top:4px;display:inline-block;width:21px;height:21px;background:url(images/instagram.png) no-repeat 0 0;background-size:cover;transition:opacity .3s ease-in}.social a.instagram:hover{opacity:.5}@media (max-width:1024px){.social a.instagram{position:absolute;top:auto;bottom:-10px;right:22px}}.home-mobile{display:none}@media (max-width:767px){.home-mobile{display:block}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.home-mobile{display:block}}.slider-home{position:relative;height:100vh;padding:134px 0 105px;padding:110px 0 90px}.slider-home .slick-arrow{display:block;width:28px;height:20px;background:url(images/slider-arrow.png) no-repeat 0 0;background-size:cover;position:absolute;top:50%;mmargin-top:-10px;z-index:10}.slider-home .slick-arrow.slick-prev{transform:rotate(-180deg);left:15px}.slider-home .slick-arrow.slick-next{right:15px}.slider-home .slick-arrow.slick-disabled{display:none!important}.slider-home .slick-arrow:hover{cursor:pointer;oopacity:.4;background-image:url(images/slider-arrow-white.png)}.slider-home .slick-arrow:active{opacity:1;background-image:url(images/slider-arrow-white.png)}.slider-home .slick-list,.slider-home .slick-track{height:100%}.slider-home .slick-slide{position:relative;display:flex;align-items:center;justify-content:center}.slider-home .slick-slide p{box-sizing:border-box;position:absolute;ttop:50%;lleft:0;mmargin:-50px 0 0;margin:-7px 0 0;color:#fff;font-family:CaslonCP,sans-serif;width:100%;padding:0 50px;text-align:center;line-height:1;font-size:5.2vw;z-index:2}.slider-home .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%}.slider-home .slick-slide .video-background{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:1}@media (max-width:1024px){.slider-home{padding:80px 0 22px}.slider-home .slick-arrow{top:52%;background-image:url(images/slider-arrow-white.png)}.slider-home .slick-arrow.active,.slider-home .slick-arrow:hover{background-image:url(images/slider-arrow.png)}}@media (max-width:768px){.slider-home .slick-slide p{font-size:100px;line-height:.85}}@media (max-width:767px){.slider-home{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.slider-home{display:none}}@media (max-width:767px){body.home #masthead{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){body.home #masthead{display:none}}.fullpage{padding:134px 0 105px;padding:110px 0 90px;box-sizing:border-box;height:100vh;position:relative;display:flex;align-items:center}@media (max-width:1024px){.fullpage{padding:80px 0 22px}}@media (max-width:767px){.fullpage{padding:40px 0 22px;padding:62px 0 22px}}p.intro-empresa{font-family:CaslonCP,sans-serif;line-height:1;font-size:30vw;margin:0 auto;text-align:center}@media (min-width:1800px){p.intro-empresa{font-size:500px}}.arrow-down,.arrow-up{display:inline-block;width:14px;height:20px;background:url(images/arrow-down.png) no-repeat 0 0;background-size:cover;position:absolute;bottom:119px;bottom:104px;left:50%;margin-left:-7px}.arrow-up{transform:rotate(-180deg);bottom:auto;top:150px;top:130px}@media (max-width:1024px){.arrow-down{bottom:33px}.arrow-up{display:none}p.intro-empresa{font-size:36vw}}@media (max-width:812px){p.intro-empresa{font-size:34vw}}.split-page{width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}.split-page .split-intro{width:48%;background:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:50px}.split-page .split-intro p{color:#fff;line-height:1;font-family:CaslonCP,sans-serif;font-size:4.6vw;max-width:350px;margin:0}.split-page .split-content{box-sizing:border-box;width:48%;align-self:center;padding-left:40px;padding-left:20px}.split-page .split-content h2{font-family:CaslonCP,sans-serif}.split-page .split-content .entry-content{max-width:620px}@media (min-width:2000px){.split-page .split-intro p{max-width:400px;font-size:90px}}@media (max-width:1024px){.split-page .split-intro{width:49%}.split-page .split-intro p{font-size:8vw}.split-page .split-content{width:49%;padding-left:10px}}@media (max-width:768px){.split-page{flex-flow:column nowrap;display:block}.split-page .split-intro{width:100%;text-align:center;padding:120px 60px;margin-bottom:70px;margin-bottom:40px}.split-page .split-intro p{max-width:none;font-size:9vw}.split-page .split-content{width:100%;padding-left:35px;padding-right:35px}.split-page .split-content .entry-content{max-width:100%}}@media (max-width:767px){.split-page .split-intro{margin-left:-22px;margin-right:-22px;margin-bottom:0;width:calc(100% + 44px);padding:100px 40px}.split-page .split-intro p{font-size:64px}.split-page .split-content{padding:25px 0}.split-page .split-content .wp-block-image img{margin:20px auto}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.split-page{display:block}.split-page .split-intro{text-align:center;margin-left:-22px;margin-right:-22px;margin-bottom:0;width:calc(100% + 44px);padding:40px 40px}.split-page .split-intro p{font-size:64px;max-width:none}.split-page .split-content{width:100%;padding:25px 0}.split-page .split-content .entry-content{max-width:100%;padding:0 50px}.split-page .split-content .wp-block-image img{margin:20px auto}}#empresa .split-content .logo{width:190px;margin-bottom:54px}#empresa .split-content p{font-size:17px}#empresa .split-content .entry-content figure{margin:0!important}#empresa .split-content .entry-content img{width:120px}#empresa .split-content .entry-content .wp-block-columns{display:grid;grid-template-columns:1fr 150px;grid-gap:35px}@media (min-width:1024px) and (max-width:1200px){#empresa .split-content .entry-content .wp-block-columns{grid-gap:30px}}@media (max-width:1024px){#empresa .split-content .logo{width:150px}#empresa .split-content p{font-size:15px}#empresa .split-content .entry-content .wp-block-columns{grid-template-columns:1fr 130px;grid-gap:30px}}@media (max-width:768px){#empresa .split-content .logo{margin-bottom:40px}}@media (max-width:767px){#empresa .split-content .logo{display:none}}@media (max-width:600px){#empresa .split-content .entry-content .wp-block-columns{grid-template-columns:1fr;grid-gap:5px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#empresa .split-content{display:block;width:100%;max-width:100%}#empresa .split-content .entry-content{max-width:100%}#empresa .split-content .wp-block-columns{display:block;padding:0 50px}#empresa .split-content .logo{display:none}}#hogar .intro-txt p{font-size:60px;line-height:1.1}#hogar .intro-txt p a{color:#A29F9F;text-decoration:none;border-bottom:2px solid #A29F9F}#hogar .intro-txt p a:hover{color:#000;text-decoration:none;border-bottom-color:#000}@media (max-width:1270px){#hogar .intro-txt p{font-size:57px}}@media (max-width:767px){#hogar .intro-txt{padding:0!important}#hogar .intro-txt p{font-size:30px;text-align:center}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#hogar .intro-txt{padding:0!important}#hogar .intro-txt p{font-size:30px;text-align:left}}#hogar #two.fullpage{display:block}#hogar #two.fullpage .arrow-up{top:150px;top:190px;display:none}@media (max-width:1024px){#hogar #two .arrow-down{display:none}}@media (max-width:767px){#hogar #two .grid-outer{ppadding-top:33px!important}#hogar #two .grid-outer .proyectos{margin-top:0!important;margin-bottom:2.5vh!important}}@media (max-width:1024px){#hogar #three.fullpage,#hogar #two.fullpage{hheight:auto!important}#hogar #three.fullpage.todos,#hogar #two.fullpage.todos{height:auto!important}#hogar #three.fullpage .grid-outer.grid-tipo-todos,#hogar #two.fullpage .grid-outer.grid-tipo-todos{height:auto!important}#hogar #three.fullpage .grid-outer:not(.grid-tipo-todos) .grid-wrapper,#hogar #two.fullpage .grid-outer:not(.grid-tipo-todos) .grid-wrapper{align-content:flex-start}#hogar #two.fullpage{padding-bottom:0!important}#hogar #three.fullpage{padding-top:0!important}}@media (max-width:767px){#hogar #three.fullpage,#hogar #two.fullpage{height:auto}#hogar #three.fullpage .grid-outer,#hogar #two.fullpage .grid-outer{height:auto!important;padding:0}}.grid-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;padding:30px 0 20px;height:100%;padding:0!important}.grid-wrapper figure{display:block;margin:0!important}.grid-wrapper .proyectos{width:31%;margin-top:40px;margin-top:3vh!important;height:30vh}.grid-wrapper .proyectos img{-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:768px){.grid-wrapper .proyectos{width:48%;height:200px}}@media (max-width:767px){.grid-wrapper{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px)}.grid-wrapper .proyectos{width:100%;margin-bottom:25px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.grid-wrapper .proyectos{width:48%;height:180px}}@media only screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){.grid-wrapper .proyectos{width:48%;height:180px}}.grid-outer{display:none}.grid-tipo-todos{display:block}.filter-menu{display:flex;justify-content:center;padding-bottom:20px;background:#fff}.filter-menu a{display:inline-block;margin:0 15px;text-transform:uppercase;color:#bcbcbc;font-size:16px;font-family:CerebriSans-Regular,sans-serif;text-decoration:none;border-bottom:5px solid transparent}.filter-menu a:hover{color:#000}.filter-menu .active a{font-family:CerebriSans-Bold,sans-serif;color:#000;border-color:#000}.filter-menu.fixed{position:fixed;top:auto;left:0;right:0;width:100%;z-index:1000;z-index:10}@media (max-width:850px){.filter-menu a{font-size:13px;margin:0 13px}}@media (max-width:767px){.filter-menu{flex-flow:row wrap;padding-bottom:10px;line-height:1.4}.filter-menu a{font-size:12px;margin:0 7px;border-width:3px}.filter-menu.fixed{z-index:10}}@media (max-width:320px){.filter-menu a{font-size:11px}}#hogar #three .grid-outer .arrow-up{top:187px;top:180px}.pswp__bg{background:#fff}.pswp .pswp__top-bar{background:0 0;opacity:1}.pswp .pswp__top-bar .pswp__button--close{opacity:.4;width:24px;height:24px;background:url(images/close.png) no-repeat 0 0;background-size:cover;top:24px;right:22px;transition:opacity .2s ease-in}.pswp .pswp__top-bar .pswp__button--close:hover{opacity:1}.pswp .pswp__button{opacity:1}.pswp .pswp__button:before{background-color:transparent;display:block;width:28px;height:20px;background:url(images/slider-arrow.png) no-repeat 0 0;background-size:cover;z-index:10;right:20px;ttransition:opacity .2s ease-in}.pswp .pswp__button.pswp__button--arrow--left{transform:rotate(-180deg)}.pswp .pswp__button.pswp__button--arrow--left:before{left:22px!important}.pswp .pswp__button:hover:before{opacity:.4}.pswp .pswp__button:active:before{opacity:1;background-image:url(images/slider-arrow-white.png)}.pswp__preloader{display:none}#servicios .split-page .split-content{padding-left:4px}#servicios #one .post-thumbnail{width:100%;height:100%}#servicios #one img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#servicios #one .txt-header{box-sizing:border-box;line-height:1;position:absolute;bottom:160px;width:100%;text-align:center;font-family:CaslonCP,sans-serif;font-size:5vw;padding:0 50px;margin-bottom:0}#servicios #two .wp-block-columns{display:flex;justify-content:space-between;margin-bottom:5px}#servicios #two .wp-block-columns .wp-block-column{flex-basis:auto;width:48%;margin:0!important}#servicios #two .wp-block-columns .wp-block-column p{font-size:14px}#servicios #servicios-ipad{display:none}@media (max-width:1024px){#servicios #one .txt-header{bottom:52px;font-size:6vw}#servicios #two .arrow-down{display:none}#servicios #four,#servicios #three{display:none}#servicios #servicios-ipad{display:block;padding-top:30px}#servicios #servicios-ipad .split-content{align-self:flex-start}#servicios #two .wp-block-columns{margin-bottom:15px}}@media (max-width:768px){#servicios #one{display:flex;align-content:center}#servicios #one .txt-header{font-size:100px;line-height:.81;bottom:auto}#servicios #two .split-page{height:auto}#servicios #two .split-intro{padding:120px 110px}#servicios #two .split-intro p{font-size:90px}#servicios #four.fullpage,#servicios #servicios-ipad.fullpage,#servicios #three.fullpage,#servicios #two.fullpage{height:auto;padding-bottom:0;overflow:hidden}#servicios #four.fullpage,#servicios #servicios-ipad.fullpage,#servicios #three.fullpage{padding:0}#servicios #servicios-ipad.fullpage{padding-top:0;padding-bottom:30px}#servicios #servicios-ipad.fullpage{height:auto}#servicios #servicios-ipad.fullpage .split-page{height:auto!important}}@media (max-width:767px){#servicios #one{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100vh + 22px)}#servicios #one .txt-header{font-size:40px;padding:0 25px}#servicios #two .split-intro p{font-size:60px}#servicios #two .split-content{padding-bottom:0}#servicios #two .wp-block-columns{margin-bottom:13px}#servicios #servicios-ipad .split-page .split-content{padding:0}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#servicios #one{display:flex;align-content:center;margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100vh + 22px)}#servicios #one .txt-header{font-size:40px;padding:0 25px;bottom:auto}#servicios #two .split-intro{padding:60px 110px}#servicios #two .split-intro p{font-size:60px}#servicios #four.fullpage,#servicios #servicios-ipad.fullpage,#servicios #three.fullpage,#servicios #two.fullpage{height:auto;padding-bottom:0}#servicios #four.fullpage,#servicios #servicios-ipad.fullpage,#servicios #three.fullpage{padding:0}#servicios #servicios-ipad.fullpage{padding-bottom:30px}#servicios #two .split-content{padding-bottom:0}#servicios #two .wp-block-columns{margin-bottom:13px;display:block}#servicios #two .wp-block-columns .wp-block-column{width:100%}#servicios #servicios-ipad .split-page .split-content{padding:0}}.split-content .columns{display:flex;justify-content:space-between}.split-content .columns .cont,.split-content .columns .tit{width:48%;border-top:3px solid #000;padding:30px 0}.split-content .columns .cont p:last-child,.split-content .columns .tit p:last-child{margin-bottom:0}.split-content .columns .tit{text-transform:uppercase;text-decoration:underline;line-height:1.3;font-family:CerebriSans-Bold,sans-serif;font-size:21px}.split-content .columns .cont p{font-size:15px;font-family:CerebriSans-Italic,sans-serif}@media (min-width:1024px) and (max-height:901px){.split-content .columns .cont,.split-content .columns .tit{padding:14px 0}.split-content .columns .cont p{font-size:14px;margin-bottom:0}}@media (min-width:1025px) and (max-width:1300px){.split-content p{font-size:15px}.split-content .columns .tit{font-size:20px}}@media (max-width:1024px){.split-content .columns .tit{font-size:19px}.split-content .columns .cont,.split-content .columns .tit{padding:20px 0 13px}}@media (max-width:767px){.split-content .columns{flex-flow:column nowrap}.split-content .columns .cont,.split-content .columns .tit{width:100%;padding:20px 0 13px}.split-content .columns .cont{border-top:none;padding-top:0;padding-bottom:15px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.split-content .columns{flex-flow:column nowrap}.split-content .columns .cont,.split-content .columns .tit{width:100%;padding:20px 0 13px}.split-content .columns .cont{border-top:none;padding-top:0;padding-bottom:15px}}.boxx{background:#000;display:flex;justify-content:center;align-items:center}.sticky{position:fixed;top:135px;top:110px;z-index:1000}@media (max-width:1024px){.sticky{position:static;top:0;z-index:1}}@media (max-width:768px){.sticky{height:auto!important}}#contacto .split-intro{background:url(images/map.png) no-repeat 50% 95%;background-size:cover}#contacto .split-content .ico-map{width:60px;margin-top:15px}#contacto .split-content .link-ico-map{display:inline-block;transition:opacity .3s ease-in}#contacto .split-content .link-ico-map:hover{opacity:.5}#contacto .split-content .tit a{transition:opacity .3s ease-in}#contacto .split-content .tit a:hover{opacity:.5}#contacto .split-content .cont p{margin:0}@media (max-width:1024px){#contacto .split-content .ico-map{width:44px}}@media (width:768px){#contacto .split-intro{height:41vh;background:url(images/map-landscape.png) no-repeat 50% 50%;background-size:cover;margin-bottom:30px}#contacto .split-content .tit{padding-top:25px}#contacto .split-content .cont{padding:25px 0 28px}}@media (max-width:767px){#contacto .split-intro{height:100%}#contacto .split-content .link-ico-map{display:none}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#contacto .split-page{width:100%;display:flex;flex-flow:row nowrap}#contacto .split-intro{height:calc(100% + 22px);width:47%}#contacto .split-content{width:53%;padding:0}#contacto .split-content .link-ico-map{display:none}#contacto .split-content .entry-content{padding:0}#contacto .split-content .entry-content .tit{padding:10px 0 8px;font-size:17px}#contacto .split-content .entry-content .cont p{margin:0;line-height:1;font-size:13px}#contacto .split-content .entry-content .cont p br:nth-child(3),#contacto .split-content .entry-content .cont p br:nth-child(6){display:none}}#ofertas .split-page{position:relative}#ofertas .split-page .split-content{height:100%;display:flex;width:49.2%;padding:0}#ofertas .split-page .split-content .oferta{height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;box-sizing:border-box;padding:30px 30px 25px;background-position:50% 50%;background-size:cover}#ofertas .split-page .split-content .oferta h2{max-width:330px;box-sizing:border-box;background:#fff;padding:15px 18px;font-size:68px;line-height:.9}#ofertas .split-page .split-content .oferta h2 a{text-decoration:none;transition:opacity .2s ease-in}#ofertas .split-page .split-content .oferta h2 a:hover{text-decoration:none;opacity:.5}#ofertas .split-page .split-content .oferta .info-bottom{width:100%;max-width:330px}#ofertas .split-page .split-content .oferta .info-bottom .price{background:#fff;padding:14px 10px 7px 20px;text-align:center;font-size:56px;font-family:CerebriSans-Heavy,sans-serif;line-height:1;margin-bottom:15px}#ofertas .split-page .split-content .oferta .info-bottom .price a{text-decoration:none;transition:opacity .2s ease-in}#ofertas .split-page .split-content .oferta .info-bottom .price a:hover{text-decoration:none;opacity:.6}#ofertas .split-page .split-content .oferta .info-bottom .btn{display:block;text-transform:none;background:#fff;color:#000;font-family:CerebriSans-Bold,sans-serif;letter-spacing:0}#ofertas .split-page .split-content .oferta .info-bottom .btn span{border-bottom:1px solid #000}#ofertas .split-page .split-content .oferta .info-bottom .btn:hover{background:#000;color:#fff}#ofertas .split-page .split-content .oferta .info-bottom .btn:hover span{border-color:#fff}#ofertas .split-page .split-content .oferta2{align-items:flex-end}#ofertas .split-page .split-content .oferta2 h2{text-align:right}@media only screen and (min-device-width:375px) and (max-device-width:1024px) and (orientation:portrait){#ofertas .split-page .split-content{margin-bottom:20px}}@media (min-width:1024px) and (max-width:1200px){#ofertas .split-page .split-content .oferta h2{font-size:64px}#ofertas .split-page .split-content .oferta .info-bottom .price{font-size:54px}}@media (max-width:1024px){#ofertas .split-page .split-content .oferta{padding:22px}#ofertas .split-page .split-content .oferta h2{max-width:240px;font-size:50px}#ofertas .split-page .split-content .oferta .info-bottom{max-width:240px}#ofertas .split-page .split-content .oferta .info-bottom .price{font-size:42px;padding:12px 10px 5px 20px;margin-bottom:10px}#ofertas .split-page .split-content .oferta .info-bottom .btn{padding:12px 30px 11px;padding:9px 20px 8px}}@media (width:768px){#ofertas .split-page .split-content{width:100%;height:50%}}@media (max-width:767px){#ofertas .split-page .split-content{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100% + 22px);height:100%}#ofertas .split-page .split-content .oferta h2{width:auto;font-size:36px;text-align:center;margin:0 auto}#ofertas .split-page .split-content .oferta .info-bottom{margin:0 auto}#ofertas .split-page .split-content .oferta .info-bottom .price{font-size:34px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#ofertas .split-page .split-content{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100% + 22px)}#ofertas .split-page .split-content .oferta{padding:12px}#ofertas .split-page .split-content .oferta h2{width:auto;font-size:32px;text-align:center;margin:0;padding:11px 18px}#ofertas .split-page .split-content .oferta .info-bottom{margin:0}#ofertas .split-page .split-content .oferta .info-bottom .price{font-size:29px}}@media only screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){#ofertas .split-page .split-content{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100% + 22px)}#ofertas .split-page .split-content .oferta{padding:12px}#ofertas .split-page .split-content .oferta h2{width:auto;font-size:32px;text-align:center;margin:0;padding:11px 18px}#ofertas .split-page .split-content .oferta .info-bottom{margin:0}#ofertas .split-page .split-content .oferta .info-bottom .price{font-size:29px}}@media (max-width:767px){#ofertas .fullpage{padding-top:62px!important}}html[lang=eu-ES] #ofertas .split-page .split-content .oferta h2{font-size:58px}@media (max-width:1024px){html[lang=eu-ES] #ofertas .split-page .split-content .oferta h2{font-size:41px}}.info-oferta{background:#000;color:#fff;position:absolute;top:0;right:0;width:50.8%;height:100%;box-sizing:border-box;padding-left:80px;display:none}.info-oferta a,.info-oferta h2,.info-oferta li,.info-oferta p{color:#fff}.info-oferta .info-oferta-wrapper{display:flex;height:100%}.info-oferta .close{display:inline-block;width:24px;height:24px;background:url(images/close-white.png) no-repeat 0 0;background-size:cover;position:absolute;top:20px;right:20px;transition:opacity .2s ease-in}.info-oferta .close:hover{opacity:.5}.info-oferta .inner{display:flex;flex-flow:column nowrap;justify-content:center;width:100%}.info-oferta h3{font-family:CaslonCP,sans-serif;font-size:58px;line-height:.9;position:absolute;top:43px;left:80px;padding-right:60px;max-width:550px}.info-oferta .cont{display:flex;align-self:flex-start;width:100%;max-width:650px;position:relative;top:50px}.info-oferta .cont .col{box-sizing:border-box;width:50%;padding-right:30px}.info-oferta .cont .tit{font-size:15px}.info-oferta .cont .tit span{text-decoration:underline}.info-oferta .cont .txt-ademas,.info-oferta .cont .txt-incluye{font-size:18px;max-width:250px;font-family:CerebriSans-Regular,sans-serif;line-height:1.2}.info-oferta .cont .txt-ademas p,.info-oferta .cont .txt-incluye p{font-size:19px;font-family:CerebriSans-Regular,sans-serif;line-height:1.2}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (orientation:portrait){.info-oferta{height:calc(100% + 20px)!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.info-oferta{height:calc(50% + 20px)!important}}@media (min-width:1025px) and (max-width:1260px){.info-oferta{padding-left:50px}.info-oferta h3{left:50px;font-size:46px}.info-oferta .cont{margin-top:40px}}@media (max-width:1024px){.info-oferta{padding-left:60px}.info-oferta h3{font-size:44px;position:relative;top:0;left:0;margin-bottom:60px}.info-oferta .inner{display:block;padding:70px 0}.info-oferta .cont{top:0;ddisplay:block}.info-oferta .cont .col:first-child{margin-bottom:55px}.info-oferta .cont .col{width:100%;max-width:250px}.info-oferta .cont .txt-incluye{font-size:17px}.info-oferta .cont .txt-ademas p{font-size:17px}}@media (max-width:1024px) and (min-width:769px){.info-oferta .cont{display:block}}@media (width:768px){.info-oferta{width:100%;height:50%}.info-oferta.info-oferta1{top:50%}.info-oferta .cont .col{max-width:49%}}@media (max-width:767px){.info-oferta{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100% + 22px);height:100%;padding:30px}.info-oferta .inner{padding:20px 0 10px}.info-oferta .inner h3{font-size:34px;padding-right:0;margin-bottom:40px}.info-oferta .inner .cont{display:block}.info-oferta .inner .cont .col{margin-bottom:40px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.info-oferta{margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);height:calc(100% + 22px);padding:30px}.info-oferta .inner{padding:0 0 10px}.info-oferta .inner h3{font-size:34px;padding-right:0;margin-bottom:20px}.info-oferta .inner .cont{display:flex}.info-oferta .inner .cont .col{margin-bottom:40px;max-width:350px}.info-oferta .inner .cont .txt-ademas p,.info-oferta .inner .cont .txt-incluye{font-size:14px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.info-oferta{height:calc(100% + 22px)}.info-oferta .inner{padding-top:0}.info-oferta .inner h3{margin-bottom:30px;font-size:32px}.info-oferta .inner .cont{display:flex}.info-oferta .inner .cont .col{margin-bottom:40px;max-width:350px}.info-oferta .inner .cont .txt-ademas p,.info-oferta .inner .cont .txt-incluye{font-size:14px}}@media (max-width:320px){.info-oferta .inner h3{font-size:30px}}.info-oferta2{right:auto;left:0}.info-oferta2 .close{right:auto;left:20px}@media (max-width:767px){.info-oferta2{top:100%}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.info-oferta2{top:calc(100% + 22px)}}@media only screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){.info-oferta2{top:calc(100% + 22px)}}body.error404 .fullpage{justify-content:center}.intro-txt p{margin:0!important;text-align:left;color:#A29F9F;font-size:54px;line-height:1;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important;font-family:CaslonCP,sans-serif}.intro-txt p.p1{font-size:124px;line-height:.9!important;margin-bottom:16px!important}.intro-txt p a{text-decoration:none;border-bottom:2px solid #000}.intro-txt p a:hover{border-bottom-color:#A29F9F}@media (max-width:1024px){.intro-txt p.p1{font-size:98px;margin-bottom:25px!important}.intro-txt p.p2{font-size:44px}}@media (max-width:768px){.intro-txt p.p1{margin-bottom:40px!important;line-height:1}.intro-txt p.p2{line-height:1.1}}@media (max-width:767px){.intro-txt p{text-align:center}.intro-txt p.p1{font-size:62px;margin-bottom:15px!important;line-height:.8}.intro-txt p.p2{font-size:30px;line-height:1}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.intro-txt p{text-align:left}.intro-txt p.p1{font-size:62px;margin-bottom:15px!important;line-height:.8}.intro-txt p.p2{font-size:30px;line-height:1}}.text-container{box-sizing:border-box;padding:0 50px;max-width:1200px;margin:0 auto}@media (max-width:767px){.text-container{padding:0 22px}}@media (max-width:1024px){#cookies #one .text-container,body.error404 #one .text-container{padding:0 50px!important}}@media (max-width:1024px){#cookies #one .text-container,body.error404 #one .text-container{padding:0 5px!important}#cookies #one .text-container.intro-txt,body.error404 #one .text-container.intro-txt{padding:0 50px!important}}@media (max-width:375px){#cookies #one .text-container.intro-txt,body.error404 #one .text-container.intro-txt{padding:0 5px!important}}@media (max-width:767px){#cookies .text-container,body.error404 .text-container{padding:0 5px}}#cookies .cols{display:flex;justify-content:space-between}#cookies .cols .col1-4{width:22.6%}#cookies .cols .col1-4 .tit{height:85px;font-size:22px;line-height:1.1;font-family:CerebriSans-Bold,sans-serif}#cookies .cols p{font-size:14px;line-height:1.3}#cookies .cols p a{color:#A29F9F;font-family:CerebriSans-Italic,sans-serif;text-decoration:underline}#cookies .cols p a:hover{color:#000}#cookies .cols p em{font-family:CerebriSans-Italic,sans-serif}@media (min-width:1024px) and (max-width:1246px){#cookies .cols .col1-4 .tit{font-size:18px;height:64px}#cookies .cols p{font-size:13px;line-height:1.3;margin-bottom:13px}}@media (max-width:1024px){#cookies .cols .col1-4 .tit{font-size:18px;height:66px}#cookies .cols p{font-size:13px;margin-bottom:14px}}@media (max-width:768px){#cookies .cols{flex-flow:row wrap}#cookies .cols .col1-4{flex-basis:47%}#cookies .cols .col1-4 .tit{margin-top:40px;font-size:18px}#cookies .cols p{font-size:14px;line-height:1.45}}@media (max-width:767px){#cookies .cols .col1-4{flex-basis:100%}#cookies .cols .col1-4 .tit{height:auto;margin:20px 0 17px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){#cookies .cols{flex-flow:row wrap}#cookies .cols .col1-4{flex-basis:100%}#cookies .cols .col1-4 .tit{height:auto;margin:20px 0 17px}}#cookies #three.fullpage,#cookies #two.fullpage{align-items:flex-start}#cookies #three.fullpage .text-container,#cookies #two.fullpage .text-container{padding-top:80px}#cookies .txt-arrow{line-height:1.1;position:absolute;bottom:140px;left:50%;margin-left:-80px;width:160px;text-align:center;font-size:21px;font-family:CerebriSans-Bold,sans-serif}@media (min-width:1024px) and (max-width:1200px){#cookies .text-container{max-width:100%;padding-left:0;padding-right:0}#cookies .txt-arrow{font-size:19px;bottom:140px}}@media (max-width:1024px){#cookies #three.fullpage,#cookies #two.fullpage{align-items:flex-start}#cookies #three.fullpage .text-container,#cookies #two.fullpage .text-container{padding-top:30px}#cookies .txt-arrow{bottom:42px;font-size:17px}#cookies #four,#cookies #three{height:auto!important}#cookies #three .arrow-down{display:none}#cookies #four.fullpage{padding-top:30px;padding-bottom:60px}}@media (max-width:768px){#cookies #two .col1-4:nth-child(3) .tit,#cookies #two .col1-4:nth-child(4) .tit{height:0;margin-top:5px}#cookies #four.fullpage,#cookies #three.fullpage{height:auto!important;padding:0}#cookies #four.fullpage{padding-bottom:50px}}@media (max-width:767px){#cookies #two.fullpage{height:auto!important;padding:25px 0 0}#cookies #two .arrow-down,#cookies #two .txt-arrow{display:none!important}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){#cookies #two.fullpage{height:auto!important;padding:0}#cookies #two .arrow-down,#cookies #two .txt-arrow{display:none!important}}.cookie-notice-container{box-sizing:border-box;padding:9px 70px 8px;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:1.2}.cookie-notice-container a{color:#fff;text-decoration:underline}.cookie-notice-container a:hover{color:#bbb}.cookie-notice-container a.button{background:#fff;color:#000;text-decoration:none;text-transform:uppercase;padding:6px 12px;transition:all .2s ease-in;white-space:nowrap;display:inline-block;margin:4px 0}.cookie-notice-container a.button:hover{background:#6F7174;color:#fff}.cookie-notice-container a.button:active{color:#fff;background:#333}.cookie-notice-container #cn-more-info{margin-left:20px}@media (max-width:1570px){.cookie-notice-container{font-size:12px;padding:9px 70px}}@media (max-width:1024px){.cookie-notice-container{padding:10px 25px;line-height:1.34}.cookie-notice-container .ccookie-txt{display:inline-block;width:90%}.cookie-notice-container #cn-more-info{background:0 0;padding:0;color:#fff;text-transform:none;text-decoration:underline;display:inline;margin-left:8px}.cookie-notice-container #cn-notice-buttons{position:absolute;top:8px;right:24px}.cookie-notice-container #cn-notice-text{display:block;width:86%}}@media (max-width:812px){.cookie-notice-container{padding:10px 17px 9px}.cookie-notice-container #cn-notice-buttons{right:13px}.cookie-notice-container #cn-notice-buttons a.button{padding:6px 10px}.cookie-notice-container #cn-notice-text{width:82%}}