﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{padding:0;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}[data-whatinput='mouse'] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block !important}.is-hidden{display:none !important}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#0a0a0a;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;appearance:none}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type='submit'],[type='button']{appearance:none;border-radius:0}input[type='search']{box-sizing:border-box}::placeholder{color:#cacaca}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem}[type='checkbox']+label,[type='radio']+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type='checkbox']+label[for],[type='radio']+label[for]{cursor:pointer}label>[type='checkbox'],label>[type='radio']{margin-right:.5rem}[type='file']{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:flex;width:100%;margin-bottom:1rem;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:0 0 0 0}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 0 0 0}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem}select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}@media screen and (min-width: 0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#cc4b37}.form-error.is-visible{display:block}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;color:inherit;text-rendering:optimizeLegibility}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h4,.h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width: 40em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#1468a0}a img{border:0}hr{clear:both;max-width:125rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ul ol,ol ul,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:"— "}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}figure{margin:0}code{padding:.125rem .3125rem .0625rem;border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;box-shadow:none !important;color:black !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.row{max-width:125rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.row .row{margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width: 40em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width: 64em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns{flex:1 1 0px;padding-right:.625rem;padding-left:.625rem;min-width:0}@media print,screen and (min-width: 40em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.small-offset-0{margin-left:0%}.small-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.6666666667%}.small-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.6666666667%}.small-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.6666666667%}.small-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1{flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns{flex:0 0 100%;max-width:100%}.small-up-2{flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns{flex:0 0 50%;max-width:50%}.small-up-3{flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.small-up-4{flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns{flex:0 0 25%;max-width:25%}.small-up-5{flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns{flex:0 0 20%;max-width:20%}.small-up-6{flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.small-up-7{flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.small-up-8{flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width: 40em){.medium-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1{flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-up-2{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3{flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.medium-up-4{flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5{flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6{flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.medium-up-7{flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.medium-up-8{flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 40em) and (min-width: 40em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 40em) and (min-width: 40em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width: 40em){.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width: 64em){.large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.large-offset-0{margin-left:0%}.large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.6666666667%}.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.6666666667%}.large-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.6666666667%}.large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1{flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-up-2{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3{flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.3333333333%;max-width:33.3333333333%}.large-up-4{flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5{flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6{flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.6666666667%;max-width:16.6666666667%}.large-up-7{flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.2857142857%;max-width:14.2857142857%}.large-up-8{flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 64em) and (min-width: 64em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width: 64em) and (min-width: 64em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}}@media print,screen and (min-width: 64em){.large-collapse>.column,.large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}.shrink{flex:0 0 auto;max-width:100%}.column-block{margin-bottom:1.25rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width: 40em){.column-block{margin-bottom:1.875rem}.column-block>:last-child{margin-bottom:0}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::before,.clearfix::after{display:table;content:' ';flex-basis:0;order:1}.clearfix::after{clear:both}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}@media print,screen and (min-width: 40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}@media print,screen and (min-width: 64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width: 40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width: 64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width: 39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em),screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media print,screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.99875em){.show-for-medium{display:none !important}}@media screen and (min-width: 40em) and (max-width: 63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.99875em),screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.99875em){.show-for-large{display:none !important}}@media screen and (min-width: 64em) and (max-width: 74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.99875em),screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}@font-face{font-family:'klavika_boldbold';src:url("../fonts/klavika_bold_plain-webfont.eot");src:url("../fonts/klavika_bold_plain-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/klavika_bold_plain-webfont.woff") format("woff"),url("../fonts/klavika_bold_plain-webfont.ttf") format("truetype"),url("../fonts/klavika_bold_plain-webfont.svg#klavika_boldbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'klavika_mediummedium';src:url("../fonts/klavika_medium_plain-webfont.eot");src:url("../fonts/klavika_medium_plain-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/klavika_medium_plain-webfont.woff") format("woff"),url("../fonts/klavika_medium_plain-webfont.ttf") format("truetype"),url("../fonts/klavika_medium_plain-webfont.svg#klavika_mediummedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'klavika_regularplain';src:url("../fonts/klavika_regular_plain-webfont.eot");src:url("../fonts/klavika_regular_plain-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/klavika_regular_plain-webfont.woff") format("woff"),url("../fonts/klavika_regular_plain-webfont.ttf") format("truetype"),url("../fonts/klavika_regular_plain-webfont.svg#klavika_regularplain") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'im-fell-dw-pica-v7-latin-italic';src:url("../fonts/im-fell-dw-pica-v7-latin-italic.eot");src:url("../fonts/im-fell-dw-pica-v7-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/im-fell-dw-pica-v7-latin-italic.woff2") format("woff2"),url("../fonts/im-fell-dw-pica-v7-latin-italic.woff") format("woff"),url("../fonts/im-fell-dw-pica-v7-latin-italic.svg#im-fell-dw-pica-v7-latin-italic") format("svg");font-style:normal;font-stretch:normal}@font-face{font-family:'IM FELL DW Pica';src:url("../fonts/IM-FELL-DW-Pica-Roman.eot");src:url("../fonts/IM-FELL-DW-Pica-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/IM-FELL-DW-Pica-Roman.woff2") format("woff2"),url("../fonts/IM-FELL-DW-Pica-Roman.woff") format("woff"),url("../fonts/IM-FELL-DW-Pica-Roman.svg#IM FELL DW Pica Roman") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DC}.bg-white{background-color:white}.bg-beige{background-color:#e8e5de}.bg-red{background-color:#d58169}.bg-purple{background-color:#636882}.bg-brown{background-color:#968075}.bg-yellow-light{background-color:rgba(232,229,222,0.4)}.bg-sand{background-color:#e0cfbb}.bg-green{background-color:#97ae8c}.bg-darkgreen{background-color:#7d9479}.text-center{text-align:center}.colum-count-two{-webkit-column-count:2;-moz-column-count:2;column-count:2}hr{height:1px;width:170px;background-color:#979797;border:none}h1,h2{font-family:"IM FELL DW Pica";font-size:4.8rem;line-height:6rem;letter-spacing:0.56rem}h3{font-family:"klavika_mediummedium";font-size:2.8rem;line-height:3.1rem;letter-spacing:0.32rem;text-transform:uppercase}h3 span{font-family:"klavika_regularplain";display:block;font-size:1.4rem;line-height:3.1rem;letter-spacing:0.2rem;margin-bottom:30px}h4{font-size:2.4rem;line-height:2.7rem;font-family:"klavika_mediummedium"}h5{font-size:2.4rem;line-height:2.6rem;letter-spacing:0.37rem;color:#4a4a4a;font-family:"klavika_mediummedium"}h6{font-family:"klavika_boldbold";font-size:1.5rem;line-height:3.1rem;letter-spacing:0.21rem;text-transform:uppercase}html{font-size:62.5%;-webkit-text-size-adjust:100%}html,body{height:100%}body{font-size:1.4rem;line-height:2.6rem;letter-spacing:0.02rem;font-family:"klavika_regularplain";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.no-overflow{overflow:hidden}*{outline:none}.row-fullscreen{max-width:none}.row-relative{position:relative}p{font-size:1.4rem;line-height:2.6rem;letter-spacing:0.2rem}p a{color:#454545}p a:hover,p a:focus{color:#454545}p strong{font-family:"klavika_boldbold"}.button{border:none;border-radius:100px;padding:10px 30px;font-size:1.2rem;display:inline-block;letter-spacing:0.21rem;text-transform:uppercase}.button.button-large{font-size:1.2rem;padding:20px 100px}.button.button-medium{font-size:14px;padding:20px 55px}.button.button-square{border-radius:0}.button.button-red{color:white;background-color:#d58169}.button.button-dark{color:white;background-color:#4a4a4a}.button.button-green{color:white;background-color:#97ae8c}.button.button-red-outline{color:#d58169;background-color:transparent;border:1px solid #d58169}.button.button-square{border-radius:0}.button.button-red{color:white;background-color:#d58169}.button.button-dark{color:white;background-color:#4a4a4a}.button.button-red-outline{color:#d58169;background-color:transparent;border:1px solid #d58169}.button.button-white-outline{color:white;background:transparent;border:1px solid white}.button.button-black-outline{color:black;background:transparent;border:1px solid black}.slider img{width:100%}.page-apartment__slider .slider-button-prev{position:absolute;left:25px;top:50%;cursor:pointer}.page-apartment__slider .slider-button-next{position:absolute;right:25px;top:50%;cursor:pointer}.page-hotel__slider .slider-contained{margin:auto !important}.page-hotel__slider .slider-button-prev{position:absolute;left:25px;top:50%;cursor:pointer}.page-hotel__slider .slider-button-next{position:absolute;right:25px;top:50%;cursor:pointer}.page-slider{position:relative;width:125rem;margin:auto;display:flex;justify-content:center;flex-direction:column;overflow:hidden;margin-bottom:70px}.page-slider .slider-contained{margin:auto !important}.page-slider .slider-button-prev{position:absolute;left:25px;top:50%;cursor:pointer}.page-slider .slider-button-next{position:absolute;right:25px;top:50%;cursor:pointer}.slider-contained{width:calc(125rem - 200px);margin:auto}.single-image-wrapper img{margin-bottom:0}.img__cover{object-fit:cover;width:100%;height:100%}.banner-cookie{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;background:white;border-radius:20px;padding:25px;text-align:center;z-index:100;width:70%;max-width:900px}.banner-cookie a{margin-top:20px}.banner-cookie.bg-beige{background-color:#e8e5de}header{padding:75px 0 100px;position:relative}header .logo{left:50%;bottom:-60px;z-index:20;transform:translateX(-50%);position:absolute}header.header-homepage{padding:45px 0;background-color:white}header.header-homepage .logo{margin:0 auto 50px;position:initial;bottom:auto;left:auto;transform:translateX(0)}header nav ul{margin:0}header nav ul li{list-style:none;text-transform:uppercase;font-family:"klavika_regularplain";font-size:1.4rem;line-height:1.6rem;letter-spacing:0.26rem;color:#454545;display:inline-block;padding:0 10px;border-right:1px solid #454545}header nav ul li a{color:#454545;display:block}header nav ul li a:hover,header nav ul li a:focus{color:#454545}header nav ul li:last-child{border-right:none}header .cta{position:absolute;top:60px;right:60px;margin:0}header .cta li{list-style:none;display:inline-block;border-right:1px solid #d58169}header .cta li a{display:block;width:45px;height:45px;text-indent:-9999px;background-size:100%;background-repeat:no-repeat;background-position-x:center;background-image:url("../images/header/cta.svg")}header .cta li:first-child{padding-right:20px}header .cta li:last-child{padding-left:20px;border-right:none}header .cta li:last-child a{background-position-y:-45px}.logo{width:120px;height:120px;display:block;text-indent:-9999px;background-repeat:no-repeat;background-image:url("../images/header/logo.svg?ver=2.0")}.slider-image-wrapper img{width:100%;display:block}.slider-image-wrapper h1{margin-top:75px;color:#d58169}.slider-image-wrapper p{color:#454545}.actions{margin:150px 0 190px;font-family:"klavika_regularplain";font-size:1.6rem;line-height:1.8rem;letter-spacing:0.26rem;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.actions::-webkit-scrollbar{display:none}.actions li{margin:0 50px;display:inline-flex}.actions li a{color:#454545;display:block;white-space:initial;max-width:145px;text-transform:uppercase}.actions li a.actions-disabled{cursor:default}.actions li a span{display:block;width:145px;height:145px;margin:0 auto 30px;background-repeat:no-repeat;mix-blend-mode:multiply;border-radius:50%;background-position-x:center;background-image:url("../images/sprite/actions.svg")}.actions li a span.actions-1{background-position-y:calc(1 * -145px)}.actions li a span.actions-2{background-position-y:calc(2 * -145px)}.actions li a span.actions-3{background-position-y:calc(3 * -145px)}.actions li a span.actions-4{background-position-y:calc(4 * -145px)}.actions li a span.actions-5{background-position-y:calc(5 * -145px)}.actions li a span.actions-6{background-position-y:calc(6 * -145px)}.actions li a span.actions-7{background-position-y:calc(7 * -145px)}.actions li a span.actions-8{background-position-y:calc(8 * -145px)}.actions li a span.actions-9{background-position-y:calc(9 * -145px)}.actions li a span.actions-10{background-position-y:calc(10 * -145px)}.actions li a span.actions-11{background-position-y:calc(11 * -145px)}.actions li a span.actions-12{background-position-y:calc(12 * -145px)}.actions li a span.actions-13{background-position-y:calc(13 * -145px)}.actions li a span.actions-14{background-position-y:calc(14 * -145px)}.actions li a span.actions-15{background-position-y:calc(15 * -145px)}.actions li a span.actions-16{background-position-y:calc(16 * -145px)}.actions li a span.actions-17{background-position-y:calc(17 * -145px)}.actions li a span.actions-18{background-position-y:calc(18 * -145px)}.actions li a span.actions-19{background-position-y:calc(19 * -145px)}.actions li a span.actions-20{background-position-y:calc(20 * -145px)}.actions li a span.actions-21{background-position-y:calc(21 * -145px)}.actions li a span.actions-22{background-position-y:calc(22 * -145px)}.homepage-restaurant{margin-top:450px;position:relative;padding-bottom:50px}.homepage-restaurant .single-image-restaurant{margin-top:-225px;margin-bottom:90px;position:relative}.homepage-restaurant .single-image-restaurant .section-icon{position:absolute;top:50%;transform:translateY(-50%);left:-110px;width:60px}.homepage-restaurant h2{color:#454545}.homepage-restaurant .button{margin-top:40px}.news{margin:130px auto}.news li{list-style:none}.news li:last-child div{border-right:none}.news li div{padding:0 60px;border-right:1px solid #979797}.news li h2 span{color:#454545}.news li p{margin-bottom:50px}.news li a{color:#454545}.reviews{color:white}.reviews h3{display:inline-block;position:relative}.reviews h3 a{color:white}.reviews h3 span{color:white}.reviews h3 img{width:70px;top:0;right:-100px;position:absolute;display:block}.reviews .reviews-content{height:100%;padding:95px 90px}.reviews .reviews-content.border-right{border-right:1px solid white}.reviews .reviews-content.no-border-bottom{border-bottom:none}.reviews .reviews-content a{color:white}.page-title-icon{position:relative}.page-title-icon h1{color:white;display:inline-block;position:relative;z-index:1}.page-title-icon img{width:60px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;display:block;z-index:0}.page-title-icon.page-title-icon-enoteca img{width:150px}.page-text-intro p{color:white;padding:115px 200px 115px 0}.page-content-wrapper{padding-top:145px}.page-content-wrapper h2{margin-bottom:60px}.page-content-wrapper h4,.page-content-wrapper p{color:#454545}.page-content-wrapper h4{margin-bottom:20px}.page-content-wrapper p{font-size:1.6rem;line-height:2.9rem;letter-spacing:0.29rem;margin-bottom:30px;margin-right:30px}.page-content-wrapper p strong{text-transform:uppercase;display:block}.page-content-wrapper .secondary-nav{margin-bottom:65px;font-family:"klavika_regularplain";font-size:1.6rem;line-height:1.8rem;letter-spacing:0.26rem;text-transform:uppercase}.page-content-wrapper .secondary-nav li{list-style:none;display:inline-block;padding-right:20px}.page-content-wrapper .secondary-nav li a{color:#454545;display:block;padding-bottom:10px;border-bottom:2px solid transparent}.page-content-wrapper .secondary-nav li a.active{border-color:#d58169}.page-content-wrapper .secondary-nav li:last-child{padding-right:0}.page-content-wrapper .button{margin-top:60px}.page-content-wrapper .slider{margin-top:70px}.page-content-wrapper .page-slider{margin-top:70px}.page-content-menu-wrapper p{font-size:1.6rem;line-height:2.9rem;letter-spacing:0.22rem}.page-content-menu-wrapper hr{margin:40px 0}.page-image-icon{position:relative;margin-right:60px;margin-bottom:130px;padding-right:50px}.page-image-icon img{width:100%}.page-image-icon span{display:block;position:absolute;width:230px;height:230px;right:0;bottom:-130px}.page-image-icon span img{top:0;left:0;width:100%;height:auto;display:block;position:absolute}.text-list-title{margin-top:120px}.text-list{margin-top:90px;margin-bottom:125px}.text-list li{list-style:none;font-family:"klavika_regularplain";font-size:1.6rem;line-height:1.8rem;letter-spacing:0.26rem;color:#454545;text-transform:uppercase;margin-bottom:50px;padding:0 40px}.form-wrapper{padding:100px 0 100px}.page-hotel__intro{color:#fff;font-size:14px;font-weight:300;line-height:146.5%;padding:115px 0}.page-hotel__description{padding:100px 0 200px}.page-hotel__description-title{font-size:16px;font-weight:700;line-height:29px;letter-spacing:0.2rem;margin-bottom:30px;text-transform:uppercase}.page-hotel__description-text{font-size:16px;line-height:29px;letter-spacing:0.2rem;margin-bottom:50px}.apartment-card{margin-bottom:10px}.card-layout--alt .medium-6:nth-child(1){order:2}.card-layout--alt .medium-6:nth-child(2){order:1}.card-layout--alt .apartment-card__content .medium-6:nth-child(1){order:unset}.card-layout--alt .apartment-card__content .medium-6:nth-child(2){order:unset}.apartment-card__content{position:relative;width:100%;display:flex;flex-direction:column;padding:50px 50px 80px}.apartment-card__title{margin-bottom:30px}.apartment-card__description{position:relative;margin-bottom:50px}.apartment-card__services{position:relative;width:100%;display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-bottom:130px}.apartment-card__services-title{color:#0a0a0a;font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.2rem;text-transform:uppercase;font-family:'klavika_boldbold', sans-serif}.apartment-card__services-value{color:#0a0a0a;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0.2rem;text-transform:uppercase}.apartment-card__image{width:100%}.page-hotel__slider-wrapper{padding:250px 0}.page-hotel__slider-wrapper+.page-hotel__slider-wrapper{padding-top:0}.page-hotel__feature-title{position:relative;margin-top:70px;margin-bottom:30px;justify-content:center}.page-hotel__feature-description{font-size:14px;font-weight:300;line-height:146.5%;margin:auto;justify-content:center}.page-hotel__feature-description strong{font-weight:700}.page-hotel__feature-cta{position:relative;margin-top:50px;justify-content:center}.page-hotel__slider{position:relative;width:125rem;margin:auto;display:flex;justify-content:center;flex-direction:column;overflow:hidden}.form-wrapper{padding:100px 0 75px}.form-wrapper h5{margin-bottom:80px}form{font-family:"klavika_regularplain";color:#454545}form ::-webkit-input-placeholder{color:#454545}form :-moz-placeholder{color:#454545}form :-ms-input-placeholder{color:#454545}form label{color:#454545;font-size:1rem;letter-spacing:0.2rem;text-transform:uppercase;position:relative}form label.error{position:absolute;left:0.9375rem;bottom:20px;color:#d58169;font-family:"klavika_boldbold";z-index:1}form input[type='text'],form textarea{padding-left:0;font-size:1.2rem;letter-spacing:0.17rem;line-height:50px;height:50px;border:none;box-shadow:none;text-transform:uppercase;background-color:transparent;border-bottom:1px solid rgba(69,69,69,0.4);margin-bottom:50px}form input[type='text']:focus,form input[type='text']:active,form textarea:focus,form textarea:active{border:none;border-bottom:1px solid rgba(69,69,69,0.4);box-shadow:none;background-color:transparent}form textarea{line-height:2.4rem}form p{position:relative}form p input[type='text']{box-sizing:border-box}form input[type='submit']{margin-top:80px}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#636882;border-color:#636882}.page-weddings{margin-top:135px}.page-weddings img{margin-bottom:90px}.page-content-wrapper-weddings{padding-top:40px}.single-page-text-intro-extra .swiper-container{margin-top:130px;margin-bottom:90px}.single-page-text-intro-extra h4{font-family:"IM FELL DW Pica";margin-bottom:60px;line-height:3.6rem}.single-page-text-intro-extra p{line-height:3.6rem}.single-page-text-intro-extra hr{margin:80px auto}.page-lessinia{margin-top:135px}.page-lessinia .swiper-container{margin-top:0}.actions-wrapper{margin-top:150px}.actions-wrapper .actions{margin-top:85px}.contacts-text{padding:135px 0}.contacts-text h1{margin-bottom:60px}.contacts-text p{font-size:1.6rem;line-height:5.1rem;letter-spacing:0.22rem;text-transform:uppercase}.news-wrapper a{margin-top:45px}.news-wrapper p{line-height:3.1rem;text-transform:uppercase}.news-wrapper .reviews-content{border-bottom:1px solid white}.article-wrapper{margin-top:175px;margin-bottom:120px}.article-wrapper hr{width:170px;margin:50px auto}.page-apartment__header{min-height:450px;height:100%}.page-apartment__slider{position:relative;width:125rem;margin:auto;display:flex;justify-content:center;overflow:hidden;margin-top:-300px !important}.page-apartment__service-title{margin-top:150px;margin-bottom:75px}.page-apartment__title{position:relative;margin-top:65px;margin-bottom:50px;justify-content:center}.page-apartment__description{font-size:14px;font-weight:300;line-height:146.5%;margin:auto;justify-content:center}.page-apartment__divider{width:100%;height:1px;background-color:#0a0a0a}.page-apartment__services{margin-bottom:70px}.page-apartment__prices-title{margin-top:105px}.price-item__title{display:block;max-width:50%;margin:auto;font-size:16px;line-height:29px;color:#000}.price-item__description{text-transform:none;font-size:16px;line-height:29px;color:#000;margin-bottom:0}.price-item__description{font-size:16px;line-height:29px;color:#000;margin-bottom:0}.page-apartment__capacity{margin-top:120px;margin-bottom:120px}.page-apartment__capacity-desc{color:#000;font-size:16px;line-height:27px;font-weight:600;text-transform:uppercase;margin-bottom:45px}.page-apartment__capacity-cta{margin:auto}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(242,242,242,0.8);display:flex;justify-content:center;align-items:center;z-index:99}.modal__container{background-color:#fff;padding:70px 170px;max-width:50%;max-height:80vh;border-radius:80px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:90px}.modal__header h3{color:#000;text-align:center;font-size:40px;font-weight:400;text-transform:lowercase;margin-bottom:15px}.modal__header p{color:#000;text-align:center;font-size:14px;line-height:146.5%}.modal__close{background:transparent;border:0;top:55px;position:absolute;right:60px;font-size:20px}.modal__close:before{content:'\2715'}.modal__content{font-size:16px;font-weight:300;line-height:146.5%}.modal__content-block{margin-bottom:40px}.modal__content-block p{font-family:'klavika_boldbold';font-weight:700;margin-bottom:40px}.modal__content-items li{font-weight:300;letter-spacing:0.2rem}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden='false'] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden='false'] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden='true'] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden='true'] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.privacy-menu{margin-bottom:60px}.privacy-menu a{color:black;text-transform:uppercase}.page-bando__logos{position:relative;width:100%;display:flex;align-items:center;justify-content:center;width:100%;margin:auto;margin-top:48px;margin-bottom:30px}.page-bando__logos img{display:block;width:100%;height:auto}.page-bando__separator{position:relative;width:100%;height:3px;background-color:#000;margin-bottom:50px}.page-bando__wrap{position:relative;width:100%}.page-bando__wrap{position:relative;width:100%;margin:auto}.page-bando__body__logo{position:relative;width:100%;margin-bottom:50px;display:flex;justify-content:center}.page-bando__body__logo img{width:120px;height:120px;display:block}.page-bando__title{text-align:center;font-size:40px;line-height:1.465;font-weight:300;text-transform:uppercase;font-family:'klavika_regularplain';margin-bottom:100px;letter-spacing:0.2px;width:100%}.page-bando__body{position:relative;width:100%;max-width:50em}.page-bando__body-title{font-family:'klavika_boldbold';font-size:30px;line-height:1;letter-spacing:0.2px;margin-bottom:45px;text-transform:none}.page-bando__body-subtitle{font-family:'klavika_boldbold';margin-bottom:60px}.page-bando__body-text{position:relative;width:100%;margin-bottom:90px}.page-bando__body-text p{font-size:16px}.page-bando__body-text-title{position:relative;width:100%;margin-bottom:60px}.page-bando__body-text-description{position:relative;width:100%;margin-bottom:60px}footer{color:white;background-color:#636882;padding:95px 0 65px}footer h6{margin-bottom:10px}footer p{font-size:1.5rem;line-height:3.1rem;padding-right:100px;text-transform:uppercase;font-family:"klavika_regularplain"}footer p.footer-info{padding-top:60px;font-size:1rem;line-height:1.4rem;letter-spacing:0.14rem}footer p a{color:white}footer p a.switch-lang{color:black}footer .button{margin:0 auto 95px}footer.footer-white{color:#636882;background-color:white}footer.footer-white a{color:#636882}footer.footer-white .button.button-white-outline{color:#636882;border-color:#636882}@media only screen and (max-width: 1200px){header .cta{top:25px;right:6.25%}header .cta li a{width:30px;height:30px}header .cta li:first-child{padding-right:15px}header .cta li:last-child{padding-left:15px;border-right:none}header .cta li:last-child a{background-position-y:-30px}}@media only screen and (max-width: 768px){.colum-count-two{-webkit-column-count:1;-moz-column-count:1;column-count:1}.column,.columns{padding-right:6.25%;padding-left:6.25%}.button.button-large{padding:15px 50px}.order-1{order:1}.order-2{order:2}h1,h2{font-size:2.8rem;line-height:3rem;letter-spacing:0.56rem}h3{font-size:2rem;line-height:2.8rem;letter-spacing:0.32rem}h3 span{font-size:1.2rem;line-height:2.6rem;letter-spacing:0.2rem;margin-bottom:20px}h4{font-size:1.8rem;line-height:2.1rem}h5{font-size:1.8rem;line-height:2.1rem;letter-spacing:0.37rem}h6{font-size:1.3rem;line-height:2.7rem;letter-spacing:0.21rem}.banner-cookie{width:90%}header{padding:70px 0 35px}header .menu-link-wrapper{width:30px;height:30px;cursor:pointer;position:absolute;top:25px;left:6.25%}header .menu-link-wrapper .menu-link{width:100%;height:100%}header .menu-link-wrapper .menu-link .lines{-moz-transition:background 0.2s ease 0.4s;-o-transition:background 0.2s ease 0.4s;-webkit-transition:background 0.2s ease;-webkit-transition-delay:0.4s;transition:background 0.2s ease 0.4s;-moz-transition:transition-delay, 0.4s;-o-transition:transition-delay, 0.4s;-webkit-transition:transition-delay, 0.4s;transition:transition-delay, 0.4s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;width:30px;height:1px;top:50%;left:0;position:absolute;background:#d58169}header .menu-link-wrapper .menu-link .lines:before,header .menu-link-wrapper .menu-link .lines:after{content:' ';-moz-transition:background 0.2s ease 0.4s;-o-transition:background 0.2s ease 0.4s;-webkit-transition:background 0.2s ease;-webkit-transition-delay:0.4s;transition:background 0.2s ease 0.4s;-moz-transition:transition-delay, 0.4s;-o-transition:transition-delay, 0.4s;-webkit-transition:transition-delay, 0.4s;transition:transition-delay, 0.4s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;width:30px;height:1px;top:2px;left:0;position:absolute;background:#d58169}header .menu-link-wrapper .menu-link .lines:before{top:-4px}header .menu-link-wrapper .menu-link .lines:after{top:4px}header .menu-link-wrapper .menu-link.menu-trigger-open .lines{-moz-transition:background 0.2s ease 0.4s;-o-transition:background 0.2s ease 0.4s;-webkit-transition:background 0.2s ease;-webkit-transition-delay:0.4s;transition:background 0.2s ease 0.4s;-moz-transition:transition-delay, 0.4s;-o-transition:transition-delay, 0.4s;-webkit-transition:transition-delay, 0.4s;transition:transition-delay, 0.4s;background:transparent}header .menu-link-wrapper .menu-link.menu-trigger-open .lines:before,header .menu-link-wrapper .menu-link.menu-trigger-open .lines:after{-moz-transition:background 0.2s ease 0.4s;-o-transition:background 0.2s ease 0.4s;-webkit-transition:background 0.2s ease;-webkit-transition-delay:0.4s;transition:background 0.2s ease 0.4s;-moz-transition:transition-delay, 0.4s;-o-transition:transition-delay, 0.4s;-webkit-transition:transition-delay, 0.4s;transition:transition-delay, 0.4s;transform-origin:50% 50%;top:0}header .menu-link-wrapper .menu-link.menu-trigger-open .lines:before{transform:rotate3d(0, 0, 1, 45deg)}header .menu-link-wrapper .menu-link.menu-trigger-open .lines:after{transform:rotate3d(0, 0, 1, -45deg)}header .logo{width:80px;height:80px;bottom:-40px;margin-bottom:0;background-size:100%}header.header-homepage{padding:70px 0 35px}header.header-homepage .logo{left:50%;bottom:-40px;transform:translateX(-50%);position:absolute;margin-bottom:0}header.header-homepage nav{background-color:white}header nav{display:none;z-index:10;position:fixed;top:80px;left:0;width:100%;height:100%;overflow-y:scroll;padding-top:100px;background-color:#f5f4f2}header nav ul{height:100%}header nav ul li{display:block;border:none;line-height:5rem}header nav ul li a{color:#d58169}.page-weddings,.page-lessinia{margin-top:60px}.single-page-text-intro-extra hr{margin:40px auto}.slider-image-wrapper h1{margin-bottom:20px}.actions{margin:75px 0;font-size:1.2rem;line-height:1.8rem}.actions li{margin:0 10px}.actions li a span{width:80px;height:80px;margin-bottom:20px;background-size:100%}.actions li a span.actions-1{background-position-y:calc(1 * -80px)}.actions li a span.actions-2{background-position-y:calc(2 * -80px)}.actions li a span.actions-3{background-position-y:calc(3 * -80px)}.actions li a span.actions-4{background-position-y:calc(4 * -80px)}.actions li a span.actions-5{background-position-y:calc(5 * -80px)}.actions li a span.actions-6{background-position-y:calc(6 * -80px)}.actions li a span.actions-7{background-position-y:calc(7 * -80px)}.actions li a span.actions-8{background-position-y:calc(8 * -80px)}.actions li a span.actions-9{background-position-y:calc(9 * -80px)}.actions li a span.actions-10{background-position-y:calc(10 * -80px)}.actions li a span.actions-11{background-position-y:calc(11 * -80px)}.actions li a span.actions-12{background-position-y:calc(12 * -80px)}.actions li a span.actions-13{background-position-y:calc(13 * -80px)}.actions li a span.actions-14{background-position-y:calc(14 * -80px)}.actions li a span.actions-15{background-position-y:calc(15 * -80px)}.actions li a span.actions-16{background-position-y:calc(16 * -80px)}.actions li a span.actions-17{background-position-y:calc(17 * -80px)}.actions li a span.actions-18{background-position-y:calc(18 * -80px)}.actions li a span.actions-19{background-position-y:calc(19 * -80px)}.actions li a span.actions-20{background-position-y:calc(20 * -80px)}.actions li a span.actions-21{background-position-y:calc(21 * -80px)}.actions li a span.actions-22{background-position-y:calc(22 * -80px)}.homepage-restaurant{margin-top:200px}.homepage-restaurant .single-image-restaurant{margin-top:-85px;margin-bottom:45px}.homepage-restaurant .button{margin-top:20px}.page-title-icon{padding:100px 0}.page-title-icon img{width:30px}.page-title-icon.page-title-icon-enoteca img{width:100px}.page-text-intro p{padding:20px}.page-content-wrapper{padding-top:40px}.page-content-wrapper h2{margin-bottom:40px}.page-content-wrapper p{margin:0;font-size:1.4rem;line-height:2.6rem}.page-content-wrapper .secondary-nav{font-size:1.4rem;line-height:1.6rem}.page-content-wrapper .secondary-nav li{display:block;padding:0;margin-bottom:20px}.page-content-wrapper .secondary-nav li a{display:inline-block}.page-image-icon{margin-right:0}.page-image-icon img{width:95%;padding-right:0}.page-image-icon span{width:120px;height:120px;bottom:-60px}.text-list{margin-top:45px;margin-bottom:60px}.text-list li{padding:0 10px;font-size:1.2rem;line-height:1.6rem}.page-hotel__intro{padding-top:0;padding-bottom:100px}.page-hotel__description{padding:100px 0 250px}.page-hotel__description-cta{display:flex;align-items:center;justify-content:center}.card-layout--alt .medium-6:nth-child(1){order:1}.apartment-card{margin-bottom:180px}.apartment-card__image-wrapper{margin-top:-150px}.apartment-card__image{width:100%;aspect-ratio:1;max-width:calc(100% - 12.5%);margin-left:6.25%}.apartment-card__title{margin-bottom:50px}.apartment-card__content{padding:50px 6.25% 80px}.apartment-card__description{margin-bottom:80px}.apartment-card__services{gap:25px;margin-bottom:80px}.apartment-card__cta{text-align:center}.page-hotel__slider-wrapper{padding:0;margin-bottom:150px}.page-hotel__feature-title{margin-top:50px;margin-bottom:40px}.form-wrapper h5{margin-bottom:40px}form input[type='text'],form textarea{margin-bottom:25px}form input[type='submit']{margin-top:40px}form input[type='text'],form textarea{height:40px;line-height:40px}form label.error{font-size:0.8rem;bottom:0;left:20px}.single-page-text-intro-extra h4{margin-bottom:20px}.single-page-text-intro-extra .swiper-container{margin-bottom:45px}.actions-wrapper{margin-top:60px}.actions-wrapper .actions{margin-top:70px}.page-weddings img{margin-bottom:45px}.page-content-wrapper.page-content-wrapper-weddings .slider{margin-top:0}.news{margin:65px auto 0}.news li{margin-bottom:35px}.news li div{border-right:none;border-bottom:1px solid #979797;padding:0 0 40px}.news li p{margin-bottom:20px}.news li:last-child div{border-bottom:none}.news-wrapper a{margin-top:20px}.article-wrapper{margin-top:100px;margin-bottom:60px}.reviews .reviews-content{padding:35px 0}.reviews .reviews-content.border-right{border-right:none;border-bottom:1px solid white}.contacts-text{padding:60px 0}.contacts-text h1{margin-bottom:20px}.contacts-text p{text-align:center;font-size:1.4rem;line-height:4rem}.page-apartment__header{min-height:240px}.page-apartment__slider{margin-top:-160px !important}.page-apartment__divider{width:calc(100% - 12.5%);margin:auto;margin-top:100px}.page-apartment__title{margin-top:50px}.page-apartment__service-title{margin-top:100px}.page-apartment__services li{font-size:16px;line-height:180%;letter-spacing:2.6px;margin-bottom:30px}.page-apartment__prices-title{margin-top:100px}.price-item__title{max-width:100%;font-size:16px;line-height:29px;margin-bottom:8px}.price-item__description{font-size:16px;line-height:29px}.page-apartment__prices{margin-bottom:0}.page-apartment__prices li{margin-bottom:70px}.page-apartment__prices li:last-child{margin-bottom:0}.page-apartment__capacity{margin-top:100px;margin-bottom:150px}.page-apartment__capacity-desc{line-height:29px}.slider.slider-contained{width:100%;overflow:visible}.slider.slider-contained .swiper-wrapper{width:100%;overflow:hidden}.slider .slider-button-prev{position:absolute;left:25px;top:unset;bottom:-55px}.slider .slider-button-next{position:absolute;right:25px;top:unset;bottom:-55px}.page-apartment__slider .slider-contained{width:calc(100% - 12.5%)}.page-apartment__slider .slider-contained .swiper-slide img{aspect-ratio:1;object-fit:cover}.page-apartment__slider .slider-button-prev,.page-apartment__slider .slider-button-next{display:none}.page-hotel__slider .slider-contained{width:calc(100% - 15%)}.page-hotel__slider .slider-contained .swiper-slide img{object-fit:cover}.page-hotel__slider .slider-button-prev{left:10px}.page-hotel__slider .slider-button-next{right:10px}.page-slider{margin-bottom:30px}.page-slider .slider-contained{width:calc(100% - 15%)}.page-slider .slider-contained .swiper-slide img{object-fit:cover}.page-slider .slider-button-prev{left:10px}.page-slider .slider-button-next{right:10px}.page-bando__body__logo img{width:80px;height:80px}.page-bando__title{font-size:28px;line-height:30px;margin-bottom:80px}.page-bando__body-title{font-size:22px;line-height:1.2;margin-bottom:30px}.page-bando__body-subtitle,.page-bando__body-text-title,.page-bando__body-text-description{margin-bottom:30px}footer{padding:45px 0 25px}footer .button{width:100%;margin-bottom:45px}footer h6{margin-bottom:0}footer p{font-size:1.2rem;line-height:2.4rem;padding-right:0;margin-bottom:20px}footer p.footer-info{text-align:left;padding-top:20px;font-size:1rem;line-height:1.4rem;letter-spacing:0.14rem}footer p a{color:white}.modal__container{max-width:90%;max-height:90dvh;border-radius:60px;padding:70px 30px 30px}.modal__header p{line-height:1.6rem}.modal__header h2{margin-bottom:20px}.modal__close{top:40px;right:40px}.modal__header{margin-bottom:50px}.modal__content-block p{text-align:center;margin-bottom:20px}.modal__content-items li{text-align:center;list-style-position:inside}}@media screen and (min-width: 768px) and (max-width: 1000px){.page-apartment__header{min-height:450px}.page-apartment__slider{margin-top:-350px !important}}
