/*!
Theme Name: Garraf Turisme
Theme URI: http://garrafturisme.cat
Author: Nuwadigital
Author URI: http://www.nuwadigital.com
Version: 1.0.0
*/.ratio1-1:before{padding-top:100%;content:'';display:block}.ratio2-1:before{padding-top:50%;content:'';display:block}.ratio4-3:before{padding-top:75%;content:'';display:block}.ratio16-9:before{padding-top:56.25%;content:'';display:block}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.desktop-navigation{height:130px;position:fixed;background:#fff;z-index:1}.desktop-navigation nav ul.navigation{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.desktop-navigation nav ul.navigation li{padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 1140px){.desktop-navigation nav ul.navigation li{padding-left:4rem;padding-right:4rem}}.desktop-navigation nav ul.navigation li a{font-family:"Rubik",sans-serif;color:#494949;line-height:0;font-size:24px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.desktop-navigation nav ul.navigation li a.hover::after{width:100%}.desktop-navigation nav ul.navigation li a::after{content:'';display:block;margin:auto;width:0;height:5px;background:#d8c255;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;position:relative;top:17px}.desktop-navigation nav ul.navigation li a.hover{color:#89bdc6;text-decoration:none}.desktop-navigation nav ul.navigation li:nth-child(even){border-right:3px solid #f4f5f9;border-left:3px solid #f4f5f9}.desktop-navigation .main-menu{background-color:#fff;min-height:40vh;height:auto;z-index:999;visibility:hidden;opacity:0;position:absolute;top:130px;-webkit-transition:visibility 0s linear 0.33s, opacity 0.33s linear;-o-transition:visibility 0s linear 0.33s, opacity 0.33s linear;transition:visibility 0s linear 0.33s, opacity 0.33s linear}.desktop-navigation .main-menu.opened{visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.desktop-navigation .main-menu ul{list-style:none;padding-left:0;margin-left:0}.desktop-navigation .main-menu ul li:first-child{padding-bottom:15px}.desktop-navigation .main-menu ul li:nth-child(n+2){padding-bottom:10px}.desktop-navigation .main-menu ul li a{text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.desktop-navigation .main-menu ul li a:hover{color:#d8c255 !important}.desktop-navigation .main-menu ul li:first-child a{font-family:"Playfair Display",serif;color:#89bdc6;font-size:30px;padding-left:0rem}.desktop-navigation .main-menu ul li:nth-child(n+2) a{font-family:"Rubik",sans-serif;color:#89bdc6;font-size:20px;padding-left:1.5rem}.desktop-navigation .main-menu ul ul li a{font-family:"Rubik",sans-serif !important;font-size:18px !important;padding-left:3.5rem !important}.desktop-navigation .main-menu ul ul li{padding-bottom:5px !important}.desktop-navigation .utils-bar a,.desktop-navigation .search a{font-family:"Rubik",sans-serif;color:#666;padding-left:20px;font-size:16px;text-align:right;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.desktop-navigation .utils-bar a i,.desktop-navigation .search a i{padding-left:5px}.desktop-navigation .utils-bar a:hover,.desktop-navigation .search a:hover{color:#d8c255;text-decoration:none}.language-selector{z-index:9999;position:absolute;padding:10px;list-style:none;top:40px;right:175px;background-color:rgba(255,255,255,0.9);display:none}.lang-item-fr{display:none}.mobile-navigation{position:fixed}.mobile-navigation .mobile-bar{height:90px;background:#fff;position:fixed;z-index:9999;overflow:hidden}.mobile-navigation #menu-mobile{top:90px;height:100vh;background-color:white;z-index:999;position:absolute;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.33s, opacity 0.33s linear;-o-transition:visibility 0s linear 0.33s, opacity 0.33s linear;transition:visibility 0s linear 0.33s, opacity 0.33s linear;overflow-x:scroll}.mobile-navigation #menu-mobile.opened{visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mobile-navigation #menu-mobile .mobile-language{background-color:#fff;width:100%;position:fixed;bottom:0px}.mobile-navigation #menu-mobile .mobile-language a{font-family:"Rubik",sans-serif;color:#494949;font-size:16px;text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;padding-bottom:15px}.mobile-navigation #menu-mobile .mobile-language a:hover{color:#89bdc6 !important}.mobile-navigation #menu-mobile .mobile-language ul{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mobile-navigation #menu-mobile .mobile-language li{font-family:"Rubik",sans-serif;color:#494949;font-size:16px}.mobile-navigation #menu-mobile .mobile-language li:not(:nth-child(1)):before{content:'|';padding-right:10px;padding-left:10px}.mobile-navigation a.mobile-menu{color:#494949;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.mobile-navigation a.mobile-menu:hover{color:#636363}.mobile-navigation nav ul.navigation-mobile{list-style:none}.mobile-navigation nav ul.navigation-mobile li:nth-child(n+2){padding-top:40px}.mobile-navigation nav ul.navigation-mobile li a{font-family:"Rubik",sans-serif;color:#494949;font-weight:900;line-height:0;font-size:22px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.mobile-navigation nav ul.navigation-mobile li a:hover{color:#89bdc6;text-decoration:none}.mobile-navigation nav ul.navigation-mobile li ul.menu{padding-left:2rem;list-style:none}.mobile-navigation nav ul.navigation-mobile li ul.menu li{padding-top:20px}.mobile-navigation nav ul.navigation-mobile li ul.menu a{font-family:"Lora",serif;color:#89bdc6;font-size:28px;text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;padding-bottom:15px}.mobile-navigation nav ul.navigation-mobile li ul.menu a:hover{color:#d8c255 !important}.mobile-navigation nav ul.navigation-mobile li ul.menu ul.sub-menu{list-style:none;padding-left:1.5rem}.mobile-navigation nav ul.navigation-mobile li ul.menu ul.sub-menu li{padding-top:10px}.mobile-navigation nav ul.navigation-mobile li ul.menu ul.sub-menu li:before{font-family:"Rubik",sans-serif;color:#89bdc6;font-size:20px;content:"> ";padding-right:5px}.mobile-navigation nav ul.navigation-mobile li ul.menu ul.sub-menu a{font-family:"Rubik",sans-serif;color:#89bdc6;font-size:20px}.mobile-navigation .main-menu{background-color:rgba(255,255,255,0.9);min-height:40vh;height:auto;z-index:999;visibility:hidden;opacity:0;position:absolute;top:90px;-webkit-transition:visibility 0s linear 0.33s, opacity 0.33s linear;-o-transition:visibility 0s linear 0.33s, opacity 0.33s linear;transition:visibility 0s linear 0.33s, opacity 0.33s linear}.mobile-navigation .main-menu.opened{visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mobile-navigation .main-menu ul{list-style:none;padding-left:0;margin-left:0}.mobile-navigation .main-menu ul li:first-child{padding-bottom:15px}.mobile-navigation .main-menu ul li:nth-child(n+2){padding-bottom:10px}.mobile-navigation .main-menu ul li a{text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.mobile-navigation .main-menu ul li a:hover{color:#d8c255 !important}.mobile-navigation .main-menu ul li:first-child a{font-family:"Playfair Display",serif;color:#89bdc6;font-size:30px;padding-left:0rem}.mobile-navigation .main-menu ul li:nth-child(n+2) a{font-family:"Rubik",sans-serif;color:#89bdc6;font-size:20px;padding-left:1.5rem}.mobile-navigation .utils-bar a,.mobile-navigation .search a{font-family:"Rubik",sans-serif;color:#666;padding-left:20px;font-size:16px;text-align:right;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.mobile-navigation .utils-bar a i,.mobile-navigation .search a i{padding-left:5px}.mobile-navigation .utils-bar a:hover,.mobile-navigation .search a:hover{color:#d8c255;text-decoration:none}.mobile-navigation .language-selector{position:absolute;padding:10px;list-style:none;top:40px;right:135px;background-color:rgba(255,255,255,0.9);display:none}.hero{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:inherit;height:100vh}@media only screen and (min-width: 720px){.hero{background-attachment:fixed}}.hero>div{margin-top:90px}@media only screen and (min-width: 720px){.hero>div{margin-top:130px}}.hero h1{font-family:"Playfair Display",serif;color:#fff}.hero h1{font-size:42px}@media screen and (min-width: 540px){.hero h1{font-size:calc(3.33333vw + 24px)}}@media screen and (min-width: 1680px){.hero h1{font-size:80px}}.hero h2{font-family:"Lora",serif;color:#fff;font-weight:900}.hero h2{font-size:28px}@media screen and (min-width: 540px){.hero h2{font-size:calc(1.75439vw + 18.52632px)}}@media screen and (min-width: 1680px){.hero h2{font-size:48px}}.button.mar,.button.natura{background-repeat:no-repeat;background-position:20px}.button.mar{background-image:url(../img/icona-mar.png)}.button.natura{background-image:url(../img/icona-natura.png)}body.customize-support header{top:32px}body.scroll-lock{overflow:hidden !important}a:hover{text-decoration:none}header{z-index:100000;position:fixed;-webkit-transition:top 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out;top:0px}header.nav-up{top:-130px !important}body{overflow-x:hidden}ul{padding:0}.seccio{padding-bottom:30px;padding-top:30px;background-color:#fff}@media only screen and (min-width: 720px){.seccio{padding-bottom:90px;padding-top:90px}}.seccio.blue{background-color:#89bdc6}.seccio.green{background-color:#82a37b}.seccio.mustard{background-color:#d8c255}.seccio.gray{background-color:#f4f5f9}.seccio.redwine{background-color:#8c4d5b}.seccio h2{font-family:"Playfair Display",serif;color:#d8c255}.seccio h2{font-size:36px}@media screen and (min-width: 540px){.seccio h2{font-size:calc(1.73913vw + 26.6087px)}}@media screen and (min-width: 1920px){.seccio h2{font-size:60px}}.seccio h2.blue{color:#89bdc6}.seccio h2.green{color:#82a37b}.seccio h2.mustard{color:#d8c255}.seccio h2.redwine{color:#8c4d5b}.seccio h3{font-family:"Lora",serif;color:#494949}.seccio h3{font-size:20px}@media screen and (min-width: 540px){.seccio h3{font-size:calc(.43478vw + 17.65217px)}}@media screen and (min-width: 1920px){.seccio h3{font-size:26px}}p{font-family:"Rubik",sans-serif;color:#494949}p{font-size:16px}@media screen and (min-width: 540px){p{font-size:calc(.28986vw + 14.43478px)}}@media screen and (min-width: 1920px){p{font-size:20px}}.button{border:1px solid #fff;font-family:"Rubik",sans-serif;color:#fff;color:#fff !important;padding:15px 30px 15px 30px;font-size:18px;text-transform:uppercase;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;text-align:center}@media only screen and (min-width: 960px){.button{padding:25px 80px 25px 80px}}.button.blue{background-color:#89bdc6;background-color:rgba(137,189,198,0.6)}.button.blue:hover{background-color:#89bdc6;background-color:rgba(137,189,198,0.9)}.button.blue.invert{border:1px solid #89bdc6;color:#494949 !important;background-color:#89bdc6;background-color:rgba(137,189,198,0)}.button.blue.invert:hover{background-color:#89bdc6;background-color:rgba(137,189,198,0.9);color:#fff !important;border:1px solid #fff}.button.green{background-color:#82a37b;background-color:rgba(130,163,123,0.6)}.button.green:hover{background-color:#82a37b;background-color:rgba(130,163,123,0.9)}.button.green.invert{border:1px solid #82a37b;color:#494949 !important;background-color:#82a37b;background-color:rgba(130,163,123,0)}.button.green.invert:hover{background-color:#82a37b;background-color:rgba(130,163,123,0.9);color:#fff !important;border:1px solid #fff}.button.mustard{background-color:#d8c255;background-color:rgba(216,194,85,0.6)}.button.mustard:hover{background-color:#d8c255;background-color:rgba(216,194,85,0.9)}.button.mustard.invert{border:1px solid #d8c255;color:#494949 !important;background-color:#d8c255;background-color:rgba(216,194,85,0)}.button.mustard.invert:hover{background-color:#d8c255;background-color:rgba(216,194,85,0.9);color:#fff !important;border:1px solid #fff}.button.redwine{background-color:#8c4d5b;background-color:rgba(140,77,91,0.6)}.button.redwine:hover{background-color:#8c4d5b;background-color:rgba(140,77,91,0.9)}.button.redwine.invert{border:1px solid #8c4d5b;color:#494949 !important;background-color:#8c4d5b;background-color:rgba(140,77,91,0)}.button.redwine.invert:hover{background-color:#8c4d5b;background-color:rgba(140,77,91,0.9);color:#fff !important;border:1px solid #fff}.button:hover{text-decoration:none}.gradient::before{content:'';position:absolute;top:0px;bottom:0px;left:0px;width:100%;height:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.gradient:hover{background:rgba(0,0,0,0.2) !important}.featured{background-color:#f4f5f9}.featured .featured-info{position:absolute;top:0px;width:100%;height:100%}.featured .featured-main,.featured .featured-secondary,.featured .featured-third{background-position:center center;background-repeat:no-repeat;background-size:cover;background-clip:content-box}.featured .featured-main>.row,.featured .featured-secondary>.row,.featured .featured-third>.row{padding:25px}.featured .featured-main:hover,.featured .featured-secondary:hover,.featured .featured-third:hover{background-color:rgba(0,0,0,0.2) !important}.featured .featured-main address,.featured .featured-secondary address,.featured .featured-third address{font-family:"Rubik",sans-serif;color:#fff;font-size:18px;position:absolute;padding:20px}.featured p{font-family:"Rubik",sans-serif;color:#fff;font-size:16px;font-weight:600}.featured .featured-main{position:relative}.featured .featured-main:before{display:block;content:"";padding-top:100%}.featured .featured-main>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 720px){.featured .featured-main{position:relative}.featured .featured-main:before{display:block;content:"";padding-top:66.66667%}.featured .featured-main>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 960px){.featured .featured-main{position:relative}.featured .featured-main:before{display:block;content:"";padding-top:30%}.featured .featured-main>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.featured .featured-secondary{position:relative}.featured .featured-secondary:before{display:block;content:"";padding-top:100%}.featured .featured-secondary>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 960px){.featured .featured-secondary{position:relative}.featured .featured-secondary:before{display:block;content:"";padding-top:66.66667%}.featured .featured-secondary>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.featured .featured-third{position:relative}.featured .featured-third:before{display:block;content:"";padding-top:66.66667%}.featured .featured-third>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 720px){.featured .featured-third{position:relative}.featured .featured-third:before{display:block;content:"";padding-top:100%}.featured .featured-third>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.featured h2{font-family:"Playfair Display",serif;color:#fff}.featured h2{font-size:30px}@media screen and (min-width: 540px){.featured h2{font-size:calc(2.17391vw + 18.26087px)}}@media screen and (min-width: 1920px){.featured h2{font-size:60px}}.featured h3{font-family:"Lora",serif;color:#fff}.featured h3{font-size:20px}@media screen and (min-width: 540px){.featured h3{font-size:calc(.43478vw + 17.65217px)}}@media screen and (min-width: 1920px){.featured h3{font-size:26px}}.list-items a:hover{text-decoration:none}.product-item,.mini-product-item{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.product-item:before,.mini-product-item:before{display:block;content:"";padding-top:133.33333%}.product-item>.content,.mini-product-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.mini-product-item{position:relative}.mini-product-item:before{display:block;content:"";padding-top:100%}.mini-product-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 719px){.mini-product-item{position:relative}.mini-product-item:before{display:block;content:"";padding-top:66.66667%}.mini-product-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.mini-product-item address{position:absolute;top:0px;font-family:"Rubik",sans-serif;color:#fff;font-size:14px;padding:10px}.mini-product-item address a{color:#fff}.mini-product-info{background-color:#fff;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;padding:15px;height:10vh;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2)}.mini-product-info.mustard p{color:#d8c255 !important}.mini-product-info.green p{color:#82a37b !important}.mini-product-info.redwine p{color:#8c4d5b !important}.mini-product-info.blue p{color:#89bdc6 !important}.mini-product-info p{font-size:18px;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;padding:0}.mini-product-info.green:hover{background-color:#82a37b !important}.mini-product-info.mustard:hover{background-color:#d8c255 !important}.mini-product-info.blue:hover{background-color:#89bdc6 !important}.mini-product-info.redwine:hover{background-color:#8c4d5b !important}.mini-product-info.blue:hover{background-color:#89bdc6 !important}.mini-product-info:hover p{color:#fff !important}.product-info{padding:20px;z-index:1;position:absolute;top:0px}.product-info address{font-family:"Rubik",sans-serif;color:#fff;font-size:18px}.product-info .button{width:90%;padding:25px 20px 25px 20px}.crazy-slide{width:100vw;overflow:hidden}.crazy-slide:after{content:''}@media only screen and (min-width: 720px){.crazy-slide:after{content:'flickity';display:none}}@media only screen and (min-width: 1140px){.crazy-slide{padding-left:calc((100vw - 1140px ) /2)}}@media only screen and (max-width: 1139px){.crazy-slide{padding-left:calc((100vw - 960px ) /2)}}@media only screen and (max-width: 959px){.crazy-slide{padding-left:calc((100vw - 720px ) /2)}}@media only screen and (max-width: 719px){.crazy-slide{padding-left:0}}.crazy-slide .flickity-viewport{overflow:visible}.crazy-slide .flickity-prev-next-button.previous{left:25px}.crazy-slide .flickity-prev-next-button.next{right:25px}.activitats a:hover{text-decoration:none}.taxonomy-item{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.taxonomy-item:before{display:block;content:"";padding-top:66.66667%}.taxonomy-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.taxonomy-item .featured-info{position:absolute;top:0px;width:100%;height:100%}.taxonomy-item:hover{opacity:0.9}.taxonomy-item h3{font-family:"Playfair Display",serif;color:#fff;z-index:1;text-decoration:none}.taxonomy-item h3{font-size:32px}@media screen and (min-width: 540px){.taxonomy-item h3{font-size:calc(1.15942vw + 25.73913px)}}@media screen and (min-width: 1920px){.taxonomy-item h3{font-size:48px}}.taxonomy-item h4{color:#fff;font-family:"Lora",serif}.message-bar{text-align:center;width:100%;z-index:999999999;height:32px;background-color:orangered;top:0;position:-webkit-sticky;position:sticky}.message-bar p{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;color:white;font-size:16px}.message-bar p i{margin-right:10px;line-height:inherit}footer a,footer p{font-family:"Rubik",sans-serif;color:#fff;font-size:18px;line-height:22px;color:#fff}footer a:hover,footer p:hover{color:#fff;text-decoration:none}footer ul{list-style:none}footer ul li{margin-bottom:10px}footer ul li a{color:#fff;text-decoration:none}footer ul li a:hover{color:#fff;text-decoration:underline !important}footer .footer-1{background-color:#88bcc5;min-height:330px}@media only screen and (min-width: 720px){footer .footer-1 .row>div:nth-child(even){border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:0;border-top:0}}@media only screen and (max-width: 719px){footer .footer-1 .row>div:nth-child(even){border-bottom:1px solid #fff;border-top:1px solid #fff}}footer .footer-2{background-color:#d8c255;min-height:110px}footer .footer-3{background-color:#fff;height:50px}footer .footer-3 .nuwa a{font-family:"Rubik",sans-serif;color:#88bcc5;font-size:14px}footer .footer-3 .nuwa a:hover{color:#494949 !important}footer .footer-3 .legal a{font-family:"Rubik",sans-serif;color:#88bcc5;font-size:14px}footer .footer-3 .legal a:hover{color:#494949 !important;text-decoration:none}.main-search{width:100%;height:100%;position:fixed;z-index:1000;background-color:#89bdc6;background-color:rgba(137,189,198,0.9);top:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 0.33s, opacity 0.33s linear;-o-transition:visibility 0s linear 0.33s, opacity 0.33s linear;transition:visibility 0s linear 0.33s, opacity 0.33s linear}.main-search.opened{visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.main-search .close-search{position:absolute;top:30px;right:30px;color:#fff !important}.main-search .close-search:hover{color:#c4dee3 !important;cursor:pointer}.main-search form #input-search{background-color:transparent;border-bottom:2px solid #fff;border-top:0;border-left:0;border-right:0;width:100%;line-height:32px;margin-bottom:15px;font-family:"Rubik",sans-serif;color:#fff;font-size:32px}.main-search form span{font-family:"Rubik",sans-serif;color:#fff;font-size:18px;position:relative}#input-search:after{font-family:"Font Awesome 5 Pro";color:#fff;content:"\f002";float:right}#input-search::-webkit-input-placeholder{font-size:32px;font-family:"Rubik",sans-serif;color:#c4dee3}#input-search:focus{outline:0}#input-search:-ms-input-placeholder{font-size:32px;font-family:"Rubik",sans-serif;color:#c4dee3}#input-search::-ms-input-placeholder{font-size:32px;font-family:"Rubik",sans-serif;color:#c4dee3}#input-search::-webkit-input-placeholder{font-size:32px;font-family:"Rubik",sans-serif;color:#c4dee3}#input-search::placeholder{font-size:32px;font-family:"Rubik",sans-serif;color:#c4dee3}.resultats-cerca h1{font-family:"Playfair Display",serif;color:#89bdc6}.resultats-cerca h1{font-size:36px}@media screen and (min-width: 540px){.resultats-cerca h1{font-size:calc(2.63158vw + 21.78947px)}}@media screen and (min-width: 1680px){.resultats-cerca h1{font-size:66px}}.resultats-cerca h2{font-family:"Lora",serif;color:#89bdc6}.resultats-cerca h2{font-size:28px}@media screen and (min-width: 540px){.resultats-cerca h2{font-size:calc(.70175vw + 24.21053px)}}@media screen and (min-width: 1680px){.resultats-cerca h2{font-size:36px}}.resultats-cerca h2 span{color:#898989}.resultats-cerca .open-search{color:#898989;font-size:28px}.resultats-cerca .open-search a:hover{color:#89bdc6}.resultats-cerca ul{padding:0}.resultats-cerca ul li{display:inline-block;font-family:"Rubik",sans-serif;color:#494949;margin-right:1rem;padding-bottom:1rem}.resultats-cerca ul li{font-size:16px}@media screen and (min-width: 540px){.resultats-cerca ul li{font-size:calc(.33333vw + 14.2px)}}@media screen and (min-width: 1140px){.resultats-cerca ul li{font-size:18px}}@media only screen and (max-width: 719px){.resultats-cerca ul li{width:50%;margin-right:0;float:left;margin-top:10px}}.resultats-cerca ul li.active:before{border:#f4f5f9 3px solid;width:20px;height:20px;background-color:#89bdc6 !important;outline:1px solid #494949;content:' ';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}.resultats-cerca ul li:hover{color:#89bdc6;cursor:pointer}.resultats-cerca ul li:before{border:#f4f5f9 3px solid;width:20px;height:20px;background-color:#f4f5f9;outline:1px solid #494949;content:' ';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}.hero-main-page{height:80vh}.hero-main-page h1{font-family:"Playfair Display",serif;color:#fff}.hero-main-page h1{font-size:42px}@media screen and (min-width: 540px){.hero-main-page h1{font-size:calc(1.75439vw + 32.52632px)}}@media screen and (min-width: 1680px){.hero-main-page h1{font-size:62px}}.hero-main-page h2{font-family:"Lora",serif;color:#fff;font-weight:900}.hero-main-page h2{font-size:28px}@media screen and (min-width: 540px){.hero-main-page h2{font-size:calc(.70175vw + 24.21053px)}}@media screen and (min-width: 1680px){.hero-main-page h2{font-size:36px}}.hero-main-page address{font-family:"Lora",serif;color:#fff}.hero-main-page address{font-size:28px}@media screen and (min-width: 540px){.hero-main-page address{font-size:calc(.57971vw + 24.86957px)}}@media screen and (min-width: 1920px){.hero-main-page address{font-size:36px}}.hero-main-page address i{font-size:28px}@media screen and (min-width: 540px){.hero-main-page address i{font-size:calc(.28986vw + 26.43478px)}}@media screen and (min-width: 1920px){.hero-main-page address i{font-size:32px}}@media only screen and (min-width: 720px){.intro .intro-text{padding-top:60px !important;padding-bottom:90px !important}}.intro.blue{background-color:#89bdc6}.intro.green{background-color:#82a37b}.intro.mustard{background-color:#d8c255}.intro.gray{background-color:#f4f5f9}.intro.gray p{font-family:"Lora",serif;color:#89bdc6}.intro.gray .breadcrumbs span,.intro.gray .breadcrumbs a,.intro.gray .breadcrumbs a:link,.intro.gray .breadcrumbs a:visited,.intro.gray .breadcrumbs a:hover{color:#494949 !important;-webkit-text-decoration-color:#d8c255;text-decoration-color:#d8c255}.intro.black p{font-family:"Lora",serif;color:#494949}.intro.redwine p{font-family:"Lora",serif;color:#8c4d5b}.intro.blue .breadcrumbs,.intro.green .breadcrumbs,.intro.mustard .breadcrumbs,.intro.gray .breadcrumbs{padding:0}.intro.blue .breadcrumbs span,.intro.blue .breadcrumbs a,.intro.blue .breadcrumbs a:link,.intro.blue .breadcrumbs a:visited,.intro.blue .breadcrumbs a:hover,.intro.green .breadcrumbs span,.intro.green .breadcrumbs a,.intro.green .breadcrumbs a:link,.intro.green .breadcrumbs a:visited,.intro.green .breadcrumbs a:hover,.intro.mustard .breadcrumbs span,.intro.mustard .breadcrumbs a,.intro.mustard .breadcrumbs a:link,.intro.mustard .breadcrumbs a:visited,.intro.mustard .breadcrumbs a:hover,.intro.gray .breadcrumbs span,.intro.gray .breadcrumbs a,.intro.gray .breadcrumbs a:link,.intro.gray .breadcrumbs a:visited,.intro.gray .breadcrumbs a:hover{font-family:"Rubik",sans-serif;color:#fff;color:#fff}.intro.blue .breadcrumbs span,.intro.blue .breadcrumbs a,.intro.blue .breadcrumbs a:link,.intro.blue .breadcrumbs a:visited,.intro.blue .breadcrumbs a:hover,.intro.green .breadcrumbs span,.intro.green .breadcrumbs a,.intro.green .breadcrumbs a:link,.intro.green .breadcrumbs a:visited,.intro.green .breadcrumbs a:hover,.intro.mustard .breadcrumbs span,.intro.mustard .breadcrumbs a,.intro.mustard .breadcrumbs a:link,.intro.mustard .breadcrumbs a:visited,.intro.mustard .breadcrumbs a:hover,.intro.gray .breadcrumbs span,.intro.gray .breadcrumbs a,.intro.gray .breadcrumbs a:link,.intro.gray .breadcrumbs a:visited,.intro.gray .breadcrumbs a:hover{font-size:14px}@media screen and (min-width: 540px){.intro.blue .breadcrumbs span,.intro.blue .breadcrumbs a,.intro.blue .breadcrumbs a:link,.intro.blue .breadcrumbs a:visited,.intro.blue .breadcrumbs a:hover,.intro.green .breadcrumbs span,.intro.green .breadcrumbs a,.intro.green .breadcrumbs a:link,.intro.green .breadcrumbs a:visited,.intro.green .breadcrumbs a:hover,.intro.mustard .breadcrumbs span,.intro.mustard .breadcrumbs a,.intro.mustard .breadcrumbs a:link,.intro.mustard .breadcrumbs a:visited,.intro.mustard .breadcrumbs a:hover,.intro.gray .breadcrumbs span,.intro.gray .breadcrumbs a,.intro.gray .breadcrumbs a:link,.intro.gray .breadcrumbs a:visited,.intro.gray .breadcrumbs a:hover{font-size:calc(.14493vw + 13.21739px)}}@media screen and (min-width: 1920px){.intro.blue .breadcrumbs span,.intro.blue .breadcrumbs a,.intro.blue .breadcrumbs a:link,.intro.blue .breadcrumbs a:visited,.intro.blue .breadcrumbs a:hover,.intro.green .breadcrumbs span,.intro.green .breadcrumbs a,.intro.green .breadcrumbs a:link,.intro.green .breadcrumbs a:visited,.intro.green .breadcrumbs a:hover,.intro.mustard .breadcrumbs span,.intro.mustard .breadcrumbs a,.intro.mustard .breadcrumbs a:link,.intro.mustard .breadcrumbs a:visited,.intro.mustard .breadcrumbs a:hover,.intro.gray .breadcrumbs span,.intro.gray .breadcrumbs a,.intro.gray .breadcrumbs a:link,.intro.gray .breadcrumbs a:visited,.intro.gray .breadcrumbs a:hover{font-size:16px}}.intro p{font-family:"Lora",serif;color:#fff}.intro p{font-size:18px}@media screen and (min-width: 540px){.intro p{font-size:calc(.28986vw + 16.43478px)}}@media screen and (min-width: 1920px){.intro p{font-size:22px}}.intro p.date{font-size:26px}@media screen and (min-width: 540px){.intro p.date{font-size:calc(.43478vw + 23.65217px)}}@media screen and (min-width: 1920px){.intro p.date{font-size:32px}}.list-repeater i{color:#d8c255}.list-repeater h4{font-family:"Playfair Display",serif;color:#d8c255;font-weight:bold}.list-repeater h4{font-size:28px}@media screen and (min-width: 540px){.list-repeater h4{font-size:calc(.70175vw + 24.21053px)}}@media screen and (min-width: 1680px){.list-repeater h4{font-size:36px}}.list-repeater p{color:#494949}.list-repeater p a,.list-repeater p i{color:#494949}.list-repeater p a:hover,.list-repeater p i:hover{color:#232323}span.green{color:#82a37b;font-weight:bold}span.blue{color:#89bdc6;font-weight:bold}span.mustard{color:#d8c255;font-weight:bold}.map-marker.darkblue{color:#55a0ad}.map-marker.darkblue.active{color:#2a5158}.map-marker.blue{color:#89bdc6}.map-marker.blue.active{color:#44818c}.map-marker.green{color:#82a37b}.map-marker.green.active{color:#465d41}.map-marker.mustard{color:#d8c255}.map-marker.mustard.active{color:#8d7b20}.map-marker.redwine{color:#8c4d5b}.map-marker.redwine.active{color:#3a2026}.map-marker.gray{color:#494949}.map-marker.gray.active{color:#090909}.map-layout .map-popup p,#footer-map .map-popup p{font-size:14px}@media screen and (min-width: 540px){.map-layout .map-popup p,#footer-map .map-popup p{font-size:calc(.14493vw + 13.21739px)}}@media screen and (min-width: 1920px){.map-layout .map-popup p,#footer-map .map-popup p{font-size:16px}}.map-layout .map-popup a,#footer-map .map-popup a{font-family:"Rubik",sans-serif;color:#494949;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.map-layout .map-popup a,#footer-map .map-popup a{font-size:14px}@media screen and (min-width: 540px){.map-layout .map-popup a,#footer-map .map-popup a{font-size:calc(.14493vw + 13.21739px)}}@media screen and (min-width: 1920px){.map-layout .map-popup a,#footer-map .map-popup a{font-size:16px}}.map-layout .map-popup a:hover,#footer-map .map-popup a:hover{color:#000;text-decoration:none}.map-layout .map,#footer-map .map{height:90vh}@media only screen and (min-width: 720px){.map-layout .actius,#footer-map .actius{overflow:hidden;height:90vh}}@media only screen and (min-width: 720px){.map-layout .actius .list-items,#footer-map .actius .list-items{position:static;overflow:scroll}}.map-layout .actius p,#footer-map .actius p{font-family:"Rubik",sans-serif;color:#494949;font-size:18px;margin:0}.map-layout .actius .dropdown i,#footer-map .actius .dropdown i{position:absolute;right:15px;top:15px;font-size:24px;z-index:1}.map-layout .actius .dropdown i.mustard,#footer-map .actius .dropdown i.mustard{color:#d8c255 !important}.map-layout .actius .dropdown i.green,#footer-map .actius .dropdown i.green{color:#82a37b !important}.map-layout .actius .dropdown i.redwine,#footer-map .actius .dropdown i.redwine{color:#8c4d5b !important}.map-layout .actius .dropdown i.blue,#footer-map .actius .dropdown i.blue{color:#89bdc6 !important}.map-layout .actius .dropdown button:focus,#footer-map .actius .dropdown button:focus{outline:none}.map-layout .actius .dropdown .mustard>.ms-choice,.map-layout .actius .dropdown .mustard>.ms-drop,#footer-map .actius .dropdown .mustard>.ms-choice,#footer-map .actius .dropdown .mustard>.ms-drop{border:1px solid #d8c255 !important}.map-layout .actius .dropdown .green>.ms-choice,.map-layout .actius .dropdown .green>.ms-drop,#footer-map .actius .dropdown .green>.ms-choice,#footer-map .actius .dropdown .green>.ms-drop{border:1px solid #82a37b !important}.map-layout .actius .dropdown .redwine>.ms-choice,.map-layout .actius .dropdown .redwine>.ms-drop,#footer-map .actius .dropdown .redwine>.ms-choice,#footer-map .actius .dropdown .redwine>.ms-drop{border:1px solid #8c4d5b !important}.map-layout .actius .dropdown .blue>.ms-choice,.map-layout .actius .dropdown .blue>.ms-drop,#footer-map .actius .dropdown .blue>.ms-choice,#footer-map .actius .dropdown .blue>.ms-drop{border:1px solid #89bdc6 !important}.map-layout .actius .dropdown .ms-choice,#footer-map .actius .dropdown .ms-choice{font-family:"Rubik",sans-serif;color:#494949;font-size:16px;background-color:#fff;padding:15px !important;text-align:left;cursor:pointer;overflow:hidden;border-radius:0;height:55px}.map-layout .actius .dropdown .ms-choice>span,#footer-map .actius .dropdown .ms-choice>span{padding:15px}.map-layout .actius .dropdown .ms-choice>div,#footer-map .actius .dropdown .ms-choice>div{background:none}.map-layout .actius .dropdown .ms-choice>div.open,#footer-map .actius .dropdown .ms-choice>div.open{background:none}.map-layout .actius .dropdown .ms-drop,#footer-map .actius .dropdown .ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#494949;border:1px solid #d8c255;border-radius:0}.map-layout .actius .dropdown .ms-drop span,#footer-map .actius .dropdown .ms-drop span{font-family:"Rubik",sans-serif;color:#494949;font-size:14px}.map-layout .actius .dropdown .ms-drop input[type="checkbox"],#footer-map .actius .dropdown .ms-drop input[type="checkbox"]{margin-right:8px}.list-layout .list-item{background-color:#fff;padding:3rem}.list-layout .list-item h3{font-family:"Playfair Display",serif;color:#89bdc6;text-align:center}.list-layout .list-item h3{font-size:28px}@media screen and (min-width: 540px){.list-layout .list-item h3{font-size:calc(.57971vw + 24.86957px)}}@media screen and (min-width: 1920px){.list-layout .list-item h3{font-size:36px}}.list-layout .list-item h3.green{color:#82a37b !important}.list-layout .list-item h3.mustard{color:#d8c255 !important}.list-layout .list-item h3.redwine{color:#8c4d5b !important}.list-layout .list-item h3.redwine{color:#8c4d5b !important}.list-layout .list-item p{font-family:"Rubik",sans-serif;color:#494949}.list-layout .list-item p{font-size:16px}@media screen and (min-width: 540px){.list-layout .list-item p{font-size:calc(.14493vw + 15.21739px)}}@media screen and (min-width: 1920px){.list-layout .list-item p{font-size:18px}}.list-layout .list-item .button{background-color:#fff;padding:15px;width:100%;margin-bottom:15px}.list-layout .list-item .button.blue{border:1px solid #89bdc6;color:#89bdc6 !important}.list-layout .list-item .button.blue:hover{color:#fff !important;background-color:#89bdc6}.list-layout .list-item .button.mustard{border:1px solid #d8c255;color:#d8c255 !important}.list-layout .list-item .button.mustard:hover{color:#fff !important;background-color:#d8c255}.list-layout .list-item .button.redwine{border:1px solid #8c4d5b;color:#8c4d5b !important}.list-layout .list-item .button.redwine:hover{color:#fff !important;background-color:#8c4d5b}.list-layout .list-item .button.green{border:1px solid #82a37b;color:#82a37b !important}.list-layout .list-item .button.green:hover{color:#fff !important;background-color:#82a37b}.footer-map-section{-webkit-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.footer-map-section:before{display:block;content:"";padding-top:66.66667%}.footer-map-section>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 960px){.footer-map-section{position:relative}.footer-map-section:before{display:block;content:"";padding-top:56.25%}.footer-map-section>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 1140px){.footer-map-section{position:relative}.footer-map-section:before{display:block;content:"";padding-top:30%}.footer-map-section>.content{position:absolute;top:0;left:0;right:0;bottom:0}}#GoolTrackingFrame{min-height:50vh}@media only screen and (min-width: 960px){#GoolTrackingFrame{min-height:70vh}}
