@charset "UTF-8";::-webkit-scrollbar{width:6px;background-color:#F2F2F2;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{background:#313131;-webkit-border-radius:0}::-webkit-scrollbar-thumb:vertical:active,::-webkit-scrollbar-thumb:horizontal:active{background:#313131;-webkit-border-radius:0}html{scroll-behavior:smooth}body,html{height:100%}body{padding:0;margin:0;font:18px "Bellota Text",cursive;color:#3A3A3A;text-align:left;background-color:#fff}p{margin:0}#fixed-extra{position:fixed;right:5%;top:160px;z-index:201;font:18px "Bellota Text",cursive}@media (max-width:1600px){#fixed-extra{right:5%}}@media (max-width:990px){#fixed-extra{right:5%;top:97px}}#fixed-extra a{color:#88BC28;text-decoration:none;text-transform:uppercase;font-size:18px;letter-spacing:0.092em}@media (max-width:767px){#fixed-extra a{font-size:15.3px}}#fixed-extra .hoertest a{display:block;text-align:center}@media (max-width:767px){#fixed-extra .hoertest a img{width:65px;height:auto}}body.h-scrolling #fixed-extra .hoertest span{display:none}hr.divider{width:200%;overflow:hidden;left:-50%;position:relative;padding:2em 0;display:block;border:none;background:linear-gradient(180deg,white 50%,#88BC28 51%,white 50%)}.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:200;background-color:#fff;height:140px;transition:all 0.5s ease-in-out}@media (max-width:990px){.fixed-header{height:80px}}body.h-scrolling .fixed-header{height:80px}body.h-mobile .fixed-header,body.h-scrolling .fixed-header,body.h-noslider .fixed-header{background-color:rgb(255,255,255)}.header-inner{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;height:100%;padding:0 5%;position:relative;z-index:2;width:100%;box-sizing:border-box;-webkit-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.header-logo{margin-right:auto;-webkit-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-bottom:17px}@media (max-width:990px){.header-logo{margin-bottom:0}}.header-logo a{display:block}.header-logo svg{max-width:248px;width:100%;max-height:100%}.header-logo img{max-width:248px;width:100%;height:auto}@media (max-width:990px){.header-logo img{max-width:200px}}body.h-scrolling .header-logo img{max-width:200px}.mod-languages ul{list-style:none;margin:0 30px;padding:0}@media (max-width:767px){.mod-languages ul{margin:0 10px 0 30px}}.mod-languages ul a{height:100%;display:flex;margin:0;flex-direction:column;justify-content:center;align-items:center;color:#88BC28;text-decoration:none;text-transform:uppercase;font-size:18px;letter-spacing:0.092em}@media (max-width:767px){.mod-languages ul a{font-size:15.3px}}.mod-languages ul a img{min-width:25px;height:auto;margin:0}.whatsapp-button{z-index:50;position:fixed;right:3%;bottom:6%;margin:0;padding:0}.only-mobile{display:none}@media (max-width:767px){.only-mobile{display:inline}}@media (max-width:767px){.hide-mobile{display:none !important}}.header-navigation{position:relative;margin-right:30px;white-space:nowrap}body.h-mobile .header-navigation{display:none;position:absolute;top:100%;right:0;margin:0;padding:20px;width:100%;text-align:center;box-sizing:border-box;overflow:auto;height:calc(100vh - 100px);background:linear-gradient(190deg,#598800,#88BC28)}body.h-menuopen .header-navigation{display:block}.header-navigation .menu-element{z-index:0;display:none;position:absolute;right:0;bottom:0}body.h-menuopen .header-navigation .menu-element{display:block}.header-navigation .nav{z-index:1;position:relative;display:block;font-family:"Bellota Text",cursive;text-align:center}.header-navigation .nav>ul{margin:0;padding:0}.header-navigation .nav>ul>li{margin:0 10px;padding:0;display:inline-block;position:relative}body.h-mobile .header-navigation .nav>ul>li{display:block;margin:7px 0}.header-navigation .nav>ul>li.current.active a{color:#88BC28}.header-navigation .nav>ul>li:hover>a{color:#88BC28 !important}body:not(.h-menuopen) .header-navigation .nav>ul>li:hover ul,body.h-menuopen .header-navigation .nav>ul>li:hover ul{display:block}.header-navigation .nav>ul>li>a,.header-navigation .nav>ul>li>span{position:relative;display:block;padding:5px 10px;color:#3A3A3A;font-size:18px;line-height:100%;text-decoration:none;font-weight:normal;text-transform:uppercase}body.h-mobile .header-navigation .nav>ul>li>a,body.h-mobile .header-navigation .nav>ul>li>span{color:#fff !important}.header-navigation .nav>ul>li>a .plus,.header-navigation .nav>ul>li>span .plus{display:none;position:absolute;margin-left:5px;font-size:14px}body.h-mobile .header-navigation .nav>ul>li>a .plus,body.h-mobile .header-navigation .nav>ul>li>span .plus{display:inline-block}body.h-mobile .header-navigation .nav>ul>li>a,body.h-scrolling .header-navigation .nav>ul>li>a,body.h-noslider .header-navigation .nav>ul>li>a,body.h-mobile .header-navigation .nav>ul>li>span,body.h-scrolling .header-navigation .nav>ul>li>span,body.h-noslider .header-navigation .nav>ul>li>span{color:#3A3A3A}body.h-mobile .header-navigation .nav>ul>li>a,body.h-mobile .header-navigation .nav>ul>li>span{font-size:18px}.header-navigation .nav>ul ul{display:none;margin:0;padding:10px 0 20px}body:not(.h-mobile) .header-navigation .nav>ul ul:before{content:"";width:40px;height:2px;background-color:#88BC28;position:absolute;top:0;left:50%;margin-left:-20px}body:not(.h-mobile) .header-navigation .nav>ul ul{padding:20px 0;position:absolute;top:100%;left:0;background-color:#fff;width:250%;margin-left:-75%}.header-navigation .nav>ul ul li{display:block;margin:0;padding:0}body.h-mobile .header-navigation .nav>ul ul li{display:block;margin:7px 0}body.h-mobile .header-navigation .nav>ul ul li:hover ul{display:none}.header-navigation .nav>ul ul li a{font-size:16px;color:#3A3A3A;text-decoration:none;display:block;text-align:center;padding:5px}body:not(.h-menuopen) .header-navigation .nav>ul ul li a{color:#3A3A3A;margin:5px 0}body.h-mobile .header-navigation .nav>ul ul li a{color:#fff}.header-navigation .nav>ul ul li:hover>a{color:#88BC28 !important}.header-navigation .nav>ul ul li.active a{color:#88BC28 !important;text-decoration:none}body:not(.h-menuopen) li:hover ul{display:block}body.h-menuopen li:hover ul{display:none}.header-cta{display:block}body.h-mobile .header-cta{position:fixed;bottom:0;left:0}body.h-mobile .header-cta a{border-radius:0;width:50vw;min-height:60px;max-width:inherit}.header-cta a{min-height:55px;max-width:340px;display:flex;flex-direction:column;justify-content:center;padding:0.4em 1.9em;box-sizing:border-box;text-align:center;text-decoration:none;background:linear-gradient(117deg,#88BC28,#598800);color:#fff;letter-spacing:0.092em;transition:all 0.5s ease-in-out;border-radius:20px}.header-cta a:hover{background:linear-gradient(117deg,#598800,#88BC28)}.header-cta a.cta-call{display:none}body.h-mobile .header-cta a.cta-call{display:flex;position:fixed;bottom:0;left:auto;right:0}body.h-mobile .header-cta a.cta-call a{border-radius:0;width:50vw;min-height:60px;max-width:inherit}.header-mobilemenu{display:none}body.h-mobile .header-mobilemenu{display:block}.header-mobilemenu button{position:relative;width:50px;height:70px;cursor:pointer;border:none;margin:0;padding:0;background:transparent;-webkit-appearance:none;display:inline-block;outline:none}.header-mobilemenu button span{width:40px;height:40px;display:block;top:15px;left:15px;position:absolute}.header-mobilemenu button span span.l1,.header-mobilemenu button span span.l2,.header-mobilemenu button span span.l3{position:absolute;left:0;height:3px;width:100%;z-index:5;background-color:#88BC28;transition:all 0.5s ease-in-out}.header-mobilemenu button span span.l1{top:8px}.h-menuopen .header-mobilemenu button span span.l1{transform:rotate(45deg);transform-origin:50% 50%;top:19px}.header-mobilemenu button span span.l2{top:19px}.h-menuopen .header-mobilemenu button span span.l2{opacity:0}.header-mobilemenu button span span.l3{top:30px;transform:rotate(180deg)}.h-menuopen .header-mobilemenu button span span.l3{transform:rotate(135deg);transform-origin:50% 50%;top:19px}.header-mobilemenu button i{display:none}#foto{display:block;padding:0;margin:0;position:relative;font-size:0;height:100vh}#foto .list{position:relative;height:100%;width:100%;margin:0;overflow:hidden;border-radius:0}#foto .list:after{position:absolute;top:0;right:0;width:100%;height:100%;content:"";display:block;background:linear-gradient(0deg,rgba(0,0,0,0.5490196078),transparent);background-repeat:no-repeat}#foto .list img{display:block;width:100%;height:100%;object-fit:cover}#foto .list img:not(:first-child){display:none}#foto #foto-after{position:absolute;left:0;width:100%;height:100%;top:0;display:flex;align-items:flex-end}#foto #foto-after #slogan{z-index:50;margin:0 auto;padding:10.6vh 0;width:90vw;max-width:70vw;box-sizing:border-box}@media (max-width:767px){#foto #foto-after #slogan{padding-bottom:20.6vh}}#foto #foto-after #slogan p{position:relative;display:table;margin:0;line-height:1.2em !important;font:100px "Bellota Text",cursive;color:#fff;font-weight:700}@media (max-width:1600px){#foto #foto-after #slogan p{font-size:8vw}}#foto #foto-after .slider-scroll-down{position:absolute;left:100px;bottom:0;cursor:pointer;z-index:200}@media (max-width:990px){#foto #foto-after .slider-scroll-down{left:5px;bottom:60px}}#foto #foto-after .slider-scroll-down *{display:block;margin:0 auto;padding:0;width:100%;max-width:134px;height:auto}@media (max-width:990px){#foto #foto-after .slider-scroll-down *{max-width:45px}}.foto-decoration{position:absolute;right:10%;top:60vh;width:40vw;z-index:100;opacity:0.5}@media (max-width:767px){.foto-decoration{top:-10vh;width:30vw}}.foto-decoration img{display:block;width:100%;height:auto}body.noPhoto #content{padding-top:112px}@media (max-width:990px){body.noPhoto #content{padding-top:40px}}body.form #content .item-page{max-width:70vw}.before-decoration{position:absolute;left:-10%;top:80vh;width:40vw;z-index:1;opacity:0.5}@media (max-width:767px){.before-decoration{top:0;width:30vw}}.before-decoration img{display:block;width:100%;height:auto}blockquote{font-size:22.4px;width:60%;margin:50px auto;font-family:"Bellota Text",cursive;color:#3A3A3A;padding:1.2em 30px 1.2em 75px;border-left:8px solid #88BC28;line-height:1.6;position:relative;background:#c7c1be}@media (max-width:990px){blockquote{width:80%;padding:1em 10% 1em 10%;font-size:19.6px}}blockquote:before{font-family:"Bellota Text",cursive;content:"“";color:#3A3A3A;font-size:4em;position:absolute;left:10px;top:-10px}blockquote:after{content:""}blockquote span{font-family:"Italianno",cursive;display:block;color:#3A3A3A;font-style:normal;font-size:28px;margin-top:1em}@media (max-width:990px){blockquote span{font-size:22.4px}}#content{position:relative;overflow:hidden;line-height:1.8em;margin-top:0;font-weight:300}#content p{margin:1.9em 0}#content a{color:#3A3A3A;transition:all 0.4s ease-out}#content h1{font:80px "Bellota Text",cursive;line-height:1.34em;margin:0;font-weight:400;color:#3A3A3A;text-align:left}@media (max-width:990px){#content h1{font-size:66.4px}}@media (max-width:767px){#content h1{font-size:40px}}#content h1 span{display:block;font:24px "Bellota Text",cursive;font-weight:300;color:#555;text-transform:uppercase;margin:0 0 0.92em 0;letter-spacing:0.03em}#content h2{font:30px "Bellota Text",cursive;line-height:1.34em;margin:0.92em 0;font-weight:400;letter-spacing:0.03em;text-align:left}@media (max-width:990px){#content h2{font-size:24.9px}}@media (max-width:767px){#content h2{font-size:24px}}#content h3{font:28px "Bellota Text",cursive;line-height:1.34em;margin:0.92em 0;font-weight:300;color:#88BC28;letter-spacing:0.03em;text-align:left}@media (max-width:990px){#content h3{font-size:23.24px}}#content p.text-link{display:flex;margin:1em 0}#content p.text-link a{position:relative;text-transform:uppercase;padding:0.6em 1.1em;font:18px "Bellota Text",cursive;color:#88BC28;font-weight:300;text-decoration:none;background:linear-gradient(to bottom,#88BC28 0%,#88BC28 100%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 4px;transition:background-size 0.2s;border-radius:20px}#content p.text-link a:hover{background-size:4px 50px;color:#fff}#content p.link{display:flex;margin:1em 0}#content p.link a{position:relative;text-transform:inherit;padding:0.6em 1.1em;font:18px "Bellota Text",cursive;color:#88BC28;font-weight:300;text-decoration:none;background:linear-gradient(to bottom,#88BC28 0%,#88BC28 100%);background-position:0 100%;background-repeat:repeat-x;background-size:0 0;transition:background-size 0.2s;border:1px solid #88BC28;border-radius:20px}#content p.link a:hover{background-size:1px 50px;color:#fff}#content p.link.btn-full a{color:#fff !important;background:linear-gradient(117deg,#88BC28,#598800);transition:all 0.5s ease-in-out;border:1px solid #88BC28;border-radius:20px}#content p.link.btn-full a:hover{background:linear-gradient(117deg,#598800,#88BC28)}#content .link.show-content{display:none}@media (max-width:990px){#content .link.show-content{display:block}}#content .hidden-content{display:block}@media (max-width:990px){#content .hidden-content{display:none}}#content p.booking-link{display:flex;margin:1em 0}#content p.booking-link a{position:relative;text-transform:inherit;padding:0.6em 1.1em;font:18px "Bellota Text",cursive;color:#88BC28;font-weight:300;text-decoration:none;transition:all 0.2s;border:1px solid #88BC28;border-radius:20px}#content p.booking-link a:hover{color:#fff;background-color:#88BC28}#content .article{position:relative}#content .article .item-page{margin:0 auto;padding:10.6vh 0;width:90vw;max-width:70vw;text-align:justify}body.homepage #content .article .item-page{padding:10.6vh 0 0 0}@media (max-width:990px){#content .article .item-page{max-width:90vw}}@media (max-width:767px){#content .article .item-page{width:82vw;max-width:90vw;padding:10.6vh 0 4vh 0}}#content .article .item-page>*:first-child{margin-top:0}#content .article .item-page>*:last-child{margin-bottom:0}#content .article .item-page .two-colum-grid{width:100%;position:relative;z-index:5;box-sizing:border-box;padding:0;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:140px;-moz-column-gap:140px;column-gap:140px;text-align:justify}@media (max-width:990px){#content .article .item-page .two-colum-grid{column-count:1}}#content .article .item-page .two-colum-grid p:first-child{margin-top:0}#content .article .item-page .bg-gradient{position:relative;padding:10vh 0;background:#f8faf4}@media (max-width:990px){#content .article .item-page .bg-gradient{padding:4vh 0}}#content .article .item-page .bg-gradient:before,#content .article .item-page .bg-gradient:after{position:absolute;left:-300%;z-index:1;top:0;content:"";background:#f8faf4;width:300%;height:100%}#content .article .item-page .bg-gradient:after{left:auto;right:-300%}#content .article .item-page .three-box{background:rgb(248,250,244);background:linear-gradient(0deg,rgb(248,250,244) 0%,rgb(248,250,244) 50%,rgba(167,250,244,0) 50%);margin:0;padding:2em 0;position:relative}#content .article .item-page .three-box:before,#content .article .item-page .three-box:after{content:"";background:linear-gradient(0deg,rgb(248,250,244) 0%,rgb(248,250,244) 50%,rgba(167,250,244,0) 50%);width:300%;height:100%;position:absolute;left:-300%;z-index:1;top:0}#content .article .item-page .three-box:after{left:auto;right:-300%}#content .article .item-page .three-box ul.list-col-3{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;padding:0;margin:0}#content .article .item-page .three-box ul.list-col-3 li{flex:1 0 33%;line-height:1.5em;margin:0 auto;text-align:center;padding:0;font-size:24px}#content .article .item-page .three-box ul.list-col-3 li:before{display:none}#content .article .item-page .three-box ul.list-col-3 li .box-content{display:flex;border-radius:20px;flex-direction:column;align-items:center;justify-content:center;max-width:280px;height:280px;margin:0 auto;background:linear-gradient(317.19deg,#598800 1.86%,#ACC480 181.55%)}@media (max-width:990px){#content .article .item-page .three-box ul.list-col-3 li .box-content{max-width:240px;height:240px}}@media (max-width:767px){#content .article .item-page .three-box ul.list-col-3 li .box-content{margin:20px auto;max-width:100%;min-height:250px}}#content .article .item-page .three-box ul.list-col-3 li .box-content *{color:#fff;text-decoration:none}#content .article .item-page .three-box ul.list-col-3 li .box-content a{width:100%;height:100%;display:flex;border-radius:20px;flex-direction:column;align-items:center;justify-content:center}#content .article .item-page .three-box ul.list-col-3 li .box-content img.icon{width:auto;height:80px}@media (max-width:767px){#content .article .item-page .three-box ul.list-col-3 li{flex:1 0 100%;font-size:19.2px;flex-direction:column}}#content .article .item-page img.full-width{display:block;object-fit:cover;width:100%;height:auto;max-width:100%;border-radius:20px}#content .article ul{list-style:none;padding:0 0 0 1em}#content .article ul li{padding:0.6em 0}#content .article ul li::before{content:"•";color:#88BC28;font-weight:bold;display:inline-block;width:1em;margin-left:0}#content .article ol{list-style:none;padding-left:40px;counter-reset:my-awesome-counter}#content .article ol li{margin:0 0 1rem 0;counter-increment:my-awesome-counter;position:relative}#content .article ol li::before{content:counter(my-awesome-counter);color:#fff;font-size:1.5rem;font-weight:bold;position:absolute;--size:32px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;transform:rotate(-10deg);background:#88BC28;border-radius:50%;text-align:center;box-shadow:1px 1px 0 #000}#content .article ul.bubbles-list{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;padding:0}#content .article ul.bubbles-list li{cursor:pointer;flex:1 0 33%;position:relative}@media (max-width:767px){#content .article ul.bubbles-list li{flex:1 0 50%}}#content .article ul.bubbles-list li.hovertext:before{content:attr(data-hover);position:absolute;z-index:1;left:0;top:0;width:100%;display:flex;justify-content:center;padding:1em 0.5em;visibility:hidden;opacity:0;color:#fff;text-align:center;background-color:rgba(0,0,0,0.8);border-radius:20px;transition:opacity 1s ease-in-out}#content .article ul.bubbles-list li.hovertext:hover:before{opacity:1;visibility:visible}#content .article ul.bubbles-list img{width:80px;height:auto}#content .article .handfont{font-family:"Italianno",cursive;font-size:28px}#content .article .align-right{text-align:right}#content .article .align-left{text-align:left}#content .article .align-center{text-align:center}#content .section-item{position:relative}#content .section-item h2{font-size:80px}@media (max-width:990px){#content .section-item h2{font-size:66.4px}}@media (max-width:767px){#content .section-item h2{font-size:36.8px}}#content .section-item h3{font-size:28px}@media (max-width:990px){#content .section-item h3{font-size:23.24px}}@media (max-width:767px){#content .section-item h3{font-size:20.16px}}#content .section-item>.inner{margin:0 auto}#content .section-item .content>.inner :first-child{margin-top:0}#content .section-item .content>.inner :last-child{margin-bottom:0}#content .section-item .content .row{display:flex;margin:3vw -1.5vw}@media (max-width:990px){#content .section-item .content .row{flex-wrap:wrap;margin:6vw -1.5vw}}#content .section-item .content .row>*{flex-grow:1;margin:0 1.5vw}@media (max-width:990px){#content .section-item .content .row>*{margin:3vw 1.5vw;flex-basis:100%}}#content .section-item .content .row.row-reverse{flex-direction:row-reverse}#content .section-item .image .image-box img{display:block}#content .section-item .section-main .content{width:80%;max-width:1300px;margin-left:auto;margin-right:auto;position:relative}@media (max-width:990px){#content .section-item .section-main .content{width:90%}}#content .section-item .section-main .content>.inner{margin:0 auto;padding:12.2vh 0}@media (max-width:990px){#content .section-item .section-main .content>.inner{padding:8vh 0}}#content .section-item .section-main .content .card{z-index:1;border-radius:20px;overflow:hidden;max-width:560px;max-height:560px;margin:0 auto 0 0}@media (max-width:990px){#content .section-item .section-main .content .card{max-width:100%;max-height:inherit}}#content .section-item .section-main .content .card>img{display:block;object-fit:cover;width:100%;height:100%;max-width:100%}#content .section-item .section-main .content .card .card__content,#content .section-item .section-main .content .card .alloggio__content{position:relative;text-align:left;color:#fff;z-index:1;height:100%}#content .section-item .section-main .content .card a,#content .section-item .section-main .content .card .box-title-link{display:block;margin:0;color:inherit;text-decoration:none;font-size:50px;font-weight:300;line-height:1em;height:inherit}#content .section-item .section-main .content .card a span,#content .section-item .section-main .content .card .box-title-link span{position:absolute;bottom:30px;left:30px}@media (max-width:990px){#content .section-item .section-main .content .card a,#content .section-item .section-main .content .card .box-title-link{font-size:30px}}#content .section-item .section-main .content .card a svg,#content .section-item .section-main .content .card .box-title-link svg{font-size:25px}#content .section-item .section-main .content .card--feature-image{display:grid;grid-template-areas:"card";align-items:end;justify-content:center;position:relative}#content .section-item .section-main .content .card--feature-image>*{grid-area:card}#content .section-item .section-main .content .card--feature-image::before{content:"";inset:0;position:absolute;background-image:linear-gradient(to top,rgba(0,0,0,0.75),rgba(0,0,0,0))}#content .section-item .section-main .content h3,#content .section-item .section-main .content .box-subtitle{text-transform:uppercase;font-size:28px;font-weight:700;letter-spacing:0.092em;color:#88BC28;margin:0.8em 0;text-align:left}#content .section-item .section-main .content .row .col{flex-basis:50%}#content .section-item .section-main .content .twocolum .col-item{display:flex;align-items:flex-start}@media (max-width:990px){#content .section-item .section-main .content .twocolum .col-item{flex-direction:column-reverse}}#content .section-item .section-main .content .twocolum .col-item .col-img{width:40%;padding:20px 0}@media (max-width:990px){#content .section-item .section-main .content .twocolum .col-item .col-img{padding-bottom:2em;width:100%;margin:0 auto}}#content .section-item .section-main .content .twocolum .col-item .col-content{padding:20px 0;width:60%}#content .section-item .section-main .content .twocolum .col-item .col-content p{margin-top:0}@media (max-width:990px){#content .section-item .section-main .content .twocolum .col-item .col-content{padding-bottom:0;width:100%}}#content .section-item.section-text{background-color:#3A3A3A}#content .section-item.section-text *{color:#fff}#content .section-item.section-text .content>.inner{padding:2vh 0 12.2vh 0}#content .section-item.section-text .subtitle{margin-top:1em;color:#88BC28}#content .section-item.section-text h2{margin-bottom:0}#content .section-item.section-text.bglight{background-color:#fff}#content .section-item.section-text.bglight *{color:#3A3A3A}#content .section-item.section-text.bglight .subtitle{margin-top:1em;color:#88BC28}#content .section-item.section-textImage{padding:0}#content .section-item.section-textImage .inner{padding-bottom:0}#content .section-item.section-textImage .inner .section-main .image .inner{position:relative}#content .section-item.section-textImage .inner .section-main .image .inner .image-box img{display:block;width:100%;height:auto}#content .section-item.section-textImage .inner .section-main .image .inner .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;box-sizing:border-box;padding:6em 15%;background:linear-gradient(0deg,#3A3A3A,transparent,transparent)}#content .section-item.section-textImage .inner .section-main .image .inner .text p{padding:0 0 0.85em 0;margin:0}#content .section-item.section-textImage .inner .section-main .image .inner .text h2{padding:0;margin:0.2em 0;font-size:48px}@media (max-width:767px){#content .section-item.section-textImage .inner .section-main .image .inner .text h2{font-size:32px}}@media (max-width:990px){#content .section-item.section-textImage .inner .section-main .image .inner .text{padding:3em 10%}}@media (max-width:767px){#content .section-item.section-textImage .inner .section-main .image .inner .text{padding:1em 5%}}#content .section-item.section-textImageParallax{padding:0}#content .section-item.section-textImageParallax .inner{padding-bottom:0}#content .section-item.section-textImageParallax .inner .section-main .image .inner{position:relative}#content .section-item.section-textImageParallax .inner .section-main .image .inner .image-box{height:80vh;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:990px){#content .section-item.section-textImageParallax .inner .section-main .image .inner .image-box{height:70vh;background-position:center !important}}#content .section-item.section-textImageParallax .inner .section-main .image .inner .text{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:#fff;box-sizing:border-box;padding:6em 15%}#content .section-item.section-textImageParallax .inner .section-main .image .inner .text p{padding:0 0 0.85em 0;margin:0}#content .section-item.section-textImageParallax .inner .section-main .image .inner .text h2{padding:0;margin:0.2em 0;font-size:48px}@media (max-width:990px){#content .section-item.section-textImageParallax .inner .section-main .image .inner .text{padding:3em 10%}}@media (max-width:767px){#content .section-item.section-textImageParallax .inner .section-main .image .inner .text{padding:3em 5%}}#content .section-item.section-contactform{position:relative;background-color:#000;color:#fff;text-align:left}@media (max-width:767px){#content .section-item.section-contactform{padding:11vh 0}}#content .section-item.section-contactform .title{font-size:30px;color:#fff;font-weight:300;margin-bottom:0.2em}@media (max-width:767px){#content .section-item.section-contactform .title{font-size:18px}}#content .section-item.section-contactform form.alteaForm{position:relative;max-width:100%;padding:3vh 0 0 0;z-index:10}@media (max-width:767px){#content .section-item.section-contactform form.alteaForm{margin-top:4vh}}#content .section-item.section-contactform form.alteaForm .item-privacy{font-size:15px;margin:28px 0;line-height:1.6em}#content .section-item.section-contactform form.alteaForm .item-privacy.scrolling{max-height:70px;overflow:auto;padding-right:9px}#content .section-item.section-contactform form.alteaForm input[type=text],#content .section-item.section-contactform form.alteaForm input[type=tel],#content .section-item.section-contactform form.alteaForm input[type=email],#content .section-item.section-contactform form.alteaForm select{position:relative;display:block;box-sizing:border-box;width:100%;padding:18px 20px;text-align:left;background-color:#181818;border-radius:20px;border:none;outline:none;color:#88BC28;font-family:"Bellota Text",cursive;font-size:16px;font-weight:300;z-index:3;-webkit-appearance:none}@media (max-width:767px){#content .section-item.section-contactform form.alteaForm input[type=text],#content .section-item.section-contactform form.alteaForm input[type=tel],#content .section-item.section-contactform form.alteaForm input[type=email],#content .section-item.section-contactform form.alteaForm select{font-size:14.4px}}#content .section-item.section-contactform form.alteaForm input[type=text]::placeholder,#content .section-item.section-contactform form.alteaForm input[type=tel]::placeholder,#content .section-item.section-contactform form.alteaForm input[type=email]::placeholder,#content .section-item.section-contactform form.alteaForm select::placeholder{color:#88BC28}#content .section-item.section-contactform form.alteaForm input[type=text]::-webkit-input-placeholder,#content .section-item.section-contactform form.alteaForm input[type=tel]::-webkit-input-placeholder,#content .section-item.section-contactform form.alteaForm input[type=email]::-webkit-input-placeholder,#content .section-item.section-contactform form.alteaForm select::-webkit-input-placeholder{color:#88BC28}#content .section-item.section-contactform form.alteaForm input[type=text]:-ms-input-placeholder,#content .section-item.section-contactform form.alteaForm input[type=tel]:-ms-input-placeholder,#content .section-item.section-contactform form.alteaForm input[type=email]:-ms-input-placeholder,#content .section-item.section-contactform form.alteaForm select:-ms-input-placeholder{color:#88BC28}#content .section-item.section-contactform form.alteaForm input[type=text]::-moz-placeholder,#content .section-item.section-contactform form.alteaForm input[type=tel]::-moz-placeholder,#content .section-item.section-contactform form.alteaForm input[type=email]::-moz-placeholder,#content .section-item.section-contactform form.alteaForm select::-moz-placeholder{color:#88BC28;opacity:1}#content .section-item.section-contactform form.alteaForm input[type=text]:-moz-placeholder,#content .section-item.section-contactform form.alteaForm input[type=tel]:-moz-placeholder,#content .section-item.section-contactform form.alteaForm input[type=email]:-moz-placeholder,#content .section-item.section-contactform form.alteaForm select:-moz-placeholder{color:#88BC28;opacity:1}#content .section-item.section-contactform form.alteaForm input.error,#content .section-item.section-contactform form.alteaForm select.error{background-color:rgba(255,90,0,0.05);border:1px solid #ff5a00;-webkit-appearance:none}#content .section-item.section-contactform form.alteaForm .errorMessages{display:none;text-align:left;border:2px solid #ff5a00;padding:10px;margin-bottom:20px}#content .section-item.section-contactform form.alteaForm .errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:0.8em;padding:0;text-align:left}#content .section-item.section-contactform form.alteaForm .errorMessages p{color:#ff5a00;font-weight:bold;margin-top:0}#content .section-item.section-contactform form.alteaForm .end-content{position:relative}#content .section-item.section-contactform form.alteaForm button[type=submit]{position:absolute;right:20px;bottom:28px;border:none;width:auto;background:none;padding:13px 15px;color:#000;font-size:1.2em;background:#88BC28;border-radius:100%;cursor:pointer;z-index:3}#content .section-item.section-contactform form.alteaForm textarea{position:relative;resize:vertical;width:100%;min-height:20vh;font-family:"Bellota Text",cursive;color:#88BC28;font-size:16px;text-transform:uppercase;display:block;padding:18px 20px;font-weight:300;background-color:#181818;border:none;border-radius:20px;outline:none;z-index:3}@media (max-width:767px){#content .section-item.section-contactform form.alteaForm textarea{font-size:11.2px}}#content .section-item.section-contactform form.alteaForm textarea::placeholder{color:#88BC28}#content .section-item.section-contactform form.alteaForm textarea::-webkit-input-placeholder{color:#88BC28}#content .section-item.section-contactform form.alteaForm textarea:-ms-input-placeholder{color:#88BC28}#content .section-item.section-contactform form.alteaForm textarea::-moz-placeholder{color:#88BC28;opacity:1}#content .section-item.section-contactform form.alteaForm textarea:-moz-placeholder{color:#88BC28;opacity:1}#content .section-item.section-contactform .item-decoration{position:absolute;left:3vw;bottom:20vh}@media (max-width:767px){#content .section-item.section-contactform .item-decoration{left:-7vw}}@media (max-width:767px){#content .section-item.section-contactform .item-decoration img{max-width:20vh;height:auto}}#content .section-item.lightversion{background-color:#fff}@media (max-width:767px){#content .section-item.lightversion{padding:2vh 0}}#content .section-item.lightversion .content>.inner{padding:4vh 0}#content .section-item.lightversion .title{display:none;padding:0;margin:0}#content .section-item.lightversion form.alteaForm{padding:0}#content .section-item.lightversion form.alteaForm input[type=text],#content .section-item.lightversion form.alteaForm input[type=tel],#content .section-item.lightversion form.alteaForm input[type=email],#content .section-item.lightversion form.alteaForm select{background-color:#fff;border:1px solid #181818;-webkit-appearance:none}#content .section-item.lightversion form.alteaForm textarea{background-color:#fff;border:1px solid #181818}#content .section-item.lightversion form.alteaForm input.error,#content .section-item.lightversion form.alteaForm select.error{background-color:rgba(255,90,0,0.05);border:1px solid #ff5a00;-webkit-appearance:none}#content .section-item.affidaciform .section-main .content{width:100%}#content .section-item.affidaciform form.alteaForm input[type=text],#content .section-item.affidaciform form.alteaForm input[type=tel],#content .section-item.affidaciform form.alteaForm input[type=email],#content .section-item.affidaciform form.alteaForm select{border:1px solid #88BC28;background-color:#fff;-webkit-appearance:none}#content .section-item.affidaciform form.alteaForm textarea{background-color:#fff;border:1px solid #88BC28}#content .section-item.affidaciform form.alteaForm p.text-right{text-align:right}#content .section-item.affidaciform form.alteaForm button[type=submit]{position:relative;right:auto;bottom:auto;border:none;width:auto;background:none;padding:20px 28px;font-size:1em;background:#ffad24;color:#000;background:#88BC28;letter-spacing:0.03em;border-radius:20px;cursor:pointer;z-index:3;text-transform:uppercase}#content .section-item.section-tabs>.inner{padding:4vh 0}#content .section-item.section-tabs .content{width:100%;max-width:unset}#content .section-item.section-tabs ul.tab-menu{padding:0;margin:0;display:flex;justify-content:space-evenly;flex-wrap:wrap}#content .section-item.section-tabs ul.tab-menu li{display:block;list-style:none;margin:10px 0}#content .section-item.section-tabs ul.tab-menu li:before{display:none}@media (max-width:767px){#content .section-item.section-tabs ul.tab-menu li{padding:0 0 1em 0;min-width:156px}}#content .section-item.section-tabs ul.tab-menu li a{min-height:55px;display:flex;flex-direction:column;justify-content:center;padding:0.2em 1.9em;box-sizing:border-box;text-align:center;text-decoration:none;background:#fff;color:#88BC28;letter-spacing:0.092em;transition:all 0.7s ease-out;border-radius:40px;border:1px solid #88BC28}#content .section-item.section-tabs ul.tab-menu li a:hover{background:linear-gradient(117deg,#598800,#88BC28);color:#fff}#content .section-item.section-tabs ul.tab-menu li.active a{background:linear-gradient(117deg,#88BC28,#598800);color:#fff}#content .section-item.section-tabs ul.tab-menu li.active a:hover{background:linear-gradient(117deg,#598800,#88BC28)}#content .section-item.section-tabs ul.tab-menu.flickity-enabled{display:block}#content .section-item.section-tabs ul.tab-menu.flickity-enabled li{display:inline-block;margin:0;padding:0;margin-right:60px;width:20%}@media (max-width:990px){#content .section-item.section-tabs ul.tab-menu.flickity-enabled li{width:33%;margin-right:30px}}@media (max-width:767px){#content .section-item.section-tabs ul.tab-menu.flickity-enabled li{width:50%;margin-right:30px}}#content .section-item.section-tabs ul.tab-menu.flickity-enabled li a{padding:0.5em 1em;min-height:95px;max-width:300px}#content .section-item.section-tabs ul.tab-menu.flickity-enabled li:first-child:nth-last-child(3),#content .section-item.section-tabs ul.tab-menu.flickity-enabled li:first-child:nth-last-child(3)~li{width:33.3333%;display:flex;margin-right:30px;justify-content:center}@media (max-width:767px){#content .section-item.section-tabs ul.tab-menu.flickity-enabled li:first-child:nth-last-child(3),#content .section-item.section-tabs ul.tab-menu.flickity-enabled li:first-child:nth-last-child(3)~li{width:50%}}#content .section-item.section-tabs .tab-content{margin:0 auto;padding:6vh 0;width:90vw;max-width:70vw;text-align:justify}body.homepage #content .section-item.section-tabs .tab-content{padding:10.6vh 0 0 0}@media (max-width:990px){#content .section-item.section-tabs .tab-content{max-width:90vw}}@media (max-width:767px){#content .section-item.section-tabs .tab-content{width:82vw;max-width:90vw;padding:2vh 0}}#content .section-item.section-tabs .tab-content>*:first-child{margin-top:0}#content .section-item.section-tabs .tab-content>*:last-child{margin-bottom:0}#content .section-item.section-tabs .tab-content .tab-item-desc{display:flex;align-items:flex-start;flex-direction:column}body.h-mobile #content .section-item.section-tabs .tab-content .tab-item-desc{flex-direction:column}#content .section-item.section-tabs .tab-content .tab-item-desc img{display:block;object-fit:cover;width:80%;height:auto;max-width:100%;margin:0 auto;border-radius:20px}#content .section-item.section-tabs .tab-content h2{font-size:30px}@media (max-width:990px){#content .section-item.section-tabs .tab-content h2{font-size:24.9px}}#content #cat-content{padding-bottom:14.2vh}#content #content-after{background:linear-gradient(180deg,#f8faf4 5%,#3A3A3A 5%)}#content .produkt-slider{padding:10vh 0;min-height:70vh;background:linear-gradient(180deg,#f8faf4 50%,#3A3A3A 10%)}@media (max-width:990px){#content .produkt-slider{padding:2vh 0;min-height:60vh}}#content .produkt-slider .flickity-slider{margin:80px 0}#content .produkt-slider .flickity-viewport{height:90vh !important}@media (max-width:990px){#content .produkt-slider .flickity-viewport{height:500px !important}}#content .produkt-slider .slider-items{width:33%;height:70vh;margin-right:15%;overflow:hidden}@media (max-width:990px){#content .produkt-slider .slider-items{width:60%;height:360px;margin-right:6%}}#content .produkt-slider .slider-items .rounded-content{-webkit-transform:scale(0.85);transform:scale(0.85);height:100%;width:auto;border-radius:20px;overflow:hidden;transition:all 0.5s ease-in-out}#content .produkt-slider .slider-items.is-selected .rounded-content{-webkit-transform:scale(1);transform:scale(1);transition:all 0.5s ease-in-out}#content .produkt-slider .slider-items img{width:100%;height:100%;object-fit:cover}#content .produkt-slider .slider-items .slider__content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;color:#fff;z-index:1}#content .produkt-slider .slider-items .slider__content:after{z-index:5;position:absolute;top:0;right:0;width:100%;height:100%;content:"";display:block;background:linear-gradient(0deg,rgba(0,0,0,0.5490196078),transparent);background-repeat:no-repeat}#content .produkt-slider .slider-items .slider__content a{z-index:10;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;margin:0;color:inherit;text-decoration:none;font-size:50px;font-weight:300;line-height:1.3em}@media (max-width:990px){#content .produkt-slider .slider-items .slider__content a{font-size:27.5px}}#content .produkt-slider .slider-items .slider__content a span{position:absolute;bottom:10%;left:10%;width:80%}#content .slider-zentren{position:relative;padding:10vh 0;background:#fff}body.homepage #content .slider-zentren{padding:10vh 0 0 0}@media (max-width:767px){body.homepage #content .slider-zentren{padding:10vh 0}}#content .slider-zentren:before{content:"";height:5px;width:100%;background:white;position:absolute;top:-2px;left:0;z-index:10}#content .slider-zentren .flickity-slider{margin:0}#content .slider-zentren .slider-items{width:60%;max-width:1000px;height:600px;margin-right:10%;overflow:hidden}@media (max-width:990px){#content .slider-zentren .slider-items{height:auto;width:70%;max-width:none;margin-right:6%}}#content .slider-zentren .slider-items .rounded-content{display:flex;align-items:center;justify-content:flex-start;height:100%;width:auto;background:#3A3A3A;-webkit-transform:scale(0.85);transform:scale(0.85);border-radius:20px;overflow:hidden;transition:all 0.5s ease-in-out}@media (max-width:990px){#content .slider-zentren .slider-items .rounded-content{height:55vh;flex-direction:column}}#content .slider-zentren .slider-items.is-selected .rounded-content{-webkit-transform:scale(1);transform:scale(1);transition:all 0.5s ease-in-out}#content .slider-zentren .slider-items .newsflash-image{overflow:hidden;width:50%;margin:0;padding:0}@media (max-width:990px){#content .slider-zentren .slider-items .newsflash-image{width:100%}}#content .slider-zentren .slider-items .newsflash-image img{display:block;width:100%;height:100%;object-fit:cover}#content .slider-zentren .slider-items .slider-text{z-index:1;color:#fff;margin-left:5%}#content .slider-zentren .slider-items .slider-text a{color:#88BC28}@media (max-width:990px){#content .slider-zentren .slider-items .slider-text{margin:0 auto}#content .slider-zentren .slider-items .slider-text p{margin:1em 0}#content .slider-zentren .slider-items .slider-text p:last-child{margin-bottom:2em}}#content .map-page{padding:0 0 3vh 0 !important}#content .map-page img,#content .map-page svg{float:right;width:35vw;height:auto}@media (max-width:990px){#content .map-page img,#content .map-page svg{width:90%;float:none;margin:0 auto;display:block}}#content ul.service-list-all{width:30vw;float:left;padding:0;margin:0;text-align:left}@media (max-width:990px){#content ul.service-list-all{width:100%;float:none;display:block;text-align:center}}#content ul.service-list-all li{cursor:pointer;border:1px solid transparent;margin:0.4em 0;padding:0.4em 0.5em;border-radius:20px}#content ul.service-list-all li:before{display:none}#content ul.service-list-all li.active,#content ul.service-list-all li:hover{border:1px solid #88BC28;font-weight:700}#content .servicestellen{background:#fff}#content .servicestellen svg#southtirol .meran{fill:rgba(var(#88BC28),0.5)}#content .servicestellen svg#southtirol .meran:hover,#content .servicestellen svg#southtirol .meran.active{cursor:pointer;fill:#3A3A3A;fill-opacity:1;cursor:pointer}#content .servicestellen svg#southtirol .bozen{fill:rgba(var(#88BC28),0.5)}#content .servicestellen svg#southtirol .bozen:hover,#content .servicestellen svg#southtirol .bozen.active{fill:#3A3A3A;fill-opacity:1;cursor:pointer}#content .servicestellen svg#southtirol .brixen{fill:rgba(var(#88BC28),0.5)}#content .servicestellen svg#southtirol .brixen:hover,#content .servicestellen svg#southtirol .brixen.active{fill:#3A3A3A;fill-opacity:1;cursor:pointer}#content .servicestellen svg#southtirol .bruneck{fill:rgba(var(#88BC28),0.5)}#content .servicestellen svg#southtirol .bruneck:hover,#content .servicestellen svg#southtirol .bruneck.active{fill:#3A3A3A;fill-opacity:1;cursor:pointer}#content .servicestellen svg#southtirol .nocat{fill:transparent}#content .servicestellen svg#southtirol .nocat:hover{fill:transparent}#content .servicestellen .mod-articlescategory{position:relative;clear:both}#content .servicestellen .mod-articlescategory h2{position:relative;font-size:66.4px}#content .servicestellen .mod-articlescategory h2:before{content:"";position:absolute;top:54px;left:-17vw;width:15vw;height:1px;background:#88BC28}@media (max-width:990px){#content .servicestellen .mod-articlescategory h2{font-size:58.4px}}@media (max-width:767px){#content .servicestellen .mod-articlescategory h2{font-size:41.6px}}#content .servicestellen .elenco-service{display:flex;flex-direction:row;justify-items:center;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){#content .servicestellen .elenco-service{flex-direction:column}}#content .servicestellen .elenco-service .service-items{border:1px solid #88BC28;border-radius:20px;width:47%;margin:1% 1%}@media (max-width:767px){#content .servicestellen .elenco-service .service-items{width:100%;margin:3% 0}}#content .servicestellen .elenco-service .service-items .service-item-content{padding:20px;text-align:left}#content .servicestellen .elenco-service .service-items .service-item-content *{padding:0;margin:0}#content .servicestellen .elenco-service .service-items .service-item-content h4{font-weight:700;font-size:28px;margin-bottom:1em}#content .servicestellen .elenco-service .service-items .service-item-content p{margin:0.8em 0}#content .servicestellen .elenco-service .service-items .service-item-content p:first-child{margin-top:0}ul.list-col-4{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}ul.list-col-4>li{font-size:24px;font-family:"Bellota Text",cursive;font-weight:700;color:#88BC28;flex:1 0 22%;line-height:1.5em;margin-bottom:1.8em}ul.list-col-4>li::before{display:none !important}@media (max-width:990px){ul.list-col-4>li{flex:1 0 50%}}@media (max-width:767px){ul.list-col-4>li{flex:1 0 100%;font-size:19.2px;flex-direction:column}}ul.list-col-4 ul{margin:22px 0 0 0;padding:0;list-style:none}ul.list-col-4 li .titolo{position:relative;display:flex;align-items:center}@media (max-width:767px){ul.list-col-4 li .titolo{align-items:center;flex-direction:column;text-align:center}}ul.list-col-4 li img.icon{vertical-align:middle;margin:0 20px 0 0}@media (max-width:767px){ul.list-col-4 li img.icon{margin:20px auto}}ul.list-col-2{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;text-align:left}ul.list-col-2 li{max-width:50%}ul.list-col-2>li{font-size:18px;font-family:"Bellota Text",cursive;font-weight:300;color:#3A3A3A;flex:1 0 50%;line-height:inherit;margin-bottom:2em}ul.list-col-2>li::before{display:none !important}@media (max-width:767px){ul.list-col-2>li{flex:1 0 100%;flex-direction:column}}ul.list-col-2 li .list-content{position:relative;display:flex;align-items:flex-start}@media (max-width:767px){ul.list-col-2 li .list-content{align-items:center;flex-direction:column;text-align:center}}ul.list-col-2 li .list-content div{padding:0 3em 0 2em}ul.list-col-2 li img.icon{vertical-align:middle;margin:0 20px 0 0;width:50px;height:auto;max-height:50px;min-width:50px}@media (max-width:767px){ul.list-col-2 li img.icon{margin:20px auto}}.section-tabs .flickity-prev-next-button.previous{left:2%}@media (max-width:990px){.section-tabs .flickity-prev-next-button.previous{left:2%;background:none}}.section-tabs .flickity-prev-next-button.next{right:2%}@media (max-width:990px){.section-tabs .flickity-prev-next-button.next{right:2%;background:none}}.slider-zentren .flickity-prev-next-button.previous{left:14%}@media (max-width:990px){.slider-zentren .flickity-prev-next-button.previous{left:2%;background:none}}.slider-zentren .flickity-prev-next-button.next{right:14%}@media (max-width:990px){.slider-zentren .flickity-prev-next-button.next{right:2%;background:none}}.flickity-prev-next-button.previous{left:23%;height:100px;width:100px;background:#f8faf4}@media (max-width:990px){.flickity-prev-next-button.previous{left:6%;background:none}}.flickity-prev-next-button.previous:focus{border:none;box-shadow:none}.flickity-prev-next-button.next{right:23%;left:auto;height:100px;width:100px;background:#f8faf4}@media (max-width:990px){.flickity-prev-next-button.next{right:6%;background:none}}.flickity-prev-next-button.next:focus{border:none;box-shadow:none}.flickity-button{color:#88BC28}@media (max-width:990px){#cursorTracker{display:none}}#cursorTracker .cursor{position:fixed;pointer-events:none;opacity:0;visibility:hidden}#cursorTracker .cursor-pointer{width:30px;height:30px;border:1px solid #88BC28;border-radius:50%;top:-20px;left:-20px}#cursorTracker .cursor-text{color:#fff;padding:15px 12px;border-radius:20px;background:#88BC28}#cursorTracker .cursor-arrow{top:0;left:0}#cursorTracker .cursor-arrow img{background:#88BC28;padding:20px;border-radius:50%}#cursorTracker .cursor-plus img{background:#88BC28;padding:20px;border-radius:45%}#footer{position:relative;font-family:"Bellota Text",cursive;color:#fff;padding-top:50px;padding-bottom:6rem;line-height:1.8em;font-weight:300;background:#3A3A3A;background:-moz-linear-gradient(83deg,rgb(58,58,58) 0%,rgb(84,84,84) 100%);background:-webkit-linear-gradient(83deg,rgb(58,58,58) 0%,rgb(84,84,84) 100%);background:linear-gradient(83.82deg,#3A3A3A 20%,#545454 80%)}#footer p{margin:0.25em 0}#footer a{color:#fff;transition:all 0.4s ease-out}#footer a:hover{color:#88BC28}#footer .inner{display:flex;width:90vw;max-width:70vw;margin:0 auto;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media (max-width:990px){#footer .inner{flex-wrap:wrap}}@media (max-width:990px){#footer .inner{width:82%}}#footer .inner a{text-decoration:none}@media (max-width:767px){#footer .inner>*{flex-basis:100%}}@media (max-width:990px){#footer .inner .mod-custom{margin:30px 0}}#footer .inner .greencolor{color:#88BC28}#footer .inner ul{list-style:none;padding:0;margin:1.9em 0 0 0}#footer .inner ul li{margin:0;font-size:0.9em;text-transform:uppercase}#footer .inner ul li a{display:block;color:rgba(255,255,255,0.5);font-weight:400}#footer .inner ul li a:hover{color:#fff}#footer .inner ul li.active a{color:#fff}#footer .info-footer img{width:100%;height:auto;display:block}#footer .by-altea{position:absolute;right:110px;bottom:auto}#footer .scroll{padding-top:27px}@media (max-width:767px){#footer .scroll{padding-bottom:90px}}#footer .scroll svg{transform:rotate(180deg) translateY(0);cursor:pointer;width:90px;display:block;margin:0 auto}#jmap_sitemap{width:60%;margin:0 auto;padding:5rem 0}#jmap_sitemap .folder{display:none}
