main#home .h1 p,main#home .h2 p,main#home .h3 p,main#home .h4 p,main#home .h5 p,main#home .h6 p{margin:0}#banner-home{margin:0 auto;max-width:var(--max-width-total)}#slider-home{overflow:hidden}#slider-home .item{position:relative;height:70vh}#slider-home div.text{position:absolute;top:50%;left:200px;transform:translateY(-50%);text-align:left;margin-bottom:var(--padding-container-mitja);max-width:800px;display:flex;justify-content:left;align-content:left;align-items:left;flex-direction:column;gap:20px;padding-top:var(--padding-container-petit);padding-bottom:var(--padding-container-petit)}#slider-home div.text h1{font-size:49px;line-height:1.3;font-weight:var(--font-light);color:var(--font-color-on-corporate-background)}#slider-home div.text h2{font-size:25px;line-height:1.3;font-weight:var(--font-semibold);color:var(--font-color-on-corporate-background)}#slider-home div.text h3{font-size:19px;line-height:1.3;font-weight:var(--font-bold)}#slider-home div.text div.slider-whats a{background-color:var(--corporate-color);color:var(--font-color)}#slider-home div.text div.slider-whats a:hover{background-color:var(--font-color)!important;color:var(--corporate-color)!important}#slider-home div.text div.slider-whats a:hover:after{background-color:var(--font-color)!important;color:var(--corporate-color)!important}#slider-home #guestbook-content{justify-self:center;text-align:center}#slider-home #guestbook-content #guestbook{border-radius:var(--button-border-radius)}#header-home{margin-top:80px}#header-home .container{display:grid;justify-content:center;align-content:start;grid-template-columns:500px 700px;grid-gap:10px 130px}#header-home .container .header-icones{display:grid;justify-content:center;align-content:center;grid-template-columns:1fr 1fr;grid-gap:10px 20px}@property --angle{#header-home .container .header-icones {syntax: "<angle>"; initial-value: 0deg; inherits: false;}}#header-home .container .header-icones .item-icones{width:217px;min-height:180px;margin:0 auto;padding:1em;background:var(--font-color-on-corporate-background);text-align:center;border-radius:5px;position:relative;display:flex;justify-content:center;align-content:center;flex-direction:column;gap:10px}#header-home .container .header-icones .item-icones p{margin-top:0;font-size:16px}#header-home .container .header-icones .item-icones p strong{font-size:19px}#header-home .container .header-icones .item-icones svg{fill:var(--corporate-color);align-self:center}#header-home .container .header-icones .item-icones:after,#header-home .container .header-icones .item-icones:before{content:"";position:absolute;height:100%;width:100%;background-image:conic-gradient(from var(--angle),var(--font-color-on-corporate-background),var(--corporate-color-3),var(--font-color-on-corporate-background));top:50%;left:50%;translate:-50% -50%;z-index:-1;padding:2px;border-radius:10px;animation:3s spin linear infinite}#header-home .container .header-icones .item-icones:nth-child(2):after,#header-home .container .header-icones .item-icones:nth-child(2):before{animation:3s spin2 linear infinite}#header-home .container .header-icones .item-icones:nth-child(3):after,#header-home .container .header-icones .item-icones:nth-child(3):before{animation:3s spin2 linear infinite}#header-home .container .header-icones .item-icones:nth-child(4):after,#header-home .container .header-icones .item-icones:nth-child(4):before{animation:3s spin linear infinite}#header-home .container .header-textos h3{font-size:40px;color:var(--font-color);line-height:1.2}#header-home .container .header-textos p{font-size:16px;line-height:1.5;margin-top:15px}#header-home .container .header-textos p strong{font-weight:var(--font-semibold)}#header-home .container .header-textos .item{margin-top:var(--padding-container-petit)}#header-home .container .header-textos .item .top{display:flex;justify-content:left;align-content:center;gap:20px;color:var(--font-color);cursor:pointer}#header-home .container .header-textos .item .top h4{color:var(--font-color);font-size:19px;line-height:1.4;font-weight:var(--font-bold)}#header-home .container .header-textos .item .top svg{width:19px;height:auto;transition:all ease-in-out var(--transitions-time);fill:var(--font-color)}#header-home .container .header-textos .item .top.active{border-bottom:1px solid var(--corporate-color);color:var(--corporate-color-4)}#header-home .container .header-textos .item .top.active svg{transform:rotate(45deg);fill:var(--corporate-color)}#header-home .container .header-textos .item .top.active h4{color:var(--corporate-color-4)}#header-home .container .header-textos .item .bottom{text-align:left;display:none;font-size:16px}#header-home .container .header-textos .item .bottom.active{display:block}#header-home .container .header-textos .item:hover .top{border-bottom:1px solid var(--corporate-color);color:var(--corporate-color-4)}#header-home .container .header-textos .item:hover .top svg{transform:rotate(45deg);fill:var(--corporate-color)}#header-home .container .header-textos .item:hover .top h4{color:var(--corporate-color-4)}#fons-home{margin-top:var(--padding-container-gran);background-color:var(--corporate-color);background-image:url(../../../images/fons-home.webp);background-size:cover}#fons-home .container{margin:0 auto;max-width:var(--max-width-total);text-align:center;padding-top:var(--padding-container-mitja);padding-bottom:var(--padding-container-mitja);display:flex;justify-content:center;align-content:center;flex-direction:column;gap:25px}#fons-home .container h3{font-size:40px;line-height:1.3;font-weight:var(--font-regular);color:var(--font-bold)}#fons-home .container .home-row{display:flex;justify-content:center;align-content:center;gap:30px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}#fons-home.isInViewport .container h3{animation:fadeIn;animation-duration:2s}#fons-home.isInViewport .container .botons:nth-child(1){animation:fadeIn;animation-duration:3s}#fons-home.isInViewport .container .botons:nth-child(2){animation:fadeIn;animation-duration:4s}#fons-home.isInViewport .container .sandy-one:after{background-color:var(--font-color-on-corporate-background)}#subpages-home{margin-top:90px}#subpages-home .container{max-width:1520px}#subpages-home .top{padding-bottom:62px;font-style:italic}#subpages-home .grid{display:grid;justify-content:center;align-content:center;grid-template-columns:500px 500px 500px;grid-gap:10px}#subpages-home .grid .item{aspect-ratio:500/350;position:relative;text-decoration:none;color:var(--font-color-on-corporate-background);padding:var(--padding-container-petit);background-color:var(--corporate-color-4);display:flex;justify-content:flex-start;align-items:flex-end}#subpages-home .grid .item picture{font-size:0;line-height:0;overflow:hidden;text-decoration:none;position:absolute;inset:0}#subpages-home .grid .item picture img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform ease-in-out var(--transitions-time-2)}#subpages-home .grid .item picture:after{content:"";display:block;position:absolute;inset:0;transition:background-image var(--transitions-time-2) ease-in-out;background:var(--corporate-color-4);background:linear-gradient(180deg,#4f5d7500 40%,#4f5d75 85%)}#subpages-home .grid .item h3{position:relative;font-size:25px;color:var(--font-color-on-corporate-background);font-weight:var(--font-semibold)}#subpages-home .grid .item:hover picture img{transform:scale(1.2) translateZ(0)}#subpages-home .grid .item:hover picture:after{background:var(--corporate-color);background:linear-gradient(180deg,#ffa10000 40%,#ffa100 85%)}#subpages-home.isInViewport .grid .item:nth-child(1){animation:fadeIn;animation-duration:2s}#subpages-home.isInViewport .grid .item:nth-child(2){animation:fadeIn;animation-duration:3s}#subpages-home.isInViewport .grid .item:nth-child(3){animation:fadeIn;animation-duration:4s}#subpages-home.isInViewport .grid .item:nth-child(4){animation:fadeIn;animation-duration:5s}#subpages-home.isInViewport .grid .item:nth-child(5){animation:fadeIn;animation-duration:6s}#subpages-home.isInViewport .grid .item:nth-child(6){animation:fadeIn;animation-duration:7s}#text-home{margin-top:var(--padding-container-gran);margin-bottom:var(--padding-container-mitja)}#text-home h3{font-size:33px;font-weight:var(--font-semibold);text-align:center}#text-home .centre{text-align:center;max-width:720px;margin:30px auto}#text-home p{font-size:16px;font-weight:var(--font-regular)}#text-home .columnes{display:grid;justify-content:center;align-content:center;grid-template-columns:1fr 1fr 1fr;grid-gap:30px 80px}#text-home .columnes .items{text-align:center;justify-self:center;margin-top:var(--padding-container-petit)}#text-home .columnes .items svg{fill:var(--corporate-color)}#text-home .columnes .items h4{font-size:19px;color:var(--font-color);font-weight:var(--font-bold);text-align:center}#text-home .columnes .items div{font-size:16px;color:var(--font-color);font-weight:var(--font-regular);text-align:center;margin-top:10px}#text-home .home-row{display:flex;justify-content:center;align-content:center;gap:30px;flex-wrap:wrap;margin-top:var(--padding-container-mitja)}#text-home .home-row .sandy-one{background-color:var(--corporate-color-3);color:var(--font-color)}#text-home .home-row .sandy-one:after{background-color:var(--corporate-color-3);color:var(--font-color)}#text-home .home-row .sandy-one:hover{background-color:var(--corporate-color-4);color:var(--font-color-on-corporate-background)}#text-home .home-row .sandy-one:hover:after{background-color:var(--corporate-color-4);color:var(--font-color-on-corporate-background)}#text-home.isInViewport .container .columnes .items:nth-child(1){animation:zoomIn;animation-duration:2s}#text-home.isInViewport .container .columnes .items:nth-child(2){animation:zoomIn;animation-duration:4s}#text-home.isInViewport .container .columnes .items:nth-child(3){animation:zoomIn;animation-duration:6s}@media only screen and (max-width:1600px){#subpages-home .grid{padding-bottom:30px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1400px){#header-home .container{grid-template-columns:1fr 1fr;grid-gap:10px 30px}#slider-home .item{display:flex;justify-content:flex-end;align-content:flex-start;align-items:flex-start}#slider-home .item img{align-self:flex-end;right:0}}@media only screen and (max-width:1300px){#news-faqs .container{padding:var(--padding-container-petit);grid-template-columns:1fr 1fr;grid-gap:var(--padding-container-petit)}#news-faqs h4{font-size:25px}}@media only screen and (max-width:1200px){#slider-home div.text{top:50%;left:30px;transform:translateY(-50%);gap:20px}#news-faqs .container{grid-template-columns:1fr}}@media only screen and (max-width:1000px){#header-home .container{grid-template-columns:1fr 2fr}#header-home .container .header-icones{grid-template-columns:1fr}#header-home .container .header-textos h3{font-size:30px}#text-home .columnes{grid-gap:30px}#slider-home .item img{object-position:right bottom}}@media only screen and (max-width:900px){#slider-home .item{height:70vh}#slider-home .item img{right:0}}@media only screen and (max-width:800px){#slider-home div.text h1{font-size:30px}#slider-home div.text h2{font-size:22px}#subpages-home .grid,#text-home .columnes{grid-template-columns:1fr}#subpages-home{margin-top:30px}#subpages-home .grid{grid-gap:30px}#text-home{margin-top:var(--padding-container-petit);margin-bottom:var(--padding-container-petit)}}@media only screen and (max-width:600px){#header-home .container{grid-template-columns:1fr;grid-gap:30px}#header-home .container .header-icones{grid-template-columns:1fr 1fr}#header-home{margin-top:30px}#slider-home .item{position:relative;height:60vh;display:flex;align-content:center;justify-content:flex-end}#slider-home .item img{align-self:center;margin-top:-450px;margin-right:-250px}}@media only screen and (max-width:500px){#header-home .container{margin-left:0;margin-right:0;grid-gap:30px;padding-left:20px;padding-right:20px}#header-home .container .header-icones{grid-gap:10px;justify-content:center;justify-items:center}#header-home .container .header-icones .item-icones{width:100%;max-width:150px;padding:1em .5em;gap:5px;min-height:100px}#header-home .container .header-icones .item-icones p{font-size:15px}#header-home .container .header-icones .item-icones p strong{font-size:16px}#header-home .container .header-icones .item-icones svg{width:30px;height:30px}#text-home h3{font-size:26px;line-height:1.3}#news-faqs{margin-top:var(--padding-container-mitja)}}@media only screen and (max-width:400px){#fons-home{margin-top:var(--padding-container-mitja)}#fons-home .container{padding:var(--padding-container-petit)}#fons-home .container h3{font-size:30px}#slider-home div.text{gap:10px}#slider-home div.text h1{font-size:27px;line-height:1.3}#slider-home div.text h2{font-size:24px;line-height:1.3}#slider-home #guestbook{padding:0}#slider-home #guestbook-summary span:first-of-type{margin-bottom:5px}#slider-home #guestbook-summary .stars{margin-top:5px;margin-bottom:0}}
