/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block}audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],
template{display:none}
a{background-color:transparent}a:active,
a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}b,
strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}
img{border:0}svg:not(:root){overflow:hidden}
figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,
kbd,
pre,
samp{font-family:monospace,monospace;font-size:1em}button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,
select{text-transform:none}button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}td,
th{padding:0}body.is-reveal-open{overflow:hidden}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html,
body{font-size:100%;box-sizing:border-box}*,
*:before,
*:after{box-sizing:inherit}body{padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object{max-width:none !important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}.row{max-width:85rem;margin-left:auto;margin-right:auto}
.custom-row{max-width:90rem;margin-left:auto;margin-right:auto}
.row::before,
.row::after{content:" ";display:table}
.row::after{clear:both}
.row.collapse>.column,
.row.collapse>.columns{padding-left:0;background:#fff5ee;padding-right:0}
.row .row{margin-left:-0.9375rem;margin-right:-0.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.small-collapse>.column,
.row.small-collapse>.columns{padding-left:0;padding-right:0}
.row.small-uncollapse>.column,
.row.small-uncollapse>.columns{padding-left:30px;padding-right:30px}
@media screen and (min-width:40em){.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:30px;padding-right:30px}}
@media screen and (min-width:64em){.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:30px;padding-right:30px}}
.row.expanded{max-width:none}.column,
.columns{width:100%;float:left;padding-left:0.9375rem;padding-right:0.9375rem}
.column:last-child:not(:first-child),
.columns:last-child:not(:first-child){float:right}
.column.end:last-child,
.end.columns:last-child{float:left}@media screen and (min-width:1600px){.prodotto-select{margin-left:-60px}}@media screen and (max-width:1599px){.prodotto-select{margin-left:-20px}}@media screen and (max-width:1399px){.prodotto-select{margin-left:10px}}
@media screen and (max-width:1024px){.prodotto-select{margin-left:0}}.column.row.row,
.row.row.columns{float:none}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0%}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{margin-top:2rem;margin-bottom:1rem;width:100%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1 .column,
.small-up-1 .columns{width:100%;float:left}
.small-up-1 .column:nth-of-type(1n),
.small-up-1 .columns:nth-of-type(1n){clear:none}
.small-up-1 .column:nth-of-type(1n + 1),
.small-up-1 .columns:nth-of-type(1n + 1){clear:both}
.small-up-1 .column:last-child,
.small-up-1 .columns:last-child{float:left}.small-up-2 .column,
.small-up-2 .columns{width:50%;float:left}
.small-up-2 .column:nth-of-type(1n),
.small-up-2 .columns:nth-of-type(1n){clear:none}
.small-up-2 .column:nth-of-type(2n + 1),
.small-up-2 .columns:nth-of-type(2n + 1){clear:both}
.small-up-2 .column:last-child,
.small-up-2 .columns:last-child{float:left}.small-up-3 .column,
.small-up-3 .columns{width:33.33333%;float:left}
.small-up-3 .column:nth-of-type(1n),
.small-up-3 .columns:nth-of-type(1n){clear:none}
.small-up-3 .column:nth-of-type(3n + 1),
.small-up-3 .columns:nth-of-type(3n + 1){clear:both}
.small-up-3 .column:last-child,
.small-up-3 .columns:last-child{float:left}.small-up-4 .column,
.small-up-4 .columns{width:25%;float:left}
.small-up-4 .column:nth-of-type(1n),
.small-up-4 .columns:nth-of-type(1n){clear:none}
.small-up-4 .column:nth-of-type(4n + 1),
.small-up-4 .columns:nth-of-type(4n + 1){clear:both}
.small-up-4 .column:last-child,
.small-up-4 .columns:last-child{float:left}.small-up-5 .column,
.small-up-5 .columns{width:20%;float:left}
.small-up-5 .column:nth-of-type(1n),
.small-up-5 .columns:nth-of-type(1n){clear:none}
.small-up-5 .column:nth-of-type(5n + 1),
.small-up-5 .columns:nth-of-type(5n + 1){clear:both}
.small-up-5 .column:last-child,
.small-up-5 .columns:last-child{float:left}.small-up-6 .column,
.small-up-6 .columns{width:16.66667%;float:left}
.small-up-6 .column:nth-of-type(1n),
.small-up-6 .columns:nth-of-type(1n){clear:none}
.small-up-6 .column:nth-of-type(6n + 1),
.small-up-6 .columns:nth-of-type(6n + 1){clear:both}
.small-up-6 .column:last-child,
.small-up-6 .columns:last-child{float:left}.column.small-centered,
.small-centered.columns{float:none;margin-left:auto;margin-right:auto}.small-uncenter,
.small-push-0,
.small-pull-0{position:static;margin-left:0;margin-right:0}@media screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1 .column,.medium-up-1 .columns{width:100%;float:left}.medium-up-1 .column:nth-of-type(1n),.medium-up-1 .columns:nth-of-type(1n){clear:none}.medium-up-1 .column:nth-of-type(1n + 1),.medium-up-1 .columns:nth-of-type(1n + 1){clear:both}.medium-up-1 .column:last-child,.medium-up-1 .columns:last-child{float:left}.medium-up-2 .column,.medium-up-2 .columns{width:50%;float:left}.medium-up-2 .column:nth-of-type(1n),.medium-up-2 .columns:nth-of-type(1n){clear:none}.medium-up-2 .column:nth-of-type(2n + 1),.medium-up-2 .columns:nth-of-type(2n + 1){clear:both}.medium-up-2 .column:last-child,.medium-up-2 .columns:last-child{float:left}.medium-up-3 .column,.medium-up-3 .columns{width:33.33333%;float:left}.medium-up-3 .column:nth-of-type(1n),.medium-up-3 .columns:nth-of-type(1n){clear:none}.medium-up-3 .column:nth-of-type(3n + 1),.medium-up-3 .columns:nth-of-type(3n + 1){clear:both}.medium-up-3 .column:last-child,.medium-up-3 .columns:last-child{float:left}.medium-up-4 .column,.medium-up-4 .columns{width:25%;float:left}.medium-up-4 .column:nth-of-type(1n),.medium-up-4 .columns:nth-of-type(1n){clear:none}.medium-up-4 .column:nth-of-type(4n + 1),.medium-up-4 .columns:nth-of-type(4n + 1){clear:both}.medium-up-4 .column:last-child,.medium-up-4 .columns:last-child{float:left}.medium-up-5 .column,.medium-up-5 .columns{width:20%;float:left}.medium-up-5 .column:nth-of-type(1n),.medium-up-5 .columns:nth-of-type(1n){clear:none}.medium-up-5 .column:nth-of-type(5n + 1),.medium-up-5 .columns:nth-of-type(5n + 1){clear:both}.medium-up-5 .column:last-child,.medium-up-5 .columns:last-child{float:left}.medium-up-6 .column,.medium-up-6 .columns{width:16.66667%;float:left}.medium-up-6 .column:nth-of-type(1n),.medium-up-6 .columns:nth-of-type(1n){clear:none}.medium-up-6 .column:nth-of-type(6n + 1),.medium-up-6 .columns:nth-of-type(6n + 1){clear:both}.medium-up-6 .column:last-child,.medium-up-6 .columns:last-child{float:left}.column.medium-centered,.medium-centered.columns{float:none;margin-left:auto;margin-right:auto}.medium-uncenter,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0}}@media screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0%}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1 .column,.large-up-1 .columns{width:100%;float:left}.large-up-1 .column:nth-of-type(1n),.large-up-1 .columns:nth-of-type(1n){clear:none}.large-up-1 .column:nth-of-type(1n + 1),.large-up-1 .columns:nth-of-type(1n + 1){clear:both}.large-up-1 .column:last-child,.large-up-1 .columns:last-child{float:left}.large-up-2 .column,.large-up-2 .columns{width:50%;float:left}.large-up-2 .column:nth-of-type(1n),.large-up-2 .columns:nth-of-type(1n){clear:none}.large-up-2 .column:nth-of-type(2n + 1),.large-up-2 .columns:nth-of-type(2n + 1){clear:both}.large-up-2 .column:last-child,.large-up-2 .columns:last-child{float:left}.large-up-3 .column,.large-up-3 .columns{width:33.33333%;float:left}.large-up-3 .column:nth-of-type(1n),.large-up-3 .columns:nth-of-type(1n){clear:none}.large-up-3 .column:nth-of-type(3n + 1),.large-up-3 .columns:nth-of-type(3n + 1){clear:both}.large-up-3 .column:last-child,.large-up-3 .columns:last-child{float:left}.large-up-4 .column,.large-up-4 .columns{width:25%;float:left}.large-up-4 .column:nth-of-type(1n),.large-up-4 .columns:nth-of-type(1n){clear:none}.large-up-4 .column:nth-of-type(4n + 1),.large-up-4 .columns:nth-of-type(4n + 1){clear:both}.large-up-4 .column:last-child,.large-up-4 .columns:last-child{float:left}.large-up-5 .column,.large-up-5 .columns{width:20%;float:left}.large-up-5 .column:nth-of-type(1n),.large-up-5 .columns:nth-of-type(1n){clear:none}.large-up-5 .column:nth-of-type(5n + 1),.large-up-5 .columns:nth-of-type(5n + 1){clear:both}.large-up-5 .column:last-child,.large-up-5 .columns:last-child{float:left}.large-up-6 .column,.large-up-6 .columns{width:16.66667%;float:left}.large-up-6 .column:nth-of-type(1n),.large-up-6 .columns:nth-of-type(1n){clear:none}.large-up-6 .column:nth-of-type(6n + 1),.large-up-6 .columns:nth-of-type(6n + 1){clear:both}.large-up-6 .column:last-child,.large-up-6 .columns:last-child{float:left}.column.large-centered,.large-centered.columns{float:none;margin-left:auto;margin-right:auto}.large-uncenter,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0}}div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;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,
h2,
h3,
h4,
h5,
h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:0.5rem;line-height:1.4}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{color:#cacaca;line-height:0}h1{font-size:1.7rem}h2{font-size:2rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:4rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#a52f5a;text-decoration:none;line-height:inherit;cursor:pointer}
a:hover,
a:focus{color:#edc0d0}
a img{border:0}hr{max-width:75rem;height:0;border-top:0;border-bottom:1px solid #cacaca;margin:1.25rem auto;clear:both}ul,
ol,
dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ul ul,
ol ul,
ul ol,
ol ol{margin-left:1.25rem;margin-bottom:0;list-style-type:inherit}dl{margin-bottom:1rem}
dl dt{margin-bottom:0.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:0.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:0.8125rem;color:#8a8a8a}
cite:before{content:"\2014 \0020"}abbr{cursor:help;border-bottom:1px dotted #0a0a0a}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;background-color:#e6e6e6;border:1px solid #cacaca;padding:0.125rem 0.3125rem 0.0625rem}kbd{padding:0.125rem 0.25rem 0;margin:0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace}.subheader{margin-top:0.2rem;margin-bottom:0.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}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}@media screen and (min-width:40em){.medium-text-left{text-align:left}}@media screen and (min-width:64em){.large-text-left{text-align:left}}.text-right{text-align:right}@media screen and (min-width:40em){.medium-text-right{text-align:right}}@media screen and (min-width:64em){.large-text-right{text-align:right}}.text-center{text-align:center}@media screen and (min-width:40em){.medium-text-center{text-align:center}}@media screen and (min-width:64em){.large-text-center{text-align:center}}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;color:black !important;box-shadow:none !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 #999;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}}.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:all 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 1rem 1rem 0;font-size:0.9rem;background:#2199e8;color:#fff}
[data-whatinput="mouse"] .button{outline:0}
.button:hover,
.button:focus{background:#1583cc;color:#fff}
.button.tiny{font-size:0.6rem}
.button.small{font-size:0.75rem}
.button.large{font-size:1.25rem}
.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}
.button.primary{background:#2199e8;color:#fff}
.button.primary:hover,
.button.primary:focus{background:#147cc0;color:#fff}
.button.secondary{background:#777;color:#fff}
.button.secondary:hover,
.button.secondary:focus{background:#5f5f5f;color:#fff}
.button.success{background:#3adb76;color:#fff}
.button.success:hover,
.button.success:focus{background:#22bb5b;color:#fff}
.button.alert{background:#ec5840;color:#fff}
.button.alert:hover,
.button.alert:focus{background:#da3116;color:#fff}
.button.warning{background:#ffae00;color:#fff}
.button.warning:hover,
.button.warning:focus{background:#cc8b00;color:#fff}
.button.hollow{border:1px solid #2199e8;color:#2199e8}
.button.hollow,
.button.hollow:hover,
.button.hollow:focus{background:transparent}
.button.hollow:hover,
.button.hollow:focus{border-color:#0c4d78;color:#0c4d78}
.button.hollow.primary{border:1px solid #2199e8;color:#2199e8}
.button.hollow.primary:hover,
.button.hollow.primary:focus{border-color:#0c4d78;color:#0c4d78}
.button.hollow.secondary{border:1px solid #777;color:#777}
.button.hollow.secondary:hover,
.button.hollow.secondary:focus{border-color:#3c3c3c;color:#3c3c3c}
.button.hollow.success{border:1px solid #3adb76;color:#3adb76}
.button.hollow.success:hover,
.button.hollow.success:focus{border-color:#157539;color:#157539}
.button.hollow.alert{border:1px solid #ec5840;color:#ec5840}
.button.hollow.alert:hover,
.button.hollow.alert:focus{border-color:#881f0e;color:#881f0e}
.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}
.button.hollow.warning:hover,
.button.hollow.warning:focus{border-color:#805700;color:#805700}
.button.disabled{opacity:0.25;cursor:not-allowed;pointer-events:none}
.button.dropdown::after{content:"";display:block;width:0;height:0;border:inset 0.4em;border-color:#fefefe transparent transparent;border-top-style:solid;position:relative;top:0.4em;margin-left:1em;display:inline-block}
.button.arrow-only::after{margin-left:0;float:none;top:0.2em}[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;padding:0.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#8a8a8a;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);border-radius:0;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;appearance:none;-moz-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{border:1px solid #8a8a8a;background:#fefefe;outline:none;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:default}[type="submit"],
[type="button"]{border-radius:0;-webkit-appearance:none;appearance:none;-moz-appearance:none}input[type="search"]{box-sizing:border-box}[type="file"],
[type="checkbox"],
[type="radio"]{margin:0 0 1rem}[type="checkbox"] + label,
[type="radio"] + label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type="checkbox"],
label>[type="label"]{margin-right:0.5rem}[type="file"]{width:100%}label{display:block;margin:0;font-size:0.875rem;font-weight:normal;line-height:1.8}
label.middle{margin:0 0 1rem;padding:0.5625rem 0}.help-text{margin-top:-0.5rem;font-size:0.8125rem;font-style:italic;color:#333}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group-label,
.input-group-field,
.input-group-button{display:table-cell;margin:0;vertical-align:middle}.input-group-label{text-align:center;width:1%;height:100%;padding:0 1rem;background:#e6e6e6;border:1px solid #cacaca}
.input-group-label:first-child{border-right:0}
.input-group-label:last-child{border-left:0}.input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:0.5rem}.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}
.fieldset legend{background:#fefefe;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}select{height:2.4375rem;padding:0.5rem;border:1px solid #cacaca;border-radius:0;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#8a8a8a;background-color:#fafafa;border-radius:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;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(51,51,51)"></polygon></svg>');background-size:9px 6px;background-position:right 0.5rem center;background-repeat:no-repeat}
@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}
select:disabled{background-color:#e6e6e6;cursor:default}
select::-ms-expand{display:none}
select[multiple]{height:auto}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,0.1);border-color:#ec5840}.is-invalid-label{color:#ec5840}.form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:0.75rem;font-weight:bold;color:#ec5840}
.form-error.is-visible{display:block}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (min-width:0em) and (max-width:39.9375em){.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 screen and (min-width:40em){.hide-for-medium{display:none !important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none !important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none !important}}@media screen and (min-width:64em){.hide-for-large{display:none !important}}@media screen and (max-width:63.9375em){.show-for-large{display:none !important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width:63.9375em),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;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,
.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.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}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix::before,
.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.button-group{margin-bottom:1rem;font-size:0.9rem}
.button-group::before,
.button-group::after{content:" ";display:table}
.button-group::after{clear:both}
.button-group .button{float:left;margin:0;font-size:inherit}
.button-group .button:not(:last-child){border-right:1px solid #fefefe}
.button-group.tiny{font-size:0.6rem}
.button-group.small{font-size:0.75rem}
.button-group.large{font-size:1.25rem}
.button-group.expanded .button:nth-last-child(2):first-child,
.button-group.expanded .button:nth-last-child(2):first-child ~ .button{width:50%}
.button-group.expanded .button:nth-last-child(3):first-child,
.button-group.expanded .button:nth-last-child(3):first-child ~ .button{width:33.33333%}
.button-group.expanded .button:nth-last-child(4):first-child,
.button-group.expanded .button:nth-last-child(4):first-child ~ .button{width:25%}
.button-group.expanded .button:nth-last-child(5):first-child,
.button-group.expanded .button:nth-last-child(5):first-child ~ .button{width:20%}
.button-group.expanded .button:nth-last-child(6):first-child,
.button-group.expanded .button:nth-last-child(6):first-child ~ .button{width:16.66667%}
.button-group.primary .button{background:#2199e8;color:#fff}
.button-group.primary .button:hover,
.button-group.primary .button:focus{background:#147cc0;color:#fff}
.button-group.secondary .button{background:#777;color:#fff}
.button-group.secondary .button:hover,
.button-group.secondary .button:focus{background:#5f5f5f;color:#fff}
.button-group.success .button{background:#3adb76;color:#fff}
.button-group.success .button:hover,
.button-group.success .button:focus{background:#22bb5b;color:#fff}
.button-group.alert .button{background:#ec5840;color:#fff}
.button-group.alert .button:hover,
.button-group.alert .button:focus{background:#da3116;color:#fff}
.button-group.warning .button{background:#ffae00;color:#fff}
.button-group.warning .button:hover,
.button-group.warning .button:focus{background:#cc8b00;color:#fff}
.button-group.stacked .button,
.button-group.stacked-for-small .button{width:100%;border-right:0}
@media screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto}.button-group.stacked-for-small .button:not(:last-child){border-right:1px solid #fefefe}}.label{display:inline-block;padding:0.33333rem 0.5rem;font-size:0.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:0;background:#2199e8;color:#fefefe}
.label.secondary{background:#777;color:#fefefe}
.label.success{background:#3adb76;color:#fefefe}
.label.alert{background:#ec5840;color:#fefefe}
.label.warning{background:#ffae00;color:#fefefe}.media-object{margin-bottom:1rem;display:block}
.media-object img{max-width:none}
@media screen and (min-width:0em) and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{display:block;padding:0;padding-bottom:1rem}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}
.media-object-section:first-child{padding-right:1rem}
.media-object-section:last-child:not(+ &:first-child){padding-left:1rem}
.media-object-section.middle{vertical-align:middle}
.media-object-section.bottom{vertical-align:bottom}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(10,10,10,0.45);overflow-y:scroll}.reveal{display:none;z-index:1006;padding:1rem;border:1px solid #cacaca;margin:100px auto 0 auto;background-color:#fefefe;border-radius:0;position:absolute;overflow-y:auto}
[data-whatinput="mouse"] .reveal{outline:0}
@media screen and (min-width:40em){.reveal{min-height:0}}
.reveal .column,
.reveal .columns,
.reveal .columns{min-width:0}
.reveal>:last-child{margin-bottom:0}
@media screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}
.reveal.collapse{padding:0}
@media screen and (min-width:40em){.reveal .reveal{left:auto;right:auto;margin:0 auto}}
@media screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}
@media screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}
@media screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}
.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0}.switch{margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fefefe;font-weight:bold;font-size:0.875rem}.switch-input{opacity:0;position:absolute}.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all 0.25s ease-out;border-radius:0;color:inherit;font-weight:inherit}
input + .switch-paddle{margin:0}
.switch-paddle::after{background:#fefefe;content:"";display:block;position:absolute;height:1.5rem;left:0.25rem;top:0.25rem;width:1.5rem;transition:all 0.25s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
input:checked ~ .switch-paddle{background:#2199e8}
input:checked ~ .switch-paddle::after{left:2.25rem}
[data-whatinput="mouse"] input:focus ~ .switch-paddle{outline:0}.switch-active,
.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}
input:checked + label>.switch-active{display:block}.switch-inactive{right:15%}
input:checked + label>.switch-inactive{display:none}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:0.625rem}.switch.tiny .switch-paddle::after{width:1rem;height:1rem}.switch.tiny input:checked ~ .switch-paddle:after{left:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:0.75rem}.switch.small .switch-paddle::after{width:1.25rem;height:1.25rem}.switch.small input:checked ~ .switch-paddle:after{left:2rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{width:2rem;height:2rem}.switch.large input:checked ~ .switch-paddle:after{left:2.75rem}@font-face{font-family:"GTEesti";src:url("/assets/fonts/GTEestiProText-Book.eot");src:url("/assets/fonts/GTEestiProText-Book.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GTEestiProText-Book.woff2") format("woff2"),url("/assets/fonts/GTEestiProText-Book.woff") format("woff"),url("/assets/fonts/GTEestiProText-Book.ttf") format("truetype"),url("/assets/fonts/GTEestiProText-Book.svg#GTEestiProText-Book") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"GTEesti";src:url("/assets/fonts/GTEestiProText-Medium.eot");src:url("/assets/fonts/GTEestiProText-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GTEestiProText-Medium.woff2") format("woff2"),url("/assets/fonts/GTEestiProText-Medium.woff") format("woff"),url("/assets/fonts/GTEestiProText-Medium.ttf") format("truetype"),url("/assets/fonts/GTEestiProText-Medium.svg#GTEestiProText-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"GTEesti";src:url("/assets/fonts/GTEestiProText-Bold.eot");src:url("/assets/fonts/GTEestiProText-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GTEestiProText-Bold.woff2") format("woff2"),url("/assets/fonts/GTEestiProText-Bold.woff") format("woff"),url("/assets/fonts/GTEestiProText-Bold.ttf") format("truetype"),url("/assets/fonts/GTEestiProText-Bold.svg#GTEestiProText-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"LeHavre";src:url("/assets/fonts/LeHavreW00-Bold.eot");src:url("/assets/fonts/LeHavreW00-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/LeHavreW00-Bold.woff2") format("woff2"),url("/assets/fonts/LeHavreW00-Bold.woff") format("woff"),url("/assets/fonts/LeHavreW00-Bold.ttf") format("truetype"),url("/assets/fonts/LeHavreW00-Bold.svg#LeHavreW00-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"LeHavre";src:url("/assets/fonts/LeHavreW00-Light.eot");src:url("/assets/fonts/LeHavreW00-Light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/LeHavreW00-Light.woff2") format("woff2"),url("/assets/fonts/LeHavreW00-Light.woff") format("woff"),url("/assets/fonts/LeHavreW00-Light.ttf") format("truetype"),url("/assets/fonts/LeHavreW00-Light.svg#LeHavreW00-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"LttRecoleta-Medium";src:url("/assets/fonts/Recoleta/ltt-recoleta-medium.eot");src:url("/assets/fonts/Recoleta/.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Recoleta/ltt-recoleta-medium.woff2") format("woff2"),url("/assets/fonts/Recoleta/ltt-recoleta-medium.woff") format("woff"),url("/assets/fonts/Recoleta/Itt-recoleta-medium.ttf") format("truetype"),url("/assets/fonts/Recoleta/ltt-recoleta-medium.svg#Itt-recoleta-medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"WorkSans-Regular";src:url("/assets/fonts/Work-Sans/WorkSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}*{position:relative;outline:none}*,
*::after,
*::before{box-sizing:border-box}body{color:#161616}.fonts-loaded body{font-family:"LttRecoleta-Medium";font-weight:400}ul{margin:0;list-style:none}p{font-family:"WorkSans-Regular",sans-serif;line-height:1.3 !important}a{transition:background-color 0.35s,color 0.35s}a:focus{text-decoration:none;color:inherit}h1,
h2,
h3{text-rendering:auto;font-family:"LttRecoleta-Medium";line-height:1em}.nota{padding-top:1rem;font-size:0.9em;color:#747474}h1 strong,
h2 strong,
h3 strong{font-weight:700}figure{margin:0}figure + figure{margin-top:3.5rem}.row{max-width:85rem}.automargin{margin-left:auto !important;margin-right:auto !important}@media screen and (min-width:40em) and (max-width:63.9375em){.row .row{margin-left:auto;margin-right:auto}.no-padding-left{padding-left:0}}.no-margin{margin:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-bottom{padding-bottom:0 !important}.padding-top{padding-top:2rem !important}
.padding-top2{padding-top:7rem !important}
@media screen and (max-width:64em){.padding-top2{padding-top:3rem !important}}
.margin-top2{margin-top:50px}.margin-top3{margin-top:100px}
@media screen and (max-width:64em){.margin-top3{margin-top:30px}}
.mbottom{margin-bottom:4rem}.lazy{display:none}@media screen and (min-width:40em) and (max-width:63.9375em){.cd-section__block__md-nopadding{padding:0}}#cookiesBanner{display:none;z-index:20000;position:fixed;bottom:0;left:0;width:100%;background:rgba(198,105,77,0.9);color:#fff;text-align:center}#cookiesBannerMsg{padding:2rem 5rem}#cookiesBanner a{display:inline-block;color:#ffe497;text-decoration:underline;cursor:pointer}#cookiesBanner a:hover{color:#f7eab3}#cookiesBannerClose{display:block;position:absolute;top:2rem;right:2rem;text-decoration:none;cursor:pointer;transition:color 0.3s ease-in-out;font-size:1.5em;color:#ffe497}#cookiesBannerClose:hover{color:#f7eab3}#cookiesAcceptedMsg{padding:2rem 5rem;display:none}
.cd-section--intro-privacy{max-width:75em} .privacy ul{margin-bottom:2rem}.cd-section--intro-privacy a{color:#c52c4e}.no-touch .cd-section--intro-privacy a:hover{color:#161616}@media only screen and (min-width:64em){.privacy{padding-top:7em}}
.grid__block--margin{margin-bottom:7rem}.grid__text h1{color:#fcfcfc;font-size:2em;margin-bottom:1.5rem}.grid__text span{color:#a32f59;font-size:2em;line-height:normal}@media screen and (min-width:40em){.grid__text h1{font-size:2.5em}}@media screen and (min-width:64em){.grid__text h1{font-size:2.25em}.grid__text span{font-size:2em}}@media screen and (min-width:85em){.grid__text h1{font-size:3em}.grid__text span{font-size:3em}}@media screen and (min-width:95em){.grid__text h1{font-size:3.75em}.grid__text span{font-size:3.5em;line-height:normal}}
.no-touch .cd-side-navigation a.selected{border-bottom:1.5px solid currentColor;text-decoration:none;line-height:1.3}.no-touch .cd-side-navigation a:hover{color:#edc0d0}@media screen and (min-width:64em) and (max-width:74.9375em){.navigation-wrap{padding:0}}.cd-side-navigation{z-index:3;top:0;left:0;height:100vh;overflow:hidden;padding:2rem 0 3rem}@media screen and (max-width:63.9375em){.cd-side-navigation{height:auto;text-align:center}.cd-side-navigation .menu{padding-top:3rem;display:none}.navigation-wrap .logo{max-width:150px}}@media only screen and (min-width:64em){.cd-side-navigation{min-height:650px}.cd-side-navigation .menu{display:block !important}.navigation-wrap .aligner-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navigation-wrap .aligner-wrap--end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.navigation-wrap .aligner{-webkit-flex:1;-ms-flex:1;flex:1}.navigation-wrap nav.aligner{padding-top:3rem}.scroller{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.cd-side-navigation::before{content:"";position:absolute;top:0;left:0;height:100%;width:calc(100% - 4px)}.cd-side-navigation li{width:calc(100% - 4px);margin-bottom:0.25rem}.cd-side-navigation a{display:inline-block;position:relative;color:#a32f59;font-weight:500;font-size:1.3em}
.veil::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient( to right,rgba(237,192,208,0.3),rgba(163,47,89,0.3) )}.navigation__data{text-transform:uppercase;text-align:center;font-size:0.75em;margin-top:1.5rem;color:#717171;font-weight:500;margin-bottom:0}.navigation__data strong{color:#161616}@media only screen and (min-width:40em){.cd-side-navigation a{font-size:1.2em}}@media only screen and (min-width:88em){.cd-side-navigation li{font-size:1.4em;margin-bottom:1rem}.cd-side-navigation a{font-size:1.1em}}#cd-loading-bar{position:fixed;z-index:5;left:16.66667%;width:4px;left:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#cd-loading-bar{background-color:#c1123c}#cd-loading-bar.loading{visibility:visible}@media only screen and (max-width:63.9375em){#cd-loading-bar{top:0 !important}}@media only screen and (min-width:64em){#cd-loading-bar{left:calc(16.66667% - 4px)}}.iscriviti__mobile{padding:1rem 0.5rem;display:block;background:linear-gradient(to bottom,#c9425f 0%,#c42346 71%);text-transform:uppercase;letter-spacing:0.025em;color:#fff;font-size:0.8em;font-weight:700;transition:none}.iscriviti__mobile:focus{color:#fff}.iscriviti__mobile:hover{color:#fff;background:#161616}.info__mobile{font-size:0.8em;padding:1rem 0.5rem;display:block;background:linear-gradient(to bottom,#2f726a 0%,#0b7264 69%);text-transform:uppercase;letter-spacing:0.025em;color:#fff;font-weight:700;transition:none}.info__mobile:focus{color:#fff}.info__mobile:hover{color:#fff;background:#161616}
.subnav{margin-top:4rem;margin-bottom:2rem}.subnav li{display:inline-block}.subnav li:not(:first-child){margin-left:1.5rem}
.privacy h3{color:#a32f59}
.subnav a{color:#a32f59;font-size:0.8em}
@media only screen and (max-width:64em){.subnav{margin-top:0}.subnav.gallery-nav{margin-top:4rem}.subnav.gallery-nav li{font-size:1.5em;margin-right:20px}.subnav li{font-size:1.2em;margin-right:10px}.pathos .flex-section{margin-bottom:0}.zero-sette-cinque .flex-section{margin-bottom:0}.subnav li:not(:first-child){margin-left:0}}
.no-touch .subnav a.selected{border-bottom:1.5px solid currentColor;text-decoration:none;padding-bottom:0.1em}.no-touch .subnav a:hover{color:#edc0d0}@media only screen and (min-width:40em){.subnav a{font-size:1em}}@media only screen and (min-width:64em){.subnav a{font-size:1.5em}}
.cd-section__block.cd-section__block--footer{background-color:#fff5ee;padding:0 0 0}.partner__wrap{padding-top:5rem;background:#fff5ee}.partner__list{margin-top:6rem}.sponsor__wrap{padding-top:5rem;background:#fff5ee}.sponsor__list:first-child{margin-bottom:6rem}.logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:100px;margin-left:25px}.logo-grid-partner{display:flex;flex-wrap:wrap;gap:50px}.logo-grid-partner li{flex:1 0 15%;margin:0 1%}@media screen and (max-width:64em){.logo-grid{flex-direction:column;margin-left:0}.logo-grid{gap:15px}.logo-grid-partner li{flex:1 0 30%;margin-left:0}.logo-grid-partner{gap:12px}}.logo-grid a{display:block}.logo-grid-partner a{display:block}.logo-grid li:first-child img{width:250px;height:90px;object-fit:contain}.logo-grid li{display:flex;align-items:center;justify-content:center}.logo-grid-partner li{display:flex;align-items:center;justify-content:center}.logo-grid img{width:250px;height:150px;object-fit:contain}.logo-grid-partner img{width:150px;height:150px;object-fit:contain}@media screen and (max-width:64em){footer{margin-top:5rem !important}.logo-grid li:first-child img{width:160px;height:75px;object-fit:contain}.logo-grid img{width:160px;height:120px;object-fit:contain}.logo-grid-partner img{width:100px;height:100px;object-fit:contain}}footer{margin-top:2rem;padding-bottom:3rem}footer figure{margin-bottom:2rem}.sponsor__list h1,
.partner__list h1 .socialfooter h2{font-family:"GTEesti";text-transform:uppercase;color:#a60b16;font-size:0.9em}
.sponsor__list h2{font-size:1.5em;color:#a32f59}
.partner__list h2{font-size:1.5em;color:#a32f59}
.sponsor__list h2.mostra{margin-bottom:100px;margin-top:5rem}
@media screen and (max-width:64em){.sponsor__list h2.mostra{margin-bottom:30px;margin-top:2rem;font-size:1.2em}.sponsor__list h2{font-size:1.2em}.partner__list h2{font-size:1.2em}}
.sponsor__list h2.evento-organizzato{margin-bottom:30px}
.sponsor__list h2.partner,
.partner__list h2.partner{margin-bottom:50px}
@media screen and (min-width:40em){.sponsor__list h1,.partner__list h1,.socialfooter h2{font-size:1em}}@media screen and (min-width:64em){.sponsor__list h1,.partner__list h1,.socialfooter h2{font-size:1em;right:3px}}.left-ico img{width:40px;height:40px}
.right-ico img{width:40px;height:40px}
.socialfooter{display:flex;justify-content:center;flex-direction:column}
.social-ico{display:flex;flex-direction:row;justify-content:center;gap:15px}
footer p{line-height:1.6;color:#a32f59}footer p strong{line-height:1.6;color:#a32f59}footer p a{color:#a32f59}.no-touch footer p a:hover{color:#a60b16}.socialfooter{margin:2rem 0}.scroll-down{display:block}
.scroll-down{margin-top:1.5rem;display:inline-block}.scroll-down div{height:12px;width:22px;-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.scroll-down div img{height:auto;width:100%;transform:rotate(90deg)}
@media only screen and (max-width:64em){.scroll-down{display:none}.sponsor__list h2.partner,.partner__list h2.partner{margin-bottom:50px}}
@media only screen and (min-width:40em){.scroll-down{margin-top:1rem}.scroll-down div{height:15px;width:25px}}@keyframes bounce{50%{-webkit-transform:scale(0.75) translateY(-50%);transform:scale(0.75) translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.whatsapp-chat{position:absolute;top:40px;right:3px;margin:auto;width:50px;height:50px;border:1px solid #a32f59;border-radius:35px;box-shadow:1px 1px 0 0 #a32f59;cursor:pointer;display:flex;flex-direction:column;align-items:center}.whatsapp-chat img{margin-top:13px}.whatsapp-chat:hover img{transform:scale(1.3)}.hamburger-menu{position:absolute;top:40px;left:0;margin:auto;width:50px;height:50px;border:1px solid #a32f59;border-radius:35px;box-shadow:1px 1px 0 0 #a32f59;display:flex;flex-direction:column;align-items:center;cursor:pointer}.bar,
.bar:after,
.bar:before{width:25px;height:2px}.hamburger-menu .bar:first-child{margin-top:15px}.bar{position:relative;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);background:#a32f59;transition:all 0ms 300ms}
.bar.animate{background:transparent}.bar:before{content:"";position:absolute;left:0;bottom:8px;background:#a32f59;transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}.bar:after{content:"";position:absolute;left:0;top:8px;background:#a32f59;transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}.bar.animate:after{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}.bar.animate:before{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
.link_btn{padding:0.1rem 3rem;font-size:2em;text-align:center;background:#fff;border:1px solid #a32f59;border-radius:35px;box-shadow:3px 3px 0 0 #a32f59}.link_btn--newsletter{background:#fff5ee;color:#a32f59;padding:0.3rem 3rem;transition:color 0.3s ease}.link_btn--newsletter:hover{color:#edc0d0}.link_btn--orange{background:#fb9d70;color:#fff}.link_btn--green{background:#2ea795;color:#fff}.link_btn--darkred{background:#d8756b;color:#fff}.link_btn--wine{background:#fff5ee;color:#a32f59 !important}
.link_btn--wine:hover{color:#edc0d0 !important}
.link_btn--orange:hover,
.link_btn--green:hover,
.link_btn--darkred:hover{color:#fff !important}.link_btn:active{box-shadow:none;top:5px;left:5px}
.buy__button{margin-bottom:2rem}
.button-share{position:relative;border-radius:50%}.button-share a{display:block}.button-floating{width:40px;height:40px;z-index:40;cursor:pointer;background-color:#d3d4d4;text-align:center;display:inline-block;vertical-align:middle;line-height:38px}.button-floating-clicked .button-floating{background-color:#a60b16}.button-trigger span{color:#717171;font-weight:500;text-transform:uppercase;font-size:0.85em;margin-left:5px;left:-50%}.button-sub{opacity:0;visibility:hidden;z-index:20;width:40px;height:40px;line-height:37px;display:block;margin-bottom:10px;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;top:-55px;position:absolute;text-align:center}.button-floating-clicked-out .button-sub{-webkit-animation-name:fadeOut;animation-name:fadeOut}.button-floating-clicked .button-sub{opacity:1;visibility:visible;cursor:pointer;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:scale(1)}100%{-webkit-transform:scale(0)}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}.button-sub.mail{background-color:#9c27b0;top:-165px}.button-sub.twitter{top:-110px;background-color:#00aced}.button-sub.facebook{background-color:#3b579d}
.cd-main{height:100vh;overflow:hidden}.cd-section__block,
.imggrid{padding:3rem 0}.imggrid{padding-bottom:0 !important}@media screen and (max-width:63.9375em){.cd-main{height:auto}}@media screen and (min-width:40em){.cd-section__block,.imggrid{padding:4rem 0}}@media screen and (min-width:64em){.cd-section__block,.imggrid{padding:7rem 0}}.cd-section{overflow-x:hidden;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.cd-section>.row{margin:auto}.cd-section.overflow-hidden{overflow:hidden}.cd-section.visible{position:relative;z-index:2;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.5s 0s;transition:transform 0.5s 0s}
.cd-section__block--contarini-text{max-width:855px}.cd-section__block--contarini-text .reveal__block--text{color:#fff5ee}.cd-section__block--contarini-text .under-title{color:#fff5ee}.cd-section__block--contarini-text .flex-link{cursor:pointer;margin-top:20px;display:flex}.new-link{display:flex;cursor:pointer;margin-top:20px}
.new-link.final{align-items:center}.new-link span{font-size:2.5rem;color:#a32f59;line-height:1}.new-link a{transition:transform 0.3s ease-in-out}.new-link img.arrow-icon{transition:transform 0.3s ease-in-out}.new-link:hover a{transform:scale(1.05)}.new-link:hover img.arrow-icon{transform:translateX(5px)}@media only screen and (max-width:94em){.new-link{margin-top:10px}.espositori-flex{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.espositori-list-new{display:flex;flex-direction:column;align-items:center;padding-top:0;margin-top:0}}.espositori-list-new{display:flex}
.cd-section__block--contarini.pathos{margin-top:7rem;padding-top:3rem;padding-bottom:4rem}
.cd-section__block--contarini.pathos .new-link span{color:#fff5ee}
.cd-section__block--contarini.zero-sette-cinque{padding-top:3rem;padding-bottom:4rem}
.cd-section__block--contarini.pathos .flex-section.--pre-footer .right{align-items:center}
.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer .right{align-items:center}
.cd-section__block--contarini.pathos .flex-section.--pre-footer{gap:50px}
.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer{gap:50px}
.pathos .cd-section__block--contarini-text .under-title{margin-top:0}
.zero-sette-cinque .cd-section__block--contarini-text .under-title{margin-top:0}
.pathos .cd-section__block--contarini-text p.under-title{margin-bottom:0}
.zero-sette-cinque .cd-section__block--contarini-text p.under-title{margin-bottom:0}
.cd-section__block--contarini.pathos p{color:#fff5ee}
.cd-section__block--contarini.zero-sette-cinque p{color:#a52f5a}.cd-section__block--contarini.zero-sette-cinque{background-color:#edc0d0}
.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer .right{align-items:flex-start}
.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer .left{align-items:center}
@media only screen and (max-width:64em){.cd-section__block--contarini-text .flex-link{margin-top:10px}.new-link span{font-size:1.2rem}.new-link img.arrow-icon{width:15px;height:15px;margin-left:10px;margin-top:5px}.cd-section__block--contarini-text .flex-link span{font-size:1.5rem !important}.cd-section__block--contarini.pathos .flex-section.--pre-footer{flex-direction:column;gap:0}.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer{flex-direction:column;gap:0}.cd-section__block--contarini.pathos .flex-section.--pre-footer .right{order:1}.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer .right{order:2}.cd-section__block--contarini.pathos .flex-section.--pre-footer .right img.section-image{width:250px;height:auto}.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer .left img.section-image{width:250px;height:auto}.cd-section__block--contarini.pathos .flex-section.--pre-footer .left{order:2}.cd-section__block--contarini.zero-sette-cinque .flex-section.--pre-footer .left{order:1}.annuncio-new{margin-bottom:0}}.cd-section__block--contarini-text .flex-link span{font-size:2.5rem;color:#fff5ee;line-height:1}.cd-section__block--contarini-text .flex-link a{transition:transform 0.3s ease-in-out}.cd-section__block--contarini-text .flex-link img.arrow-icon{transition:transform 0.3s ease-in-out}.cd-section__block--contarini-text .flex-link:hover a{transform:scale(1.05)}.cd-section__block--contarini-text .flex-link:hover img.arrow-icon{transform:translateX(5px)}.cd-section--intro{padding-top:2rem;margin-top:0}

@media screen and (min-width:64em){.cd-section__block--intro-text{padding-top:7rem;max-width:800px}}.cd-section--default,
.cd-section--espositore{background:#fff5ee}.cd-section--intro header{width:100%;z-index:5;padding:0 0 1rem}.cd-section--intro header .reveal__block,
.cd-section--other header .reveal__block{display:inline-block;margin-bottom:2rem}.cd-section--intro header span:not(.error),
.cd-section--other header span:not(.error){z-index:20;opacity:0}@media screen and (max-width:39.9375em){.cd-section--intro header span,.cd-section--other header span{opacity:1 !important}}.start{padding-top:1rem}.cd-section--intro--ospiritfood{padding-bottom:0 !important}@media only screen and (min-width:40em){.start{padding-top:7rem}.start-distillati{padding-top:5rem}.cd-section--intro header{padding:0}.cd-section--intro{min-height:auto}.cd-section--intro header .reveal__block,.cd-section--other header .reveal__block{padding:0}}
@media only screen and (min-width:64em) and (max-width:103.99em){.cd-section--default img.bannerImgHome{padding-top:8rem;margin-top:80px;height:100vh;max-height:100%;width:auto;float:left !important}.cd-section--default img.bannerItalia{float:left !important;padding-top:8rem;margin-top:80px}}
@media only screen and (min-width:104em){.cd-section--default header,.cd-section--espositore header{position:absolute;top:12rem;left:0}.cd-section--default img.bannerImgHome{padding-top:4rem;margin-top:40px;height:100vh;max-height:100%;width:auto}.cd-section--default img.bannerItalia{padding-top:8rem;margin-top:80px}}
@media only screen and (min-width:64em){.cd-section--intro{padding:0}.richiedi-intro-btn{margin-bottom:3rem}.cd-section--default header,.cd-section--espositore header{top:12rem;left:0}header.no-absolute{position:relative;top:0}.cd-section--espositore.cd-section--streetfood header{top:0}.cd-section--espositori header,.cd-section--intro-error header,.cd-section--streetfood header,.cd-section--intro--ospiritfood header,.cd-section--workshop header,.cd-section--intro--sigari header,.cd-section--smoking header{padding-top:7rem}.cd-section--default img.bannerItalia{max-height:100%;width:660px}}@media only screen and (min-width:64em) and (max-width:79.99em){}span.span-color{display:inline-block;margin-bottom:3rem;color:#edc0d0}@media screen and (max-width:63.9375em){span.span-color{margin-bottom:2rem}.no-br br{display:none}}.cd-section--intro:not(.cd-section--espositore--nome) .row,
.cd-section--intro:not(.cd-section--manifestazione) .row{max-width:none}.cd-section--default header h1,
.cd-section--intro header h1,
.cd-section--other header h1{font-size:2em;margin-bottom:2rem}
.index .cd-section--default header h1{color:#a32f59}
.aux__title{font-size:1.5em !important}.cd-section--intro header h2{font-size:1.4em;color:#fff;font-weight:700}
.desk-intro header span.desk-text,
.desk-intro header span.mobile-text{line-height:1em}
@media screen and (max-width:64em){.desk-intro header span.mobile-text{font-size:1.5em}.cd-section--intro.desk-intro header h1{margin-bottom:0}.cd-section--intro.desk-intro header h1{font-size:2.5em}}
@media screen and (min-width:40em){.desk-intro header span.desk-text,.cd-section--intro header h1,.cd-section--other header h1{font-size:2.25em}.cd-section--intro header h2{font-size:2em}.aux__title{font-size:2em !important}}@media screen and (min-width:64em){.desk-intro header span.desk-text,.cd-section--intro header h1,.cd-section--other header h1{font-size:4.75em}.cd-section--intro header h2{font-size:2.25em}.aux__title{font-size:2.25em !important}}@media screen and (min-width:75em){.desk-intro header span.desk-text,.cd-section--intro header h1,.cd-section--other header h1{font-size:5.25em}.cd-section--intro header h2{font-size:2.5em}.aux__title{font-size:2.5em !important}}@media screen and (min-width:85em){.desk-intro header span.desk-text,.cd-section--intro header h1,.cd-section--other header h1{font-size:6em}.cd-section--intro header h2{font-size:3em}.aux__title{font-size:3em !important}}.opacity__block{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:39.9375em){.opacity__block{opacity:1 !important}}.under-title{margin-top:30px;color:#a32f59;font-size:1.2em}@media screen and (min-width:40em){.under-title{font-size:1.5em}}
.top-space{margin-top:25px}
.ingressi.under-title{margin-top:0;font-size:1.2em}
.reveal__block--div,
.reveal__block--text{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#a32f59}@media screen and (max-width:39.9375em){.reveal__block--div,.reveal__block--text{opacity:1 !important}}.reveal__block .reveal__block__hider{display:none}@media screen and (max-width:39.9375em){.reveal__block .reveal__block__hider{width:0% !important}}.reveal__block .reveal__block__hider.reveal__block__hider--zindex{z-index:115}.reveal__block__hider.reveal__block__hider--inverted{width:0%;right:auto;left:0}@media screen and (max-width:39.9375em){.reveal__block__hider.reveal__block__hider--inverted{width:100% !important}}.reveal__block__hider--red{background:#c52c4e}.reveal__block__hider--cream{background:#e4d5c2}.reveal__block__hider--pink{background:#ffe5d9}.reveal__block__hider--brown{background:#eee4da}.reveal__block__hider--introEvent{background:#e3d9cf}
.reveal__block__hider--schedaworkshop{background:#f6f0e5}
.reveal__block__hider--event{background:#e3d5c1}.reveal__block__hider--cantina{background:#f2d3d0}.reveal__block__hider--espositore{background:#ffecd9}.reveal__block__hider--lightblue{background:#59c3c3}.reveal__block__hider--smoothyellow{background:#ffecd9}.reveal__block__hider--salmon{background:#e9a393}.reveal__block__hider--street{background:#e3d5c1}.reveal__block__hider--ospitestreet{background:#ffecda}.reveal__block__hider--agnello,
.reveal__block__hider--story{background:#fdf8ef}.reveal__block__hider--workshop,
.reveal__block__hider--iscrizione,
.reveal__block__hider--formpage{background:#efe1cf}
.square{background:#000}
.breaker{margin:3rem 0}@media only screen and (min-width:40em){.breaker{margin:6rem 0}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,
.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.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-next,
.slick-prev{position:absolute;top:50%;border-radius:50%;background:#161616;width:35px;height:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.slick-next img,
.slick-prev img{width:12px;height:16px}.slick-prev{left:10px}.slick-next{right:10px}@media only screen and (min-width:64em){.slick-next,.slick-prev{width:50px;height:50px}.slick-next img,.slick-prev img{width:15px;height:25px}.slick-prev{left:-70px}.slick-next{right:-70px}}.cd-section__block{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-container{position:relative}.cd-section__block--invilla .grid__text{margin-bottom:4rem}@media only screen and (max-width:64em){.cd-section__block--invilla .grid__text{margin-bottom:2rem}}.cd-section__block--invilla h1{color:#161616}.cd-section__block--invilla p{color:#161616}.section__block--espositori h1{color:#161616}.section__block--espositori p{color:#161616}.cd-section__block--contarini{background:#a32f59;padding-bottom:0}.cd-section__block--contarini h1{color:#161616}.cd-section__block--contarini p{color:#161616}.cd-section__block .link_btn,
.cd-section__block--contarini p,
.cd-section__block--contarini h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section__block--contarini__villa{margin-top:3rem}.cd-section__block--contarini__villa img{max-width:none;width:100%;height:auto}.contarini_absbg{position:absolute}.contarini_absbg.cloud-1{top:5rem;left:0}.contarini_absbg.cloud-2{top:25%;right:0;display:none}.espositori-nav--default{margin-top:2rem}@media only screen and (min-width:40em){.cd-section__block--invilla .grid__text{margin-bottom:6rem}.cycle-slideshow{margin-bottom:0}.contarini_absbg.cloud-2{display:block}.cd-section__block__absrow{position:absolute;width:100%;z-index:11;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.espositori-nav--default{margin-top:5rem}}.cd-section--espositore{padding-bottom:0}.espositori-italia,
.espositori-francia,
.espositori-gastronomia{overflow:hidden}.espositori-francia .espositore__regione img{display:none}.espositori-nav{margin-top:1rem}.espositori-nav--aside__list .columns{clear:none !important}@media screen and (min-width:40em){.espositori-nav{margin-top:2rem}}@media screen and (min-width:64em){.espositori-nav{margin-top:4rem;padding-bottom:7rem}.index .espositori-nav,.espositori.idx .espositori-nav{padding-bottom:0}}.espositori .cd-section__block--footer{margin-top:0}.cd-section--espositori{margin-bottom:0}.cd-section--espositori header{position:relative}@media screen and (max-width:39.9375em){.espositori-tipologia{margin-bottom:calc(2 * 0.9375rem)}.espositori-nav--default .espositori-tipologia{padding:0 3rem}}.espositori-tipologia img{max-width:300px;max-height:300px;width:auto;height:auto}

.espositori-tipologia a div{text-align:center}.espositori-tipologia a h2{color:#fff;font-size:1.5em}@media screen and (min-width:64em){.espositori-tipologia a h2{font-size:2em}.espositori-tipologia{padding-right:3rem}}@media screen and (min-width:75em){.espositori-tipologia a h2{font-size:2.25em}}
.cd-section--espositore{background:#e9a393}.cd-section--espositore h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section--espositore header p:not(.nota){font-size:1em;color:#161616;font-weight:700;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (min-width:40em){.cd-section--espositore header p:not(.nota){font-size:1.3em;width:80%}}@media screen and (min-width:64em){.cd-section--espositore header p:not(.nota){width:60%}}.espositori-list{padding:3rem 0 0;margin-left:4px}

#filter .columns{margin-bottom:3rem}
.la-mia-cantina-link{text-decoration:underline;font-weight:bold;text-underline-offset:0.2em}
.italia-text{max-width:670px;color:#a32f59;font-size:1.5em;margin-top:20px}
.villa-detail-page p{font-size:1.5em}
.villa-detail-page h2{font-size:2em}
.villa-detail-page article a{color:#a32f59 !important}
@media screen and (max-width:64em){.italia-text{font-size:0.9em}.overlay-prod{margin-top:30px}.villa-detail-page p{font-size:1.2em}.villa-detail-page p{font-size:1.5em}}
@media screen and (max-width:80em){.form__nearest p{width:250px;font-size:0.7rem}}
.shape-circle,
.overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;max-width:none;object-fit:contain}
.form__nearest{display:flex;justify-content:center;align-items:center;line-height:normal}
.form__nearest p{margin-bottom:0;text-align:left;margin-left:5px;max-width:805px}
.privacy-section a{text-decoration:underline}
.overlay-prod{position:relative;z-index:12;width:600px;height:350px;display:flex;justify-content:center;align-items:center}
.overlay-prod.gastronomia-active{align-items:flex-end}
.overlay-prod img{position:absolute;object-fit:cover}.scheda_img{position:relative;width:400px;height:300px;border-radius:120px;z-index:-1}
.image-wrapper{width:350px;height:350px;position:relative}.image-wrapper img.scheda_img{position:absolute;width:100%;height:100%;object-fit:cover;top:-35px}
.image-wrapper2{width:300px;height:300px;position:relative}.image-wrapper2 img{width:100%;height:100%;object-fit:cover}
article.espositore-block.altri-espositori a{display:flex;flex-direction:column;justify-content:center;align-items:center}
a.main-link{text-decoration:underline;font-weight:bold}a.main-link:hover{color:#a9667f}
@media screen and (max-width:64em){.image-wrapper2{width:130px !important;height:130px !important}.espositore-block__img{border-radius:40px !important}}
@media screen and (max-width:84em){.image-wrapper2{width:200px;height:200px;position:relative}.image-wrapper{width:300px;height:300px;position:relative}}
.espositore-block figure{overflow:hidden}.espositore-block__img{border-radius:120px}.espositore-block a{display:block}.espositore-block h1{margin-top:2rem;font-size:1.25em;color:#a32f59}.flex-figure{display:flex;flex-direction:column;justify-content:center;gap:10px}
.flex-figure p{color:#a32f59}
.flex-figure h1{max-width:300px;text-align:center}
.espositore__regione *{display:inline-block}.espositore__regione p{color:#a32f59}.ahumados .espositore__regione img{display:none}
.ahumados-dominguez .scheda__wrap__regione .small-3{display:none}
.ahumados-dominguez .scheda__wrap__regione .small-9{float:left}
.espositore__intro{font-size:0.95em;padding:0 2rem;color:#161616}.cd-section--other{padding-top:3rem}@media screen and (min-width:40em){.espositore-block h1{font-size:1.75em}.espositori-list{padding:5rem 0 0}.cd-section--other .espositori-list{padding:4rem 0 0}#filter .columns{margin-bottom:5rem}}@media screen and (min-width:64em){.cd-section--other{padding-top:0}.espositore-block h1{font-size:2.25em}}#filter .mix{float:none !important;margin-left:-4px}#filter.loaded .mix{display:none}div.cs-select{margin-top:1.5rem;display:inline-block;vertical-align:middle;text-align:left;background:#5b8583;z-index:100;width:100%;max-width:500px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:39.375em){.last-filter{float:none !important}}@media screen and (min-width:40em){div.cs-select{margin-top:0}}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span::after,
.cs-select .cs-selected span::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-select.cs-active>span::after{-webkit-transform:translateY(-5%) rotate(270deg);-ms-transform:translateY(-5%) rotate(270deg);transform:translateY(-5%) rotate(270deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#5b8583;visibility:hidden;height:300px;overflow:hidden;overflow-y:scroll;border-radius:30px;top:60px}.cs-select.cs-active .cs-options{visibility:visible}.cs-select ul{list-style:none;margin:0;padding:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cs-select ul::-webkit-scrollbar{width:8px}.cs-select ul::-webkit-scrollbar-track{background:#404040;border-radius:8px}.cs-select ul::-webkit-scrollbar-thumb{border-radius:8px;background:#a32f59}.cs-select ul span{padding:1em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}div.cs-skin-elastic{background:transparent;font-size:1em;color:#161616;text-transform:capitalize}@media screen and (max-width:39.375em){div.cs-skin-elastic{font-size:1em}}.cs-skin-elastic>span{z-index:100;background:transparent;padding:0.1rem 3rem;font-size:2em;color:#a32f59;border:1px solid #a32f59;border-radius:35px;box-shadow:3px 3px 0 0 #a32f59;max-width:320px}.cs-skin-elastic>span::after{content:"";display:block;width:25px;height:25px;background:url("/assets/img/ico/right-arrow-new.svg");background-size:25px 25px;transform:rotate(90deg);margin-top:-10px;right:1em}.cs-skin-elastic .cs-options{overflow:hidden;background:transparent;opacity:1;background:#edc0d0;visibility:hidden;pointer-events:none}.cs-skin-elastic.cs-active .cs-options{pointer-events:auto}.cs-skin-elastic .cs-options>ul::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);background:#edc0d0;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;transition:-webkit-transform 0.3s;transition:transform 0.3s}.cs-skin-elastic.cs-active .cs-options>ul::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);transition:none;-webkit-animation:expand 0.6s ease-out;animation:expand 0.6s ease-out}.cs-skin-elastic .cs-options ul li{opacity:0;-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0);transition:opacity 0.15s,-webkit-transform 0.15s;transition:opacity 0.15s,transform 0.15s}.cs-skin-elastic.cs-active .cs-options ul li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;background:#edc0d0}.cs-skin-elastic .cs-options span{background-repeat:no-repeat;background-position:1.5em 40%;background-size:2rem auto;padding:1rem 1rem 1.5rem 4rem;color:#a32f59;font-size:1em}
.cs-skin-elastic .cs-options span:hover{text-decoration:underline;transition:all 0.3s}.cs-skin-elastic.noico .cs-options span{padding:1rem 1rem 1.5rem 1.5rem}.cs-skin-elastic .cs-options .cs-selected span::after{content:""}.cs-skin-elastic .cs-options li.flag-italia span{background-image:url(/assets/img/ico/italia.svg)}.cs-skin-elastic .cs-options li.flag-veneto span{background-image:url(/assets/img/ico/veneto.svg)}.cs-skin-elastic .cs-options li.flag-liguria span{background-image:url(/assets/img/ico/liguria.svg)}.cs-skin-elastic .cs-options li.flag-puglia span{background-image:url(/assets/img/ico/puglia.svg)}
.cs-skin-elastic .cs-options li.flag-spagna span{background-image:url(/assets/img/ico/spagna.svg)}
.cs-skin-elastic .cs-options li.flag-emilia-romagna span{background-image:url(/assets/img/ico/emilia-romagna.svg)}.cs-skin-elastic .cs-options li.flag-sicilia span{background-image:url(/assets/img/ico/sicilia.svg)}.cs-skin-elastic .cs-options li.flag-abruzzo span{background-image:url(/assets/img/ico/abruzzo.svg)}.cs-skin-elastic .cs-options li.flag-toscana span{background-image:url(/assets/img/ico/toscana.svg)}.cs-skin-elastic .cs-options li.flag-piemonte span{background-image:url(/assets/img/ico/piemonte.svg)}.cs-skin-elastic .cs-options li.flag-lazio span{background-image:url(/assets/img/ico/lazio.svg)}.cs-skin-elastic .cs-options li.flag-campania span{background-image:url(/assets/img/ico/campania.svg)}.cs-skin-elastic .cs-options li.flag-lombardia span{background-image:url(/assets/img/ico/lombardia.svg)}.cs-skin-elastic .cs-options li.flag-trentino-alto-adige span{background-image:url(/assets/img/ico/trentino-alto-adige.svg)}.cs-skin-elastic .cs-options li.flag-friuli-venezia-giulia span{background-image:url(/assets/img/ico/friuli-venezia-giulia.svg)}.cs-skin-elastic .cs-options li.flag-marche span{background-image:url(/assets/img/ico/marche.svg)}.cs-skin-elastic .cs-options li.flag-umbria span{background-image:url(/assets/img/ico/umbria.svg)}.cs-skin-elastic .cs-options li.flag-sardegna span{background-image:url(/assets/img/ico/sardegna.svg)}.cs-skin-elastic .cs-options li.flag-calabria span{background-image:url(/assets/img/ico/calabria.svg)}.cs-skin-elastic .cs-options li.flag-molise span{background-image:url(/assets/img/ico/molise.svg)}.cs-skin-elastic .cs-options li.flag-basilicata span{background-image:url(/assets/img/ico/basilicata.svg)}.cs-skin-elastic .cs-options li.flag-valle-aosta span{background-image:url(/assets/img/ico/valle-aosta.svg)}@-webkit-keyframes expand{0%{-webkit-transform:scale3d(1,0,1)}25%{-webkit-transform:scale3d(1,1.2,1)}50%{-webkit-transform:scale3d(1,0.85,1)}75%{-webkit-transform:scale3d(1,1.05,1)}100%{-webkit-transform:scale3d(1,1,1)}}@keyframes expand{0%{-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1)}25%{-webkit-transform:scale3d(1,1.2,1);transform:scale3d(1,1.2,1)}50%{-webkit-transform:scale3d(1,0.85,1);transform:scale3d(1,0.85,1)}75%{-webkit-transform:scale3d(1,1.05,1);transform:scale3d(1,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0,-25px,0);opacity:0}25%{-webkit-transform:translate3d(0,10px,0)}50%{-webkit-transform:translate3d(0,-6px,0)}75%{-webkit-transform:translate3d(0,2px,0)}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes bounce{0%{-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0);opacity:0}25%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}50%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}75%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
.cd-section--espositore--nome{z-index:11;background:#fff5ee}.cd-section--espositore--nome figure{margin:0 0 2rem}.cd-section--espositore--nome h2{font-weight:700;font-size:1em;font-family:"GTEesti";margin-bottom:0.5rem;color:#161616}.scheda__wrap__regione img,
.scheda__wrap__regione svg{width:100%;height:auto}.scheda__wrap__regione img,
.scheda__wrap__regione path,
.scheda__wrap__regione polygon{fill:#e6cbb0}.scheda__wrap__regione{margin:2rem 0 2rem}.scheda__wrap__regione h3{font-family:"GTEesti";color:#161616;text-transform:none;font-weight:700;font-size:1em}
.scheda__wrap__prodotti{margin-top:2rem}.scheda__wrap__prodotti p{font-size:1em;color:#161616;line-height:1.5}.scheda__wrap__descrizione{margin-top:1rem}.scheda__wrap__descrizione p{color:#a32f59;font-size:1.1em;line-height:1.4}.filter-scheda-title{font-weight:700;font-size:1.2em;font-family:"GTEesti";color:#161616;margin:4rem 0 1rem}
.scheda_absbg{position:absolute;top:0;right:0}.scheda__bg{margin-top:2rem}.cd-section--espositore--nome{padding-bottom:0}
.mtch-height{height:0 !important}
@media screen and (max-width:39.9375em){.scheda__wrap__prodotti{margin-bottom:3rem}}@media only screen and (min-width:40em){.cd-section--espositore--nome h2{font-size:1.1em}.scheda__wrap__prodotti{margin-top:3rem}}
@media only screen and (min-width:94em){.scheda__subnav{padding-top:7em;top:0}}
@media only screen and (max-width:93.999em){.scheda__subnav{padding-top:13em;top:0}}
@media only screen and (max-width:64em){.scheda__subnav{padding-top:0;top:0;margin-top:0}.scheda-workshop-section .subnav{margin-top:0}.scheda-workshop-section .cd-section__block.cd-section--intro.cd-section--default{display:none}}
@media only screen and (min-width:64em){.cd-section--espositore--nome figure:before{display:block;content:"";position:absolute;top:0;left:0;width:15%;height:100%;z-index:1}}
.wide-img-contarini-page img{width:100%}
figure.reveal__block.reveal__block--div{display:flex;justify-content:center}.cd-section--intro__padded{padding-bottom:3rem}
.cd-section--intro.cd-section--intro--manifestazione header h2{color:#216e65}@media screen and (min-width:40em){.cd-section--intro__padded{padding-bottom:4rem}}@media screen and (min-width:64em){.cd-section--intro__padded{padding-bottom:7rem;padding-top:3rem}.info{padding-top:2rem}}.info__list{display:flex;flex-wrap:wrap;padding:0;list-style:none;gap:50px}.info__list li{flex:1 0 20%;box-sizing:border-box;max-width:330px;min-width:200px}.info__list{margin-top:5rem}.info__list li:not(:last-child){margin-bottom:2rem}.info__list h2{font-size:2em;margin-bottom:1rem;color:#a32f59}.info__list p{font-size:1.5em;color:#a32f59}@media only screen and (max-width:64em){.info__list h2{font-size:1.5em}.info__list p{font-size:1.2em}.info__list{flex-direction:column;justify-content:space-between;gap:0}.wide-img.first img{height:500px !important;object-fit:contain !important}.wide-img.second img{margin-top:0 !important}.top-space2{margin-top:0 !important}}
.bottom-space{margin-bottom:3rem}
.tavole_tauriliane.row.grid-section.images-section.closure-section{margin-bottom:5rem}
.top-space2{margin-top:50px}
.wide-img.first img{width:100%;height:900px;object-fit:cover}
.wide-img.second img{object-fit:contain;margin-top:5rem}.manifestazione .cd-section--intro .absbg--top{position:absolute;top:0;right:0}.manifestazione .cd-section--intro .absbg--bottom{position:absolute;bottom:0;left:0}.manifestazione .section__block--event{padding-bottom:10rem}.manifestazione .section__block--event .absbg--bottom{position:absolute;bottom:0;right:0}.section__block--event h1{font-family:"GTEesti";font-weight:700;font-size:1.4em;text-transform:none;color:#216e66}.section__block--event p{font-weight:700}.section__block--event article{margin-bottom:5rem;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:40em){.manifestazione .section__block--event{padding-bottom:15rem}.section__block--event article{margin-bottom:0}.section__block--event .row + .row{margin-top:5rem}.section__block--event h1{font-size:2.2em}}
.cd-section__block--cantina{background:#f2d3d0}
.cd-section__block--cantina .row{max-width:none}
.cd-section__block--cantina header{margin-top:4rem}.cd-section__block--cantina header p{text-transform:uppercase}.cd-section__block--cantina header h1{color:#161616;font-size:2em}@media only screen and (min-width:40em){.cd-section__block--cantina header{margin-top:0}.cd-section__block--cantina header h1{font-size:3em}}.villa .cd-section__block--info a{color:#161616}.no-touch .villa .cd-section__block--info a:hover{color:#c52c4e}@media only screen and (max-width:64em){.final-section-manifestazione{flex-direction:column}.final-section-manifestazione .left{width:100% !important}.final-section-manifestazione .left span.color{color:#edc0d0}.final-section-manifestazione .right{width:100% !important}.final-section-manifestazione p{font-size:1.2em !important;margin-top:2rem}.final-section-manifestazione h2{font-size:1.5em !important}.final-section-manifestazione span{font-size:1.5em !important}.final-section-manifestazione:nth-of-type(2){margin-top:3rem !important}.final-section-manifestazione:nth-of-type(3){margin-top:2rem !important}}
.final-section-manifestazione:nth-of-type(2){margin-top:7rem}
.final-section-manifestazione:nth-of-type(3){margin-top:3rem}
.final-section-manifestazione{display:flex;width:100%}
.final-section-manifestazione .left{width:40%}
.final-section-manifestazione .right{width:60%}
.final-section-manifestazione span{font-size:2em;color:#a52f5a;line-height:normal}
.final-section-manifestazione h2,
p{color:#a52f5a}.final-section-manifestazione p{font-size:1.5em}.cd-section--streetfood header p:not(.nota){color:#161616}
.pranzo-flex{display:flex;flex-direction:row;width:100%;gap:30px;align-items:center;margin-top:2rem;margin-bottom:2rem}
.pranzo-flex p{max-width:650px}.container-pranzo{margin-top:2rem;display:flex;align-items:center;gap:20px;width:93.33333%;padding-left:0.9375rem;padding-right:-5.9375rem;margin-left:auto;margin-right:auto}
@media only screen and (max-width:64em){.container-pranzo{flex-direction:column;justify-content:center;align-items:center}.pranzo-flex{flex-direction:column}.container-pranzo .item1 img{max-width:none !important}.container-pranzo .item2 img{max-width:none !important}}
.container-pranzo .item1 img{max-width:780px;width:100%;height:auto}.container-pranzo .item2 img{max-width:550px;width:100%;height:auto}.container-pranzo img{height:auto;display:block}
.ospite{padding:2rem 0}.ospite:last-child{padding-bottom:4rem}.ospite__header header{padding-top:3rem}.food__scheda__subtitle{font-weight:bold;color:#8a561e;font-size:1.3em}@media screen and (max-width:39.9375em){.ospite h1{font-size:1.75em}}@media only screen and (min-width:64em){.ospite{padding:5rem 0}.ospite:last-child{padding-bottom:8rem}.ospite__header--right{position:absolute;top:0;right:0}.ospite__header--left{position:absolute;top:0;left:0}.ospite figure img{width:90%}.ospite__header{width:60%}.ospite__header header{padding-top:0}}@media screen and (min-width:75em){.ospite figure img{width:100%;max-width:100%}.ospite__header{width:50%}}.foodstory{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#fdf8ef}.foodstory .opacity__block{z-index:1}.foodstory--inner{padding-top:0}.foodstory--inner *{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:64em){.foodstory--inner{padding-top:3rem}}.foodstory p{margin:1rem 0;color:#bd6500;z-index:20}.foodstory p.bigtxt{font-size:1.3em;color:#161616}.foodstory p.mediumtxt{font-size:1.1em;color:#752a0a}.foodstory .absbg--top{position:absolute;top:7rem;right:0}.foodstory .absbg--bottom{position:absolute;bottom:20rem;left:0}.food-scheda .absbg--bottom{bottom:55rem}.food-scheda header img,
.video__wrap>img{width:100%;max-width:100%}
.cd-section--espositore--food{background:#fdf8ef}.foodstory--inner figure{margin:2rem 0}.foodstory--inner .row{max-width:none}.foodstory--inner .link_btn{margin-top:3rem}.video__wrap{margin-top:3rem;display:inline-block}@media only screen and (min-width:64em){.cd-section--espositore--food header figure{margin-top:2rem}}
.manifestazione-intro-text p{font-size:1.5em;color:#a32f59}
@media only screen and (max-width:64em){.manifestazione-intro-text p{font-size:1.2em}}
.cd-section--espositori-food{background:#fde7d6}.cd-section--espositori-food a{color:#161616;display:block}.cd-section--espositori-food h2{margin-top:2rem;left:10%;display:inline-block}@media screen and (max-width:39.9375em){.cd-section--espositori-food article{margin-bottom:2rem}.cd-section--espositori-food h2{margin-top:1rem}}
.menu-chef h2{font-weight:700 !important;font-size:1.2em !important;font-family:"GTEesti" !important;margin-bottom:0.5rem !important;margin-top:1.5rem !important;color:#161616 !important}.menu-chef p{font-size:1.1em;color:#752a0a}.menu-chef p strong{font-weight:normal;color:#351507}@media only screen and (min-width:40em){.menu-chef h2{font-size:1.1em !important}.menu-chef p{font-size:1.2em}}.cd-section--villa h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section--villa header p{font-size:1.5em;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section--villa{padding-bottom:0}.cd-section__block--info--villa{margin-bottom:3rem}.cd-section__block--info--villa p{font-size:1.5em;font-weight:400}.villa__gallery{padding:3rem 0}@media screen and (min-width:40em){.cd-section--villa header p{width:80%}.cd-section__block--info--villa{margin-bottom:0}.villa__gallery{padding:5rem 0}}@media screen and (min-width:64em){.cd-section--villa header p{width:60%}}
@media screen and (max-width:64em){.cd-section--villa header p{font-size:1.2em}.cd-section__block--info--villa p{font-size:1.2em}}.smoking .cd-section--intro .row{max-width:75rem !important}.smoking{background:#fdf8ef}.smoking .cd-section__block--info{padding-top:3rem}.cd-section--smoking h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section--smoking header p{font-size:1.2em;font-weight:700;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section--smoking{padding-bottom:0}.cd-section__block--info--smoking{margin-bottom:3rem}.cd-section__block--info--smoking p{font-weight:400}.smoking .cd-section__block--info a{color:#161616}.no-touch .smoking .cd-section__block--info a:hover{color:#c52c4e}.sigariwrap{background:#fdf8ef;padding-bottom:0}.sigaro{padding:0 0 2rem}.sigaro img{margin-bottom:2rem}.sigaro:last-child{padding-bottom:4rem}.smoking--timeline{background:#e3d9cf}.cd-section__block__timeline.smoking--timeline{padding-top:0}.cd-section__block__timeline.smoking--timeline header{padding-bottom:0}.smoking--timeline .cbp_tmtimeline>li .cbp_tmlabel{background:#fbf7ee}.smoking--timeline .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel{background:#fdfaf4}.sigariwrap .cd-section--intro{padding-bottom:0}.smoking .cd-section--intro{padding-bottom:1rem}.sigaro__intro h2{font-size:1.75em}@media screen and (min-width:40em){.smoking .cd-section--intro{padding-bottom:2rem}.cd-section__block__timeline.smoking--timeline header{padding-bottom:3rem}.sigaro img{margin-bottom:0}.cd-section--smoking header p{font-size:1.3em}.cd-section__block--info--smoking{margin-bottom:0}.sigaro__intro h2{font-size:2.5em}}@media screen and (min-width:64em){.sigaro{padding:3rem 0}.sigaro:last-child{padding-bottom:8rem}}.smoking .cd-section--intro .row{max-width:75rem !important}.gallery .cd-section__block--info{padding-top:3rem}.cd-section--gallery h1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section--gallery{padding-bottom:0}
.nanogallery_theme_default{font-size:1em;margin-top:3rem;line-height:normal;padding:0;margin:0 auto;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;overflow:hidden;visibility:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.nanogallery_theme_default .nanoGalleryNavigationbarContainer{margin:5px auto;padding:5px 0;display:block}.nanogallery_theme_default .nanoGalleryNavigationbar{border-top:1px solid #555;border-bottom:1px solid #555;padding:0;text-align:left;display:table;width:100%}.nanogallery_theme_default .nanoGalleryTags{margin:10px 0 1px 1px;padding:4px;display:table-cell;cursor:pointer;vertical-align:middle}.nanogallery_theme_default .nanoGalleryTags:after{content:"\e824";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default .setFullPageButton{margin:10px 0 1px 1px;padding:4px;display:table-cell;cursor:pointer;vertical-align:middle}.nanogallery_theme_default .setFullPageButton:after{content:"\e827";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default .removeFullPageButton{margin:10px 0 1px 1px;padding:4px;display:table-cell;cursor:pointer;vertical-align:middle}.nanogallery_theme_default .removeFullPageButton:after{content:"\e828";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default.fullpage{display:block;background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0;clear:both;overflow-y:scroll;overflow-x:hidden;padding:0 20px 10px}.nanogallery_theme_default .nanoGalleryBreadcrumb{margin:1px;padding:4px;text-align:left;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;display:table-cell;width:100%;overflow:hidden}.nanogallery_theme_default .nanoGalleryBreadcrumb .folder,
.nanogallery_theme_default .nanoGalleryBreadcrumb .folderHome{margin:0 5px;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block}.nanogallery_theme_default .nanoGalleryBreadcrumb .folder:hover,
.nanogallery_theme_default .nanoGalleryBreadcrumb .folderHome:hover{color:#fff}.nanogallery_theme_default .nanoGalleryBreadcrumb .folder:before{content:"\e815";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default .nanoGalleryBreadcrumb .folderHome:before{content:"\e80c";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default .nanoGalleryBreadcrumb .separator{margin:0 5px;cursor:pointer;vertical-align:middle;display:inline-block}.nl_wrap .separator{margin:1rem 0}.nanogallery_theme_default .nanoGalleryBreadcrumb .separator:hover{color:#fff}.nanogallery_theme_default .nanoGalleryBreadcrumb .separator:before{content:"\e823";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default .nanoGalleryBreadcrumb .separatorRTL{margin:0 5px;cursor:pointer;vertical-align:middle;display:inline-block}.nanogallery_theme_default .nanoGalleryBreadcrumb .separatorRTL:hover{color:#fff}.nanogallery_theme_default .nanoGalleryBreadcrumb .separatorRTL:before{content:"\e81f";margin-left:0.2em;margin-right:0.3em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default .nanoGalleryBreadcrumb .loading{display:inline-block}.nanogallery_theme_default .nanoGalleryBreadcrumb .loading:after{content:"\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";background:url(loading.gif) center no-repeat}.nanogallery_theme_default .nanoGalleryContainerParent{position:relative;text-align:center;margin:0 auto;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default .nanoGalleryContainer{text-align:left;position:relative;width:auto;display:inline-block;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;overflow:hidden}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer{cursor:pointer;border:1px solid #000;padding:0;background-color:#000;display:inline-block;position:absolute;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;overflow:hidden}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer input{opacity:0}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer:hover input{opacity:0.8}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .selected{opacity:0.5}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .selected + input{opacity:1}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .subcontainer{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;border:0 solid #000;margin:0;padding:0;overflow:hidden}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .imgContainer{position:relative;margin:5px;overflow:hidden;background:#000;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer img{background:url(data:image/gif;base64,R0lGODlhEAAQAIAAAP///////yH5BAEKAAEALAAAAAAQABAAAAIOjI+py+0Po5y02ouzPgUAOw==) center no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImage{background:rgba(34,34,34,0.75);opacity:1;text-align:left;margin:5px;left:0;position:absolute;min-height:0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImageTitle{color:#eee;margin:0 2px;left:0;overflow:hidden;text-shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelImageTitle:before{content:"\e803";margin-left:0.2em;margin-right:0.2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelFolderTitle{color:#eee;margin:0 2px;left:0;overflow:hidden;text-shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;vertical-align:middle;display:inline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelDescription>span,
.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelFolderTitle>span{color:rgba(34,34,34,0.75);background-color:#eee;border:0 solid #eee;border-radius:2px;padding:0 4px;text-shadow:none;vertical-align:middle;display:inline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelFolderTitle:before{content:"\e815";margin-left:0.2em;margin-right:0.2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainer .nanoGalleryThumbnailContainer .labelDescription{clear:both;color:#aaa;left:0;font-size:0.8em;margin:1px 2px;text-shadow:#000 1px 0 0,#000 1px 1px 0,#000 1px -1px 0,#000 -1px 1px 0,#000 -1px 0 0,#000 -1px -1px 0,#000 0 1px 0,#000 0 -1px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPagination,
.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPaginationDot{margin:10px auto 5px;padding:4px;text-align:center;position:relative;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;overflow:hidden;white-space:nowrap}.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPagination .paginationItem{margin:0 5px;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block}.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPagination .currentPage{text-decoration:underline}.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPagination .paginationNext,
.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPagination .paginationPrev{margin:0 5px;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block}.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPaginationDot .paginationItem{width:8px;height:8px;border:2px solid #fff;background:#444;border-radius:50%;margin:0 5px;white-space:nowrap;cursor:pointer;vertical-align:middle;display:inline-block;opacity:0.5}.nanogallery_theme_default .nanoGalleryContainerParent .nanoGalleryPaginationDot .currentPage{background:#fff;opacity:1}.nanogallery_theme_default #nanoGalleryViewer{display:block;background-color:rgba(1,1,1,0.75);text-align:center;position:fixed;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;top:0;left:0;height:100%;width:100%;clear:both}.nanogallery_theme_default #nanoGalleryViewer .nanoLogo{text-align:center;float:left;position:relative;top:50px;background:url(nano_logo.png) center no-repeat #000;display:block;height:30px;width:120px}.nanogallery_theme_default #nanoGalleryViewer .closeButtonFloating{cursor:pointer;right:0.5rem;top:0.5rem;position:absolute;opacity:1;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease}.nanogallery_theme_default #nanoGalleryViewer .closeButtonFloating:after{padding:5px 0 5px 5px;width:30px;height:30px;background:url("/assets/img/gallery/close-dark.svg") center center no-repeat;content:"";background-size:18px 18px;background-position:center center;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}.nanogallery_theme_default #nanoGalleryViewer .closeButtonFloating:hover{opacity:0.3}.nanogallery_theme_default #nanoGalleryViewer .content{position:absolute;clear:both;padding:0.5rem;cursor:-webkit-zoom-out;cursor:zoom-out;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}@media only screen and (min-width:40em){.nanogallery_theme_default #nanoGalleryViewer .content{padding:1rem}}@media only screen and (min-width:64em){.nanogallery_theme_default #nanoGalleryViewer .content{padding:2rem}}.nanogallery_theme_default #nanoGalleryViewer .content img{background:url(/assets/img/gallery/loading.gif) center no-repeat;border:4px solid #f8f8f8;padding:0;min-width:30px;min-height:30px;box-shadow:#888 0 0 0;border-radius:0;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .content .imgCurrent{cursor:pointer}.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious{color:#ddd;display:block;position:absolute;top:50%;padding:50px 25px 50px 0;margin-top:-65px;left:0.5rem;text-align:left;cursor:pointer;opacity:1;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious:after{width:13px;height:25px;background:url("/assets/img/gallery/prev-dark.svg") center center no-repeat;content:"";background-size:13px 25px;background-position:center center}.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext{color:#ddd;display:block;position:absolute;top:50%;padding:50px 0 50px 25px;margin-top:-65px;right:0.5rem;text-align:right;cursor:pointer;opacity:1;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext:after{width:13px;height:25px;background:url("/assets/img/gallery/next-dark.svg") center center no-repeat;content:"";background-size:13px 25px;background-position:center center}.nanogallery_theme_default #nanoGalleryViewer .toolbarContainer{bottom:0;left:0;right:0;text-align:center;display:inline-block;position:absolute}.nanogallery_theme_default #nanoGalleryViewer .toolbar{display:inline-block;vertical-align:middle;overflow:hidden;background:rgba(4,4,4,0.7);color:#eee;padding:0.25rem;margin:1px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .toolbar .ngbt{display:table-cell;cursor:pointer;height:25px;padding:0.25rem;vertical-align:middle;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext:after,
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious:after{font-size:1.5em;margin-left:0.2em;margin-right:0.2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;opacity:1;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease}.nanogallery_theme_default #nanoGalleryViewer .toolbar .ngbt:after{font-size:1.5em;margin-left:0.2em;margin-right:0.2em;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;opacity:1;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease}.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaNext:hover,
.nanogallery_theme_default #nanoGalleryViewer .content .contentAreaPrevious:hover,
.nanogallery_theme_default #nanoGalleryViewer .toolbar .ngbt:hover:after{opacity:0.3}.nanogallery_theme_default #nanoGalleryViewer .toolbar .previousButton:after{background:url("/assets/img/gallery/prev.svg") center center no-repeat;content:"";background-size:8px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .nextButton:after{background:url("/assets/img/gallery/next.svg") center center no-repeat;content:"";background-size:8px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .closeButton:after{background:url("/assets/img/gallery/close.svg") center center no-repeat;content:"";background-size:12px 12px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .playButton:after{background:url("/assets/img/gallery/play.svg") center center no-repeat;content:"";background-size:9px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .pauseButton:after{background:url("/assets/img/gallery/pause.svg") center center no-repeat;content:"";background-size:11px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .setFullscreenButton:after{background:url("/assets/img/gallery/fullscreen.svg") center center no-repeat;content:"";background-size:15px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .removeFullscreenButton:after{background:url("/assets/img/gallery/minimize.svg") center center no-repeat;content:"";background-size:15px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .infoButton:after{content:"\e82c"}.nanogallery_theme_default #nanoGalleryViewer .toolbar .linkOriginalButton:after{content:"\e80d"}.nanogallery_theme_default #nanoGalleryViewer .toolbar .viewToolbarButton:after{background:url("/assets/img/gallery/menu.svg") center center no-repeat;content:"";background-size:15px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .hideToolbarButton:after{background:url("/assets/img/gallery/hide-menu.svg") center center no-repeat;content:"";background-size:6px 15px;height:100%}.nanogallery_theme_default #nanoGalleryViewer .toolbar .pageCounter{display:table-cell;font-size:1em;margin:auto;vertical-align:middle;overflow:hidden;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .toolbar .label{padding:3px 10px;border-left:0 solid #000;overflow:hidden;display:table-cell;text-align:left;vertical-align:middle;font-size:1em;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;background-color:initial}.nanogallery_theme_default #nanoGalleryViewer .toolbar .label .title{font-size:1em;margin:auto;vertical-align:middle;overflow:hidden;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default #nanoGalleryViewer .toolbar .label .description{font-size:0.8em;display:table-row;vertical-align:middle;overflow:hidden;color:#aaa;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box}.nanogallery_theme_default .nanoGalleryConsoleParent{visibility:hidden;height:0;background:#111;color:#e00;padding:0;margin:2px}.nanogallery_theme_default .nanoGalleryConsoleParent p{color:#e00;padding:1px;margin:0}.nanogallery_theme_default.unselectable{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nanogallery_theme_default .nanoGalleryLBarOff{position:relative;width:100%;visibility:hidden;height:2px;margin:0 0 1px;background-color:#555}.nanogallery_theme_default .nanoGalleryLBar{position:relative;width:100%;visibility:visible;height:2px;margin:0 0 1px;background-color:#555}.nanogallery_theme_default .nanoGalleryLBar>div{position:absolute;width:50px;height:2px;top:0;opacity:0.7}.nanogallery_theme_default .nanoGalleryLBar>div:nth-child(1){-webkit-animation:nanoGalleryLBarAnim 2s -0.2s infinite cubic-bezier(0,0.6,0.9,0);animation:nanoGalleryLBarAnim 2s -0.2s infinite cubic-bezier(0,0.6,0.9,0);background:#111}.nanogallery_theme_default .nanoGalleryLBar>div:nth-child(2){-webkit-animation:nanoGalleryLBarAnim 2s -0.4s infinite cubic-bezier(0,0.6,0.9,0);animation:nanoGalleryLBarAnim 2s -0.4s infinite cubic-bezier(0,0.6,0.9,0);background:#333}.nanogallery_theme_default .nanoGalleryLBar>div:nth-child(3){-webkit-animation:nanoGalleryLBarAnim 2s -0.6s infinite cubic-bezier(0,0.6,0.9,0);animation:nanoGalleryLBarAnim 2s -0.6s infinite cubic-bezier(0,0.6,0.9,0);background:#999}.nanogallery_theme_default .nanoGalleryLBar>div:nth-child(4){-webkit-animation:nanoGalleryLBarAnim 2s -0.8s infinite cubic-bezier(0,0.6,0.9,0);animation:nanoGalleryLBarAnim 2s -0.8s infinite cubic-bezier(0,0.6,0.9,0);background:#777}.nanogallery_theme_default .nanoGalleryLBar>div:nth-child(5){-webkit-animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,0.6,0.9,0);animation:nanoGalleryLBarAnim 2s -1s infinite cubic-bezier(0,0.6,0.9,0);background:#ddd}@-webkit-keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}@keyframes nanoGalleryLBarAnim{0%{left:10%}100%{left:90%}}

.shop .cd-section--intro .absbg--top{position:absolute;top:0;right:0;z-index:11}.cd-section--intro-shop header p{font-size:1.2em;color:#161616;font-weight:700;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.info--scorte{margin-top:2rem}.info--scorte,
.agnello__contact{margin-top:1rem}.info--scorte{color:#8a561e;font-size:0.9em}.ospite__wrap--shop{background:#fdf8ef}.agnello__contact{font-size:0.9em}@media screen and (min-width:40em){.cd-section--intro-shop header p{font-size:1.3em;width:90%}.cd-section--intro-shop .info p{width:90%}.cd-section--intro-shop .info{padding-top:0}.info--scorte{margin-top:3rem}}.deco-stack{width:100%;margin:1em 0;text-align:center;white-space:nowrap}.deco-stack__img{min-width:200px;max-width:50%;min-height:200px;max-height:100%;margin:0 -60px;border:10px solid #fff;outline:1px solid transparent;box-shadow:0 0 10px rgba(0,0,0,0.3);background:#aaa}.deco-stack__img--rotation-1{-webkit-transform:rotate3d(0,0,1,-8deg);transform:rotate3d(0,0,1,-8deg)}.deco-stack__img--rotation-2{-webkit-transform:rotate3d(0,0,1,-1deg);transform:rotate3d(0,0,1,-1deg)}.deco-stack__img--rotation-3{-webkit-transform:rotate3d(0,0,1,9deg);transform:rotate3d(0,0,1,9deg)}.video-wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;pointer-events:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video-wrap--show{pointer-events:auto}.video-inner{position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;opacity:0;background:black}.video-wrap--show .video-inner{opacity:1}.video-player{position:absolute;top:50%;width:100%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.content{position:relative}.loader{font-size:2.5em;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-loaded .loader{opacity:0;pointer-events:none;transition:opacity 0.3s}.action{font-weight:bold;position:relative;overflow:hidden;margin:0;padding:4em;color:#fff;border:3px solid;border-radius:50%;background:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.action div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.action div span{display:block;margin-top:0.75rem;color:#fff;text-transform:uppercase}.video-loaded .action--play{opacity:1;pointer-events:auto}.action--close{line-height:1;position:absolute;z-index:1000;top:30px;right:30px;width:55px;height:55px;padding:0;opacity:0;color:#fff;transition:-webkit-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}.video-wrap--show .action--close{opacity:1;transition-delay:1.2s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}@media screen and (min-width:25em){.deco-stack__img{width:20vw;height:20vw}.video-inner{width:30vw;height:30vw;border:20px solid #ece4d5;-webkit-transform:scale3d(0.1,0.1,1) rotate3d(0,0,1,-5deg);transform:scale3d(0.1,0.1,1) rotate3d(0,0,1,-5deg)}.video-wrap--show .video-inner{opacity:0;-webkit-animation:showVideo-1 1.25s forwards;animation:showVideo-1 1.25s forwards}.video-wrap--hide .video-inner{-webkit-animation:hideVideo 1.25s forwards;animation:hideVideo 1.25s forwards}.video-player{left:50%;width:auto;height:100vh;transition:-webkit-transform 1s;transition:transform 1s;-webkit-transform:translate3d(-50%,-50%,0) scale3d(0.7,0.7,1) rotate3d(0,0,1,5deg);transform:translate3d(-50%,-50%,0) scale3d(0.7,0.7,1) rotate3d(0,0,1,5deg)}.video-wrap--show .video-player,.video-wrap--hide .video-player{-webkit-transform:translate3d(-50%,-50%,0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}}
@media screen and (min-width:25em) and (min-aspect-ratio:1280 / 720){.deco-stack__img{width:20vh;height:20vh}.video-inner{width:30vh;height:30vh}.video-wrap--show .video-inner{-webkit-animation:showVideo-2 1.25s forwards;animation:showVideo-2 1.25s forwards}.video-player{width:100vw;height:auto}}@-webkit-keyframes showVideo-1{50%{width:50vw;height:50vw;opacity:1;-webkit-transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg)}100%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}}@keyframes showVideo-1{50%{width:50vw;height:50vw;opacity:1;-webkit-transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg)}100%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}}@-webkit-keyframes showVideo-2{50%{width:50vh;height:50vh;opacity:1;-webkit-transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg)}100%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}}@keyframes showVideo-2{50%{width:50vh;height:50vh;opacity:1;-webkit-transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg);transform:scale3d(0.5,0.5,1) rotate3d(0,0,1,-5deg)}100%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}}@-webkit-keyframes hideVideo{0%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}100%{width:100vw;height:100vh;opacity:0;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}}@keyframes hideVideo{0%{width:100vw;height:100vh;opacity:1;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}100%{width:100vw;height:100vh;opacity:0;-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,0deg);transform:scale3d(1,1,1) rotate3d(0,0,1,0deg)}}.workshop .cd-section--intro .absbg--top{position:absolute;top:0;right:0}
span.above-title{color:#a32f59;font-size:2em;margin-bottom:1rem}
@media screen and (max-width:64em){span.above-title{font-size:1.1em}}
.cd-section--workshop header p:not(.nota){font-size:1.2em;color:#161616;font-weight:700;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cd-section__block__timeline{padding-top:0}.cbp_tmlabel__prod,
.cbp_tmlabel__hided{margin-bottom:2rem}.cbp_tmlabel .link_btn{margin-top:0}.cbp_tmlabel__hided{display:none}.more_btn__close{display:none}.more_btn__close img{vertical-align:initial}.more_btn__close span{text-transform:uppercase;font-weight:700;color:#161616;font-size:0.8em;margin-left:0.5rem}.no-touch .more_btn__close:hover span{color:#c52c4e}.cd-section--workshop header p.advice{color:#8a561e}@media screen and (min-width:40em){.cd-section--workshop header p:not(.nota){font-size:1.3em;width:80%}.cd-section__block__timeline{padding-top:2rem}}@media screen and (min-width:64em){.cd-section--workshop header p:not(.nota){width:70%}.cd-section__block__timeline{padding-top:7rem}}.cbp_tmtimeline{padding:0;list-style:none;position:relative;display:block}.cbp_tmtimeline:before{content:"";position:absolute;top:0;bottom:0;width:10px;background:#e4d2ba;left:25%;margin-left:-10px}.cbp_tmtimeline>li .cbp_tmtime{display:block;width:30%;padding-right:100px;position:absolute}.cbp_tmtimeline>li .cbp_tmtime span{display:block}.cbp_tmtimeline>li .cbp_tmtime span:first-child{font-size:0.9em;color:#a60b16;text-transform:uppercase;font-weight:700;line-height:1.1}.cbp_tmtimeline>li .cbp_tmtime span:last-child{font-size:2.9em;color:#161616}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmtime span:last-child{color:#161616}.cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 15px 31%;background:#fbf7ee;color:#fff;padding:2em;font-size:1.2em;font-weight:300;line-height:1.4;position:relative}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel{background:#f5f0e4}.cbp_tmtimeline>li .cbp_tmlabel h1{margin-top:0;padding:0 0 10px 0;font-weight:700;font-size:1.4em;color:#161616}.cbp_tmlabel__price{color:#161616;font-size:1em}.cbp_tmlabel__price strong{font-size:1.5em}.cbp_tmtimeline>li .cbp_tmlabel__hided p{font-size:0.85em;color:#161616}.cbp_tmtimeline>li .cbp_tmlabel h3{font-weight:700;font-size:1em;font-family:"GTEesti";margin-bottom:0.5rem;color:#368488;display:inline-block}.cbp_tmtimeline>li .cbp_tmlabel ul{margin-left:0}.cbp_tmtimeline>li .cbp_tmlabel li{color:#161616;font-size:0.85em;font-weight:700}@media only screen and (min-width:40em){.cbp_tmtimeline>li .cbp_tmlabel h1{font-size:1.8em}.cbp_tmtimeline>li .cbp_tmlabel h3{font-size:1.1em}.cbp_tmtimeline>li:not(:last-child){margin-bottom:4rem}.cbp_tmlabel__price{font-size:1.25em}}.cbp_tmtimeline>li .cbp_tmlabel:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fbf7ee;border-width:10px;top:10px}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{border-right-color:#f5f0e4}.cbp_tmtimeline>li .cbp_tmicon{width:15px;height:15px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:1.4em;line-height:40px;-webkit-font-smoothing:antialiased;position:absolute;color:#fff;background:#f5f0e4;border-radius:50%;box-shadow:0 0 0 8px #e4d2ba;text-align:center;left:25%;top:0;-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}.cbp_tmicon img{top:5px}@media screen and (max-width:63.375em){.cbp_tmtimeline>li .cbp_tmtime span:last-child{font-size:1.5em}}@media screen and (max-width:39.375em){.cbp_tmtimeline:before{display:none}.cbp_tmtimeline>li .cbp_tmtime{width:100%;position:relative;padding:0 0 2rem 0}.cbp_tmtimeline>li .cbp_tmtime span{text-align:left}.cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 4rem 0;padding:1em;font-weight:400}.cbp_tmtimeline>li .cbp_tmlabel:after{right:auto;left:20px;border-right-color:transparent;border-bottom-color:#fbf7ee;top:-20px}.cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after{border-right-color:transparent;border-bottom-color:#f5f0e4}.cbp_tmtimeline>li .cbp_tmicon{position:relative;float:right;left:auto;margin:-55px 5px 0 0}}.show{background:#efe1cf}.show .cd-section--intro .absbg--top{position:absolute;top:0;right:0}.cd-section--intro.cd-section--intro--show header h2{color:#8a561e}.show .info__list{margin-top:0}.show-img{margin-top:2rem}@media screen and (min-width:40em){.show .info__list{margin:2rem 0}.show-img{margin-top:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}}@media screen and (min-width:64em){.show-img{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}}h2.reveal__block.reveal__block--text.iscrizioni-title{color:#a32f59}
.iscrizioni-abilitate{display:block}.pre-iscrizioni{display:none}@media screen and (max-width:64em){.pre-iscrizioni .flex-section.programma p.under-title{font-size:1.2em}h2.money{font-size:2.5em !important}.cd-section__block.cd-section__block--contarini.iscrizioni-section h2{font-size:2em}}
.flex-acquista{display:flex;gap:15px;width:100%}
.flex-acquista p.under-title{width:100% !important;margin-top:1rem !important;margin-bottom:1rem !important}
.flex-acquista p.under-title:last-of-type{margin-bottom:2rem !important}
.flex-acquista p.under-title.small{font-size:1em !important}
.pranzo-villa p.under-title.small{font-size:0.7em !important}
.flex-acquista .cd-section__block.cd-section__block--contarini.iscrizioni-section{border-radius:80px;padding:3rem 6rem}
h2.money{color:#fff5ee !important}.flex-acquista .left{width:50%}
.flex-acquista .right{width:50%}
@media screen and (max-width:94em){.flex-acquista .cd-section__block.cd-section__block--contarini.iscrizioni-section{padding:2rem 3rem;border-radius:40px}.flex-acquista{flex-direction:column;justify-content:center;align-items:center}.flex-acquista .left{width:100%}.flex-acquista .right{width:100%}}
.iscrizioni-abilitate .flex-text span.iscrizioni-under{opacity:1 !important;color:#a32f59;font-size:2em;line-height:normal;margin-bottom:2rem}
.iscrizioni-abilitate .flex-text p.iscrizioni-under{font-weight:normal;color:#a32f59;font-size:1.5em;line-height:normal;margin-bottom:7rem}
@media screen and (max-width:64em){.iscrizioni-abilitate .flex-text span.iscrizioni-under{font-size:1.5em}.iscrizioni-abilitate .flex-text p.iscrizioni-under{font-size:1.2em;margin-bottom:2rem}}
.cd-section__block.cd-section__block--contarini.iscrizioni-section p,
h2{color:#a52f5a;font-weight:normal !important}
.cd-section__block.cd-section__block--contarini.iscrizioni-section p{font-size:1.5em;margin-bottom:2rem}
.cd-section__block.cd-section__block--contarini.iscrizioni-section h2{font-size:4em}
.cd-section__block.cd-section__block--contarini.iscrizioni-section{background:#edc0d0;border-radius:40px;border:1px solid #a52f5a;padding:3rem 8rem}
@media only screen and (max-width:64em){.cd-section__block.cd-section__block--contarini.iscrizioni-section{padding:3rem 3rem}.cd-section__block.cd-section__block--contarini.iscrizioni-section p{font-size:1.2em}.info-acquista p.under-title{font-size:1.2em !important}.left-section-acquista p.under-title{font-size:1.2em !important}.left-section-acquista span.under-title{font-size:1.5em !important}.left-section-acquista span.under-title.no-top{margin-top:0}.info-acquista.bg-color{padding-top:0;padding-bottom:0}.cd-section__block.cd-section__block--contarini.iscrizioni-section h2{font-size:2em}.cd-section__block.cd-section__block--contarini.iscrizioni-section .iscriviti-text-section{gap:30px !important;justify-content:initial}}
.cd-section__block.cd-section__block--contarini.iscrizioni-section .iscriviti-text-section{gap:50px;justify-content:initial}
.cd-section__block.cd-section__block--contarini.iscrizioni-section .link_btn{color:#a32f59;background-color:#fff5ee;border:1px solid #a32f59;box-shadow:3px 3px 0 0 #a32f59}
.left-section-acquista a.link_btn{color:#a32f59;background-color:#fff5ee;border:1px solid #a32f59;box-shadow:3px 3px 0 0 #a32f59;margin-top:1rem}
.in-workshop a.link_btn{color:#a32f59;background-color:#fff5ee;border:1px solid #a32f59;box-shadow:3px 3px 0 0 #a32f59;margin-top:1rem}
.left-section-acquista span.under-title{font-size:2em;line-height:normal}
.cd-section--iscrizione header ul{margin-top:2rem;margin-bottom:0;list-style:none}
.no-bg{background:none !important}
.cd-section--iscrizione .nota{padding-top:0;margin-bottom:3rem}
.cd-section--iscrizione .workshop__row--closure .nota{margin-bottom:1rem}
.cd-section--intro.cd-section--iscrizione header h2{margin-bottom:1rem}.cd-section--iscrizione header li{margin-top:2rem;display:block}.cd-section--intro.cd-section--iscrizione header span.price{font-size:2.5em;opacity:1;color:#c52c4e}.iscrizione .cd-section--intro .absbg--top{position:absolute;top:0;right:0}.cd-section--iscrizione header p:not(.nota){font-size:1.2em;color:#161616;font-weight:700;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (min-width:40em){.cd-section--iscrizione header p:not(.nota){font-size:1.3em;width:80%}}@media screen and (min-width:64em){.cd-section--iscrizione header p:not(.nota){width:70%}}.iscrizione__row{padding-bottom:2rem}.iscrizione__wrap{display:inline-block;padding:2rem 2rem;width:100%}@media screen and (min-width:40em){.iscrizione__wrap{width:auto;padding:2rem 4rem}}.iscrizione__wrap--bordered{border:4px dashed #cbbda7}.iscrizione__pretitle{font-family:"LttRecoleta-Medium";text-transform:uppercase;font-weight:700;font-size:1.25em;color:#cbbda7;line-height:1;margin-bottom:0}.iscrizione__title__price{font-family:"LttRecoleta-Medium";text-transform:uppercase;font-weight:700;font-size:5em;letter-spacing:-0.075em;color:#da8a1a;display:inline-block;-webkit-transform:translateX(-0.5rem);-ms-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}
.iscrizione__title__ais{color:#5a5a5a}
.iscrizione__title__price.iscrizione__title__price--grey{color:#9c9c9b;margin-bottom:0}.iscrizione__title__info{display:inline;font-size:1.25em;color:#da8a1a}.iscrizione__title__info.iscrizione__title__info--grey{color:#9c9c9b}.iscrizione__barinfo{background:#da8a1a;text-align:center;font-family:"LttRecoleta-Medium";text-transform:uppercase;font-weight:700;font-size:1.15em;color:#ede2d1;padding:0.25rem 0.5rem;-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem)}.iscrizione__barinfo.iscrizione__barinfo--hide{background:transparent}.iscrizione__subtitle{font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#4a4a4a;font-size:1.1em;margin-bottom:0;-webkit-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}.iscrizione__subtitle.iscrizione__subtitle--grey{color:#9c9c9b}.iscrizione__info{color:#5a5a5a;letter-spacing:0.05em;-webkit-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem);font-size:0.95em}.iscrizione__button{display:block;width:100%;padding:1.5rem;background:linear-gradient(to bottom,#68bb1f 0%,#529d0d 98%);font-weight:700;letter-spacing:0.15em;font-size:0.9em;text-transform:uppercase;color:#fff;transition:background-color 0s,color 0s}.iscrizione__button:focus{color:#fff}.iscrizione__button:hover{color:#fff;background:#c52c4e}
.workshop__row{width:100%;padding:0 2rem 6rem}.workshop__row h2{font-size:2em}.workshop__row p:not(.nota){color:#161616;font-size:0.95em;margin-bottom:0.25rem}.iscrizione__button--workshop{width:auto;display:inline-block}.cd-section--iscrizione .nota.nota--workshop{margin-bottom:1rem}@media screen and (min-width:40em){.workshop__row{margin-top:4rem;padding:0 4rem 6rem;width:auto}.workshop__row h2{font-size:3em}}
.accrediti__row{margin-top:2rem}@media screen and (min-width:40em){.accrediti__row{margin-top:0}}
.scheda__wrap__regione__text{text-transform:uppercase;color:#a32f59}
.accrediti__row_text{font-size:0.9em;color:#4a4a4a}.accrediti__row_text a{font-weight:700;color:#161616}.no-touch .accrediti__row_text a:hover{color:#c52c4e}
.policyform{color:#a32f59;vertical-align:top;font-size:0.9em;top:2px}.no-touch .policyform:hover{color:#c52c4e}.formpage .cd-section--intro .absbg--top{position:absolute;top:0;right:0}.newsletter h2{font-size:4em;color:#a32f59}@media screen and (max-width:64em){.newsletter h2{font-size:2em;color:#a32f59}}.formpage,
.cd-section__block--nl{background:#fff5ee}.cd-section--formpage header ul{margin-top:2rem;margin-bottom:2rem;list-style:none}.cd-section--intro.cd-section--formpage header h2{color:#8a561e;margin-bottom:1rem}.cd-section--iscrizione header li{margin-top:2rem;display:block}.cd-section--intro.cd-section--formpage header span.price{font-size:2.5em;opacity:1;color:#c52c4e}.iscrizione .cd-section--intro .absbg--top{position:absolute;top:0;right:0}.cd-section--formpage header p:not(.nota){font-size:1.2em;color:#161616;font-weight:700;line-height:1.3em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (min-width:40em){.cd-section--formpage header p:not(.nota){font-size:1.3em;width:80%}}@media screen and (min-width:64em){.cd-section--formpage header p:not(.nota){width:70%}}
.form__nearest{margin-top:2rem}.form__nearest .form-buttons,
.form__nearest .link_btn{margin-top:0}.error{display:block;color:#c52c4e;margin-bottom:1.5rem;margin-top:0.25rem}.grazie{color:#e69622 !important;font-weight:700}.formpage header .grazie{padding-bottom:5rem}.input{position:relative;z-index:1;display:inline-block;max-width:375px;width:100%;vertical-align:top}.form-buttons{margin-top:1rem}.input__field{font-size:1.3em;position:relative;display:block;float:right;padding:0.8em 0 0;border:none;border-radius:0;-webkit-appearance:none;appearance:none;box-shadow:none}.input__field:focus{outline:none;background:none;box-shadow:none;border:0}.input__label{display:inline-block;color:#a32f59;font-size:1.2em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:1.6em 0;width:100%}.input--hoshi{overflow:hidden}span.input--hoshi,
.input--hoshi label span{opacity:1 !important}.input__field--hoshi{margin-top:1em;width:100%;background:transparent;color:#a32f59}.input__label--hoshi{position:absolute;bottom:0;left:0;padding:0;width:100%;height:100%;text-align:left;pointer-events:none}.input__label-content--hoshi{position:absolute}.input__label--hoshi::before,
.input__label--hoshi::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid #a32f59}.input__label--hoshi::after{margin-top:2px;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);transition:-webkit-transform 0.3s;transition:transform 0.3s}.input__label--hoshi-red::after{border-color:#c52c4e}.input__field--hoshi:focus + .input__label--hoshi::after,
.input--filled .input__label--hoshi::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi,
.input--filled .input__label-content--hoshi{-webkit-animation:animation 0.3s forwards;animation:animation 0.3s forwards}@-webkit-keyframes animation{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}@keyframes animation{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}@-webkit-keyframes dothabottomcheck{0%{height:0}100%{height:12.5px}}@keyframes dothabottomcheck{0%{height:0}100%{height:12.5px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:30px}}@-webkit-keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:30px}}input[type="checkbox"]{display:none}.check-box{height:25px;width:25px;background-color:transparent;border:1px solid #a32f59;border-radius:15px;position:relative;display:inline-block;box-sizing:border-box;transition:border-color ease 0.175s;cursor:pointer;margin-left:0 !important;margin-right:0.5rem !important}
.check-box::before,
.check-box::after{box-sizing:border-box;position:absolute;height:0;width:5px;background-color:#2ea795;display:inline-block;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";transition:opacity ease 0.5}
.check-box::before{top:18px;left:11px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.check-box::after{top:9.25px;left:1.25px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}input[type="checkbox"]:checked + .check-box,
.check-box.checked{border-color:#2ea795}
input[type="checkbox"]:checked + .check-box::after,
.check-box.checked::after{height:12.5px;-webkit-animation:dothabottomcheck 0.175s ease 0s forwards;animation:dothabottomcheck 0.175s ease 0s forwards}
input[type="checkbox"]:checked + .check-box::before,
.check-box.checked::before{height:30px;-webkit-animation:dothatopcheck 0.35s ease 0s forwards;animation:dothatopcheck 0.35s ease 0s forwards}.fixed-block{position:absolute;right:0.9375em;top:1.5rem;margin-top:2rem;z-index:100}@media screen and (max-width:63.9375em){.fixed-block{margin-top:1.5rem}}.fixed-block a{display:inline-block}.fixed-block a:last-child{font-size:1.3rem;color:#a32f59;text-decoration:underline}
.fixed-block a:last-child:hover{color:#edc0d0;text-decoration:none}
.fixed-btn-flex{display:flex;flex-direction:column;justify-content:center;align-items:center}
.fixed-btn-flex span{color:#a32f59;margin-top:1rem}
.fixed-block__iscriviti{padding:0.75rem 1em;background:linear-gradient(to bottom,#68bb1f 0%,#529d0d 98%);font-weight:700;letter-spacing:0.1em;font-size:0.7em;text-transform:uppercase;color:#fff;transition:background-color 0s,color 0s}.fixed-block__iscriviti:focus{color:#fff}.fixed-block__iscriviti:hover{color:#fff;background:#161616}.fixed-block__info{font-weight:700;letter-spacing:0.1em;font-size:0.7em;text-transform:uppercase;color:#161616;transition:background-color 0s,color 0s}.fixed-block__info:focus{color:#161616}.fixed-block__info:hover{color:#c52c4e}@media only screen and (min-width:64em){.fixed-block{position:fixed;right:1.875em;top:0.9375em}.fixed-block__iscriviti{padding:1rem 2em;background:linear-gradient(to bottom,#68bb1f 0%,#529d0d 98%);font-size:0.8em;transition:background-color 0s,color 0s}.fixed-block__info{padding:calc(1rem - 3px) calc(2rem - 3px);border:3px solid}.fixed-block__info:hover{color:#fff;background:#161616}}.gallery{overflow:hidden}@media only screen and (max-width:64em){.gallery{margin-top:-5rem}.cd-section__block.cd-section--intro.cd-section--iscrizione.cd-section--iscrizione--btnpage{padding-bottom:0}}@media only screen and (max-width:40em){.gallery{margin-top:-4rem}}
.cycle-slideshow{margin-bottom:0;width:100%;height:100%;top:0;left:0}
.cycle-slideshow picture{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.cycle-slideshow picture img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.veil>div{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.cycle-pager{position:absolute;bottom:1rem;left:0;z-index:200;width:100%;text-align:center}
.cycle-pager span{width:10px;height:10px;border-radius:50%;background:#fff;display:inline-block;color:#fff;transition:all 0.35s;line-height:1}
@media only screen and (min-width:40em){.cycle-pager span{width:15px;height:15px}}
.cycle-pager .cycle-pager-active{background:#ce2e50;color:#ce2e50}
.cycle-pager span:not(:first-child){margin-left:1rem}.section__block--espositori__list{display:inline-block}
.section__block--espositori__list li{width:100%}
.section__block--espositori__list li:not(:last-child){margin-bottom:1.25rem}
.section__block--espositori__list a{text-align:center;width:100%;margin-top:0.25rem;color:#fff}
 @media only screen and (min-width:40em){.cd-section__block--invilla{padding-right:1.875rem}.section__block--espositori__list h2{font-size:2rem}}
@media only screen and (min-width:64em){.section__block--espositori__list h2{font-size:2rem}}
.cd-section__block--abstract{background:#fff5ee}
img.arrow-icon{margin-left:25px;margin-top:10px;width:33px;height:33px}@media only screen and (max-width:64em){img.arrow-icon{width:15px;height:15px;margin-left:10px;margin-top:5px}}
@media only screen and (max-width:64em){img.section-image{width:300px;height:280px}}
.images-section{margin-top:60px}@media only screen and (max-width:64em){.images-section{margin-top:0}}
.flex-section{display:flex;gap:10rem}.pranzo-section-flex{max-width:90rem}@media only screen and (max-width:64em){.flex-section{flex-direction:column;gap:0;margin-bottom:3rem}.sponsor__wrap{padding-top:0}}.flex-section .left{width:50%;display:flex;flex-direction:column}@media only screen and (max-width:64em){.flex-section .left{width:100%;margin-top:50px;align-items:center}}.flex-section .left .flex-link{cursor:pointer;margin-top:20px;display:flex}@media only screen and (max-width:64em){.flex-section .left .flex-link{margin-top:10px}}.flex-section .left .flex-link span{font-size:2.5rem;color:#a32f59;line-height:1}@media only screen and (max-width:64em){.flex-section .left .flex-link span{font-size:1.2rem}}.flex-section .left .flex-link a,
.flex-section .left .flex-link img.arrow-icon{transition:transform 0.3s ease-in-out}.flex-section .left .flex-link:hover a{transform:scale(1.05)}.flex-section .left .flex-link:hover img.arrow-icon{transform:translateX(5px)}.flex-section .right{width:50%;display:flex;flex-direction:column}
.flex-section.cantina-link .right{width:100%;display:flex;flex-direction:column}@media only screen and (max-width:64em){.flex-section .right{width:100%;margin-top:50px;align-items:center}}.flex-section .right .flex-link{cursor:pointer;margin-top:20px;display:flex}.flex-section.cantina-link .right .flex-link{cursor:pointer;margin-top:20px;display:flex;align-items:center}@media only screen and (max-width:64em){.flex-section .right .flex-link{margin-top:10px}}.flex-section .right .flex-link span{font-size:2.5rem;color:#a32f59;line-height:1}.flex-section.cantina-link .right .flex-link span{font-size:2rem;color:#a32f59;line-height:1}.flex-section.cantina-link .right .flex-link img.arrow-icon{margin-top:0}@media only screen and (max-width:64em){.flex-section .right .flex-link span{font-size:1.2rem}.flex-section.cantina-link .right .flex-link span{font-size:1.2rem}.flex-section.cantina-link .right{align-items:flex-start}}.flex-section .right .flex-link a,
.flex-section .right .flex-link img.arrow-icon{transition:transform 0.3s ease-in-out}.flex-section .right .flex-link:hover a{transform:scale(1.05)}.flex-section .right .flex-link:hover img.arrow-icon{transform:translateX(5px)}.flex-section.custom-flex .right,
.flex-section.custom-flex .left{justify-content:center}
@media only screen and (max-width:74em){.flex-section.custom-flex{flex-direction:column;gap:1rem}.flex-section.custom-flex .left{order:1;margin-top:0}.flex-section.custom-flex .right{margin-top:0}.flex-section.custom-flex:first-of-type .right{order:0;margin-top:0}.flex-section.custom-flex.reverse .right{order:1;margin-top:0}}.marquee{width:100%;overflow:hidden;position:relative;background:#fff5ee}
.marquee img{margin-right:90px;object-fit:contain}@media only screen and (max-width:64em){.marquee img{margin-right:30px}}.marquee-content{white-space:nowrap}
@media only screen and (max-width:64em){.flex-section.--pre-footer.pranzo-villa .left{order:2}.marquee img{margin-right:80px}}
.flex-section.--pre-footer:nth-of-type(2){margin-top:50px}@media only screen and (max-width:64em){.flex-section.--pre-footer:nth-of-type(2){margin-top:0}}
.flex-section.--pre-footer .left{justify-content:center}@media only screen and (max-width:64em){.flex-section.--pre-footer .left{order:1;align-items:flex-start;margin-top:0}}.flex-section.--pre-footer .right{justify-content:center}@media only screen and (max-width:64em){.flex-section.--pre-footer .right{order:1;align-items:flex-start;margin-top:0}}.flex-section.--pre-footer .mobile-flex-text{display:none}@media only screen and (max-width:64em){.flex-section.--pre-footer .mobile-flex-text{display:block;float:left;width:100%;margin-bottom:30px;margin-top:50px}}.bg-color{padding-top:120px}@media only screen and (max-width:64em){.bg-color{background-color:#edc0d0;padding-bottom:50px;padding-top:50px;margin-top:50px}}
.sezione-iscriviti{background-color:#a52f5a;border-radius:90px;margin-top:140px;padding:4.5rem}@media only screen and (max-width:64em){.sezione-iscriviti{border-radius:0;padding:2.5rem 2rem 3rem;margin-top:-1rem}}
.flex-sezione-iscriviti{display:flex;flex-direction:column;gap:20px}.flex-sezione-iscriviti h2{color:#fff5ee !important;font-size:4rem !important}.flex-sezione-iscriviti .iscriviti-text{color:#edc0d0;font-size:3rem}@media only screen and (max-width:64em){.flex-sezione-iscriviti h2{font-size:2rem !important}.flex-sezione-iscriviti .iscriviti-text{font-size:2rem}}
.iscriviti-text-section{display:flex;justify-content:space-between;flex-direction:row;align-items:center}@media only screen and (max-width:94em){.iscriviti-text-section{flex-direction:column;align-items:flex-start;gap:25px}}
.flex-link.contarini-flex-link{align-items:center}
.iscriviti-text-section .link_btn{padding:0.5rem 2rem;line-height:normal;color:#fff5ee;background-color:transparent;border:1px solid #fff5ee;box-shadow:3px 3px 0 0 #fff5ee;transition:transform 0.3s ease-in-out}.iscriviti-text-section .link_btn:hover{color:#edc0d0;transform:scale(1.05)}
.iscriviti-text-section .link_btn:active{box-shadow:none !important}@media only screen and (max-width:64em){.iscriviti-text-section .link_btn{font-size:1.5rem}form#accrediti-form{margin-top:2rem}}
form#accrediti-form{width:500px;margin-top:2rem}.no-marg-bottom{margin-bottom:0}.form-note{margin-bottom:20px;margin-top:5px;text-align:left;padding-left:20px;padding-right:20px}#policyAccrediti{display:block !important;position:absolute;pointer-events:none;opacity:0}
.policy-accrediti{border:1px solid #cacaca;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}.richiesta-accredito{display:flex;flex-direction:column;gap:30px}
#formErrors{color:#a32f59;font-size:1.5em}
form#accrediti-form input:not(:last-child){border-radius:30px;padding:20px}
.grecaptcha-badge{display:none}
.accrediti-flex{display:flex;justify-content:center;align-items:center}
.iscriviti-text-section p{margin-bottom:0}
@media only screen and (max-width:64em){.flex-section.programma .left{align-items:flex-start;margin-top:0;margin-bottom:3rem}.flex-section.programma{margin-bottom:0}.intro{margin-top:1rem}.flex-section.programma .right{align-items:flex-start;margin-bottom:3rem}.flex-section.programma .intro{margin-bottom:0}.flex-section.programma .intro br{display:none}.flex-section.programma .flex-link{margin-top:15px}.flex-section.programma .top-space{margin-top:20px;color:#fff}.flex-section.programma .top-space.free{margin-top:20px;color:#a32f59}.flex-section.programma .top-space.subscription{margin-top:20px;color:#fff !important}.flex-section.programma h2.top-space.subscription{font-size:2.5em}}
.grid-section{margin-bottom:1rem}.grid-section.closure-section h2{font-size:4em}.grid-section h2{color:#a32f59;font-size:6em}.grid-section.bg-color h2{font-size:4em}
.grid-section.closure-section h2{font-size:4em}
.grid-section.bg-color p{font-size:1.5em}
.grid-section.closure-section p{font-size:1.5em}
.grid-section.bg-color p.ingressi{font-size:1.2em;margin-top:20px}@media only screen and (max-width:64em){.grid-section.bg-color h2{font-size:2em}p.under-title.home-accrediti{font-size:1.2em !important}.grid-section.closure-section h2{font-size:2em}.grid-section.closure-section p{font-size:1.2em}.cycle-pager{display:none}.cycle-slideshow picture img{height:400px}.cd-section__block--contarini__villa img{object-fit:cover;height:300px}}.grid-section p{color:#a32f59;font-size:4em;line-height:1}@media only screen and (max-width:84em){.grid-section h2{font-size:5em}.grid-section p{font-size:3em}}@media only screen and (max-width:64em){.grid-section{margin-bottom:1rem}.grid-section h2{font-size:3.5em}.grid-section p{font-size:2em}p.operatori-intro{font-size:1.2em !important}p.detail-espositori-intro{font-size:1.2em !important}p.pranzo-intro{font-size:1.2em !important}p.workshop-intro{font-size:1.2em !important}.altri-espo{display:flex;justify-content:center}}@media only screen and (max-width:64em){.diff-color h2,.diff-color span{color:#9f6077 !important}}
h2.top-space.diff-color-desk{color:#9f6077 !important}
 @media only screen and (min-width:40em){.cd-section__block--closure,.cd-section__block--closure .grid__text{padding-bottom:0;margin-bottom:0}}@media only screen and (min-width:40em) and (max-width:63.9375em){.cd-section__block--closure .cd-section__block--invilla .grid__text{padding-right:0.9375rem}.cd-section__block--closure .section__block--espositori .grid__text{padding-left:0.9375rem}}.cd-section__block--closure figure{margin-top:-4rem;z-index:-1}.workshop-scheda .cd-section--intro .absbg--top{position:absolute;top:0;right:0}.workshop-scheda .cd-section--intro .absbg--top-left{position:absolute;top:80px;left:0} .workshop-sideCta{display:none;width:38%;padding-bottom:35%;margin-left:3%}
.workshop-scheda-cta-closure .workshop-sideCta{width:100%;margin-left:0;padding-bottom:0}
@media only screen and (max-width:94.99999em){.info-workshop{flex-direction:column;align-items:center}.workshop-scheda-cta li.workshop-scheda-cta-titolo{width:100%;color:#a32f59;font-size:2em;text-align:center;line-height:normal}.workshop-scheda-cta li.workshop-scheda-cta-prezzo{width:100%;color:#fff;font-size:1.5em;text-align:center;line-height:normal}.iscriviti-text-section.in-workshop{align-items:center}.iscriviti-text-section.in-workshop.operatori-page{align-items:flex-start;margin-bottom:4rem}}
@media only screen and (min-width:80em){.workshop-scheda header h1{width:75%;max-width:700px}.workshop-content{width:65%}.workshop-sideCta{display:block}.workshop-content_wrap{display:flex;flex-direction:row}}@media only screen and (min-width:80em){.workshop-content{width:65%}}
.workshop-abstract span{font-size:2em;color:#a32f59}
@media only screen and (max-width:64em){.workshop-abstract span{font-size:1.2em}h2.workshop-chapter-title{font-size:1.2em}.workshop-chapter.-description p{font-size:1.2em}.workshop-chapter.-relatore p{font-size:1.2em}}
h2.reveal__block.reveal__block--text.villa-title{color:#fff5ee}
.workshop-data li:not(:first-child){margin-top:0.5rem}
.workshop-data li p{font-size:0.875rem;font-weight:500;color:#a32f59;margin-bottom:0.25rem}
.workshop-data li h2{text-transform:none;color:#a32f59;font-weight:500;font-size:1.25rem;margin-bottom:0;line-height:1.3}
@media only screen and (min-width:40em){.workshop-data{margin-top:2rem}.workshop-data li h2{font-size:1.4rem}}@media only screen and (min-width:64em){.workshop-data li h2{font-size:1.5em}}.workshop-abstract{margin-top:2.5rem}
.workshop-abstract p{font-size:1.175rem;color:#161616;font-weight:500}
@media only screen and (min-width:40em){.workshop-abstract p{font-size:1.275rem}}@media only screen and (min-width:64em){.workshop-abstract p{font-size:1.375rem}}.workshop-chapter{margin-top:4.5rem}.workshop-chapter a{text-decoration:underline}@media only screen and (min-width:40em){.workshop-chapter-title{font-size:1.2em}}@media only screen and (min-width:64em){.workshop-chapter-title{font-size:1.1em}h2.workshop-chapter-title{font-size:2em;margin-bottom:1rem}.workshop-chapter.-description p{font-size:1.5em}}.workshop-chapter.-vini h3{color:#a32f59;text-transform:none;line-height:1.3;font-weight:500;font-size:1.175rem}
.workshop-chapter.-vini p{color:#a32f59;font-size:0.875rem}.workshop-chapter.-vini ul{margin-top:1.5rem}.workshop-chapter.-vini ul li{padding-right:1.875rem;padding-top:0.9375rem}
@media only screen and (max-width:39em){.workshop-chapter.-vini li:last-child p{margin-bottom:0}}
@media only screen and (min-width:40em){.workshop-chapter.-vini h3{font-size:1.275rem}}
@media only screen and (min-width:64em){.workshop-chapter.-vini h3{font-size:1.375rem}}.-relatore-id{display:flex;padding-top:1.875rem;padding-bottom:1.875rem;align-items:center;flex-direction:column;text-align:center}.-relatore-id header{max-width:270px;margin-top:0;padding-bottom:0 !important}
.-relatore-id figure + header{margin-top:1.875rem}
.-relatore-id img{border-radius:85px}.-relatore-id h3{text-transform:none;color:#a32f59;font-weight:500;font-size:1.25rem;margin-bottom:0;margin-bottom:0.25rem}
.-relatore-id p{color:#a32f59;margin-bottom:0;font-size:0.875rem}@media only screen and (min-width:40em){.-relatore-id header{margin-top:0;width:auto !important}.-relatore-id figure + header{margin-left:2.25rem}.-relatore-id h3{font-size:1.4rem}.-relatore-id p{font-size:1.2rem !important}.-relatore-id{text-align:left;flex-direction:row}}@media only screen and (min-width:64em){.-relatore-id h3{font-size:1.5em}.workshop-chapter.-relatore p{font-size:1.5em}}.workshop-scheda-cta{padding:2rem 3rem;background:#edc0d0;border-radius:40px}
.info-workshop{display:flex}

@supports (position:sticky){.workshop-sideCta .workshop-scheda-cta{position:sticky;top:11rem}}.workshop-scheda-cta p{font-size:0.875rem;font-weight:500;color:#777;margin-bottom:0.25rem}
.workshop-scheda-cta h2{font-family:"GTEesti";text-transform:none;color:#161616;font-weight:500;font-size:1.5rem;line-height:1.3;margin-bottom:0}
.workshop-scheda-cta-button{padding:1rem 0;background:linear-gradient(to bottom,#68bb1f 0%,#529d0d 98%);color:#fff;display:block;font-weight:700;letter-spacing:0.1em;font-size:0.85em;text-transform:uppercase;text-align:center;transition:all 0s}
.workshop-scheda-cta-button:hover{color:#fff;background:#161616}.workshop-scheda-cta li,
.workshop-sideCta .workshop-scheda-cta li{text-align:center;width:100%}
.workshop-scheda-cta li:not(:last-child),
.workshop-sideCta .workshop-scheda-cta li:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:40em){.workshop-scheda-cta li{text-align:left;margin-bottom:0}.workshop-scheda-cta li:not(:last-child){margin-bottom:0}.workshop-scheda-cta li.workshop-scheda-cta-link{align-self:center;text-align:center}.workshop-scheda-cta h2{font-size:1.4rem}}
@media only screen and (min-width:95em){.workshop-scheda-cta li.workshop-scheda-cta-titolo{padding-right:1.875rem;color:#a32f59;font-size:2em;text-align:left;line-height:normal;width:75%}.workshop-scheda-cta li.workshop-scheda-cta-prezzo{color:#fff;font-size:1.5em;width:25%;line-height:normal;margin-top:8px}}@media only screen and (min-width:64em){.workshop-scheda-cta h2{font-size:1.25em}.workshop-scheda-cta-closure{padding-top:2.5rem}}
.workshop-scheda-cta-incontent{margin-top:4rem}
.last{margin-top:2rem}
@media only screen and (min-width:80em){.workshop-scheda-cta-incontent{display:none;margin-top:4rem}.workshop-scheda-cta ul,.workshop-sideCta .workshop-scheda-cta ul{display:flex;flex-direction:column}}@media only screen and (min-width:90em){.workshop-scheda-cta h2{font-size:1.5em}}
.shop__partner{background:#fef8f0;padding-top:4rem}
.shop__partner__block img{height:60px;margin-bottom:1rem}
.shop__partner__block__first{margin-bottom:4rem}
@media screen and (min-width:40em){.shop__partner{padding-top:4rem}.shop__partner__block__first{margin-bottom:0}}@media screen and (min-width:64em){.shop__partner{padding-top:7rem}.shop__partner__block p{width:90%}}.cd-section__block--corks{background:#e2f2d6;background-image:url("/assets/img/manifestazione/bganimated-corks-mobile.png");background-position:0 0;animation:animatedBackground 15s infinite linear;-ms-animation:animatedBackground 15s infinite linear;-moz-animation:animatedBackground 15s infinite linear;-webkit-animation:animatedBackground 15s infinite linear}
@media only screen and (min-width:40em){.cd-section__block--corks{background-image:url("/assets/img/manifestazione/bganimated-corks.png");background-position:0 0;animation:animatedBackground 50s infinite linear;-ms-animation:animatedBackground 50s infinite linear;-moz-animation:animatedBackground 50s infinite linear;-webkit-animation:animatedBackground 50s infinite linear}}.corks__pretitle{font-family:"GTEesti";color:#161616;text-transform:uppercase;font-weight:700;font-size:0.9em}
.corks__logo{width:200px;margin:2rem 0 1rem}
.corks__title{font-size:1.5em;color:#007513;text-transform:none;font-weight:700}.corks__text{margin-top:2rem;margin-left:auto;margin-right:auto;max-width:800px;color:#007513}
@media only screen and (min-width:40em){.corks__logo{width:auto}.corks__pretitle{font-size:1.2em}.corks__title{font-size:1.5em}}@media only screen and (min-width:64em){.corks__pretitle{font-size:1.1em}}.ospite__header .ospite__header__piatti-proposti-title,
.ospite__header li{color:#a28966;font-size:15px}.ospite__header li.ospite__header__piatti-proposti-title{font-weight:700}.fixed-block-nav{display:flex;margin-top:2rem;margin-bottom:4rem;flex-wrap:nowrap;justify-content:space-between;float:none;margin-left:auto;margin-right:auto;width:75.33333%;padding-left:0.9375rem;padding-right:0.9375rem}@media screen and (max-width:63.9375em){.fixed-block-nav{justify-content:flex-end}}.flex-text{display:flex;flex-direction:column}span.top-text{margin-top:3rem;margin-bottom:5rem;line-height:1.1;color:#a32f59;font-size:3rem;width:65vw;opacity:1 !important}
span.top-text.in-home{margin-top:-9rem;margin-bottom:5rem;line-height:1.1;color:#a32f59;font-size:3rem;width:65vw;opacity:1 !important}@media screen and (max-width:110em){span.top-text,span.top-text.in-home{width:60vw}}@media screen and (max-width:95em){span.top-text,span.top-text.in-home{width:45vw}}@media screen and (max-width:63.9375em){span.top-text,span.top-text.in-home{font-size:1.1rem;margin-top:0;margin-bottom:0;width:100%}}@media screen and (min-width:63.9375em){.columns.small-centered.small-11.medium-11.large-10.flex-text{margin-left:4rem}}@media screen and (max-width:63.9375em){.mobile-foto{margin-top:-4rem}}.photo-carousel{width:100%;overflow:hidden}.photo-slides{display:flex}
.photo-slide{flex:0 0 100%}.photo-slide img{width:100%;height:100%;object-fit:cover}.gallery-button{position:absolute;top:50%;transform:translateY(-50%);background:#a32f59;border:none;padding:20px;cursor:pointer;border-radius:40px;z-index:1}.gallery-left-button{left:10px}
.gallery-left-button img{transform:rotate(180deg)}
.gallery-right-button{right:10px}.gallery-button img{width:25px;height:25px;transition:all 0.3s ease-in-out}.gallery-button:hover img{width:30px;height:30px}
@media screen and (max-width:64em){.gallery-button{padding:10px;position:static;margin:0 10px}.gallery-controls{display:flex;justify-content:center;margin-top:30px;align-items:center;gap:25px}.gallery-button:hover img{width:25px;height:25px}}.pop-up-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgb(32 19 2 / 65%);z-index:100;display:flex;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.5s ease}.pop-up-wrap.open-popup{visibility:visible;opacity:1}.pop-up-inner{max-width:900px;width:100%;background-color:#f8f0e7;display:flex;height:min-content;padding:70px 30px;align-self:center;justify-content:center}.pop-up-title{font-size:2.75rem;font-family:"LeHavre";text-transform:uppercase;line-height:1em;color:#c52c4e;margin-bottom:35px;font-weight:700}.pop-up-title span{color:#da7581}.pop-up-par{font-size:1.4rem;margin-bottom:30px}.action--close-pop-up{line-height:1;position:absolute;z-index:1000;top:20px;right:20px;width:55px;height:55px;padding:0;color:black;transition:-webkit-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1);left:unset}@media only screen and (max-width:40em){.pop-up-title{font-size:2rem}.pop-up-par{font-size:1.2rem}}#CookiebotWidget,
#CookiebotWidget:not(.CookiebotWidget-inactive){display:none;visibility:hidden}#CybotCookiebotDialogPoweredByText{display:none !important}#CybotCookiebotDialog{background:#fff !important;color:#343434 !important;box-shadow:3px 3px 10px #00029 !important;border-radius:10px !important;font-family:"IBM Plex Mono",sans-serif;font-weight:400;max-width:580px !important;top:unset !important;left:25px !important;bottom:3% !important;transform:none !important}@media screen and (min-width:640px){#CybotCookiebotDialog{left:50px !important}}#CybotCookiebotDialog,
#CybotCookiebotDialog *{font-size:12px !important}li.CybotCookiebotDialogNavItem:last-child{display:none}#CybotCookiebotDialogNav{border-bottom:none !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:#343434 !important;border-bottom:1px solid #343434 !important}#CybotCookiebotDialog div.CookieCard{border-bottom:none !important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{height:18px !important;width:40px !important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider::before{width:16px !important;height:16px !important;bottom:1px !important;left:1px !important;background-color:#343434 !important}#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before,
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input + .CybotCookiebotDialogBodyLevelButtonSlider::before{transform:translateX(22px) !important}@media screen and (max-width:600px){#CybotCookiebotDialog{width:260px !important;max-height:calc(100% - 70px) !important}#CookiebotWidget:not(.CookiebotWidget-inactive){display:none;visibility:hidden}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper{height:16px !important;width:36px !important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider::before{width:14px !important;height:14px !important;bottom:1px !important;left:1px !important}#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before,#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input + .CybotCookiebotDialogBodyLevelButtonSlider::before{transform:translateX(20px) !important}#CybotCookiebotDialog div.CookieCard{border-bottom:none !important;font-size:11px !important;line-height:16px !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{padding:0.5em !important}}#CybotCookiebotDialogHeader{display:none !important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-color:#343434 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:transparent !important;border:1px solid #343434 !important;border-radius:0.25em;color:#343434 !important;display:flex;font-weight:600;justify-content:center;padding:1em;user-select:none;width:100%;font-size:14px}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{background-color:transparent !important;border-color:#343434 !important;color:#343434 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#343434 !important;border-color:#343434 !important;color:#343434 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:#fff !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-width:3px !important;color:#343434 !important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d1d1d1 !important;border-radius:23px !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled span.CybotCookiebotDialogBodyLevelButtonSlider{background-color:red !important}#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#35a788 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#343434 !important}#CybotCookiebotDialog .CybotCookiebotFader{display:none !important}#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type{scrollbar-track-color:#272727 !important;scrollbar-face-color:#343434 !important;scrollbar-color:#343434 #272727 !important;scrollbar-width:thin !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not( .CybotCookiebotDialogDetailBodyContentCookieInfoCount ){color:#343434 !important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not( .CybotCookiebotDialogDetailBodyContentCookieInfoCount ):hover{color:#343434 !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{border-color:#343434 !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialogDetailBodyContentTextAbout a{color:#343434 !important;text-decoration:underline !important}#CybotCookiebotDialogTabContent input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider{opacity:0.3}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:#d6d6d6 !important;color:#343434 !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{border-color:#343434 !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type::before{border-color:#343434 !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo{border-color:#343434 !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter{border-color:#343434 !important}