.grid[data-v-c13e6e95]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper[data-v-c13e6e95]{display:flex;flex-direction:row;min-height:calc(100vh - 66px);width:calc(100vw - 102px)}.wrapper .h1[data-v-c13e6e95],.wrapper h1[data-v-c13e6e95]{padding:4rem 0 5.5rem}.wrapper .left h2[data-v-c13e6e95]{display:flex;justify-content:space-between}.wrapper .left p[data-v-c13e6e95],.wrapper .right p[data-v-c13e6e95]{font-size:.875rem}.wrapper .one-col>div[data-v-c13e6e95]:first-of-type{min-height:50vh}.wrapper[data-v-c13e6e95]>:nth-of-type(2){flex:0 1 54.68%}.wrapper .content-wrapper[data-v-c13e6e95]{border-bottom:1px solid var(--color-primary);border-left:0;height:auto;padding:2.25rem 3.75rem}.wrapper .map-content[data-v-c13e6e95]{margin-top:2rem;min-height:60vh;width:100%}.wrapper .footer[data-v-c13e6e95]{display:flex;grid-column:span 2/span 2;justify-content:space-between;padding-top:46px;width:100%}.wrapper .footer.mobile[data-v-c13e6e95]{display:none}.wrapper .footer>.button-wrapper[data-v-c13e6e95]:first-of-type{flex:0 1 calc(65% - 2rem);padding-right:2rem}.wrapper .footer>.button-wrapper[data-v-c13e6e95]:nth-of-type(2){flex:0 1 35%}.wrapper[data-v-c13e6e95] .sidebar-left .h2-sidebar{font-family:Cucina,serif;font-size:calc(1.75rem + .5vw)}.wrapper aside.sidebar-right[data-v-c13e6e95]{border-bottom:0;border-left:1px solid var(--color-primary);display:flex;flex:0 1 27.8%;justify-content:space-between;padding:0}.wrapper aside.sidebar-right h2[data-v-c13e6e95]{padding:100px 49px 54px;word-break:break-word}.wrapper aside.sidebar-right h2[data-v-c13e6e95] p{font-family:Cucina,serif;font-size:calc(1.75rem + .5vw)}.wrapper aside.sidebar-right .content[data-v-c13e6e95]{padding:0 49px 74px}.wrapper aside.sidebar-right picture[data-v-c13e6e95]{height:auto;overflow:hidden;width:auto}.wrapper aside.sidebar-right picture img[data-v-c13e6e95]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1440px){.wrapper[data-v-c13e6e95]{width:calc(100vw - 69px)}.wrapper .content-wrapper[data-v-c13e6e95]{flex:1 0 50%;padding:1.5rem 2.75rem}.wrapper .content-wrapper .h1[data-v-c13e6e95],.wrapper .content-wrapper h1[data-v-c13e6e95]{padding:2.25rem 0}.wrapper .content-wrapper .left p[data-v-c13e6e95],.wrapper .content-wrapper .right p[data-v-c13e6e95]{font-size:1rem;line-height:1.5}.wrapper .content-wrapper header[data-v-c13e6e95]{padding-top:0}.wrapper .content-wrapper .footer[data-v-c13e6e95]{padding-top:2.5rem}.wrapper .grid[data-v-c13e6e95]{display:flex;flex-direction:column}.wrapper aside.sidebar-right h2[data-v-c13e6e95]{-webkit-hyphens:auto;hyphens:auto;padding:2.25rem 1.5rem}.wrapper aside.sidebar-right .content[data-v-c13e6e95]{padding:0 1.5rem 3.25rem}}@media screen and (max-width:1100px){.desktop[data-v-c13e6e95]{display:none}.grid[data-v-c13e6e95]{display:block}.marquee-wrapper[data-v-c13e6e95]{display:none}.wrapper[data-v-c13e6e95]{display:block;height:auto;width:auto}.wrapper[data-v-c13e6e95] a.logo{height:20vh}.wrapper[data-v-c13e6e95] a.logo picture{transform:rotate(0)}.wrapper[data-v-c13e6e95] a.logo picture img{max-width:75vw}.wrapper .one-col[data-v-c13e6e95]{margin:0 auto;max-width:750px}.wrapper .one-col[data-v-c13e6e95] .button-wrapper{margin-top:.75rem}.wrapper .one-col>div[data-v-c13e6e95]:first-of-type{min-height:unset}.wrapper .content-wrapper[data-v-c13e6e95]{display:block;padding:1.5rem 0}.wrapper .content-wrapper .h1[data-v-c13e6e95],.wrapper .content-wrapper h1[data-v-c13e6e95],.wrapper .content-wrapper h2[data-v-c13e6e95]{padding:1.25rem 0}.wrapper .content-wrapper .right[data-v-c13e6e95]{padding-bottom:1.75rem}.wrapper[data-v-c13e6e95] .second{display:none}.wrapper aside.sidebar-right[data-v-c13e6e95]{align-items:center}.wrapper aside.sidebar-right .content[data-v-c13e6e95]{padding:.5rem .75rem 4rem}.wrapper aside.sidebar-right h2[data-v-c13e6e95]{padding:3.25rem .75rem 1rem}.wrapper .footer[data-v-c13e6e95]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.wrapper .footer.mobile[data-v-c13e6e95]{display:block}.wrapper .footer .button-wrapper[data-v-c13e6e95]{width:100%}}@media screen and (max-width:768px){.wrapper[data-v-c13e6e95] a.logo picture img{max-height:13vh;max-width:70vw;width:100%}.wrapper .content-wrapper .footer[data-v-c13e6e95]{gap:.25rem;grid-template-columns:1fr;padding-top:0}.wrapper aside.sidebar-right[data-v-c13e6e95]{align-items:flex-start;border-left:0}}
