body.template-suffix-contact #content{overflow-x:clip}body.template-suffix-contact #content .shopify-section:has(.account-form){position:relative;isolation:isolate;clip-path:inset(0);margin:0 calc(50% - 50vw) -1px!important;padding:72px 0 150px;color:#f5f1e8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='48' viewBox='0 0 1440 48' preserveAspectRatio='none'%3E%3Cpath d='M0 30C240 8 480 4 720 20C960 36 1200 42 1440 14L1440 48L0 48Z' fill='%23FFFFFF'/%3E%3Cpath d='M0 30C240 8 480 4 720 20C960 36 1200 42 1440 14' fill='none' stroke='rgba(232,184,75,0.85)' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(55% 40% at 6% 4%,#8dbe783d,#8dbe7800 70%),radial-gradient(40% 35% at 94% 40%,#e8b84b21,#e8b84b00 70%),linear-gradient(180deg,#16301f,#1e3d2a 30% 70%,#16301f);background-size:100% 46px,160px 160px,100% 100%,100% 100%,100% 100%;background-position:center calc(100% + 2px),0 0,0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat,no-repeat,no-repeat}body.template-suffix-contact #content .shopify-section:has(.account-form)>.container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}body.template-suffix-contact #content .shopify-section:has(.account-form) .slim-column-left-layout{display:block;max-width:none;margin:0;padding:0}body.template-suffix-contact #content .shopify-section:has(.account-form):before,body.template-suffix-contact #content .shopify-section:has(.account-form):after{content:"";position:fixed;top:-25vh;left:-25%;right:-25%;height:calc(150vh + 840px);z-index:-1;pointer-events:none;will-change:transform,opacity}body.template-suffix-contact #content .shopify-section:has(.account-form):after{background:radial-gradient(circle at 37px 61px,#ffecaaf2 0,#ffde8273 1.8px,#ffde8200 5px) 0 0 / 263px 420px repeat,radial-gradient(circle at 211px 173px,#ffecaae6 0,#ffde8266 1.5px,#ffde8200 4.5px) 0 0 / 347px 280px repeat,radial-gradient(circle at 98px 389px,#ffecaaf2 0,#ffde8273 2px,#ffde8200 5.5px) 0 0 / 431px 840px repeat,radial-gradient(circle at 160px 120px,#fff0bed9 0,#ffde8259 1.3px,#ffde8200 4px) 0 0 / 509px 210px repeat,radial-gradient(circle at 300px 500px,#e8b84b17 0,#e8b84b00 110px) 0 0 / 680px 840px repeat;animation:vsCtRiseNear 24s cubic-bezier(.33,.6,.45,1) forwards,vsCtTwinkle 5s ease-in-out 5 alternate forwards}body.template-suffix-contact #content .shopify-section:has(.account-form):before{background:radial-gradient(circle at 61px 97px,#fff4d2b3 0,#fff4d240 .8px,#fff4d200 2.6px) 0 0 / 197px 280px repeat,radial-gradient(circle at 143px 331px,#fff4d299 0,#fff4d233 .8px,#fff4d200 2.4px) 0 0 / 251px 420px repeat,radial-gradient(circle at 23px 640px,#fff4d2a6 0,#fff4d233 .8px,#fff4d200 2.6px) 0 0 / 317px 840px repeat,radial-gradient(circle at 120px 52px,#cde5c28c 0,#cde5c233 .8px,#cde5c200 2.4px) 0 0 / 389px 210px repeat;animation:vsCtRiseFar 24s cubic-bezier(.33,.6,.45,1) forwards,vsCtTwinkle 7s ease-in-out -3s 5 alternate forwards}@media(prefers-reduced-motion:reduce){body.template-suffix-contact #content .shopify-section:has(.account-form):before,body.template-suffix-contact #content .shopify-section:has(.account-form):after{animation:none}}body.template-suffix-contact #content .account-form .lightish-spaced-row:before,body.template-suffix-contact #content .map-section__text:before{content:"";display:block;width:96px;height:12px;margin:0 0 18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M0 6h48M72 6h48' stroke='%23E8B84B' stroke-width='1'/%3E%3Cpath d='M60 1l5 5-5 5-5-5z' fill='%23E8B84B'/%3E%3C/svg%3E") left center / contain no-repeat}body.template-suffix-contact #content .account-form.reading-width{box-sizing:border-box;float:none;width:auto;max-width:1180px;margin:0 auto;padding:0;background:none;border:0;box-shadow:none;text-align:left}body.template-suffix-contact #content .account-form.reading-width form:not(:has(>p)){position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto auto 1fr;column-gap:64px;align-items:start;margin:0;padding:0}body.template-suffix-contact #content .account-form.reading-width form:not(:has(>p)):before{content:"";grid-column:2;grid-row:1 / 4;align-self:stretch;z-index:-1;background:#fffdf8;border-radius:24px;box-shadow:0 0 0 1.5px #e8b84bcc,0 30px 60px -34px #000000b3}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row{grid-column:1;grid-row:1 / -1;margin:0;padding:6px 0 0}body.template-suffix-contact #content .account-form.reading-width .errors{grid-column:2;grid-row:1;margin:40px 44px 0}body.template-suffix-contact #content .account-form.reading-width .flexible-layout--form{grid-column:2;grid-row:2;padding:40px 44px 0}body.template-suffix-contact #content .account-form.reading-width .errors~.flexible-layout--form{padding-top:24px}body.template-suffix-contact #content .account-form.reading-width .lightly-spaced-row{grid-column:2;grid-row:3;margin:0;padding:24px 44px 40px}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row h2{margin:0;padding:0;font-family:Lora,serif;font-weight:400;font-size:54px;line-height:1.08;letter-spacing:0;text-transform:none;color:#fbf8f1}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte{margin:18px 0 0;max-width:500px;font-family:Inter,sans-serif;font-size:17px;line-height:1.65;color:#f5f1e8db}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte h6{margin:0 0 12px;padding:0;font-family:Lora,serif;font-weight:400;font-size:24px;line-height:1.3;letter-spacing:0;text-transform:none;color:#e8b84b}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte h6 strong{font-weight:inherit}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte p{margin:0 0 16px;color:inherit}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte strong{font-weight:600;color:#fbf8f1}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte a{color:#e8b84b;text-decoration:underline;text-decoration-color:#e8b84b80;text-underline-offset:3px;transition:text-decoration-color .2s}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte a:hover{text-decoration-color:#e8b84b}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte p:last-child:not(:first-child){margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(232,184,75,.3);font-size:14.5px;color:#f5f1e8b8}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte p:last-child:not(:first-child) strong{font-weight:500}body.template-suffix-contact #content .account-form.reading-width form:has(>p){max-width:640px;margin:0 auto;padding:44px;background:#fffdf8;border-radius:24px;box-shadow:0 0 0 1.5px #e8b84bcc,0 30px 60px -34px #000000b3}body.template-suffix-contact #content .account-form .flexible-layout--form{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;color:#333}body.template-suffix-contact #content .account-form .flexible-layout--form>.column{box-sizing:border-box;float:none;flex:none;width:auto;max-width:none;min-width:0;margin:0;padding:0}body.template-suffix-contact #content .account-form .flexible-layout--form>.column--full{grid-column:1 / -1}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:first-child:has(>.rte) .rte h3{margin:0 0 4px;padding:0;font-family:Lora,serif;font-weight:400;font-size:30px;line-height:1.15;letter-spacing:0;text-transform:none;color:#16301f}body.template-suffix-contact #content .account-form label{display:block;margin:0 0 8px;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:#1e3d2a}body.template-suffix-contact #content .account-form label[for=contact_phone]:after{content:" (facoltativo)";font-weight:400;color:#6b766e}body.template-suffix-contact #content .account-form input[type=text],body.template-suffix-contact #content .account-form input[type=email],body.template-suffix-contact #content .account-form input[type=tel],body.template-suffix-contact #content .account-form textarea{box-sizing:border-box;display:block;width:100%;max-width:none;min-height:52px;margin:0;padding:14px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#333;background:#fff;border:1px solid #DCD4C2;border-radius:12px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}body.template-suffix-contact #content .account-form textarea{min-height:160px;resize:vertical}body.template-suffix-contact #content .account-form input[type=text]:hover,body.template-suffix-contact #content .account-form input[type=email]:hover,body.template-suffix-contact #content .account-form input[type=tel]:hover,body.template-suffix-contact #content .account-form textarea:hover{border-color:#bfb59e}body.template-suffix-contact #content .account-form input[type=text]:focus,body.template-suffix-contact #content .account-form input[type=email]:focus,body.template-suffix-contact #content .account-form input[type=tel]:focus,body.template-suffix-contact #content .account-form textarea:focus{outline:none;border-color:#2d5a3d;box-shadow:0 0 0 4px #2d5a3d24}body.template-suffix-contact #content .account-form .flexible-layout--form .rte p{margin:0;color:inherit}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:has(#message)+.column:has(>.rte){margin-top:-10px}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:has(#message)+.column:has(>.rte) .rte{font-size:14px;line-height:1.5;color:#6b766e}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:last-child:not(:first-child):has(>.rte){display:flex;align-items:center;gap:14px;margin-top:6px;padding:14px 18px;background:#f5f1e8;border-radius:14px}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:last-child:not(:first-child):has(>.rte):before{content:"";flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316301F' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Cpath d='M12 7.5V12l3 2'/%3E%3C/svg%3E") center / 20px 20px no-repeat,#e8b84b}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:last-child:not(:first-child):has(>.rte) .rte{font-size:15px;font-weight:500;line-height:1.45;color:#1e3d2a}body.template-suffix-contact #content .account-form .lightly-spaced-row .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;margin:0;padding:16px 34px;border:0;border-radius:999px;background:#bf570a;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;box-shadow:0 14px 28px -16px #bf570acc;cursor:pointer;transition:background-color .2s,transform .2s}body.template-suffix-contact #content .account-form .lightly-spaced-row .btn:after{content:"\2192";position:static;display:inline;width:auto;height:auto;margin:0;background:none;opacity:1;transform:none;animation:none;transition:transform .25s}body.template-suffix-contact #content .account-form .lightly-spaced-row .btn:hover{background:#a34a08;color:#fff;transform:translateY(-2px)}body.template-suffix-contact #content .account-form .lightly-spaced-row .btn:hover:after{transform:translate(4px)}body.template-suffix-contact #content .account-form .lightly-spaced-row .btn:focus-visible{outline:2px solid #1E3D2A;outline-offset:3px}body.template-suffix-contact #content .account-form .errors{padding:12px 16px;border:0;border-radius:12px;background:#fbf1ec;color:#8a2f17;font-size:14.5px;line-height:1.5}body.template-suffix-contact #content .account-form .errors [role=heading]{font-weight:600}body.template-suffix-contact #content .account-form .errors ul{margin:4px 0 0;padding-left:18px}body.template-suffix-contact #content .account-form form>p{margin:0;padding:0;text-align:center;font-family:Lora,serif;font-size:22px;line-height:1.4;color:#16301f}body.template-suffix-contact #content .account-form form>p strong{font-weight:400}body.template-suffix-contact #content .account-form form>p:before{content:"";display:block;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316301F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 26px 26px no-repeat,#e8b84b}body.template-suffix-contact #content .shopify-section:has(.map-section){position:relative;z-index:1;margin:0 calc(50% - 50vw)!important;padding:80px 0 96px;background:#fff}body.template-suffix-contact #content .map-section{margin:0;padding:0;background:none;color:#333}body.template-suffix-contact #content .map-section>.container{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important}body.template-suffix-contact #content .map-section__wrapper{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;width:100%!important;max-width:1180px!important;min-height:0;margin:0 auto!important;padding:0!important;background:none;transform:none!important}body.template-suffix-contact #content .map-section__content{position:relative;box-sizing:border-box;float:none;width:auto;max-width:none;min-height:0;height:auto;margin:0;padding:0;background:none;transform:none}body.template-suffix-contact #content .map-section__text{align-self:center;padding:8px 8px 8px 0;text-align:left}body.template-suffix-contact #content .map-section__text h2{margin:0 0 16px;padding:0;font-family:Lora,serif;font-weight:400;font-size:40px;line-height:1.15;letter-spacing:0;text-transform:none;color:#16301f}body.template-suffix-contact #content .map-section__text .rte{margin:0 0 26px;padding:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.65;color:#4f5c53}body.template-suffix-contact #content .map-section__text .rte p{margin:0 0 14px;color:inherit}body.template-suffix-contact #content .map-section__text .rte p:last-child{margin-bottom:0}body.template-suffix-contact #content .map-section__text .rte strong{font-weight:600;color:#1e3d2a}body.template-suffix-contact #content .map-section__text .btn{display:inline-flex;align-items:center;gap:10px;min-height:0;margin:0;padding:14px 26px;border:1.5px solid #2D5A3D;border-radius:999px;background:transparent;color:#2d5a3d;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;transition:background-color .2s,color .2s,transform .2s}body.template-suffix-contact #content .map-section__text .btn{flex-direction:row!important;flex-wrap:nowrap;justify-content:center}body.template-suffix-contact #content .map-section__text .btn .icon{position:static!important;display:inline-flex!important;flex:0 0 18px;align-items:center;width:18px;height:18px;margin:0!important;padding:0!important;line-height:0;transform:none!important}body.template-suffix-contact #content .map-section__text .btn .icon svg{display:block;position:static!important;width:18px;height:18px;margin:0!important;transform:none!important}body.template-suffix-contact #content .map-section__text .btn>span:not(.icon){margin:0;line-height:1}body.template-suffix-contact #content .map-section__text .btn:hover,body.template-suffix-contact #content .map-section__text .btn:focus-visible{background:#2d5a3d;color:#fff;transform:translateY(-2px)}body.template-suffix-contact #content .map-section__feature,body.template-suffix-contact #content .map-section__map{display:block!important;position:relative!important;inset:auto!important;order:0;justify-self:stretch!important;align-self:center!important;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:1 / 1;margin:0!important;padding:0!important;overflow:hidden;opacity:1!important;visibility:visible!important;clip-path:none!important;transform:none!important;border-radius:20px;background:#e9e2d2;box-shadow:0 0 0 1.5px #e8b84bcc,0 26px 50px -34px #16301f8c}body.template-suffix-contact #content .map-section__text{grid-column:1;grid-row:1}body.template-suffix-contact #content .map-section__feature{grid-column:2;grid-row:1}body.template-suffix-contact #content .map-section__map{grid-column:3;grid-row:1}body.template-suffix-contact #content .map-section__feature-image,body.template-suffix-contact #content .map-section__map-image{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important}body.template-suffix-contact #content .map-section__feature-image img,body.template-suffix-contact #content .map-section__map-image img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;object-fit:cover;opacity:1!important;visibility:visible!important;transform:none!important}body.template-suffix-contact #content .shopify-section:has(.account-form) .slim-column-left-layout:has(>.rte){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start;max-width:1180px;margin:0 auto}body.template-suffix-contact #content .slim-column-left-layout>.rte.column{float:none;width:auto;max-width:none;margin:0;padding:8px 0 0;font-size:17px;line-height:1.65;color:#f5f1e8e0}body.template-suffix-contact #content .slim-column-left-layout>.rte.column p,body.template-suffix-contact #content .slim-column-left-layout>.rte.column li{color:inherit}body.template-suffix-contact #content .slim-column-left-layout>.rte.column strong{color:#fbf8f1}body.template-suffix-contact #content .slim-column-left-layout>.rte.column a{color:#e8b84b}body.template-suffix-contact #content .account-form.righty-form{box-sizing:border-box;float:none;width:auto;max-width:none;margin:0;padding:40px 44px;background:#fffdf8;color:#333;border:0;border-radius:24px;box-shadow:0 0 0 1.5px #e8b84bcc,0 30px 60px -34px #000000b3}body.template-suffix-contact #content .account-form.righty-form .lightish-spaced-row{margin:0 0 24px}body.template-suffix-contact #content .account-form.righty-form .lightish-spaced-row h2{margin:0;font-family:Lora,serif;font-weight:400;font-size:32px;line-height:1.15;color:#16301f}body.template-suffix-contact #content .account-form.righty-form .lightish-spaced-row .rte{margin-top:10px;font-size:15px;line-height:1.6;color:#55625a}body.template-suffix-contact #content .account-form.righty-form .lightish-spaced-row .rte h6{margin:0 0 8px;font-family:Lora,serif;font-weight:400;font-size:20px;text-transform:none;letter-spacing:0;color:#2d5a3d}body.template-suffix-contact #content .account-form.righty-form .lightish-spaced-row .rte p{margin:0 0 10px}body.template-suffix-contact #content .account-form.righty-form .lightish-spaced-row .rte a{color:#2d5a3d}body.template-suffix-contact #content .account-form.righty-form .errors{margin:0 0 20px}body.template-suffix-contact #content .account-form.righty-form .lightly-spaced-row{margin:24px 0 0}@media(max-width:1000px){body.template-suffix-contact #content .account-form.reading-width form:not(:has(>p)){column-gap:40px}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row h2{font-size:44px}body.template-suffix-contact #content .map-section__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}body.template-suffix-contact #content .map-section__text{grid-column:1 / -1;grid-row:1;padding:0}body.template-suffix-contact #content .map-section__feature{grid-column:1;grid-row:2}body.template-suffix-contact #content .map-section__map{grid-column:2;grid-row:2}body.template-suffix-contact #content .shopify-section:has(.account-form) .slim-column-left-layout:has(>.rte){grid-template-columns:minmax(0,1fr);gap:32px;max-width:760px}}@media(max-width:767px){body.template-suffix-contact #content .shopify-section:has(.account-form){clip-path:none;overflow:hidden;padding:44px 0 96px;background-size:100% 30px,160px 160px,100% 100%,100% 100%,100% 100%}body.template-suffix-contact #content .shopify-section:has(.account-form):before{display:none}body.template-suffix-contact #content .shopify-section:has(.account-form):after{position:absolute;top:0;height:calc(100% + 200px)}body.template-suffix-contact #content .shopify-section:has(.account-form)>.container{padding-left:16px;padding-right:16px}body.template-suffix-contact #content .account-form.reading-width form:not(:has(>p)){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:0}body.template-suffix-contact #content .account-form.reading-width form:not(:has(>p)):before{grid-column:1;grid-row:2 / 5;border-radius:20px}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row{grid-column:1;grid-row:1;margin:0 0 32px;padding:0}body.template-suffix-contact #content .account-form.reading-width .errors{grid-column:1;grid-row:2;margin:28px 20px 0}body.template-suffix-contact #content .account-form.reading-width .flexible-layout--form{grid-column:1;grid-row:3;padding:30px 20px 0}body.template-suffix-contact #content .account-form.reading-width .errors~.flexible-layout--form{padding-top:20px}body.template-suffix-contact #content .account-form.reading-width .lightly-spaced-row{grid-column:1;grid-row:4;padding:22px 20px 26px}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row h2{font-size:38px}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte{margin-top:14px;font-size:16px}body.template-suffix-contact #content .account-form.reading-width .lightish-spaced-row .rte h6{font-size:21px}body.template-suffix-contact #content .account-form.reading-width form:has(>p){padding:32px 20px;border-radius:20px}body.template-suffix-contact #content .account-form .flexible-layout--form{grid-template-columns:minmax(0,1fr);gap:18px}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:first-child:has(>.rte) .rte h3{font-size:26px}body.template-suffix-contact #content .account-form .flexible-layout--form>.column:last-child:not(:first-child):has(>.rte){padding:12px 14px}body.template-suffix-contact #content .account-form .lightly-spaced-row .btn{display:flex;width:100%}body.template-suffix-contact #content .account-form.righty-form{padding:30px 20px 26px;border-radius:20px}body.template-suffix-contact #content .shopify-section:has(.map-section){padding:56px 0 64px}body.template-suffix-contact #content .map-section>.container{padding:0 16px!important}body.template-suffix-contact #content .map-section__wrapper{gap:14px}body.template-suffix-contact #content .map-section__text{margin-bottom:18px}body.template-suffix-contact #content .map-section__text h2{font-size:30px}body.template-suffix-contact #content .map-section__text .btn{display:flex;justify-content:center}body.template-suffix-contact #content .map-section__feature,body.template-suffix-contact #content .map-section__map{border-radius:16px}}@keyframes vsCtRiseNear{0%{transform:rotate(-7deg) translateZ(0)}to{transform:rotate(-7deg) translate3d(0,-160px,0)}}@keyframes vsCtRiseFar{0%{transform:rotate(5deg) translateZ(0)}to{transform:rotate(5deg) translate3d(0,-95px,0)}}@keyframes vsCtTwinkle{0%{opacity:.45}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/vs-contatti.css.map */
