html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@font-face{font-family:'Bodoni Book';src:url(/assets/Bodoni-06-Book-be870262b3e1359287e54a475f120e628b9777d5d0b12fa82d3964aa36c4b2cb.otf);src:url(/assets/Bodoni-06-Book-be870262b3e1359287e54a475f120e628b9777d5d0b12fa82d3964aa36c4b2cb.otf?#iefix) format("embedded-opentype"),url(/assets/Bodoni-06-Book-c21e865c2c772594866cd180e7f010fe651cfa76a3f1e8dcd30466d4a0af8d12.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url(/assets/Lato-Regular-cbd50e1fd12f506beead7e625ba822960cbe8809fd0916f92fc719ff029311cd.ttf) format("truetype");font-weight:normal;font-style:normal}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Gill Sans", "Lato", sans-serif;color:#2F2F2F;font-size:20px;line-height:24px;font-weight:normal}h1,h2,h3{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center}.cunina{display:grid;grid-template-columns:1fr;grid-template-rows:800px 1fr 100px auto;grid-template-areas:"hero"  "main"  "up" "footer"}#up{grid-area:up;display:flex;justify-content:center;align-items:center}#up a:link,#up a:visited{display:flex;justify-content:center;align-items:center;flex-direction:column;color:black;text-decoration:none;text-align:center;width:100px;min-height:100px}#nav{display:flex;justify-content:center;align-items:center;height:150px;margin-top:25px;position:absolute;width:100%}#nav .branch{display:flex;flex-grow:1;justify-content:space-evenly;z-index:90;background-color:#6D774A}#nav a:first-child{min-width:140px}#nav a:link,#nav a:visited{color:#fff;text-decoration:none;text-transform:uppercase;height:80px;line-height:80px;text-align:center;display:block;padding:0 20px;font-size:16px;letter-spacing:.75px}#nav a:hover,#nav #nav a:active{color:#d8b141}#nav a#cooking-class-nav-link{padding:0}#nav a#cooking-class-nav-link div{display:flex;align-items:center}@media screen and (min-width: 1025px) and (max-width: 1450px){#nav a#cooking-class-nav-link div{line-height:16px;padding-top:20px}}#nav a#cooking-class-nav-link img{height:72px}@media screen and (min-width: 1025px) and (max-width: 1450px){#nav a#cooking-class-nav-link img{display:none}}#nav #logo a{padding:0}#nav .with-menu{position:relative}#nav .with-menu>ul{position:absolute;top:80px;left:0;background:rgba(128,137,93,0.8);list-style-type:none;padding:0;margin:0;text-align:center;width:100%;display:none}#nav .with-menu:hover>ul{display:block}#nav ul>li a:link,#nav ul>li a:visited{height:25px;line-height:25px}#hero{grid-area:hero;position:relative;background-size:cover;background-repeat:no-repeat}#hero div#languages{position:absolute;width:72px;background:#6271416b;top:12vw;right:0;padding:1vw 0 1vw 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}#hero div#languages img.active{border:2px solid #d8b141;border-radius:50%}#hero>h1.title{color:white;z-index:97;position:absolute;bottom:0;width:100%;text-align:center;margin:0;font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:96px;font-variant:petite-caps;margin-top:1vw;line-height:1;line-height:.67;vertical-align:bottom;font-variant:petite-caps}@supports (-webkit-touch-callout: none){#hero>h1.title{line-height:.5}}#hero>h1.title::after{content:"";background:linear-gradient(transparent, #343434);opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}#main{background:#fff;grid-area:main;display:grid;position:relative}#main div.generic{width:90vw;margin:auto}#main small#bio-link{position:absolute;right:5px;top:5px}#main #play-pause{position:absolute;top:5px;left:10px}#main #play-pause a:link,#main #play-pause a:visited{display:flex;justify-content:space-between;text-decoration:none;background-color:#80895d;color:#fff;padding:4px 5px;margin:0}#main #play-pause a:link svg,#main #play-pause a:visited svg{margin-right:3px}#main #play-pause a:hover,#main #play-pause a:active{color:#d8b141}#main #play-pause #vstop{display:none}#main.home{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"welcome"  "pool" "pool-description" "apartments-mosaic" "bio" "around-the-house" "humans"}#main.home #welcome{width:80vw;margin:0 auto;grid-area:welcome}#main.home #welcome #benvenuto{margin-left:13vw;margin-top:25px;width:90px}#main.home #welcome #tagline{margin-left:21vw;font-style:oblique;font-weight:lighter}#main.home #welcome #poem{text-align:center;font-weight:lighter;margin:40px auto}#main.home #bio{grid-area:bio}#main.home #bio section{margin:1em auto;display:flex;align-items:center;justify-content:center}#main.home #bio section #bio-icons{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:245px}#main.home #bio dialog#solar-recharge{border:1px solid #d8b141}#main.home #bio dialog#solar-recharge form{display:flex;justify-content:space-between}#main.home #bio dialog#solar-recharge button{border:none;background:none;cursor:pointer;outline:none}#main.home #bio dialog#solar-recharge button:hover{color:#d8b141}#main.home #bio dialog#solar-recharge h3{margin:0 auto 5px auto}#main.home #bio dialog#solar-recharge::backdrop{background:rgba(0,0,0,0.5)}#main.home #bio dialog#solar-recharge #teslas{display:flex}#main.home #bio dialog#solar-recharge #teslas img+img{margin-left:1em}#main.home #bio dialog#solar-recharge p{text-align:center;margin:.5em auto}#main.home #bio h1{display:flex;align-items:center;justify-content:space-around}#main.home #bio ul{list-style-type:square;margin-right:1em}#main.home #pool{grid-area:pool;text-align:center;overflow:hidden;background:rgba(128,137,93,0.5)}#main.home #pool h1{line-height:1;color:white;margin:25px auto 0 auto;font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:72px;font-variant:petite-caps;margin-top:1vw;line-height:1}#main.home #pool .slideshow button{color:white}#main.home #pool-description{grid-area:"pool-description";background:#bfc4ad;padding-bottom:40px}#main.home #pool-description p{color:#fff;font-weight:normal;text-align:center}#main.home #around-the-house{background-color:#80895d}#main.apartment{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"description" "apartment-carousel" "price-grid" "apartments-mosaic";grid-gap:2vw}#main.apartment #description{grid-area:description;padding-bottom:100px;background:transparent}#main.apartment #description p{width:80vw;margin:2vw auto;text-align:center}#main.apartment #drawing button{background:#d8b141;border:none;color:white;cursor:pointer;padding:5px 10px;font-size:24px;font-weight:bold;width:220px;margin:4vw auto;display:block;font-family:"Gill Sans", "Lato", sans-serif;font-weight:400}#main.apartment #apartment-carousel{grid-area:apartment-carousel;background:#979F84;overflow:hidden;text-align:center}#main.apartment #apartments-mosaic{grid-area:apartments-mosaic}#main.apartments div#apt-boxes{width:80vw;margin:4vw auto;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}#main.apartments div#apt-boxes div.apt-box{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;width:600px}#main.apartments div#apt-boxes div.apt-box section{display:flex;align-items:center}#main.apartments div#apt-boxes div.apt-box section #drawing{justify-content:flex-start}#main.apartments div#apt-boxes div.apt-box section #drawing img{max-width:40vw}#main.apartments div#apt-boxes div.apt-box section img{width:100%}#main.apartments div#apt-boxes div.apt-box section h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:56px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#979F84;margin-top:0;line-height:1;text-align:center}#main.apartments div#apt-boxes div.apt-box section h1 small{font-size:65%;font-variant:normal}#main.apartments div#apt-boxes div.apt-box a.apt-link:link,#main.apartments div#apt-boxes div.apt-box a.apt-link:visited{text-decoration:none;color:#999;display:block;width:100%;height:100%;display:block}#main.apartments div#apt-boxes div.apt-box div.emblem{background-size:cover;background-color:#B8C1A6;width:8vw;max-width:120px;height:8vw;max-height:120px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:1vw;margin-right:10px}#main.apartments div#apt-boxes div.apt-box.dx{margin-top:4vw}#main.prices{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"description" "price-grid" "policies" "services" "cc-prices" "organic-garden" "availability-form";grid-gap:2vw}#main.prices #policies{grid-area:policies}#main.prices #policies div.box{width:90vw;margin:1vw auto;box-sizing:border-box;padding:1vw 2vw;text-align:center;font-size:1.25vw}#main.prices #policies div.box.gold{border:2px solid #d8b141}#main.prices #policies div.box p{line-height:1.2}#main.prices #services{grid-area:services;width:90vw;margin:1vw auto;text-align:center}#main.prices #services h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center}#main.prices #services>div{margin-top:3vw;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end}#main.prices #services>div article{display:grid;grid-gap:5px;grid-template-columns:1fr;grid-template-rows:3fr 1fr;place-items:center;width:8vw;height:4vw;margin-bottom:2vw}#main.prices #services>div article div{display:flex;justify-content:center;align-items:center;width:4vw;height:4vw;background:#F1E4BF;border-radius:50%}#main.prices #services>div article div img{opacity:50%}#main.prices #services>div article small{font-size:16px}#main.prices #availability-form{grid-area:availability-form;background-color:#B4B9A0}#main.prices #availability-form #wrapper{margin:0 auto;width:90vw;padding-top:2vw}#main.products{display:grid;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-template-areas:"products" "organic-garden" "flowers"}#main.products #products{display:flex;justify-content:space-around;align-items:center;width:90vw;margin:2vw auto}#main.products #products div.product{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#main.products #products div.product figure.for-card{background-size:contain;background-repeat:no-repeat;background-position:top center;width:30vw;height:32vw;display:flex;justify-content:center;align-items:flex-end;margin-top:4vw}#main.products #products div.product figure.for-card img{width:320px}#main.products #products div.product h1{text-align:center;font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center}#main.products #products div.product #description{text-align:center;width:60%}#main.contacts{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"where-are-we" "map-and-directions" "road-photos" "check-in-out" "tel-cell-email" "availability-form";grid-gap:2vw}#main.contacts #where-are-we{grid-area:where-are-we;text-align:center}#main.contacts #where-are-we h3{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center;margin:1vw auto}#main.contacts #map-and-directions{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;grid-gap:2vw;width:90vw;margin:0 auto}#main.contacts #map-and-directions #north,#main.contacts #map-and-directions #south{border:2px solid #d8b141;box-sizing:border-box;padding:2vw}#main.contacts #map-and-directions #north h3,#main.contacts #map-and-directions #south h3{color:#d8b141;font-size:16px;font-size:600;text-indent:4vw}#main.contacts #map-and-directions #north ol,#main.contacts #map-and-directions #south ol{list-style-type:numeric;padding-left:2vw;color:#d8b141}#main.contacts #map-and-directions #north ol i,#main.contacts #map-and-directions #south ol i{color:black;font-weight:600}#main.contacts #map-and-directions #north{grid-row:1;grid-column:1}#main.contacts #map-and-directions #south{grid-row:2;grid-column:1}#main.contacts #map-and-directions #cunina_map{grid-row:1 / 3;grid-column:2}#main.contacts #road-photos{width:90vw;margin:0 auto}#main.contacts #road-photos h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center;margin:2vw auto}#main.contacts #road-photos section{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}#main.contacts #road-photos section figure{cursor:pointer}#main.contacts #check-in-out{width:90vw;margin:0 auto;padding:2vw;box-sizing:border-box;border:2px solid #d8b141}#main.contacts #check-in-out p{margin-top:1vw;font-size:18px}#main.contacts #check-in-out h3,#main.contacts #check-in-out p:last-child{font-size:24px;font-weight:600;text-align:center}#main.contacts #tel-cell-email{display:flex;justify-content:space-around;align-items:flex-start;margin:0 auto;width:90vw}#main.contacts #tel-cell-email section{text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;font-size:18px;font-weight:600}#main.contacts #tel-cell-email section figure{width:64px;height:64px;border-radius:50%;color:white;background:#d8b141;display:flex;justify-content:center;align-items:center;margin-bottom:1vw;stroke:white}#main.contacts #availability-form{grid-area:availability-form;background-color:#B4B9A0}#main.contacts #availability-form #wrapper{margin:0 auto;width:90vw;padding-top:2vw}#main.cooking_class{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"marcello" "menus" "cooking-class-prices" "participation-form";grid-gap:2vw;padding-bottom:2vw}#main.cooking_class h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center;margin-bottom:1vw}#main.cooking_class #marcello{grid-area:marcello;width:80vw;margin:2vw auto}#main.cooking_class #marcello h3{margin-bottom:1vw}#main.cooking_class #marcello article{font-size:20px;font-weight:lighter;line-height:1.5}#main.cooking_class #marcello article p{margin-bottom:1vw}#main.cooking_class #marcello figure{float:right;margin-left:2vw}#main.cooking_class #menus>div{grid-area:menus;width:90vw;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:2vw}#main.cooking_class #menus>div section{background-color:#EFD795;min-height:6vw}#main.cooking_class #menus>div section#menu-1{grid-column:1;grid-row:1}#main.cooking_class #menus>div section#menu-2{grid-column:2;grid-row:1}#main.cooking_class #menus>div section#menu-3{grid-column:1;grid-row:2}#main.cooking_class #menus>div section#menu-4{grid-column:2;grid-row:2}#main.cooking_class #menus>div section h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:96px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:white;text-align:left}#main.cooking_class #menus>div section h1 strong{font-family:"Gill Sans", "Lato", sans-serif;font-size:32px;font-weight:400;vertical-align:middle}#main.cooking_class #menus>div section ul{list-style-type:disc;padding:0 4vw 4vw 4vw}#main.cooking_class #menus>div section ul li{height:3vw}#main.cooking_class #cooking-class-prices{grid-area:cooking-class-prices;width:90vw;margin:0 auto}#main.cooking_class #participation-form{grid-area:participation-form;width:90vw;margin:0 auto}#main.activities{grid-template-rows:auto auto 300px auto;grid-template-columns:1fr;grid-template-areas:"cooking-class" "activity-grid" "terre-di-siena" "useful-links";grid-gap:2vw}#main.activities #cooking-class #description{text-align:right}#main.activities #cooking-class #title img{max-width:40vw;opacity:.75}#main.activities #cooking-class .box figure img{width:35vw;margin:0 1vw 4vw -6vw}#main.activities #cooking-class p{text-align:right}#main.activities #activity-grid{width:80vw;margin:0 auto;display:grid;grid:auto-flow/repeat(auto-fit, minmax(21vw, 1fr));grid-gap:2vw}#main.activities #activity-grid article{height:21vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-size:contain;background-repeat:no-repeat}#main.activities #activity-grid article div{height:4vw;width:100%;padding-top:1.5vw;background:#979F84;color:white}#main.activities #activity-grid article div p{text-align:center;font-size:18px}#main.activities #terre-di-siena{display:flex;justify-content:center;align-items:center}#main.activities #terre-di-siena a:link,#main.activities #terre-di-siena a:visited{border:1px solid #4b4b4d;display:flex;justify-content:center;align-items:center;width:250px;height:100px}#main.activities #terre-di-siena a:hover,#main.activities #terre-di-siena a:active{border:2px solid #d8b141}#main.activities #useful-links{position:relative}#main.activities #useful-links #links{column-count:2;width:80vw;margin:2vw auto;padding:2vw;margin-top:0;padding-top:6vw;background:linear-gradient(0deg, rgba(147,162,138,0.831373), rgba(147,162,138,0.831373)),url(/assets/flowers_bg-d410438c3c9c10319082bd11d64df52762931e90fceb1ab4f6bda2eea1f81dc7.jpg) no-repeat;background-size:cover;box-sizing:border-box}#main.activities #useful-links #links a:link,#main.activities #useful-links #links a:visited{text-decoration:none;color:white;display:block;height:2vw;font-size:18px}#main.activities #useful-links #links a:hover,#main.activities #useful-links #links a:active{color:black}#main.activities #useful-links h1{text-align:center;position:absolute;top:1vw;background:#d8b141;color:white;width:100%;font-variant:petite-caps;font-family:"Bodoni Book", serif;height:4vw;line-height:4vw;font-size:2vw}#main.privacy #privacy-policies{width:90vw;margin:2vw auto}#main.privacy #privacy-policies h3{font-weight:bold}#main.privacy #privacy-policies p{margin:2vw auto}#main.privacy #privacy-policies ol{list-style-type:numeric;margin-left:10px}#main.privacy #privacy-policies ol ol{margin-left:40px}#logo{width:290px;height:140px;padding:10px;border:1px solid #ccc;background:#fff;box-shadow:0 3px 4px #444;z-index:99}#drawing{height:24px;display:flex;justify-content:center;align-items:center}#drawing button{cursor:pointer;font-family:"Gill Sans", "Lato", sans-serif}#apartments-mosaic{grid-area:apartments-mosaic;text-align:center}#apartments-mosaic h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;margin:2vw auto}#apartments-mosaic #mosaic{display:grid;gap:8px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:2vw}#apartments-mosaic #mosaic>div{position:relative;height:24.2vw;width:24.2vw;padding:20px;box-sizing:border-box}#apartments-mosaic #mosaic>div a:link,#apartments-mosaic #mosaic>div a:visited{text-decoration:none}#apartments-mosaic #mosaic>div div.overlay{background:rgba(128,137,93,0.8);color:#fff;display:none;height:100%}#apartments-mosaic #mosaic>div div.overlay>h1{color:#fff}#apartments-mosaic #mosaic>div:hover{cursor:pointer}#apartments-mosaic #mosaic>div:hover div.overlay{display:flex;flex-direction:column;justify-content:center;align-items:center}#apartments-mosaic #mosaic h1{color:#d8b141;margin:25px auto;font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:48px;font-variant:petite-caps;margin-top:1vw;line-height:1}#white-layer{background:rgba(255,255,255,0.8);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#humans{grid-area:humans;background-image:url(/assets/flowers_bg-d410438c3c9c10319082bd11d64df52762931e90fceb1ab4f6bda2eea1f81dc7.jpg);background-size:cover;position:relative}#humans #reviews{background:#80895d;margin:100px 0;display:grid;grid-template-rows:1fr;grid-template-columns:auto 320px;font-size:26px;color:#fff;height:100px;font-weight:lighter;position:relative;z-index:9}#humans #reviews aside{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}#humans #reviews aside blockquote{transition:opacity 1s ease-in-out;opacity:0;height:0;overflow:hidden}#humans #reviews aside blockquote.current{opacity:1;height:28px}#humans #reviews section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-weight:normal;cursor:pointer}#humans #family{position:relative;background:rgba(255,255,255,0.6);width:60vw;margin:25px auto;border:2px solid #d8b141;z-index:9;padding:25px}#humans #family h1{font-family:"Bodoni 72 Smallcaps", "Bodoni 72 Book", "Bodoni Book", Times, Geargia, serif;font-weight:lighter;font-size:36px;font-variant:petite-caps;margin-top:1vw;line-height:1;color:#d8b141;text-align:center;text-align:center}#humans #family p{font-size:20px;font-weight:lighter;line-height:30px;text-align:center;margin-left:225px}#humans #family img.historic{float:left;margin:50px 0 25px -50px}#humans #family #at-work section{display:grid;grid:auto-flow/repeat(auto-fit, minmax(125px, 1fr))}#humans #family #at-work section.verticals{grid:auto-flow/repeat(auto-fit, minmax(80px, 1fr))}#footer{grid-area:footer;display:flex;justify-content:center;align-items:center;background:#fff;-webkit-box-shadow:0px 3px 5px 6px #ccc;-moz-box-shadow:0px 3px 5px 6px #ccc;box-shadow:0px 3px 5px 6px #ccc;padding-top:20px}#footer>#logo-wrap{width:400px;height:250px}#footer>div{padding-left:75px}#footer p{line-height:40px;font-size:20px}#footer a:link,#footer a:visited{color:#d8b141;font-weight:bold}#footer #social-balls{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;height:100%;max-height:300px}#footer #social-balls>div{display:grid;justify-content:center;align-items:center;margin-bottom:10px}#footer #social-balls>div img{width:64px;height:64px}button.more,a.more:link,a.more:visited{border:none;cursor:pointer;background:#d8b141;margin:3vw auto;text-decoration:none;color:white;height:44px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:24px;font-family:"Bodoni Book", serif;box-sizing:border-box;padding:3px 12px 0 12px}button.more:hover,button.more:active,a.more:link:hover,a.more:link:active,a.more:visited:hover,a.more:visited:active{background-color:#f2bb1c}div.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.95);z-index:-1;opacity:0;text-align:center;cursor:pointer}div.lightbox-overlay.active{opacity:1;z-index:99}div.lightbox-overlay .slideshow #prev,div.lightbox-overlay .slideshow #fwd{color:black}.simple-format b,.simple-format strong{font-weight:bold}video.cunina_video{width:100%;max-height:800px;position:absolute;display:flex;justify-content:center;object-fit:cover;top:0;z-index:-2}#cc-prices{grid-area:cc-prices;width:90vw;margin:1vw auto;background:#B8C1A6;position:relative}#cc-prices #pot{position:absolute;background:transparent url(/assets/minipot-63c595aa1e2c3a2505aec4cfdaf71270e758aa1094738af436be3829ddc471f0.png) no-repeat bottom left;z-index:10;height:400px;width:336px;overflow:visible;top:67px}#cc-prices #title{position:relative;z-index:0;padding-top:1vw;background:#6D774A;height:9vw;text-align:center}#cc-prices #brief{position:relative;z-index:9;display:flex;justify-content:flex-end;align-items:center}#cc-prices #brief table{margin:2vw 4vw 2vw 0;width:280px;font-size:1.75vw}#cc-prices #brief table td{color:#6E784B;height:4vw}#cc-prices #brief table td:last-child{text-align:right}#cc-prices #brief section{margin-right:2vw}#cc-prices #brief p{font-size:1.5vw;margin-bottom:1.5vw}.card{grid-area:card;position:relative;background-image:url(/assets/flowers_bg-d410438c3c9c10319082bd11d64df52762931e90fceb1ab4f6bda2eea1f81dc7.jpg);background-size:cover}.card div.box{position:relative;z-index:9;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;width:80vw;margin:4vw auto;border:2px solid #d8b241;padding:4vw;padding-bottom:0;box-sizing:border-box;background:rgba(255,255,255,0.75)}.card div.box figure{display:block}.card div.box figure img{width:640px;margin:0 2vw 4vw;display:block}.card div.box #title{height:10vw}.card div.box #title img{display:block}.card div.box p{font-size:24px;margin-bottom:2vw;font-style:oblique;text-shadow:1px 1px 2px #fff}.card div.box button.more{margin-left:0}#price-grid{grid-area:price-grid}#price-grid table{width:60vw;margin:1vw auto}#price-grid table td{width:15vw;height:3.5vw;vertical-align:middle;text-align:center;background:#6D774A;color:#fff;border-bottom:4px solid #fff;font-size:1.25vw}#price-grid table td.price{background:#B8C1A6;color:black;font-weight:400}#price-grid table tr#seasons td{font-size:1.4vw;border-bottom-width:2px}#price-grid table tr#seasons td+td{border-left:4px solid #fff}#price-grid table tr#periods td{font-size:.9vw;height:6vw}#price-grid table tr#periods td+td{border-left:4px solid #fff}#price-grid table td.empty{background:transparent}#price-grid table td.low{background:#6D774A}#price-grid table td.mid{background:#AEC468}#price-grid table td.mid_hi{background:#B19657}#price-grid table td.hi{background:#C9A030}#price-grid table td.very_hi{background:#B8692B}#price-grid button{background:#6D774A;border:none;color:white;cursor:pointer;padding:1rem 2rem;font-size:1.4vw;font-weight:bold;width:60vw;margin:1vw auto;display:block;font-family:"Gill Sans", "Lato", sans-serif;font-weight:400}#price-grid button:hover{background:#979F84}div#carousel-container{position:relative}div#carousel-container button{position:absolute;top:50%;background:none;border:none;color:white;cursor:pointer}div#carousel-container button:hover{color:#d8b141}div#carousel-container button#prev{left:25px}div#carousel-container button#next{right:25px}div#carousel-container.begin button#prev{visibility:hidden}div#carousel-container.end button#next{visibility:hidden}#mondrian-container{margin:2vw auto}ul.mondrian{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));grid-auto-rows:100px;grid-gap:10px;grid-auto-flow:dense}ul.mondrian img{height:100%;width:100%;object-fit:cover}@media only screen and (max-device-width: 767px){ul.mondrian{grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}}ul.mondrian li{cursor:pointer;box-sizing:border-box}ul.mondrian li:hover,ul.mondrian li:active{border:1px solid #d8b141}ul.mondrian li.sq{grid-column:span 2;grid-row:span 2}ul.mondrian li.v{grid-column:span 2;grid-row:span 4}ul.mondrian li.h{grid-column:span 4;grid-row:span 2}:root{--cc-bg:#fff;--cc-text:#6D774A;--cc-btn-primary-bg:#6D774A;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#1d2e38;--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:.35em}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:transparent;text-decoration:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility 0.25s linear, opacity 0.25s ease, transform 0.25s ease !important}.c--anim .c-bn{transition:background-color 0.25s ease !important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility 0.4s ease, opacity 0.4s ease, transform 0.4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:1 !important;visibility:visible !important}#cm{background:#fff;background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1.1em 1.5em 1.4em;position:fixed;right:1.25em;transform:scale(0.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block !important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:#e5ebef;background:var(--cc-btn-secondary-bg);border-radius:4px;color:#40505a;color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color .25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid #f1f3f5;border-color:var(--cc-section-border);margin-bottom:.5em;padding:1em;transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgba(3,6,9,0.26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(0.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:#fff;background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.8em;width:100%}#s-bns{border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);color:#253b48;color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:#e5ebef;background:var(--cc-btn-secondary-bg);color:#40505a;color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:#253b48;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{background:transparent;border-radius:0 .25em .25em 0;height:100%;width:.9em}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:0.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:#919ea6;background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color .25s ease,box-shadow .25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,0.36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform .25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;padding:1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:rgba(4,6,8,0.85);background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility .25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity .15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.3em 2em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.4em !important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:#000;color:var(--cc-text);content:attr(data-column);left:1em;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{margin-top:-5.625em;max-height:37.5em;position:relative;top:0}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{display:inline-block;height:auto;margin-bottom:.2em;position:relative;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}
