@charset "utf-8";#preloader{position:fixed;width:100%;height:100%;background:#ffffff;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{width:60px;height:60px;border:6px solid #ddd;border-top:6px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.slick-slider{position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list{position:relative;display:block;width:100%;overflow:hidden;margin:0;padding:0}.slick-slider .slick-list:focus{outline:0}.slick-slider .slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider.slick-list,.slick-slider.slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-slider .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:after,.slick-slider .slick-track:before{display:table;content:''}.slick-slider .slick-track:after{clear:both}.slick-slider .slick-loading .slick-track{visibility:hidden}.slick-slider .slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slider .slick-slide img{display:block}.slick-slider .slick-slide.slick-loading img{display:none}.slick-slider .slick-slide.dragging img{pointer-events:none}.slick-slider [dir=rtl] .s1lick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pag-home .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.pag-home main{padding:150px 0 50px 0}.pag-home h1,.pag-home h2,.pag-home h3{font-family:"Fraunces",Georgia,serif;font-weight:600;line-height:1.1;margin:0;letter-spacing:-0.018em;font-variation-settings:"opsz" 96,"SOFT" 50}.pag-home h1{font-size:clamp(33px, 5.2vw, 56px);letter-spacing:-0.03em;line-height:1.06}.pag-home h2{font-size:clamp(27px, 3.8vw, 42px);letter-spacing:-0.024em}.pag-home h3{font-size:19.5px;font-weight:600}.pag-home p{margin:0 0 16px}.pag-home a{color:inherit}.pag-home .ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.pag-home .ic-lg{width:26px;height:26px}.pag-home .eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--amber-soft);padding:7px 14px;border-radius:999px;margin:0 0 18px}.pag-home .btn{font-family:inherit;font-weight:700;font-size:16.5px;padding:17px 32px;border:none;cursor:pointer;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;transition:transform .16s ease,box-shadow .16s ease;box-shadow:var(--sh-1)}.pag-home .btn:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.pag-home .btn:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.pag-home .btn:disabled{opacity:.55;cursor:default;transform:none}.pag-home .btn-amber{background:var(--amber);color:var(--ink-deep)}.pag-home .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--sage-2);box-shadow:none}.pag-home .btn-ghost:hover{background:var(--sage);box-shadow:none}.pag-home .btn-light{background:var(--white);color:var(--ink)}.pag-home section{padding:80px 0}.pag-home section,.pag-home [id]{scroll-margin-top:80px}.pag-home .band-sand{background:var(--sandbg)}.pag-home .band-dark{background:var(--ink);color:var(--paper)}.pag-home .band-dark h2,.pag-home .band-dark h3{color:var(--paper)}.pag-home .band-dark .eyebrow{background:rgba(240,180,41,0.18);color:var(--amber-lt)}.pag-home .hero{padding:0px 0px 50px 0px;position:relative;overflow:hidden}.pag-home .hero::before{content:"";position:absolute;top:-300px;right:-220px;width:700px;height:700px;background:radial-gradient(circle, rgba(240,180,41,0.16) 0%, rgba(240,180,41,0) 68%);pointer-events:none}.pag-home .hero-grid{display:grid;grid-template-columns:1fr;gap:40px;position:relative}@media (min-width:980px){.pag-home .hero-grid{grid-template-columns:1.02fr .98fr;gap:52px;align-items:start}}.pag-home .hero h1 em{font-style:normal;color:#9A7412}.pag-home .hero .sub{font-size:19.5px;color:var(--muted);margin:22px 0 0;max-width:28em}.pag-home .reversal{background:var(--sage);border-radius:var(--r-md);padding:18px 22px;margin:24px 0 0;font-size:16px;display:flex;gap:14px;align-items:flex-start}.pag-home .reversal .tick{flex:0 0 auto;color:var(--green);margin-top:2px}.pag-home .quattro{display:grid;grid-template-columns:1fr;gap:14px;margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}@media (min-width:620px){.pag-home .quattro{grid-template-columns:1fr 1fr}}.pag-home .q{display:flex;gap:13px;align-items:center;font-size:15.5px;font-weight:500}.pag-home .q .qic{width:38px;height:38px;border-radius:12px;background:var(--sage);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pag-home .form-card{background:var(--white);border-radius:var(--r-lg);padding:30px;box-shadow:var(--sh-3);border:1px solid var(--line)}.pag-home .prog{display:flex;gap:7px;margin-bottom:22px}.pag-home .prog i{height:5px;flex:1;border-radius:999px;background:var(--sage);transition:background .25s}.pag-home .prog i.on{background:var(--amber)}.pag-home .fstep{display:none}.pag-home .fstep.on{display:block}.pag-home .fstep h3{font-size:22px;margin-bottom:6px}.pag-home .fstep .fs{font-size:15px;color:var(--muted);margin-bottom:22px}.pag-home .field{margin-bottom:15px}.pag-home .field label{display:block;font-size:13.5px;font-weight:600;margin-bottom:8px}.pag-home .field label .req{font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#9A7412;background:var(--amber-soft);padding:3px 8px;border-radius:999px;margin-left:7px}.pag-home .field label .opt{font-weight:500;font-size:12.5px;color:var(--muted);margin-left:6px}.pag-home .field input,.pag-home .field select{width:100%;font-family:inherit;font-size:16.5px;padding:15px 16px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:var(--r-sm);-webkit-appearance:none;appearance:none}.pag-home .field input:focus,.pag-home .field select:focus{border-color:var(--ink);outline:none}.pag-home .field input:focus-visible,.pag-home .field select:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.pag-home .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%235F7167' stroke-width='1.8' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center}.pag-home .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pag-home .scelte{display:grid;gap:10px}.pag-home .scelta{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1.5px solid var(--line);border-radius:var(--r-sm);cursor:pointer;font-size:16px;background:var(--paper);transition:border-color .15s,background .15s}.pag-home .scelta:hover{border-color:var(--sage-2)}.pag-home .scelta input{position:absolute;opacity:0;pointer-events:none}.pag-home .scelta input:checked~.dot{border-color:var(--amber)}.pag-home .scelta input:checked~.dot::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--amber)}.pag-home .scelta input:focus-visible~.dot{outline:3px solid var(--amber);outline-offset:3px}.pag-home .scelta .dot{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--sage-2);flex:0 0 auto;position:relative}.pag-home .scelta:has(input:checked){border-color:var(--amber);background:var(--amber-soft)}.pag-home .consenso{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:var(--muted);margin:18px 0;cursor:pointer;line-height:1.5}.pag-home .consenso input{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--amber)}.pag-home .nav-f{display:flex;gap:10px;margin-top:20px}.pag-home .nav-f .btn{flex:1}.pag-home .esito{font-size:14.5px;margin:14px 0 0;font-weight:600}.pag-home .esito.ok{color:var(--green)}.pag-home .esito.ko{color:var(--red)}.pag-home .fine{font-size:13px;color:var(--muted);margin:14px 0 0;text-align:center}.pag-home .dolore h2{max-width:15em;margin-bottom:28px}.pag-home .dolore p{color:#B9CCC0;font-size:18.5px;line-height:1.62;max-width:40em}.pag-home .dolore .chiusa{color:var(--paper);font-family:"Fraunces",serif;font-size:clamp(21px, 2.6vw, 29px);line-height:1.35;margin:34px 0 0;padding-top:30px;border-top:1px solid rgba(255,255,255,0.14);max-width:24em}.pag-home .ver{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden;display:grid;grid-template-columns:1fr}@media (min-width:960px){.pag-home .ver{grid-template-columns:.92fr 1.08fr}}.pag-home .ver-in{padding:clamp(28px, 4vw, 46px)}.pag-home .ver-in h3{font-size:21px;margin-bottom:6px}.pag-home .ver-in .cs{font-size:15px;color:var(--muted);margin-bottom:24px}.pag-home .ver-out{background:var(--ink);color:var(--paper);padding:clamp(30px, 4.4vw, 50px);display:flex;flex-direction:column;justify-content:center}.pag-home .ver-out .lab{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-lt);margin-bottom:18px}.pag-home .esitoblk{background:rgba(255,255,255,0.07);border-radius:var(--r-md);padding:24px;margin-bottom:14px}.pag-home .esitoblk .et{font-size:13.5px;color:#B9CCC0;margin-bottom:8px}.pag-home .esitoblk .ev{font-family:"Fraunces",serif;font-size:clamp(30px, 4.4vw, 42px);font-weight:600;line-height:1;letter-spacing:-0.03em;color:var(--amber-lt)}.pag-home .esitoblk .ed{font-size:14.5px;color:#B9CCC0;margin-top:10px;line-height:1.55}.pag-home .esitoblk.scaduto .ev{color:#E8A87C}.pag-home .esitoblk.buono .ev{color:#8FDCC0}.pag-home .ver-cta{display:flex;flex-wrap:wrap;gap:11px;margin-top:20px}.pag-home .ver-cta .btn{flex:1 1 190px}.pag-home .calc-avv{font-size:12.5px;color:var(--muted);margin-top:22px;line-height:1.5}.pag-home .match{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.pag-home .match{grid-template-columns:1fr 1fr}}.pag-home .m-item{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:24px 26px;box-shadow:var(--sh-1)}.pag-home .m-item strong{font-family:"Fraunces",serif;font-weight:600;font-size:18.5px;display:block;margin-bottom:8px}.pag-home .m-item p{font-size:15.5px;color:var(--muted);margin:0}.pag-home .steps{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:880px){.pag-home .steps{grid-template-columns:repeat(2, 1fr)}}.pag-home .step{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:28px;box-shadow:var(--sh-1)}.pag-home .step .n{width:38px;height:38px;border-radius:50%;background:var(--amber-soft);color:#9A7412;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;margin-bottom:16px}.pag-home .step.free .n{background:var(--amber);color:var(--ink-deep)}.pag-home .step h3{margin-bottom:9px}.pag-home .step p{font-size:15.5px;color:var(--muted);margin:0}.pag-home .promessa{background:var(--sage);border-radius:var(--r-md);padding:26px 30px;margin-top:24px;font-family:"Fraunces",serif;font-size:clamp(19px, 2.2vw, 25px);line-height:1.35}.pag-home .tab-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.pag-home .tab-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pag-home .tab{width:100%;border-collapse:collapse;font-size:15.5px;min-width:640px}.pag-home .tab th,.pag-home .tab td{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.pag-home .tab thead th{font-family:"Fraunces",serif;font-weight:600;font-size:16.5px;background:var(--paper)}.pag-home .tab thead th:last-child{background:var(--ink);color:var(--paper)}.pag-home .tab td:first-child{font-weight:600;width:24%}.pag-home .tab td:nth-child(2){color:var(--muted)}.pag-home .tab td:last-child{background:rgba(230,239,232,0.5);font-weight:500}.pag-home .tab tbody tr:last-child td{border-bottom:none}.pag-home .costi{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:820px){.pag-home .costi{grid-template-columns:1fr 1.05fr}}.pag-home .c-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--sh-1)}.pag-home .c-card.dark{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:var(--sh-2)}.pag-home .c-tag{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.pag-home .c-card.dark{color:var(--paper)}.pag-home .c-card.dark .c-tag{color:var(--amber-lt)}.pag-home .c-card.dark p{color:#B9CCC0}.pag-home .c-card.dark ul{color:#CFE0D6}.pag-home .c-card.dark li::before{background:var(--amber)}.pag-home .c-tit{font-family:"Fraunces",serif;font-weight:600;font-size:32px;letter-spacing:-0.025em;margin:14px 0 12px;line-height:1.12}.pag-home .c-card p{font-size:15.5px;color:var(--muted);margin:0}.pag-home .c-card ul{margin:16px 0 0;padding:0;list-style:none;font-size:15.5px;color:var(--muted)}.pag-home .c-card li{margin-bottom:9px;padding-left:24px;position:relative}.pag-home .c-card li::before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background:var(--sage-2)}.pag-home .gar{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:760px){.pag-home .gar{grid-template-columns:1fr 1fr}}.pag-home .g{background:rgba(255,255,255,0.06);border-radius:var(--r-md);padding:28px;display:flex;gap:16px;align-items:flex-start}.pag-home .g .gic{width:42px;height:42px;border-radius:13px;background:rgba(240,180,41,0.18);color:var(--amber-lt);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pag-home .g h3{font-size:18.5px;margin-bottom:7px}.pag-home .g p{font-size:15.5px;color:#B9CCC0;margin:0}.pag-home .avv{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-2);display:grid;grid-template-columns:1fr}@media (min-width:900px){.pag-home .avv{grid-template-columns:.85fr 1.15fr}}.pag-home .avv-foto{min-height:330px;background:var(--sage)}.pag-home .avv-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}.pag-home .avv-txt{padding:clamp(28px, 4vw, 48px)}.pag-home .avv-txt h2{margin-bottom:16px}.pag-home .avv-txt p{font-size:16.5px;color:var(--muted)}.pag-home .cit{border-left:3px solid var(--amber);padding:4px 0 4px 20px;margin:26px 0 18px}.pag-home .cit blockquote{margin:0;font-family:"Fraunces",serif;font-size:clamp(18px, 2.1vw, 21px);line-height:1.42;color:var(--ink)}.pag-home .cit .chi{font-size:14.5px;color:var(--muted);margin-top:12px;font-weight:600}.pag-home .cred{list-style:none;margin:22px 0 0;padding:0}.pag-home .cred li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px}.pag-home .cred li:last-child{border-bottom:none}.pag-home .cred .k{color:#9A7412;margin-top:2px}.pag-home .rec-ph{background:var(--white);border:2px dashed var(--sage-2);border-radius:var(--r-lg);padding:48px 32px;text-align:center}.pag-home .rec-ph .tag{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.pag-home .rec-ph p{max-width:44em;margin:0 auto;color:var(--muted);font-size:16px}.pag-home .rec-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:820px){.pag-home .rec-grid{grid-template-columns:repeat(3, 1fr)}}.pag-home .rec{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:26px;box-shadow:var(--sh-1)}.pag-home .rec .stelle{color:var(--amber);font-size:15px;letter-spacing:2px;margin-bottom:12px}.pag-home .rec blockquote{margin:0 0 16px;font-size:16px;font-family:"Fraunces",serif;line-height:1.5}.pag-home .rec .chi{font-size:13.5px;color:var(--muted);font-weight:600}.pag-home .faq-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:8px 30px;box-shadow:var(--sh-1)}.pag-home details{border-bottom:1px solid var(--line);padding:22px 0}.pag-home details:last-child{border-bottom:none}.pag-home details summary{font-family:"Fraunces",serif;font-weight:600;font-size:18.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pag-home details summary::-webkit-details-marker{display:none}.pag-home details summary::after{content:"";flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--sage);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><path d='M6 1v10M1 6h10' stroke='%23132C22' stroke-width='1.8' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center;margin-top:2px}.pag-home details[open] summary::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><path d='M1 6h10' stroke='%23132C22' stroke-width='1.8' stroke-linecap='round'/></svg>")}.pag-home details summary:focus-visible{outline:3px solid var(--amber);outline-offset:4px;border-radius:6px}.pag-home details p{margin:14px 0 0;font-size:16px;color:var(--muted);max-width:48em}.pag-home .final-card{background:var(--ink);color:var(--paper);border-radius:var(--r-lg);padding:clamp(40px, 6.5vw, 78px);text-align:center;position:relative;overflow:hidden}.pag-home .final-card::before{content:"";position:absolute;bottom:-220px;left:50%;transform:translateX(-50%);width:600px;height:430px;background:radial-gradient(circle, rgba(240,180,41,0.26) 0%, rgba(240,180,41,0) 70%)}.pag-home .final-card h2{max-width:14em;margin:0 auto 20px;position:relative;font-size:clamp(29px, 4.4vw, 48px)}.pag-home .final-card h2 em{font-style:normal;color:var(--amber-lt)}.pag-home .final-card p{color:#B9CCC0;max-width:32em;margin:0 auto 28px;font-size:18px;position:relative}.pag-home .final-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;position:relative}.pag-home .head{max-width:36em;margin-bottom:44px}.pag-home .head h2{margin-bottom:16px}.pag-home .head p{color:var(--muted);font-size:18px;margin:0}.pag-home nav{padding:15px 0;position:sticky;top:0;z-index:60;background:rgba(251,249,244,0.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:fixed;width:100%}.pag-home .nav-in{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0}.pag-home .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:"Fraunces",serif;font-weight:600;font-size:17.5px;letter-spacing:-0.02em}.pag-home .brand img{height:40px;width:auto;display:block;flex:0 0 auto;transition:all .3s ease;object-fit:contain}.pag-home .nav-links{display:none;gap:22px;font-size:15px;font-weight:500;color:var(--ink)}.pag-home .nav-links a{text-decoration:none;color:var(--ink)}.pag-home .nav-links a:hover{color:var(--amber)}.pag-home .nav-buttons{margin:0 15px}.pag-home .nav-buttons .bt-menu-login{display:block;padding:10px 25px;background:#f0b429;border-radius:50px;color:var(--ink-deep);font-weight:bold;font-size:.8rem}.pag-home .nav-buttons .bt-menu-login:hover{background:#9A7412}@media (min-width:1060px){.pag-home .nav-links{display:flex}}.pag-home .nav-right{display:flex;align-items:center;gap:14px}.pag-home .tel{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:700;font-size:16px;color:var(--ink);white-space:nowrap}.pag-home .tel .tel-lab{display:none;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pag-home .tel .tel-ic{width:38px;height:38px;border-radius:50%;background:var(--amber-soft);color:#9A7412;display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media (min-width:700px){.pag-home .tel .tel-lab{display:block}.pag-home .tel-txt{display:flex;flex-direction:column}}@media (max-width:699px){.pag-home .tel .tel-num{display:none}}.pag-home .burger{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1.5px solid var(--line);background:transparent;cursor:pointer;color:var(--ink)}@media (min-width:1060px){.pag-home .burger{display:none}}.pag-home .menu{display:none;border-top:1px solid var(--line);background:var(--paper);padding:12px 0 20px}.pag-home .menu.open{display:block}.pag-home .menu a{display:block;padding:13px 0;text-decoration:none;font-weight:600;border-bottom:1px solid var(--line)}.pag-home .menu a:last-of-type{border-bottom:none}.pag-home .menu .btn{width:100%;margin-top:14px}@media (min-width:1060px){.pag-home .menu{display:none !important}}.pag-home .rec-carousel-container{position:relative;max-width:100%;margin:30px auto 0;display:flex;align-items:center;gap:12px}.pag-home .rec-carousel-track-wrapper{overflow:hidden;width:100%;border-radius:16px}.pag-home .rec-carousel-track-wrapper .rec-carousel-track{display:flex;transition:transform .4s ease-in-out;width:100%}.pag-home .rec-carousel-track-wrapper .rec-carousel-track .rec-slide{min-width:100%;box-sizing:border-box;padding:10px}.pag-home .rec-carousel-track-wrapper .rec-carousel-track .rec-slide .rec-card{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,0.03)}.pag-home .rec-carousel-track-wrapper .rec-carousel-track .rec-slide .rec-card .rec-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.pag-home .rec-carousel-track-wrapper .rec-carousel-track .rec-slide .rec-card .rec-header .rec-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--amber, #f59e0b)}.pag-home .rec-carousel-track-wrapper .rec-carousel-track .rec-slide .rec-card .rec-header .rec-info{display:flex;flex-direction:column}.pag-home .rec-carousel-track-wrapper .rec-carousel-track .rec-slide .rec-card .rec-header .rec-info .rec-author{font-size:1.1rem;color:var(--dark, #1e293b);font-weight:700}.pag-home .stelle{color:#f59e0b;font-size:1.1rem;margin-top:2px}.pag-home .rec-card blockquote{margin:0;font-size:1.05rem;line-height:1.6;color:#475569;font-style:italic}.pag-home .rec-nav{background:#ffffff;border:1px solid rgba(0,0,0,0.1);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;color:var(--dark, #1e293b)}.pag-home .rec-nav:hover{background:var(--amber, #f59e0b);color:#ffffff;border-color:var(--amber, #f59e0b)}.pag-home .rec-nav.prev .ic{transform:rotate(180deg)}.pag-home .rec-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.pag-home .rec-dots .dot{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,0.2);cursor:pointer;transition:background .3s ease,transform .3s ease}.pag-home .rec-dots .dot.active{background:var(--amber, #f59e0b);transform:scale(1.2)}@media (max-width:640px){.pag-home .rec-card{padding:20px}.pag-home .rec-nav{display:none}}:root{--paper:#FBF9F4;--sandbg:#F2EFE6;--ink:#132C22;--ink-deep:#0B1A14;--sage:#E6EFE8;--sage-2:#CCDFD3;--amber:#F0B429;--amber-lt:#F5C75B;--amber-soft:#FCF1D7;--muted:#5F7167;--line:#E2EAE4;--white:#FFFFFF;--green:#1F7A5A;--red:#B4392F;--r-lg:28px;--r-md:20px;--r-sm:14px;--sh-1:0 1px 2px rgba(19,44,34,0.04), 0 8px 24px rgba(19,44,34,0.06);--sh-2:0 2px 4px rgba(19,44,34,0.05), 0 18px 44px rgba(19,44,34,0.1);--sh-3:0 4px 8px rgba(19,44,34,0.06), 0 30px 70px rgba(19,44,34,0.14);--maxw:1140px}.roll-map{display:none !important}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Plus Jakarta Sans",system-ui,sans-serif}.pag-userbackend main{padding:100px 0 50px 0}.pag-userbackend .btn-nav-custom{background-color:var(--amber);border-color:var(--amber);font-size:1.2rem;height:2.5rem;width:2.5rem;margin:0 5px}.formSendMsg{padding:10px}footer .footer-dark{background-color:#0d2219;font-family:inherit}footer .footer-dark .footer-desc{color:rgba(255,255,255,0.75);font-size:.925rem;line-height:1.5;max-width:360px}footer .footer-dark .footer-title{color:#fff;font-weight:400;font-size:1.05rem;margin-bottom:1.25rem}footer .footer-dark .footer-links li{margin-bottom:.75rem}footer .footer-dark .footer-links a{color:rgba(255,255,255,0.75);text-decoration:none;font-size:.95rem;transition:color .2s ease-in-out}footer .footer-dark .footer-links a:hover{color:#fff;text-decoration:underline}footer .footer-dark .footer-tel:hover{color:#a3e635 !important}footer .footer-dark .footer-divider{border-color:rgba(255,255,255,0.12);opacity:1}footer .footer-dark .footer-legal-text p{color:rgba(255,255,255,0.3);font-size:.825rem;line-height:1.6}footer .footer-dark .footer-legal-text .copyright{color:rgba(255,255,255,0.6)}.green{color:#00c78f}.aqua{color:#73d3e4}.black{color:#000000}@media only screen and (min-width:720px) and (max-width:1079px){nav,section{display:block;width:100%}nav .wrapp,section .wrapp{width:720px;margin:0 auto}nav .wrapp .row,section .wrapp .row{margin:0;padding:0}nav .wrapp .row .col-md-6,section .wrapp .row .col-md-6{width:100%;max-width:100%;flex:100%;padding:0}header.header-pages{height:25px}#mod-navegation{display:flex;position:fixed;width:100%;height:100vh;top:-110%;z-index:999;transition:.3s linear;background:#FFFFFF}#mod-navegation .wrapp{width:100%;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center}#mod-navegation .wrapp .nav-left .nav-logo{width:250px;display:block;position:relative}#mod-navegation .wrapp .nav-left .nav-logo img{width:100%;height:100%;object-fit:contain}#mod-navegation .wrapp .nav-left .nav-logo img.menu-logo-mini{display:none}#mod-navegation .wrapp .nav-left .nav-logo img.menu-logo-full{display:inline}#mod-navegation .wrapp .nav-right{display:block;margin:25px 0}#mod-navegation .wrapp .nav-right .nav-menu{width:100%;flex-direction:column;margin-bottom:25px;display:none !important}#mod-navegation .wrapp .nav-right .nav-menu .menu-item{margin:0 10px}#mod-navegation .wrapp .nav-right .nav-menu .menu-item a{color:#000000;font-size:1.2rem;text-align:center}#mod-navegation .wrapp .nav-right .nav-menu .menu-item a:hover{color:#00c78f}#mod-navegation .wrapp .nav-right .nav-butons{display:flex;flex-direction:column;margin:0;padding:0}#mod-navegation .wrapp .nav-right .nav-butons a{display:inline-block;width:100%;margin-bottom:10px}#mod-navegation.active{top:0}#bt-menu-mobile{display:inherit}.header-spacer{display:none !important}}@media only screen and (min-width:480px) and (max-width:719px){nav,section{display:block;width:100%}nav .wrapp,section .wrapp{width:1000%;margin:0 auto}nav .wrapp .row,section .wrapp .row{margin:0;padding:0}nav .wrapp .row .col-md-6,section .wrapp .row .col-md-6{width:100%;max-width:100%;flex:100%;padding:0}html .pag-home [class^="mod-"] .wrapp,html .pag-home [class*=" mod-"] .wrapp{width:100%}html .pag-home .accordion-gpo{width:100%}#mod-navegation{display:flex;position:fixed;width:100%;height:100vh;top:-110%;z-index:999;transition:.3s linear;background:#FFFFFF}#mod-navegation .wrapp{width:100%;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}#mod-navegation .wrapp .nav-left .nav-logo{width:250px;display:block;position:relative}#mod-navegation .wrapp .nav-left .nav-logo img{width:100%;height:100%;object-fit:contain}#mod-navegation .wrapp .nav-left .nav-logo img.menu-logo-mini{display:none}#mod-navegation .wrapp .nav-left .nav-logo img.menu-logo-full{display:inline}#mod-navegation .wrapp .nav-right{display:block;margin:25px 0}#mod-navegation .wrapp .nav-right .nav-menu{width:100%;flex-direction:column;margin-bottom:25px;display:none !important}#mod-navegation .wrapp .nav-right .nav-menu .menu-item{margin:0 10px}#mod-navegation .wrapp .nav-right .nav-menu .menu-item a{color:#000000;font-size:1.2rem}#mod-navegation .wrapp .nav-right .nav-menu .menu-item a:hover{color:#00c78f}#mod-navegation .wrapp .nav-right .nav-butons{display:flex;flex-direction:column;margin:0;padding:0}#mod-navegation .wrapp .nav-right .nav-butons a{display:inline-block;width:100%;margin-bottom:10px}#mod-navegation.active{top:0}#bt-menu-mobile{display:inherit}.header-spacer{display:none !important}#pag-areas .mod-areas .areas{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px;row-gap:50px}#pag-blogs .mod-header{margin-bottom:50px}#pag-blogs .mod-header .wrapp{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center }#pag-blogs .mod-header .wrapp .col-ttl{width:40%}#pag-blogs .mod-header .wrapp .col-ttl h1{font-size:2rem}#pag-blogs .mod-header .wrapp .col-img{width:40%;margin-bottom:50px}#pag-blogs .mod-header .wrapp .col-img img{width:100%}#pag-blogs .mod-blogs .blogs{display:grid;grid-template-columns:1fr 1fr;column-gap:5px;row-gap:5px}#pag-post .mod-header .wrapp{display:flex;flex-direction:column-reverse}#pag-post .mod-header .wrapp .col-ttl{width:100%;text-align:center}#pag-post .mod-header .wrapp .col-ttl h1{font-size:4rem}#pag-post .mod-header .wrapp .col-img{width:100%}#pag-post .mod-header .wrapp .col-img img{width:100%}#pag-post .mod-header .wrapp .col-desc{width:100%;text-align:justify}#pag-post .mod-header .wrapp .col-desc h1{margin-bottom:25px}#profile-doctor .biography{display:block;width:100%}#profile-doctor .biography .biography-head{display:block;width:100%}#profile-doctor .biography .biography-main{display:block;width:100%;margin-bottom:25px}#profile-doctor .biography .biography-info{display:block;width:100%}.psychos{display:flex;flex-wrap:wrap;justify-content:space-between}.psychos .psycho{width:45%;margin:25px 0}.psychos .psycho .frame{padding:10px}.psychos .psycho .frame .psyco-head{height:50vw}.psychos .psycho .frame .psyco-main{margin:10px 0}.psychos .psycho .frame .psyco-main h3{font-size:1.5rem;color:#00c78f;text-align:center}.psychos .psycho .frame .psyco-foot{display:block}}@media only screen and (min-width:0) and (max-width:479px){html{font-size:12px !important}html #pag-home [class^="mod-"] .wrapp,html #pag-home [class*=" mod-"] .wrapp{width:100%}html #pag-home .accordion-gpo{width:100%}html #pag-home{font-size:14px !important}html #pag-home .lead{font-size:1rem !important}html #pag-home h1{font-size:1.5rem !important}html #pag-home h2{font-size:1.2rem !important}html #pag-home h3,html #pag-home h4,html #pag-home h5,html #pag-home p{font-size:1rem !important}html #pag-home .spaer{display:none !important}header#header-pages{height:10px !important}#mod-navegation{display:flex;position:fixed;width:100%;height:100vh;top:-110%;z-index:999;transition:.3s linear;background:#FFFFFF}#mod-navegation .wrapp{width:100%;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center}#mod-navegation .wrapp .nav-left .nav-logo{height:100px;display:block;position:relative}#mod-navegation .wrapp .nav-left .nav-logo img{width:100%;height:100%;object-fit:contain}#mod-navegation .wrapp .nav-left .nav-logo img.menu-logo-mini{display:none}#mod-navegation .wrapp .nav-left .nav-logo img.menu-logo-full{display:inline}#mod-navegation .wrapp .nav-right{display:block;margin:25px 0}#mod-navegation .wrapp .nav-right .nav-menu{width:100%;flex-direction:column;margin-bottom:25px}#mod-navegation .wrapp .nav-right .nav-menu .menu-item{margin:0 10px}#mod-navegation .wrapp .nav-right .nav-menu .menu-item a{color:#000000;font-size:1.2rem}#mod-navegation .wrapp .nav-right .nav-menu .menu-item a:hover{color:#00c78f}#mod-navegation .wrapp .nav-right .nav-butons{display:flex;flex-direction:column;margin:0;padding:0}#mod-navegation .wrapp .nav-right .nav-butons a{display:inline-block;width:100%;margin-bottom:10px}#mod-navegation.active{top:0}#bt-menu-mobile{display:inherit}#mod-header-logo{margin:0}.header-spacer{display:none !important}#pag-areas .mod-areas .areas{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:50px}#pag-blogs{padding:0}#pag-blogs .mod-header{margin-bottom:50px}#pag-blogs .mod-header .wrapp{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center }#pag-blogs .mod-header .wrapp .col-ttl{width:40%}#pag-blogs .mod-header .wrapp .col-ttl h1{font-size:2rem}#pag-blogs .mod-header .wrapp .col-img{width:40%;margin-bottom:50px}#pag-blogs .mod-header .wrapp .col-img img{width:100%}#pag-blogs .mod-blogs .blogs{display:grid;grid-template-columns:1fr;column-gap:0px;row-gap:25px}#pag-post .mod-header .wrapp{display:flex;flex-direction:column-reverse}#pag-post .mod-header .wrapp .col-ttl{width:100%;text-align:center}#pag-post .mod-header .wrapp .col-ttl h1{font-size:4rem}#pag-post .mod-header .wrapp .col-img{width:100%}#pag-post .mod-header .wrapp .col-img img{width:100%}#pag-post .mod-header .wrapp .col-desc{width:100%;text-align:justify}#pag-post .mod-header .wrapp .col-desc h1{margin-bottom:25px}#mod-header-logo{display:block;width:100%;position:relative;overflow:hidden;margin:0}#mod-header-logo .wrapp .mod-main .mod-left{width:25%}#mod-header-logo .wrapp .mod-main .mod-left img{width:100%}.content .content-head .sus-head{display:block}.content .content-head .sus-head .sus-ttl{width:100%}.content .content-head .sus-head .sus-action{width:100%}.content .content-main{margin:50px auto;width:100%}.content .content-foot{display:block}#profile-doctor .biography{display:block;width:100%}#profile-doctor .biography .biography-head{display:block;width:100%}#profile-doctor .biography .biography-main{display:block;width:100%;margin-bottom:25px}#profile-doctor .biography .biography-info{display:block;width:100%}.psychos{display:flex;flex-wrap:wrap;justify-content:space-between}.psychos .psycho{width:90%;margin:25px auto}.psychos .psycho .frame{padding:10px}.psychos .psycho .frame .psyco-head{height:90vw}.psychos .psycho .frame .psyco-main{margin:10px 0}.psychos .psycho .frame .psyco-main h3{font-size:1.5rem;color:#00c78f;text-align:center}.psychos .psycho .frame .psyco-foot{display:block}.btn.btn-primary{width:100%;margin-bottom:5px}.btn.btn-outline-secondary{width:100%;margin-bottom:5px}}