@import url(https://fonts.googleapis.com/css2?family=Catamaran:wght@100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);h1,h2,h3,h4,h5{margin:0 0 1.5rem;font-weight:600}.btn,.ico-down,a{transition:.3s}a,body,form a,ul.sitemap li a,ul.sitemap li a:hover{color:#000}#header_home,body{background:#f1efe7}a,button{cursor:pointer}.btn,form label,nav.menu ul li a,ul.breadcrumb,ul.sitemap li{text-transform:uppercase}.heartbeat{-webkit-animation:1.5s ease-in-out infinite both heartbeat;animation:1.5s ease-in-out infinite both heartbeat}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.active.fade-in{-webkit-animation:1.2s cubic-bezier(.39,.575,.565,1) both fade-in;animation:1.2s cubic-bezier(.39,.575,.565,1) both fade-in}.fade{-webkit-animation:.7s cubic-bezier(.39,.575,.565,1) both fade-in;animation:.7s cubic-bezier(.39,.575,.565,1) both fade-in}.active.fade-up{-webkit-animation:.6s cubic-bezier(.39,.575,.565,1) both fade-up;animation:.6s cubic-bezier(.39,.575,.565,1) both fade-up}.active.fade-left{-webkit-animation:.6s cubic-bezier(.39,.575,.565,1) both fade-left;animation:.6s cubic-bezier(.39,.575,.565,1) both fade-left}.bounce-in-fwd{-webkit-animation:1.1s both bounce-in-fwd;animation:1.1s both bounce-in-fwd}@-webkit-keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%,72%,89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes bounce-in-fwd{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%,72%,89%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:scale(.84);transform:scale(.84);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.active.bounce-in-top{-webkit-animation:1.1s both bounce-in-top;animation:1.1s both bounce-in-top}@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%,72%,90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%,72%,90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.shine{position:relative;overflow:hidden}.shine::after{content:"";top:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation:1s slide;display:none;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),color-stop(99%,rgb 128,186,232,0),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%)}.btn,.dropdown .dropdown-content{background-color:#000;text-align:center}.shine:hover::after{display:block}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}h1{font-size:11.5vw}@media screen and (min-width:401px){h1{font-size:5rem}}h2{font-size:9vw}#header_home h2{font-size:7vw;font-weight:500}h3{font-size:2.5rem}h4{font-size:2.2rem}h5{font-size:2rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}body,button{font-size:1.6rem}body{font-family:Lato,sans-serif;font-optical-sizing:auto;line-height:2.4}.btn,.dropdown .dropdown-content a,h1,h2,h3,h4,h5{line-height:1.2}hr{margin:3rem auto}nav,ol,ul{list-style:none}h1,h2,h3,h4,h5{font-family:Catamaran,sans-serif;font-optical-sizing:auto}button,input,textarea{font-family:Lato,sans-serif;font-optical-sizing:auto}a{text-decoration:none}button{border:none;background:0 0;transition:.4s}#myBtn,.btn{border-radius:10rem}textarea{resize:vertical}.center{text-align:center}.container{width:100%;max-width:172rem;padding:0 2%;margin:0 auto}.hidden{opacity:0}.reveal.active,.visible{opacity:1}#myBtn,.reveal{opacity:0}.splide__arrow{position:absolute;z-index:9;top:50%}.dropdown,.reveal{position:relative}.splide__arrow svg{fill:#F1EFE7}.splide__arrow--prev{left:0;translate:0 -7px;rotate:180deg}.splide__arrow--next{right:0}.splide img,.squares .row .bl.img img{width:100%;height:100%;object-fit:cover}.privacy h2,.privacy h3,.privacy h4,.privacy h5{margin:2.5rem 0 1rem}.privacy h2{font-size:3rem}.p_contatti,.privacy h3,.privacy h4,.privacy h5{font-size:2rem}ul.sitemap{margin:5rem auto 10rem}ul.sitemap li{font-size:1.8rem;padding:5px 0}.btn,.dropdown .dropdown-content a:hover,.slide_blog .box_img .data,footer,footer a{color:#f1efe7}ul.sitemap li.sublink{font-size:1.6rem;text-transform:none}p.errore{font-size:27vw;line-height:1;margin:0 auto 2rem}p.errore_p{font-size:2.5rem;line-height:1.4}.btn{letter-spacing:1px;padding:2rem 5rem;display:inline-block;margin:3rem 0 0}.btn:hover,.servizi .box_servizi .bl:hover{translate:0 -8px}footer{background-color:#343434;background-image:url(../images/jpg/pattern.png);padding:15rem 0}.desc a:hover,.p_contatti a:hover,footer .credits a:hover,footer a:hover{color:#ceb8c1}footer .container{max-width:142rem;font-size:1.4rem;line-height:1.6}footer .container .flex{display:flex;flex-wrap:wrap;width:100%;gap:5rem}footer .container .flex .bl{width:100%;text-align:center}@media screen and (min-width:581px){footer .container .flex .bl{width:calc(50% - 2.5rem);text-align:left}}footer .credits{padding:5rem 0 0;text-align:center;color:grey;border-top:1px solid;margin:6rem 0 0;font-size:1.3rem}footer .credits a{color:grey}footer .logo_ft{width:100%;max-width:24rem}.ico-down{width:1.2rem;height:1.2rem;object-fit:contain}.dropdown{display:inline-block;margin:0}#myBtn,.cta_whats,.sidenav{position:fixed}.dropdown .dropdown-content{position:absolute;z-index:99;left:50%;width:auto;top:100%;overflow:hidden;transition:.3s ease-in-out;opacity:0;margin:0;visibility:hidden;pointer-events:none;padding:2rem;border-radius:5px;min-width:25rem;translate:-50% 0}#myBtn img,.sidenav .closebtn{width:2.5rem;height:2.5rem}.dropdown:hover .dropdown-content{height:auto;opacity:1;visibility:visible;pointer-events:all}.menuresponsive{display:flex;width:6rem;justify-content:flex-end;align-items:center}.menuresponsive img{width:4rem;height:4rem;aspect-ratio:1/1}ul.accordion .inner{overflow:hidden;display:none;padding:1rem 0}.rotate{rotate:180deg}.sidenav{height:100%;width:0;z-index:100;top:0;overflow-x:hidden;transition:.5s;right:0;overflow-y:scroll}.sidenav .closebtn{position:absolute;top:2rem;color:#000;font-size:2.6rem;background:0 0;border-radius:5px;display:flex;justify-content:center;align-items:center;line-height:1;right:2rem;z-index:9}.desc a,.slide_blog .leggi{text-decoration:underline;color:#bfaab3}.sidenav .flexnav{display:flex;position:relative}.sidenav .flexnav .bgcolor{background-color:rgba(191,170,179,.9);width:20%;min-height:100vh;transition-timing-function:cubic-bezier(1.28,0.89,0.32,0.18);left:0;top:0;position:absolute;height:100%}.sidenav .flexnav .bgblack{background-color:#000;min-height:100vh;height:100%;padding:3rem;margin-left:20%;width:80%}.sidenav .flexnav .bgblack a{font-size:2rem;color:#f1efe7;font-weight:500;text-transform:uppercase}.faq .accordion li,.sidenav .logo-resp{margin:0 0 2rem}.sidenav .logo-resp img{width:13rem;height:auto;object-fit:contain;aspect-ratio:5/3}.cont_txt .cont_img img,.cta_whats img{aspect-ratio:5/4;height:auto;object-fit:contain}#myBtn{visibility:hidden;bottom:2rem;right:2rem;z-index:99;transition:.3s;background:#000;height:3.5rem;width:3.5rem;box-shadow:0 0 1rem rgba(0,0,0,.5)}#header_home,.slide_blog .box_img{position:relative}#myBtn.arrow-visible{opacity:1;visibility:visible}.fascia_menu{padding:2rem 2%;max-width:172rem;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.logo{width:24rem;height:auto;aspect-ratio:243/73;object-fit:contain;max-width:100%}nav.menu{width:calc(100% - 24rem);margin:0 6rem 0 2rem;display:none}nav.menu ul{display:flex;justify-content:flex-end}nav.menu ul li a{padding:4rem 3rem;display:block}nav.menu ul li a:hover{color:#967a86}nav.menu ul li a.active{font-weight:600}.cta_whats{right:0;top:12rem;transition:.3s;z-index:8}.cta_whats img{width:7rem;box-shadow:0 0 1rem rgba(0,0,0,.15);border-radius:1rem 0 0 1rem}.pad-top{top:4rem}#header_home{background:-moz-linear-gradient(90deg,#f1efe7 0,#ceb8c1 100%);background:-webkit-linear-gradient(90deg,#f1efe7 0,#ceb8c1 100%);background:linear-gradient(90deg,#f1efe7 0,#ceb8c1 100%);min-height:100vh}#header_home nav.menu{border-bottom:1px solid rgba(0,0,0,.14)}.triangle{position:absolute;bottom:-14px;left:0;right:0;width:100%}.blog_pag .container .bl,.come_funziona .triangle-top img,.fascia_plus .bl_icone .bl,.mappa_form .bl,.squares .row .bl,.triangle img,form .flex .box-100,form .flex .box-50{width:100%}.cont_txt{width:100%;max-width:172rem;display:flex;flex-direction:column;padding:8rem 2% 4rem;margin:0 auto}@media screen and (min-width:1025px){footer .container .flex .bl{width:calc(25% - 3.75rem)}.menuresponsive{display:none}.fascia_menu{padding:0 2%;align-items:flex-end}nav.menu{display:block}.cta_whats,.pad-top{top:3rem}.cont_txt{padding:7rem 2%;display:grid;grid-template-columns:2fr 0.5fr 0.5fr 2fr;align-items:center}}.cont_txt .txt{grid-row:1;grid-column:1/4;z-index:1}@media screen and (min-width:1421px){h1{font-size:5.5rem}.cont_txt{padding:0 2%}.cont_txt .txt{grid-column:1/3}}.cont_txt .cont_img{grid-row:1;grid-column:3/5}.cont_txt .cont_img img{width:100%}.servizi{padding:8rem 0;text-align:center}.servizi .box_servizi{display:flex;flex-wrap:wrap;width:100%;gap:5rem;justify-content:center}.servizi .box_servizi .bl{width:100%;max-width:54rem;margin:0;text-align:left;transition:.3s}.servizi .box_servizi .bl img{width:100%;height:auto;aspect-ratio:4/3;border-radius:1rem}.deco{width:20rem;height:2.9rem;object-fit:contain;margin:0 auto 4rem}p.stretto{max-width:100rem;margin:0 auto 6rem}.img_divisorio{text-align:center;width:96%;max-width:172rem;margin:0 2% 4rem;overflow:hidden}#header_pag .top_pag_dett .container,.img_blog,.primo_testo .container.desc{max-width:100rem}.img_divisorio .line{width:100%;background-color:#e1e1e1;height:1rem;border-radius:20px;margin:-1.3rem 0 0}.img_divisorio img{height:30rem;width:auto;aspect-ratio:160/101;object-fit:cover;max-width:100%}.fascia_plus{padding:5rem 0 8rem;text-align:center}.fascia_plus .bl_icone{display:flex;flex-wrap:wrap;width:100%;gap:5rem;max-width:60rem;margin:0 auto 6rem;justify-content:center}#header_pag .container,.faq .accordion,.important .container,.primo_testo .container{max-width:142rem}.fascia_plus .bl_icone .bl h4{font-size:2rem;line-height:1.4;font-weight:600}.domanda,.fascia_plus .bl_icone .bl p{line-height:1.6}.ico{width:16rem;height:16rem;margin:0 0 1rem}.fascia_blog{padding:8rem 0;text-align:center;overflow:hidden}#slide-blog .splide__track{overflow:visible!important}.splide__pagination{margin:4rem auto 0;gap:2rem}.splide__pagination li button{width:1.8rem;height:1.8rem;background:#fff;border-radius:2rem}.splide__pagination li button.is-active{background-color:#bfaab3}.slide_blog{text-align:left}.slide_blog .tit{font-size:2rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}.slide_blog .box_img .data{position:absolute;top:2rem;left:2rem;background-color:#7b7b7b;font-weight:600;padding:1.5rem 3rem;border-radius:3rem;line-height:1}.slide_blog .box_img img{width:100%;border-radius:1rem;aspect-ratio:4/3;margin:0 0 3rem}span.plus::after,span.plus::before{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:3px;background-color:#ceb8c1;translate:-50% -50%}.slide_blog .leggi{font-weight:800}.come_iniziare{padding:12rem 0;background-color:#ceb8c1;position:relative;text-align:center}.come_iniziare .triangle{bottom:inherit;top:-14px;rotate:180deg}.top_pag{width:100%;height:auto;max-height:35rem;aspect-ratio:4/3;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1024px){.top_pag{height:35rem;aspect-ratio:inherit}}.wrap{padding:6.5rem 0 12rem;background:#f1efe7;background:-moz-linear-gradient(90deg,#f1efe7 0,#ceb8c1 100%);background:-webkit-linear-gradient(90deg,#f1efe7 0,#ceb8c1 100%);background:linear-gradient(90deg,#f1efe7 0,#ceb8c1 100%)}#header_pag .fascia_menu{margin:0 auto -14px}ul.breadcrumb{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;line-height:1;margin:0 0 4rem}ul.breadcrumb li img{width:1.7rem;height:1.7rem}.primo_testo{padding:6.5rem 0 11rem}.squares{padding:0 0 10rem}.squares .row{display:flex;flex-wrap:wrap;width:100%;margin:0 0 -14px}.squares .row .bl.txt{display:flex;flex-direction:column;justify-content:center;background:#fff}.squares .row .bl.txt .txt_int{padding:10rem 2rem;max-width:71rem;margin:0 auto 0 0}.come_funziona .row:nth-child(2n),.squares .row:nth-child(2n){flex-direction:row-reverse}.squares .row:nth-child(2n) .bl.txt .txt_int{margin:0 0 0 auto}.domanda{padding:3rem;font-size:2rem;background:#fff;border-radius:2rem;margin:0 0 3rem}.important{margin:6rem auto;padding:12rem 0;width:96%;text-align:center;border-radius:4rem;background-size:cover;background-position:center;background-repeat:no-repeat}.line{width:100%;height:1rem;background-color:rgba(206,184,193,.17)}.come_funziona{position:relative;background-color:#ece6e0;padding:12rem 0 18rem}.come_funziona .triangle-top{position:absolute;top:-14px;left:0;right:0;width:100%;rotate:180deg}.come_funziona .row{display:flex;flex-wrap:wrap;width:100%;margin:0 0 4rem}.come_funziona .row .bl{width:100%;position:relative}.come_funziona .row .bl .fiori{width:28rem;height:24rem;object-fit:contain;position:absolute;top:0;left:0;max-height:100%;max-width:100%}.come_funziona .row .bl.txt{display:flex;align-items:flex-end}.come_funziona .row .bl.txt .txt_in{padding:5rem 2%}.come_funziona .row .bl.txt .num{display:inline-block;line-height:1;font-size:2.5rem;font-weight:600;padding:1.2rem 1.8rem;border:2px solid;color:#bc8f8f;border-radius:10rem;vertical-align:top}.come_funziona .row .bl.txt h3{font-size:10vw;display:inline-block;width:calc(100% - 6rem);padding:0 0 0 1rem}@media screen and (min-width:401px){h2{font-size:4rem}#header_home h2{font-size:3rem}p.errore{font-size:12rem}.come_funziona .row .bl.txt h3{font-size:3.5rem}}.come_funziona .row .bl.txt p{font-size:2.2rem;line-height:1.6;font-family:Catamaran,sans-serif;margin:1rem 0 0}.come_funziona .row .bl.img img{width:100%;height:auto;aspect-ratio:6/4;border-radius:1rem;object-fit:cover}.elenco{padding:10rem 0}.elenco ul{display:flex;flex-wrap:wrap;width:100%;gap:2rem;justify-content:center}.elenco ul li{width:100%;padding:2rem;background:#fff;border-radius:1rem}.desc ol li,.desc ul li{padding:5px 0;line-height:1.6}@media screen and (min-width:451px){.fascia_plus .bl_icone .bl{width:calc(50% - 2.5rem)}.elenco ul li{width:calc(50% - 1rem)}}@media screen and (min-width:769px){.elenco ul li{width:calc(33.3% - 1.33rem)}}@media screen and (min-width:1025px){.servizi .box_servizi .bl{width:calc(33.3% - 3.33rem);max-width:none}.fascia_plus .bl_icone{max-width:none}.fascia_plus .bl_icone .bl{width:calc(20% - 4rem)}.come_funziona .row .bl,.squares .row .bl{width:50%}.come_funziona .row .bl .fiori{width:37rem;height:44rem}.come_funziona .row .bl.txt .txt_in{padding:0 5rem 15rem}.elenco ul li{width:calc(25% - 1.5rem)}}@media screen and (min-width:1281px){.elenco ul li{width:calc(16.6% - 1.66rem)}}.elenco ul li h4{font-size:2rem;margin:0 0 1rem}.elenco ul li p{line-height:1.4}.ico-s{width:6rem;height:6rem}span.plus{display:block;width:3rem;height:3rem;border:2px solid #ceb8c1;position:relative;border-radius:5rem}span.plus::before{display:block}span.plus::after{display:block;rotate:90deg;transition:.3s}span.plus.rotate::after{rotate:0deg}.faq{padding:8rem 0}.faq .accordion{margin:0 auto}.faq .accordion li .toggle{padding:2rem;background-color:#ece6e0;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:2rem;font-weight:600;border-radius:1rem;line-height:1.6}.blog_pag .container,.mappa_form{flex-wrap:wrap;display:flex;width:100%}.faq .accordion li .toggle span.txt{width:calc(100% - 3rem);padding:0 2rem 0 0}.faq .accordion li .inner{padding:2rem;font-size:1.8rem;line-height:1.6}.blog_pag .container{gap:6rem}@media screen and (min-width:750px){.blog_pag .container .bl{width:calc(50% - 3rem)}}.blog_pag .center{margin:4rem auto 10rem}.img_blog{width:100%;margin:-6rem auto -4rem}.img_blog img{width:100%;border-radius:2rem;height:auto;aspect-ratio:16/9;object-fit:cover}.desc ol,.desc p,.desc ul{margin:0 0 1.5rem}.desc a{font-weight:600}.desc ul li{list-style:disc inside}.desc ul li::marker{color:#bfaab3}.desc ol li{list-style:decimal inside}.desc ol li::marker{color:#bfaab3}.desc h2,.desc h3,.desc h4,.desc h5{margin:3rem 0 1.5rem}form{padding:4rem 2%;background:#bfaab3;margin:0 auto;color:#000}form .wrap{max-width:100rem;background:none;margin:0 auto}form .flex{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}form .flex div[class^=box-]{padding:0;text-align:left;display:flex;align-items:center;margin:0 0 1rem;flex-wrap:wrap;flex-direction:column-reverse;color:#f1efe7;border-bottom:1px solid rgba(0,0,0,.4)}@media screen and (min-width:581px){.img_divisorio img{height:50rem}.squares .row .bl.txt .txt_int{padding:10rem 5rem}form .flex .box-50{width:48%}}form label{width:100%;font-size:1.5rem;opacity:.8;display:block;margin:0;font-weight:400;color:#000}form .input__text{width:100%;border:none;background-color:transparent;font-size:1.6rem;padding:1rem;color:#000}form .input__text:focus{outline:0}form textarea.input__text{resize:vertical;min-height:12rem}@media screen and (min-width:769px){form{padding:7rem}}.txt-small{font-size:1.2rem;margin:1rem 0 0;color:#000}label.privacy{width:calc(100% - 3rem);display:inline-block;vertical-align:top;margin:-5px 0 0 auto}input#privacy{margin:0 5px 0 0}