body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color 300ms ease;min-height:100%;margin:0}@font-face{font-family:"icomoon";src:url(/wp-content/themes/lay/frontend/assets/fonts/icomoon.eot?ifrblh);src:url(/wp-content/themes/lay/frontend/assets/fonts/icomoon.eot?ifrblh#iefix)format("embedded-opentype"),url(/wp-content/themes/lay/frontend/assets/fonts/icomoon.ttf?ifrblh)format("truetype"),url(/wp-content/themes/lay/frontend/assets/fonts/icomoon.woff?ifrblh)format("woff"),url(/wp-content/themes/lay/frontend/assets/fonts/icomoon.svg?ifrblh#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}body>.lay-content{overflow:hidden}#grid,body{width:100%}#footer-region{position:relative;width:100%}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}a{-webkit-tap-highlight-color:#fff0;outline:0!important}.lay-textformat-parent a{display:inline}.sitetitle{color:#000;white-space:nowrap;text-decoration-style:underline}.sitetitle,nav.laynav{z-index:20;line-height:1}nav.laynav ul{list-style-type:none;margin:0;padding:0;font-size:0}a,nav.laynav a{text-decoration:none}nav.laynav li{vertical-align:top}nav.laynav li:last-child{margin-right:0!important;margin-bottom:0!important}body .lay-content{opacity:1}.row{font-size:0;position:relative;pointer-events:none}.row .col{pointer-events:auto}.column-wrap{position:relative;z-index:1;width:100%;box-sizing:border-box;height:100%}.col{position:relative;display:inline-block}.col img.lazyload{opacity:0}.col img{transition:opacity 300ms ease-out;position:absolute;top:0;left:0;width:100%;height:auto}.row-inner{z-index:1}.img,.row-inner,.text{position:relative}.text>:last-child{margin-bottom:0!important}.lay-hr{width:100%}.col.type-img .image-transparent-bg .ph{background-color:#fff0}ul{padding:revert}@font-face{font-family:"swiper-icons";src:url(data:application/font-woff;charset=utf-8;base64,\ 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)format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#333;--swiper-navigation-size:44px}.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .sub-menu,.menu-item-has-children{position:relative}.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu{position:absolute}.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu li{display:block;margin-right:0}.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu li a{display:block}.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu li:last-child a{padding-bottom:0}.laynav.desktop-nav.arrangement-horizontal.position-top .menu-item-has-children .sub-menu{top:100%}.sub-menu{display:none}.laynav.desktop-nav.show-submenu-on-hover .menu-item-has-children:hover>.sub-menu{display:block}html{overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:none;overflow-x:hidden!important}@media (min-width:601px){.sitetitle.txt .sitetitle-txt-inner{margin-top:0;margin-bottom:0}nav.laynav li{display:inline-block}nav.laynav{white-space:nowrap}.lay-mobile-icons-wrap{display:none;white-space:nowrap}.mobile-title,nav.mobile-nav{display:none}.navbar{position:fixed;z-index:10;width:100%;transform:translateZ(0)}.sitetitle.txt .sitetitle-txt-inner span,nav.laynav span{text-decoration-style:underline}}@media (max-width:600px){.row-inner,body{box-sizing:border-box}.lay-content.footer-nocustomphonegrid #footer .col:not(.below,.in-view),.lay-content.nocustomphonegrid #grid .col:not(.below,.in-view){transform:translate3d(0,0,0)}.lay-content.footer-nocustomphonegrid #footer .col,.lay-content.nocustomphonegrid #grid .col{width:100%}.lay-content .row{box-sizing:border-box;display:block}.lay-content .row:last-child .col:last-child{margin-bottom:0!important}.sitetitle,nav.primary{display:none}.navbar{display:block;top:0;left:0;bottom:auto;right:auto;width:100%;z-index:30;border-bottom-style:solid;border-bottom-width:1px}.mobile-title.text{line-height:1;display:inline-flex}.mobile-title.text>span{align-self:center}.mobile-title{z-index:31;display:inline-block;box-sizing:border-box}body.mobile-menu-style_3 nav.mobile-nav::-webkit-scrollbar{display:none}body.mobile-menu-style_3 nav.mobile-nav{height:0;box-sizing:border-box;z-index:33;overflow-y:scroll;-webkit-overflow-scrolling:touch;white-space:normal;width:100%}body.mobile-menu-style_3 nav.mobile-nav li a{display:block;margin:0;box-sizing:border-box;width:100%}.mobile-menu-style_3 .burger-wrap{z-index:33}.lay-mobile-icons-wrap{z-index:33;top:0;right:0;vertical-align:top}.burger-wrap{padding-left:10px;font-size:0;box-sizing:border-box;display:inline-block;cursor:pointer;vertical-align:top}.burger-inner{position:relative}.burger-default{overflow:hidden;margin:0;padding:0;width:25px;height:20px;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:0;cursor:pointer;background-color:#fff0}.burger-default:focus{outline:0}.burger-default span{display:block;position:absolute;left:0;right:0;background-color:#000}.default .burger-default span{height:2px;top:9px}.default .burger-default span::after,.default .burger-default span::before{height:2px}.default .burger-default span::before{top:-8px}.default .burger-default span::after{bottom:-8px}.burger-default span::after,.burger-default span::before{position:absolute;display:block;left:0;width:100%;background-color:#000;content:""}.burger-has-animation .burger-default{transition:background .2s}.burger-has-animation .burger-default span{transition:background-color .2s 0s}.burger-has-animation .burger-default span::after,.burger-has-animation .burger-default span::before{transition-timing-function:cubic-bezier(.04,.04,.12,.96);transition-duration:.2s,.2s;transition-delay:.2s,0s}.burger-has-animation .burger-default span::before{transition-property:top,transform;-webkit-transition-property:top,-webkit-transform}.burger-has-animation .burger-default span::after{transition-property:bottom,transform;-webkit-transition-property:bottom,-webkit-transform}.mobile-menu-icon{z-index:31;cursor:pointer}}._Default,.lay-textformat-parent>*{font-family:helvetica neue,sans-serif;color:#000;letter-spacing:.01em;line-height:1;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;padding:0;text-indent:0;border-bottom:none;text-align:left}@media (min-width:1025px){._Default,.lay-textformat-parent>*{font-size:3vw;margin:1vw 0 2vw}._Default:last-child,.lay-textformat-parent>:last-child{margin-bottom:0}}@media (min-width:601px) and (max-width:1024px){._Default,.lay-textformat-parent>*{font-size:2.3vw;margin:.5vw 0 1.7vw}._Default:last-child,.lay-textformat-parent>:last-child{margin-bottom:0}}@media (max-width:600px){._Default,.lay-textformat-parent>*{font-size:1.8vw;margin:2px 0 1.4vw}._Default:last-child,.lay-textformat-parent>:last-child{margin-bottom:0}}nav.primary{font-family:helvetica,sans-serif;font-weight:400}nav.primary a{letter-spacing:.01em}body{background-color:#fff}.sitetitle.txt .sitetitle-txt-inner span,nav.laynav a span{text-underline-offset:3px}.lay-textformat-parent a:not(.laybutton){color:#000;text-decoration-thickness:1px;text-decoration-style:solid;text-decoration-line:underline;text-underline-offset:3px}a,body{cursor:url(https://miquelandres.com/wp-content/uploads/2023/05/ma.png)0 0,auto}@media (min-width:601px){.sitetitle-txt-inner{font-size:25px;font-weight:700;letter-spacing:.01em;color:#000;font-family:helvetica neue,sans-serif;text-align:left}.sitetitle,nav.primary{position:fixed;bottom:auto}.sitetitle{top:1.5vw;left:4%;opacity:1;right:auto}.no-touchdevice .sitetitle.txt:hover .sitetitle-txt-inner span{color:#7f7f7f;text-decoration:none}.no-touchdevice .sitetitle:hover{opacity:1}.no-touchdevice .sitetitle:hover span{font-weight:600}nav.primary{text-align:left;right:5%;top:1.8vw;left:auto}nav.primary a{color:#000;opacity:1}nav.primary li{font-size:20px;margin-right:20px}.sitetitle,nav.laynav.primary li,nav.primary{display:inline-block}.no-touchdevice nav.laynav a:hover{color:#7f7f7f;font-weight:500;opacity:1}.no-touchdevice nav.laynav a:hover span{text-decoration-color:#7f7f7f;text-decoration:none}.laynav.desktop-nav.arrangement-horizontal .sub-menu{left:-10px;padding:10px}.laynav.desktop-nav.arrangement-horizontal.submenu-type-vertical .menu-item-has-children .sub-menu li a{padding-bottom:4px}.laynav.desktop-nav.arrangement-horizontal.show-submenu-on-hover.position-top .menu-item-has-children:hover{padding-bottom:0}.navbar{top:0;bottom:auto;height:60px;display:block;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgb(255 255 255);border-bottom-style:solid;border-bottom-width:1px;border-color:#000}.no-touchdevice .lay-textformat-parent a:not(.laybutton):hover{color:#000;text-decoration-thickness:1px;text-decoration-style:solid;text-decoration-line:underline;opacity:1}}@media (max-width:600px){.lay-content.footer-nocustomphonegrid #footer .col,.lay-content.nocustomphonegrid #grid .col{margin-bottom:5%}.lay-content.footer-nocustomphonegrid #footer .row,.lay-content.nocustomphonegrid #grid .row{padding-left:5vw;padding-right:5vw}.lay-content.footer-nocustomphonegrid #footer .col.frame-overflow-both,.lay-content.nocustomphonegrid #grid .col.frame-overflow-both{width:calc(100% + 5vw*2);left:-5vw}.lay-content.nocustomphonegrid #grid{padding-bottom:5vw;padding-top:.3vw}.lay-content.footer-nocustomphonegrid #footer{padding-bottom:5vw;padding-top:5vw}nav.mobile-nav>ul{padding-top:14px}.lay-mobile-icons-wrap,.mobile-title,.navbar,nav.mobile-nav{position:fixed}.mobile-title.text{font-family:helvetica,sans-serif;font-size:7vw;font-weight:700;color:#000;letter-spacing:.01em}.mobile-title{top:12px;left:5%}.mobile-title,.navbar{text-align:left}.mobile-title{padding:0 44px 0 0}.burger-wrap{padding-top:10px}.lay-mobile-icons-wrap{padding-right:10px}.burger-wrap,.navbar{height:40px}body{padding-top:40px}.navbar,nav.mobile-nav li a{border-bottom-color:#ededed}.burger-default span,.burger-default span:after,.burger-default span:before{background-color:#000}nav.mobile-nav li a{font-size:40px;padding:10px;text-align:right;line-height:1.25em}nav.mobile-nav a{color:#000}.navbar,nav.mobile-nav{background-color:rgb(255 255 255)}nav.mobile-nav li{text-align:right}}.cmplz-hidden{display:none!important}.lay-hr{height:1px;background-color:#000}body>.lay-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#grid{-webkit-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#footer-region{overflow:hidden}@media (min-width:601px){body>.lay-content{min-height:100vh}}@media (max-width:600px){body:not(.woocommerce-page).no-touchdevice.sticky-footer-option-enabled>.lay-content{min-height:100vh}}.laynav,.mobile-title,.sitetitle{visibility:hidden}@media (min-width:601px){#grid.id-187{padding-top:60px;padding-bottom:5%;background-color:#fff0}#grid.id-187 .row-0{margin-bottom:2%}#grid.id-187 .row-1,#grid.id-187 .row-2{margin-bottom:0}#grid.id-187 .row-3{margin-bottom:2%}#grid.id-187 .frame-overflow-both.span-12{width:100%}#grid.id-187 .no-frame-overflow.push-0.first-child{margin-left:5%}#grid.id-187 .push-1.first-child{margin-left:calc(5% + (100% - 10%)/12*1 + .083333333333333%)}#grid.id-187 .push-2.first-child{margin-left:calc(5% + (100% - 10%)/12*2 + .16666666666667%)}#grid.id-187 .push-3.first-child{margin-left:calc(5% + (100% - 10%)/12*3 + .25%)}#grid.id-187 .span-6{width:calc((100% - 10%)/12*6 - .5%)}#grid.id-187 .span-8{width:calc((100% - 10%)/12*8 - .33333333333333%)}#grid.id-187 .span-10{width:calc((100% - 10%)/12*10 - .16666666666667%)}#grid.id-187 .span-12{width:calc((100% - 10%)/12*12 - 0%)}@media (min-width:601px){#footer{padding-top:0;padding-bottom:5%;background-color:#fff0}#footer .row-0{margin-bottom:3%}#footer .frame-overflow-both.span-12{width:100%}#footer .no-frame-overflow.push-0.first-child{margin-left:5%}#footer .push-0.not-first-child{margin-left:1%}#footer .span-1{width:calc((100% - 10%)/12*1 - .91666666666667%)}#footer .push-1.not-first-child{margin-left:calc((100% - 10%)/12*1 + .083333333333333% + 1%)}#footer .span-2{width:calc((100% - 10%)/12*2 - .83333333333333%)}#footer .span-3{width:calc((100% - 10%)/12*3 - .75%)}#footer .span-12{width:calc((100% - 10%)/12*12 - 0%)}.laynav,.mobile-title,.sitetitle{visibility:visible}}}