.error-wrapper{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:10rem}.error-wrapper h2.error-code{font-size:2rem;text-align:center}.error-wrapper .divider{background:var(--color-secondary-light-gray);height:1px;margin-bottom:-2rem;margin-top:5rem;width:100%}.cta-button{align-items:center;background:var(--color-primary-golden);border:none;border-radius:3px;box-shadow:0 7px 29px 0 hsla(44,30%,62%,.3);color:var(--color-primary-white);display:flex;font-family:var(--font-rubik);font-size:1.125rem;font-style:normal;font-weight:700;height:3.375rem;justify-content:center;line-height:1.3125rem;margin-top:5rem;padding:0 2rem;text-align:center;text-transform:uppercase;width:-moz-max-content;width:max-content}.cta-button[disabled]{color:var(--color-secondary-light-gray)}.cta-button[disabled],.cta-button[disabled]:focus,.cta-button[disabled]:hover{background:var(--color-secondary-text-gray)}.cta-button.is-anchor{line-height:3.375rem}.cta-button.smaller{width:13.75rem}@media screen and (max-width:32rem){.cta-button.smaller{width:100%}}.cta-button.green-version{background:#6bb777}.cta-button.green-version:hover{background:#88d394}.cta-button.green-version[disabled]{color:var(--color-secondary-light-gray)}.cta-button.green-version[disabled],.cta-button.green-version[disabled]:focus,.cta-button.green-version[disabled]:hover{background:var(--color-secondary-text-gray)}.cta-button.red-version{background:#b76b6b}.cta-button.red-version:hover{background:#d38888}.cta-button.red-version[disabled]{color:var(--color-secondary-light-gray)}.cta-button.red-version[disabled],.cta-button.red-version[disabled]:focus,.cta-button.red-version[disabled]:hover{background:var(--color-secondary-text-gray)}.cta-button:focus,.cta-button:hover{background:var(--color-secondary-golden);color:var(--color-primary-white)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cta-button .anim-spin img{animation:spin 1s linear infinite}#contato{color:var(--color-primary-dark-blue);display:flex}@media screen and (min-width:160rem){#contato{margin-left:auto;margin-right:auto;width:60%}}#contato.dark{background:var(--color-secondary-light-ice);margin-top:6rem}#contato .contato-grid{grid-gap:9rem;display:grid;grid-template-columns:repeat(2,1fr);margin:9rem auto;width:70%}@media screen and (max-width:67.5rem){#contato .contato-grid{grid-gap:5rem;width:80%}}@media screen and (max-width:50rem){#contato .contato-grid{grid-template-columns:1fr}}#contato .contato-grid .digital-contacts p{margin:1rem 0}#contato .contato-grid .digital-contacts .buttons-grid{grid-gap:1rem;display:flex}@media screen and (max-width:32rem){#contato .contato-grid .digital-contacts .buttons-grid{flex-direction:column}}#contato .contato-grid .digital-contacts .buttons-grid .cta-button{margin-top:1rem}#contato .contato-grid .digital-contacts .buttons-grid .cta-button .smart-image{margin-right:.5rem;padding-top:2px}#contato .contato-grid .phone-contacts{display:block;padding-top:1.75rem;position:relative}@media screen and (max-width:32rem){#contato .contato-grid .phone-contacts{padding-bottom:3rem}}#contato .contato-grid .phone-contacts .content-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:1}#contato .contato-grid .phone-contacts .content-wrapper .section-title{text-align:center}@media screen and (max-width:50rem){#contato .contato-grid .phone-contacts .content-wrapper .section-title{text-align:left}}#contato .contato-grid .phone-contacts .content-wrapper .phones-list{align-items:center;color:var(--color-primary-golden);display:flex;flex-direction:column;font-family:var(--font-rubik);font-size:1.5rem;font-weight:700}@media screen and (max-width:50rem){#contato .contato-grid .phone-contacts .content-wrapper .phones-list{align-items:flex-start}}#contato .contato-grid .phone-contacts .background-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:0}#contato .contato-grid .phone-contacts .background-wrapper .smart-image{display:flex;height:100%}#contato .contato-grid .phone-contacts .background-wrapper .smart-image .background-img{height:auto;margin:auto auto auto 0;width:40%}.section-title{display:flex;flex-direction:column}.section-title.expanded{margin:6rem 0;text-align:center;width:100%}@media screen and (max-width:50rem){.section-title.expanded{padding:0 10%}}@media screen and (max-width:32rem){.section-title.expanded{padding:0 5%}}.section-title .section-name{color:var(--color-primary-golden);font-family:var(--font-rubik);font-size:1.125rem;font-weight:700;line-height:1.3125rem;text-transform:uppercase}.section-title .section-main-title{color:var(--color-primary-dark-blue);font-family:var(--font-pt-serif);font-size:2.25rem;font-weight:700;line-height:3rem;text-transform:uppercase}.anchor-custom{color:var(--color-primary-golden);font-family:var(--font-rubik);font-weight:700;margin-top:auto;text-transform:uppercase}.anchor-custom:hover{color:var(--color-secondary-golden)}:root{--color-primary-golden:#bbac82;--color-primary-dark-blue:#363f56;--color-primary-darker-blue:#171826;--color-primary-middle-blue:#202135;--color-primary-white:#fff;--color-secondary-golden:#e3d2a3;--color-secondary-gray:#cfcfcf;--color-secondary-light-gray:#e7e7e7;--color-secondary-ice:#f3f4ff;--color-secondary-light-ice:#f6f6f6;--color-secondary-gray-3:#828282;--color-secondary-text-gray:#3d3d3d;--font-rubik:Rubik,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,-system-ui,-apple-system,blinkmacsystemfont,roboto,helvetica,arial,sans-serif,Apple Color Emoji;--font-pt-serif:PT Serif,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,-system-ui,-apple-system,blinkmacsystemfont,roboto,helvetica,arial,sans-serif,Apple Color Emoji}html{scroll-behavior:smooth;scrollbar-color:#bbac82 #363f56;scrollbar-color:var(--color-primary-golden) var(--color-primary-dark-blue)}html *,html body,html button,html input,html p,html select,html textarea{font-size:16px}html *,html body,html button,html h1,html input,html p,html select,html textarea{font-family:PT Serif,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,-system-ui,blinkmacsystemfont,roboto,helvetica,arial,Apple Color Emoji;font-family:var(--font-pt-serif)}html h1{font-size:3rem;font-weight:700;line-height:4rem}html::-webkit-scrollbar{width:.5em}html::-webkit-scrollbar-thumb{background:#bbac82;background:var(--color-primary-golden)}html::-webkit-scrollbar-track{background:#363f56;background:var(--color-primary-dark-blue)}html .layout-enter-active,html .layout-leave-active,html .page-enter-active,html .page-leave-active{transition:opacity .3s,transform .3s}html .layout-enter,html .layout-leave-active,html .page-enter,html .page-leave-active{opacity:0}html .page-enter,html .page-leave-active{transform:translateY(1em)}html .sidebar-content.is-fullheight{padding:5%}html .sidebar-content.is-fullheight .logo-cortona{margin-bottom:2rem;margin-top:1rem}html .sidebar-content.is-fullheight .menu-list a.is-active{background-color:#bbac82;background-color:var(--color-primary-golden);color:#fff;color:var(--color-primary-white)}html .modal-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html .modal-content{overflow:visible}html .content-wrapper{display:flex;flex-flow:column;height:100%;position:absolute;top:0;width:100%;z-index:1}html .background-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:0}html .background-wrapper .background-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:local("Rubik Light"),local("Rubik-Light"),url(/_nuxt/fonts/rubik-v12-latin-300.fd53879.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-300.553d48c.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:300;src:local("Rubik Light Italic"),local("Rubik-LightItalic"),url(/_nuxt/fonts/rubik-v12-latin-300italic.933d0d6.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-300italic.a62f241.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:local(rubik),local("Rubik-Regular"),url(/_nuxt/fonts/rubik-v12-latin-regular.f11c4dc.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-regular.581c483.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:400;src:local("Rubik Italic"),local("Rubik-Italic"),url(/_nuxt/fonts/rubik-v12-latin-italic.e304f80.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-italic.6cee3bb.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:local("Rubik Medium"),local("Rubik-Medium"),url(/_nuxt/fonts/rubik-v12-latin-500.c3bdabe.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-500.8a4a38b.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:500;src:local("Rubik Medium Italic"),local("Rubik-MediumItalic"),url(/_nuxt/fonts/rubik-v12-latin-500italic.2138950.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-500italic.f38853c.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:local("Rubik Bold"),local("Rubik-Bold"),url(/_nuxt/fonts/rubik-v12-latin-700.8026bea.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-700.fef4ed5.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:700;src:local("Rubik Bold Italic"),local("Rubik-BoldItalic"),url(/_nuxt/fonts/rubik-v12-latin-700italic.1480df4.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-700italic.167772a.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:local("Rubik Black"),local("Rubik-Black"),url(/_nuxt/fonts/rubik-v12-latin-900.edd7f89.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-900.c0bc628.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:900;src:local("Rubik Black Italic"),local("Rubik-BlackItalic"),url(/_nuxt/fonts/rubik-v12-latin-900italic.d4e3bff.woff2) format("woff2"),url(/_nuxt/fonts/rubik-v12-latin-900italic.d07a64b.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:400;src:local("PT Serif"),local("PTSerif-Regular"),url(/_nuxt/fonts/pt-serif-v12-latin-regular.eeabdec.woff2) format("woff2"),url(/_nuxt/fonts/pt-serif-v12-latin-regular.04341d2.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:400;src:local("PT Serif Italic"),local("PTSerif-Italic"),url(/_nuxt/fonts/pt-serif-v12-latin-italic.cd8db74.woff2) format("woff2"),url(/_nuxt/fonts/pt-serif-v12-latin-italic.f964ea8.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700;src:local("PT Serif Bold"),local("PTSerif-Bold"),url(/_nuxt/fonts/pt-serif-v12-latin-700.8c1a410.woff2) format("woff2"),url(/_nuxt/fonts/pt-serif-v12-latin-700.8082329.woff) format("woff")}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:700;src:local("PT Serif Bold Italic"),local("PTSerif-BoldItalic"),url(/_nuxt/fonts/pt-serif-v12-latin-700italic.7803a59.woff2) format("woff2"),url(/_nuxt/fonts/pt-serif-v12-latin-700italic.c17f21e.woff) format("woff")}#top-bar{grid-gap:2rem;align-items:center;background:var(--color-primary-darker-blue);border-bottom:2px solid var(--color-primary-golden);color:var(--color-secondary-gray);display:flex;font-family:var(--font-pt-serif);height:2.5rem;padding:0 15%;width:100%}@media screen and (min-width:160rem){#top-bar{padding:0 25%}}@media screen and (max-width:67.5rem){#top-bar{padding:0 7.5%}}@media screen and (max-width:32rem){#top-bar{grid-gap:.5rem;align-items:flex-start;height:auto;padding:2% 10%}}#top-bar .meta-group{align-items:center;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:32rem){#top-bar .meta-group{display:none}}#top-bar .meta-group a.meta-text,#top-bar .meta-group span.meta-text{color:var(--color-secondary-gray);margin-left:12px}#top-bar .right-group{grid-gap:1rem;display:flex;margin-left:auto}#top-bar .mobile-menu-trigger{display:none}@media screen and (max-width:32rem){#top-bar .mobile-menu-trigger{display:block}}#top-bar .mobile-menu-trigger button{grid-gap:.5rem;align-items:center;background:none;border:none;display:flex}#top-bar .mobile-menu-trigger button:active,#top-bar .mobile-menu-trigger button:focus,#top-bar .mobile-menu-trigger button:hover{background:var(--color-primary-dark-blue)}#top-bar .mobile-menu-trigger button .smart-image{display:none;height:1.5rem}@media screen and (max-width:32rem){#top-bar .mobile-menu-trigger button .smart-image{display:block}}#top-bar .mobile-menu-trigger button span{color:#fff;font-family:var(--font-rubik);font-size:1rem}@media screen and (max-width:32rem){#top-bar .mobile-menu-trigger button{font-size:1.2rem;padding:0}}#mobile-menu{display:none}@media screen and (max-width:32rem){#mobile-menu{display:block}}#whatsapp-floating-button{align-items:center;animation:pulse-green 2s infinite;background:#25d366;border-radius:100%;bottom:3rem;box-shadow:0 0 0 0 #25d366;display:flex;height:4rem;justify-content:center;padding-top:5px;position:fixed;right:3rem;transform:scale(1);width:4rem;z-index:20}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(37,211,102,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(37,211,102,0);transform:scale(.95)}}#whatsapp-floating-button:hover{filter:brightness(1.1)}#footer-cortona{background:var(--color-primary-middle-blue);display:flex;flex-direction:column;height:36rem;z-index:1}@media screen and (max-width:50rem){#footer-cortona{height:auto}}#footer-cortona .footer-copy{align-items:center;background:var(--color-primary-darker-blue);color:var(--color-secondary-gray-3);display:flex;flex-direction:column;font-size:.875rem;height:7rem;justify-content:center;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:32rem){#footer-cortona .footer-copy{grid-gap:1rem;height:auto;padding:5%}}#footer-cortona .footer-copy a{color:var(--color-primary-golden);font-family:var(--font-rubik);font-size:.875rem}#footer-cortona .footer-copy p{font-family:var(--font-rubik);font-size:.875rem;margin-bottom:0}#footer-cortona .info-footer{display:grid;grid-template-columns:repeat(2,1fr);height:100%}@media screen and (min-width:160rem){#footer-cortona .info-footer{padding-left:25%;padding-right:25%}}@media screen and (max-width:50rem){#footer-cortona .info-footer{grid-template-columns:1fr}}#footer-cortona .info-footer .contact-footer{align-items:flex-start;display:flex;flex-direction:column;font-style:normal;justify-content:center;padding:0 30%}@media screen and (max-width:67.5rem){#footer-cortona .info-footer .contact-footer{padding:0 15%}}@media screen and (max-width:50rem){#footer-cortona .info-footer .contact-footer{align-items:center;grid-row:1;padding:2rem 15%}}#footer-cortona .info-footer .contact-footer .business-title .logo-cortona{display:block;margin-bottom:2rem;width:15rem}#footer-cortona .info-footer .contact-footer .social-media{grid-gap:.75rem;display:flex;margin-bottom:2rem}#footer-cortona .info-footer .contact-footer .business-address{color:var(--color-primary-white);font-family:var(--font-pt-serif);margin-bottom:1rem}@media screen and (max-width:50rem){#footer-cortona .info-footer .contact-footer .business-address{text-align:center}}#footer-cortona .info-footer .contact-footer .business-extra{color:var(--color-secondary-gray);font-family:var(--font-pt-serif)}#footer-cortona .info-footer .contact-footer .business-extra a{color:var(--color-secondary-gray)}#footer-cortona .info-footer .maps-footer{border-radius:5px;height:100%;overflow:hidden;padding:1rem;width:75%}@media screen and (max-width:67.5rem){#footer-cortona .info-footer .maps-footer{width:100%}}@media screen and (max-width:50rem){#footer-cortona .info-footer .maps-footer{grid-row:2;height:30rem}}.map-wrapper{height:100%;position:relative;width:100%}.map-wrapper .gmap-outer{background:none!important;height:100%;overflow:hidden;width:100%}.map-wrapper .gmap-outer .gmap-frame{border:0;height:100%;margin:0;width:100%}#nav-menu{align-items:center;color:var(--color-primary-white);display:flex;justify-content:space-between;margin:2rem auto;width:60%}@media screen and (max-width:85.375rem){#nav-menu{width:70%}}@media screen and (max-width:67.5rem){#nav-menu{width:85%}}@media screen and (max-width:50rem){#nav-menu{grid-gap:3rem;flex-direction:column-reverse;margin-bottom:0}}@media screen and (min-width:160rem){#nav-menu{width:35%}}#nav-menu .logo-side{font-family:var(--font-rubik);font-size:1.125rem;font-weight:700;text-transform:uppercase}#nav-menu .logo-side .logo-cortona{display:block;width:13rem}@media screen and (max-width:32rem){#nav-menu .nav-side{display:none}}#nav-menu .nav-side ul{grid-gap:2rem;align-items:center;display:flex;list-style:none;margin:0}@media screen and (max-width:50rem){#nav-menu .nav-side ul{grid-gap:1.5rem}}#nav-menu .nav-side ul li a{color:var(--color-primary-white);font-family:var(--font-rubik);font-size:1.125rem;font-weight:700;text-transform:uppercase}#nav-menu .nav-side ul li a:hover{color:var(--color-primary-golden);-webkit-text-decoration:none;text-decoration:none}#nav-menu .nav-side ul li a.link-scroller.nuxt-link-exact-active{border-bottom:2px solid var(--color-primary-golden);margin-bottom:-2px}@media screen and (max-width:50rem){#nav-menu .nav-side ul li a{font-size:1rem}}#nav-menu.dark,#nav-menu.dark .nav-side ul li.link-scroller{color:var(--color-primary-darker-blue)}#nav-menu.dark .nav-side ul li.link-scroller:hover{color:var(--color-primary-golden)}#nav-menu.dark .nav-side ul li a{color:var(--color-primary-darker-blue)}#nav-menu.dark .nav-side ul li a:hover{color:var(--color-primary-golden);-webkit-text-decoration:none;text-decoration:none}.link-scroller{color:var(--color-primary-golden);cursor:pointer;font-family:var(--font-rubik);font-weight:700;margin-top:auto;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link-scroller:hover{color:var(--color-secondary-golden)}