.font-base,.form-generic input[type=date],.form-generic input[type=email],.form-generic input[type=file],.form-generic input[type=number],.form-generic input[type=password],.form-generic input[type=text],.form-generic select,.form-generic textarea{font-family:Open Sans,sans-serif;font-size:1.7rem;line-height:3rem;font-weight:300}@media screen and (max-width:1023px){.font-base,.form-generic input[type=date],.form-generic input[type=email],.form-generic input[type=file],.form-generic input[type=number],.form-generic input[type=password],.form-generic input[type=text],.form-generic select,.form-generic textarea{font-size:1.6rem}}.font-h1,.font-h2,h1,h2{font-size:4.8rem;line-height:5.6rem;font-family:Tenor Sans,sans-serif;font-weight:400}@media screen and (max-width:1024px){.font-h1,.font-h2,h1,h2{font-size:4rem;line-height:4.8rem}}@media screen and (max-width:1023px){.font-h1,.font-h2,h1,h2{font-size:3.3rem;line-height:4rem}}.font-h3,h3{font-size:2.8rem;line-height:3rem;font-family:Tenor Sans,sans-serif;font-weight:400}@media screen and (max-width:1024px){.font-h3,h3{font-size:2.65;line-height:3rem}}@media screen and (max-width:1023px){.font-h3,h3{font-size:2.5rem;line-height:2.9rem}}@media screen and (max-width:767px){.font-h3,h3{font-size:2.2rem;line-height:2.8rem}}.font-main{font-family:Open Sans,sans-serif}.font-secondary{font-family:Tenor Sans,sans-serif}.bg-element{position:absolute;width:15%;height:auto;z-index:-1;overflow:hidden}@media screen and (max-width:767px){.bg-element{width:35%}}.bg-element--bottom-left,.bg-element--top-left{top:0;left:0}.bg-element--bottom-left img,.bg-element--bottom-left picture,.bg-element--top-left img,.bg-element--top-left picture{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.bg-element--bottom-left.bottom img.lazied,.bg-element--bottom-left.bottom picture.lazied,.bg-element--top-left.bottom img.lazied,.bg-element--top-left.bottom picture.lazied{-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg)}.bg-element--bottom-left.top img.lazied,.bg-element--bottom-left.top picture.lazied,.bg-element--top-left.top img.lazied,.bg-element--top-left.top picture.lazied{-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.bg-element--top-left{top:11rem;width:30%;left:-5rem;padding:3rem 0}.bg-element--bottom-left{bottom:unset;top:-130px;display:none}@media screen and (max-width:768px){.bg-element--bottom-left{display:none}}.bg-element--bottom-right{bottom:0;right:0;overflow:hidden}@media screen and (min-width:769px){.header-menu .bg-element--bottom-right{width:30%;right:-15px}}@media screen and (min-width:1025px){.header-menu .bg-element--bottom-right{width:25%;bottom:3%;padding:30px 0}}@media screen and (max-width:768px){.bg-element--bottom-right{bottom:-10rem;right:-5rem}}.bg-element--bottom-right img,.bg-element--bottom-right picture{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.bg-element--bottom-right.bottom img.lazied,.bg-element--bottom-right.bottom picture.lazied{-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.bg-element--bottom-right.top img.lazied,.bg-element--bottom-right.top picture.lazied{-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg)}.bg-element--bottom-r{width:30%;padding:3rem 0;bottom:-3rem;right:-10rem;overflow:hidden}@media screen and (max-width:768px){.bg-element--bottom-r{bottom:-10rem;right:-5rem}}.bg-element--bottom-r img,.bg-element--bottom-r picture{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.bg-element--bottom-r.bottom img.lazied,.bg-element--bottom-r.bottom picture.lazied{-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}.bg-element--bottom-r.top img.lazied,.bg-element--bottom-r.top picture.lazied{-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg)}.bg-element img,.bg-element picture{display:block;width:100%;height:auto;-webkit-transform:skewY(0);-ms-transform:skewY(0);transform:skewY(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}.page{overflow:hidden}.page-gallery{width:100%;display:grid;direction:ltr;grid-gap:7.2rem 2.4rem;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row dense}@media screen and (max-width:767px){.page-gallery{grid-gap:.5rem;grid-template-columns:1fr 1fr}}.page-gallery>div{position:relative;padding-bottom:64%;grid-column:span 1;grid-row:span 1;height:0;overflow:hidden}.page-gallery>div img,.page-gallery>div picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 1s,-webkit-transform .75s;transition:opacity 1s,-webkit-transform .75s;transition:opacity 1s,transform .75s;transition:opacity 1s,transform .75s,-webkit-transform .75s}.page-gallery>div:hover img,.page-gallery>div:hover picture{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.page-map{position:relative;width:100%;padding-bottom:35%;overflow:hidden}.page-map #map,.page-map iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.page-map h2.map-title{font-size:2rem;line-height:2.5rem}.page-title-text{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.page-title-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-title-text__title{width:calc(50% - 6rem)}@media screen and (max-width:767px){.page-title-text__title{width:100%}}.page-title-text__text{width:calc(50% + 6rem);padding:0 0 0 11rem}@media screen and (max-width:1024px){.page-title-text__text{padding:0 0 0 6rem}}@media screen and (max-width:767px){.page-title-text__text{width:100%;padding:3rem 0 0}}.page-text-padding{padding:8rem 5rem 8rem 11rem}@media screen and (max-width:1024px){.page-text-padding{padding:6rem}}@media screen and (max-width:1023px){.page-text-padding{padding:3rem}}@media screen and (max-width:767px){.page-text-padding{padding:2rem 0}}.page-text-padding--pb0{padding-bottom:0}.page-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.page-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-images>div{width:calc(50% - 1.25rem)}@media screen and (max-width:767px){.page-images>div{width:100%}}.page-images__left{padding-top:3.5rem}.page-images__right>div{width:100%}@media screen and (max-width:767px){.page-images__right>div{width:calc(100% - 3rem);padding-top:2.5rem;margin:0 auto}}.page-images__right>div:last-child{padding-top:2.5rem;width:calc(100% - 11rem)}@media screen and (max-width:767px){.page-images__right>div:last-child{width:calc(100% - 9rem)}}.page-bg{position:relative;width:100%;overflow:hidden}.page-bg:before{content:"";background-color:#cfdec6;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-bg--sand:before{background-color:#e0ddd8}.page-bg__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.page-bg__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-bg__content--inv{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.page-bg__content--inv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-bg__content__image{width:calc(50% - 6rem)}@media screen and (max-width:767px){.page-bg__content__image{width:100%;padding-top:3rem}}.page-bg__content__text{width:50%}@media screen and (max-width:767px){.page-bg__content__text{width:100%}}.page-bg__content__text.extrapadding{padding-right:11rem}@media screen and (max-width:1024px){.page-bg__content__text.extrapadding{padding-right:6rem}}@media screen and (max-width:767px){.page-bg__content__text.extrapadding{padding-right:0}}.page-bg__content__sand{position:absolute;width:90%;padding-top:50%;left:40%;bottom:-20%;background-size:contain;background-position:50%;-webkit-filter:grayscale(1);filter:grayscale(1)}.page-bg__content__sand--pigna{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;bottom:0;left:5%}@media screen and (max-width:1024px){.page-bg__content__sand--pigna{display:none}}.page-bg__content__sand--pigna img,.page-bg__content__sand--pigna picture{max-height:300px;-webkit-filter:grayscale(1);filter:grayscale(1)}.page-bg__image{width:100%;padding-left:30%}@media screen and (max-width:767px){.page-bg__image{padding-left:0}}.page-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-boxes>div{width:calc(50% - 1.25rem);padding:2.5rem 0}@media screen and (max-width:767px){.page-boxes>div{width:100%;padding:1.25rem 0}}.compare__head{font-size:1rem;line-height:1.6rem;text-transform:uppercase;font-weight:400}.compare__head>div select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none}.compare__body{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #ab8554}.compare__body__row{padding:1rem 0}.compare__body__row,.compare__head__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.compare__body__row,.compare__head__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.compare__body__row>div,.compare__head__row>div{position:relative;width:14%;padding:.5rem;text-align:center}@media screen and (max-width:767px){.compare__body__row>div,.compare__head__row>div{width:25%}}.compare__body__row>div:first-child,.compare__head__row>div:first-child{width:30%}@media screen and (max-width:1023px){.compare__body__row>div:first-child,.compare__head__row>div:first-child{width:30%}}@media screen and (max-width:767px){.compare__body__row>div:first-child,.compare__head__row>div:first-child{width:100%}}.footer{width:100%;background-color:#cfdec6;padding:9rem 0;overflow-x:hidden}@media screen and (max-width:767px){.footer{padding:6rem 0 16rem}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}@media screen and (max-width:767px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__inner>div{width:50%;text-align:center}@media screen and (max-width:767px){.footer__inner>div{width:100%;padding-top:2.4rem}}.footer__inner>div:first-child,.footer__inner>div:last-child{width:calc(25% - 12rem)}@media screen and (max-width:767px){.footer__inner>div:first-child,.footer__inner>div:last-child{width:100%;text-align:center;padding-top:2.4rem}}.footer__menu{text-transform:uppercase}.footer__menu li,.footer__menu ul{list-style-type:none;list-style-position:inside}@media screen and (max-width:1023px){.footer__menu li,.footer__menu ul{display:inline-block}.footer__menu li a,.footer__menu ul a{padding:.5rem 1.5rem}}.footer__partners img,.footer__partners picture{display:block;width:100%;height:auto;max-width:12rem;margin:1rem auto 0}.footer__partners a:first-child img,.footer__partners a:first-child picture{max-width:21rem}.footer__bg{position:absolute;bottom:0;left:0;width:35%;z-index:0;pointer-events:none;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media screen and (max-width:767px){.footer__bg{bottom:6.2rem}}.footer__bg img,.footer__bg picture{display:block;width:100%;height:auto;bottom:0;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:skewX(0);-ms-transform:skewX(0);transform:skewX(0);-webkit-transition:opacity 1s,-webkit-transform 5s;transition:opacity 1s,-webkit-transform 5s;transition:opacity 1s,transform 5s;transition:opacity 1s,transform 5s,-webkit-transform 5s}.footer__bg--0{left:0;width:35%}.footer__bg--0.left img,.footer__bg--0.left picture{-webkit-transform:skewX(4deg) scaleY(.9);-ms-transform:skewX(4deg) scaleY(.9);transform:skewX(4deg) scaleY(.9)}.footer__bg--0.right img,.footer__bg--0.right picture{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%)}.footer__bg--1{left:0;width:100%}.footer__bg--2{left:65%;width:35%}.footer__bg--2.left img,.footer__bg--2.left picture{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}.footer__bg--2.right img,.footer__bg--2.right picture{-webkit-transform:skewX(-4deg) scaleY(.9);-ms-transform:skewX(-4deg) scaleY(.9);transform:skewX(-4deg) scaleY(.9)}.footer__credits{font-size:1.4rem;line-height:2rem}.footer__credits a{color:#7d7773}.footer__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logos>div{height:8rem;width:16rem;padding:1rem;position:relative}.footer__logos img,.footer__logos picture{display:block;margin:.75rem;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.footer .social svg{font-size:3rem;margin:5px}.form-generic{text-align:left;padding-bottom:100px;width:100%;background-color:none}.form-generic ul{width:100%;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-generic ul li{position:relative;width:100%;margin-top:1rem}.form-generic form{width:100%;max-width:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.form-generic form>div{width:100%;position:relative}.form-generic label{color:#7d7773;padding-top:2rem;display:block;text-transform:uppercase}.form-generic input[type=date],.form-generic input[type=email],.form-generic input[type=file],.form-generic input[type=number],.form-generic input[type=password],.form-generic input[type=text],.form-generic select,.form-generic textarea{line-height:1.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 .5rem .5rem .25rem;border:none;border-bottom:1px solid #7d7773;background:none;color:#7d7773;border-radius:0;-webkit-appearance:none}.form-generic input[type=date]:focus,.form-generic input[type=email]:focus,.form-generic input[type=file]:focus,.form-generic input[type=number]:focus,.form-generic input[type=password]:focus,.form-generic input[type=text]:focus,.form-generic select:focus,.form-generic textarea:focus{border-bottom:1px solid #ab8554}.form-generic input[type=checkbox]{position:relative;margin-left:.5rem}.form-generic input[type=checkbox]:after{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:none;border:1px solid #7d7773;position:none}.form-generic select{position:relative}.form-generic .date-icon,.form-generic .select-icon{position:absolute;right:1rem;top:50%;pointer-events:none}.form-generic textarea{line-height:1.8rem;height:7rem!important;max-height:7rem!important;-webkit-appearance:none;border-radius:0}.form-generic input[type=button],.form-generic input[type=submit]{border-radius:0;color:#7d7773;padding:1rem 3rem;margin-right:2rem;text-transform:uppercase;border:1px solid #7d7773;cursor:pointer}.form-generic input[type=button]:hover,.form-generic input[type=submit]:hover{background-color:#fff}@media screen and (max-width:767px){.form-generic input[type=button],.form-generic input[type=submit]{width:100%}}.form-generic .privacy_div_gen{font-family:1.2rem;line-height:2rem}.form-generic .privacy_div{position:relative;padding-top:2rem}.form-generic .privacy_div>br{display:none}.form-generic .privacy_div label{padding-left:2rem;padding-top:0}.form-generic .privacy_div input[type=checkbox]{position:absolute;top:3.25rem;left:0}.form-generic .div_pulsanti strong{color:#ab8554!important;font-weight:400!important}.form-generic .privacy_div_gen a,.form-generic label.nome_campo span[style="color:#FF0000"]{color:#7d7773!important}#mrp_form label{display:block;font-size:1.2rem;text-transform:uppercase;text-align:left;font-weight:300}#mrp_form .privacy_newsletter_wrapper .checkbox label{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mrp_form .mandatory_fields_msg{display:-webkit-box;display:-ms-flexbox;display:flex}#mrp_form input{background-color:hsla(0,0%,100%,.6)}#mrp_form .myreply_form .btn-success,#mrp_form .myReplyForm .btn-success{background-color:#ab8554;border-color:#ab8554}
/*# sourceMappingURL=global.min.css.map */