/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:fixed !important;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;å -moz-border-radius:4px;border-radius:4px;padding:0 !important}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative;overflow:hidden}.fancybox-inner{overflow:hidden;background:black}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close{background-image:url('/cm/showfiles.php/close.png');background-size:contain}.fancybox-prev span{background-image:url('/cm/showfiles.php/arrow-left.png');background-size:contain}.fancybox-next span{background-image:url('/cm/showfiles.php/arrow-right.png');background-size:contain;background-repeat:no-repeat}.fancybox-outer:before{content:"";background:linear-gradient(-90deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);height:300px;width:200px;position:absolute;top:-120px;right:-50px;z-index:1;transition:.3s ease-in-out;transform:rotate(-45deg)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:80px;height:80px;background-image:url('/cm/showfiles.php/clessidra.png');background-size:contain}.fancybox-close{position:absolute;top:15px;right:15px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;z-index:8040}.fancybox-prev{left:0;transition:.3s ease-in-out}.fancybox-next{right:0;transition:.3s ease-in-out}.fancybox-nav span{position:absolute;top:50%;width:84px;height:100px;margin-top:-50px;cursor:pointer;z-index:8040;visibility:hidden;opacity:0;transition:.3s ease-in-out}.fancybox-prev span{left:-10px;background-position:0 0}.fancybox-next span{right:-10px;background-position:0 0}.fancybox-nav span{visibility:visible;opacity:.5 !important}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:fixed !important;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/themes/library/plugins/jquery.fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media(max-width:767px){.fancybox-wrap{height:100vh !important;width:100vw !important;top:0 !important;left:0 !important}.fancybox-skin,.fancybox-outer,.fancybox-inner{height:100vh !important;width:100vw !important}.fancybox-image{object-fit:contain}.fancybox-overlay-fixed{overflow:hidden !important}.fancybox-wrap:before{color:white;position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;padding:15px 0;z-index:111120;background:linear-gradient(0,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);width:100%;height:20vh;font-size:14px;text-align:center;justify-content:center;animation-name:sparisci;animation-duration:3s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-fill-mode:forwards;z-index:1}@keyframes sparisci{0{opacity:1}85%{opacity:1}100%{opacity:0}}.fancybox-nav span{opacity:1}}body.o-hidden{overflow:hidden}#L218 .contenitore-x{position:absolute;top:51px;right:15px;width:30px;height:20px;cursor:pointer}#L218 .linea1{width:30px;height:2px;background-color:#c09555;position:absolute;top:0;right:0;transition:.3s ease-in-out;top:9px;transform:rotate(-45deg)}#L218 .linea2{width:30px;height:2px;background-color:#c09555;position:absolute;top:9px;right:0;transition:.3s ease-in-out;top:9px;transform:rotate(45deg);opacity:1 !important;visibility:visible}#L218{padding-top:50px;position:fixed;top:0;left:0;z-index:20000;height:100vh;overflow-y:scroll;opacity:0;visibility:hidden;transition:.3s ease-in-out;width:100%}#L218.visible{opacity:1;visibility:visible}#the_place_where_iframe_will_be_installed{width:100%}#L218 iframe{box-shadow:0 0 0 300vh rgb(0 0 0 / 70%)}.grecaptcha-badge{display:none !important}html{scroll-behavior:smooth}h2,h3,h4{font-weight:normal}#L143.open{box-shadow:0 0 30px rgb(0 0 0 / 5%);right:0}#L200 .tasto a{background:#4fafda;display:block;padding:5px 10px;border-radius:.375rem;color:white;transition:.3s ease-in-out;font-size:13px;text-transform:initial;margin-right:15px;letter-spacing:initial;display:flex;text-align:center}#L200 .tasto:hover a{color:white !important;background:#62b984}#L143 svg polyline{width:15px;height:15px;fill:transparent;stroke-width:20px}.Breadcrumb{margin-top:100px}#L143{flex:0 0 100%;transition:.3s ease-in-out;padding:15px 0;background:white}.compresso #L143{padding:10px 0}#L143 .lente{padding-right:0}.open #L179 .lente svg path{fill:#888}#L179 .lente svg,#L200 .lente svg{height:18px;width:18px;fill:#8e4837;transition:.3s ease-in-out;cursor:pointer;margin-right:10px}#L143 .lente svg:hover{opacity:.5}#L143 li.logo{flex:0 0 170px;transition:.3s ease-in-out}.compresso #L143 li.logo{padding:0;flex:0 0 120px}#L143 li.logo a img{width:100%;height:auto;transition:.3s ease-in-out}#L143 li.logo a img.colori{opacity:1;visibility:visible}#L143 li.logo a img{padding:0}#L200 .tasto:nth-child(1) a{padding:11.25px 22.5px;background:#62b984}#L200 .tasto:nth-child(1) a:hover{background:#4fafda}#L143 li.logo a img.bianco{opacity:0;visibility:hidden}#L143>ul{margin:0;display:flex;padding:0;justify-content:space-between}#L143 .lente-hamburger{display:none}#L143 li{list-style:none;float:left;padding:5px 15px;position:relative;display:flex;text-align:left;align-items:center;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:2px;flex:0 0 calc(12.5% - 30px);justify-content:center}#L143>ul>li a{position:relative}#L143>ul>li a:before{content:"";width:100%;height:2px;background:#ffc8c8;position:absolute;bottom:-8px;left:0;transition:.2s ease-out;transform:scaleX(0);transform-origin:left;display:none}#L143 li a:hover:before{transform:scaleX(1)}#L143 .logo:before,#L143 .lente:before{display:none}#L143 li.telefono{border-radius:18px;background:#019f75;transition:.3s ease-in-out}#L143 li.telefono:hover{border-radius:18px;background:#9ed7c7}#L143 li.telefono svg{fill:white;width:14px;height:14px;margin-right:10px}#L143 li.telefono a{color:white}#L143 a{text-decoration:none;transition:.3s ease-in-out;position:relative;display:block;font-weight:bold;text-transform:initial;font-size:18px;text-align:center;font-weight:400}#L143 .container{display:flex;align-items:center;justify-content:center}#L143 .logo{display:none}.contenitore-hamburger{position:relative;height:20px;width:30px;margin-left:0;margin-right:15px}#L179 ul,#L200 ul{padding-right:15px}#L179 .contatti,#L200 .contatti{display:none}#L179,#L200{display:flex;justify-content:space-between;height:100px;padding-top:0;align-items:flex-start;background:transparent;flex-direction:row}#contenitore-logo-bianco{height:80px;margin-left:10px;margin-top:10px}#contenitore-logo{height:80px;margin-left:10px;margin-top:10px}.open #L179 .linea1,.open #L179 .linea2,.open #L179 .linea3{background:#888}.open #L179 li.lingua span,.open #L179 li.lingua,.open #L179 li.lingua a{color:#888}.open #L179 li.lingua span{font-weight:bold;color:#4fafda}#L200 .lente svg path{fill:#888}#L200{position:absolute;top:0;left:0;background:white;width:100%;z-index:2;height:100px;overflow:hidden;max-height:100px;box-shadow:0 0 30px rgb(0 0 0 / 5%)}#L179 li.lingua,#L200 li.lingua{list-style:none;display:inline-block;padding:5px 15px;padding-left:0;position:relative;display:flex;text-align:left;align-items:center;position:relative;text-transform:uppercase;font-size:14px;letter-spacing:2px;flex:0 0 calc(12.5% - 30px);justify-content:center;color:white;font-weight:300;white-space:nowrap;position:relative;transition:.3s ease-in-out}#L179 li.lingua a,#L200 li.lingua a{color:white;font-weight:300}#L179 li.lingua span,#L200 li.lingua span{font-size:14px}#L179 img,#L200 img{display:block;height:80px;width:210px;margin-left:0;position:absolute;top:10px;left:10px;opacity:0;transition:.3s ease-in-out}h2:first-child{margin-top:0}h2{margin-top:50px}#L143 li{padding:15px;flex:0 0 auto}#L143 ul li ul li{padding:15px;flex:0 0 auto}#L143{opacity:0;visibility:hidden;display:flex}#L143{opacity:1;visibility:visible;position:fixed;top:0;right:-400px;width:400px;height:calc(100vh);z-index:-1;padding:0 !important;display:flex;padding-top:80px !important}.linea1{width:30px;height:2px;background-color:white;position:absolute;top:0;right:0;transition:.3s ease-in-out}.linea2{width:30px;height:2px;background-color:white;position:absolute;top:9px;right:0;transition:.3s ease-in-out}.linea3{width:30px;height:2px;background-color:white;position:absolute;top:18px;right:0;transition:.3s ease-in-out}.open .linea1{top:9px;transform:rotate(-45deg)}.open .linea2{top:9px;opacity:0;visibility:hidden}.open .linea3{top:9px;transform:rotate(45deg)}#L200 .linea1,#L200 .linea2,#L200 .linea3{background:#888}#L200 li.lingua span,#L200 li.lingua,#L200 li.lingua a{color:#888}#L200 li.lingua span{font-weight:bold;color:#4fafda}#L200 .lente svg path{fill:#888}#L143 .contenitore-x{display:none}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpo3ZKyHaQQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBiAJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBiEJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8Jpo3ZKyHaQQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.container-fluid{padding:0 !important}.col-xs-12{padding:0}#L143 ul{margin:0}#L143{display:flex;align-items:center;padding:15px !important;padding-top:80px !important;background:rgba(255,255,255,0.9);justify-content:space-between}#L143:before{content:"";background:linear-gradient(45deg,#fff 0,rgba(0,0,0,0) 100%);height:100%;width:100%;position:absolute;bottom:0;left:0;z-index:-1;opacity:1;display:none}#L143 .logo{display:block;height:75px}#L143 .logo img{height:75px}#L143>ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;margin-left:0;flex:0 0 132px}#L143 svg{width:18px;height:18px;margin-left:5px}#L143 svg polyline{width:15px;height:15px;fill:transparent;stroke-width:20px;stroke:#4fafda}#L143 svg path{fill:#3c66a4}#L143 .contenitore-hamburger{display:none}#L143 li:nth-child(4).active .dropdown li:nth-child(1) a{color:#cab971}#L143 .lingua{margin-left:15px}#L143 .lingua span{font-size:14px}#L143 li.lingua:before{display:none}#L143 li{list-style:none;display:inline-block;padding:15px 15px;position:relative;display:flex;text-align:left;align-items:center;position:relative;text-transform:initial;font-size:18px;flex:0 0 calc(12.5% - 30px);justify-content:center;color:#888;font-weight:400;white-space:nowrap;position:relative;letter-spacing:0}#L143 li.bottone{background:#62ba85;display:block;padding:5px 10px;border-radius:.375rem;color:white;transition:.3s ease-in-out;font-size:13px;text-transform:capitalize;letter-spacing:initial;margin:15px 0;cursor:pointer}#L143 li.bottone:hover{background:#50afda !important}#L143 li.tasto{background:#4fafda;display:block;padding:5px 10px;border-radius:.375rem;color:white;transition:.3s ease-in-out;font-size:13px;text-transform:capitalize;letter-spacing:initial;margin:15px 0;cursor:pointer}#L143 li.tasto a{color:white}#L143 li.bottone a{color:white}#L143 li.tasto:hover{background:#62b984 !important}#L143 li .dropdown li:before{display:none}#L143 li ul{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:200px;padding-left:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:.3s ease-in-out;background:rgba(255,255,255,.75);padding:10px;display:flex;justify-content:space-between}#L143 ul li:hover .dropdown{opacity:1;visibility:visible;top:40px;z-index:2}#L143 .lente-hamburger li{padding:0}.at-style-responsive .at-share-btn{margin:0 !important;flex:0 0 25%;display:flex !important;justify-content:center;align-items:center}.at-share-btn-elements{display:flex;overflow:hidden}.at-resp-share-element .at-share-btn:focus,.at-resp-share-element .at-share-btn:hover{transform:translateY(0) !important}.torna-su{background:#62b984;width:44px;height:44px;position:fixed;bottom:-50px;right:-50px;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;padding:8px;z-index:2;border-radius:.375rem}.torna-su:hover{background:#4fafda}.torna-su svg{width:100%;height:100%}.torna-su.attivo{bottom:15px;right:15px}.open .torna-su.attivo{bottom:15px;right:415px}#L184{position:fixed;top:50%;transform:translateY(-50%);left:0;z-index:-1;opacity:.3}h1,h2,h3,h4,h2 span{color:#4fafda;font-family:'Work Sans'}a,p,span,input,textarea,label,div,li{font-family:"Work Sans"}/ @font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXBiAJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXBiEJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXBi8Jpo3ZKyHaQQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpo3ZKyHaQQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBiAJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBiEJpo3ZKyHaQfhf.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v18/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8Jpo3ZKyHaQQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#L147 .blocco-footer.logo.mobile{display:none}.addthis_inline_share_toolbox_ip44{margin-top:75px}.horiz-nav{display:block;margin:0 auto;text-align:center;position:relative;float:none;clear:both;display:flex;padding:50px 0;justify-content:space-between;padding-bottom:0}.horiz-nav .prev{font-size:18px;position:relative}.horiz-nav a{font-weight:normal;text-transform:uppercase;font-size:14px;letter-spacing:2px;text-align:center;margin:0 auto;position:relative;background:black;color:white;padding:7px 14px;height:41px;display:flex;justify-content:center;align-items:center}.horiz-nav a:hover{color:#f7dedd}.horiz-nav .next{font-size:18px;position:relative}@media(min-width:576px){.container{max-width:100%;padding:0 15px}}@media(min-width:768px){.container{max-width:100%}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container{margin:0 auto;padding:0 15px}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gallery_item svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;fill:white;opacity:0;transition:.3s ease-in-out}.gallery_item:hover svg{opacity:1}.gallery_item svg line{stroke:white}.bs-callout-success h1{padding:0 15px;font-weight:normal;color:#e3b2ba;font-size:35px}.bs-callout-success h1:after{content:"Grazie per avermi contattato, ti risponder\00f2\00a0 il prima possibile.";display:block;margin-top:10px;font-size:25px;color:#cab6b2}.pageNavigator{flex:0 0 100%;clear:both}p,li,span,div{font-size:18px;color:#888;font-weight:300}.pagination{width:auto;display:flex;flex-direction:row}.pagination li:first-child,.pagination li:nth-child(2),.pagination li:nth-last-child(2),.pagination li:last-child{display:none}.pagination li{width:32px;text-align:center;height:32px;font-weight:bold;display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out;margin:3px;border-radius:.375rem}.pagination li:hover{background:#65b886;transition:.3s ease-in-out;border-radius:.375rem}.pagination li:hover a{color:white !important;transition:.3s ease-in-out}.pagination li a{color:#4fafda;display:block;flex:0 0 100%;height:34px;line-height:34px;transition:.3s ease-in-out;font-family:'Domine'}.pagination li.active{background:#4fafda;color:white;border-radius:.375rem}.pagination li.active a{color:white;font-family:"Work Sans"}.pagination{padding:0;margin-bottom:30px;border-radius:4px;width:auto;display:flex;justify-content:center;padding-top:50px}.pagination>li>a,.pagination>li>span{color:#4fafda;height:35px !important;border:0;font-family:"Work Sans"}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:white;background-color:transparent;border-color:transparent;opacity:1 !important}.error.nopadding.row{text-align:center;padding:125px 0}.error.nopadding.row h2:after{margin:0 auto;margin-top:10px}.error.nopadding.row a{background:#4fafda;color:white;padding:10px 15px;display:inline-block;margin-top:15px;width:200px;border-radius:.375rem}.error.nopadding.row a:hover{background:#62b984}.error.nopadding.row h2{color:#4fafda}#cookie-bar{position:fixed;bottom:0;left:0;width:100%;text-align:center;background:white;font-size:16px;padding:20px calc(50% - 420px);box-shadow:0 0 30px rgba(0,0,0,.1);transition:.6s ease-in-out}#cookie-bar a{background:#4fafda;display:block;padding:5px 10px;border-radius:.375rem;color:white;transition:.3s ease-in-out;font-size:13px;text-transform:capitalize;margin-right:15px;letter-spacing:initial}#cookie-bar a:hover{color:#f1e9e7;background:#62b984}#cookie-bar .cb-policy{margin-right:10px;margin-top:20px}#cookie-bar .cb-enable{margin-left:10px;margin-top:20px}#cookie-bar p{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin:0;padding:0 20px;font-size:15px}body{margin:0;overflow-x:hidden;transition:.3s ease-in-out;color:#323637}body.open{padding-right:400px}body.admin{margin-top:32px}a,a:hover{text-decoration:none;transition:.3s ease-in-out}a{color:#4fafda;font-weight:400}a:hover{color:#62b984}.section.Content{top:0;left:0;z-index:6;position:fixed;width:100%;transition:.3s ease-in-out;padding:0}.admin .section.Content{top:32px}.Content .container{position:relative;padding:0 !important}#L179 div svg,#L200 div svg{width:210px !important;height:20px}#L179 ul a,#L179 .blocco-social a,#L200 ul a,#L200 .blocco-social a{display:inline-flex;align-items:center;height:100%;position:relative;z-index:2;margin-right:0;color:#323637;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:normal}#L179 a:hover,#L200 a:hover{color:#4fafda !important}#L179 .blocco-social a,#L200 .blocco-social a{margin-right:18px}#L179 .blocco-social svg,#L200 .blocco-social svg{width:12px;height:12px}#L179 .lente svg path{fill:white;transition:.3s ease-in-out}#L179 .lente:hover svg path,#L200 .lente:hover svg path{fill:#4fafda;transition:.3s ease-in-out}#L179 svg path,#L200 svg path{transition:.3s ease-in-out}#L179 ul li:hover svg path,#L200 ul li:hover svg path{fill:white}#L179 .blocco-social,#L200 .blocco-social{display:flex;align-items:center;padding-left:20px;flex:0 0 200px}#L179 ul,#L200 ul{margin:0;padding-right:0;display:flex;align-items:center;margin-top:35px}#L179 li,#L200 li{display:inline-flex;text-transform:uppercase;font-size:14px;letter-spacing:2px}#L179 div.lente,#L200 div.lente{margin-left:15px;margin-top:27px}#L179 .blocco-social a:after,#L200 .blocco-social a:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;content:"";transition:opacity .15s linear;background-color:black;z-index:-1;transition:.3s ease-in-out}#L179 .blocco-social a:hover:after,#L200 .blocco-social a:hover:after{background-color:black}#L144{display:none}#L147{position:relative}#L147>img{position:absolute;right:30px;bottom:0;z-index:-1;opacity:.2;height:190px}#L147{padding:40px 15px 35px 15px;z-index:2;background:white;clear:both;box-shadow:0 0 30px rgb(0 0 0 / 5%)}#L147 .blocco-social{margin-top:10px;height:36px;padding-left:6px}#L147 svg path{fill:black !important;transition:.3s ease-in-out}#L147 .cmg img{width:60px;margin-top:-5px}#L147 .blocco-footer{float:left;padding:0 15px}#L147 .blocco-footer{flex:0 0 20%;text-align:center}#L147 .blocco-footer:nth-child(2) p{flex:0 0 12%}#L147 .blocco-footer.logo{float:left;padding:0 30px;margin-top:-10px}#L147 .blocco-footer.logo p{color:#8e4837;margin-top:5px}#L147 .blocco-footer svg{margin-right:0;margin-left:0;width:12px;height:12px}#L147 .cmg a:nth-child(2):after{display:none}#L147 .container{display:flex;padding:0;justify-content:space-evenly}#L147 .container p{font-weight:300;color:#888}#L147 .logo img{max-width:100%}#L147 .info p{margin-bottom:5px;margin-top:0}#L147 .info a{display:inline-block}#L147 a{position:relative;padding-bottom:2px;color:#4fafda;font-size:14px;display:block;font-weight:400}#L147 a:hover{color:#62b984}#L147 .link a{margin-bottom:5px}#L147 p span{color:darkgray}#L147 h3{margin-bottom:24px;margin-top:0;color:#888;text-transform:uppercase;font-size:14px;letter-spacing:2px}#L147 p{font-size:14px;margin-bottom:0}#L147 .indirizzo p{font-size:14px;line-height:22px;margin-bottom:0;margin-top:0}#L147 .indirizzo h3{margin-bottom:20px}#L147 .blocco-social a:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;height:26px;content:"";transition:opacity .15s linear;background-color:white;z-index:-1;transition:.3s ease-in-out}#L147 .blocco-social a{display:inline-flex;align-items:center;height:100%;position:relative;z-index:2;margin-right:15px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#ededed}::-webkit-scrollbar-thumb{background:#62b984;transition:.3s ease-in-out !important}#L159 .actex-container{position:relative;height:33px;width:200px}#L159{display:block;position:absolute;top:10px;right:140px;width:0;background:transparent;height:auto;transition:.6s ease-in-out;opacity:0;visibility:hidden;z-index:2}#L159.open{opacity:1;padding:0;visibility:visible;width:200px}#L159 .actex-container{margin-top:0;width:100%;height:auto;height:26px;background:white !important}#L159 input::placeholder{color:white !important}#L159 input{border:0 solid transparent;border:0;background:#4fafda !important;border-radius:0;outline:0;padding:5px 0;width:100%;transition:.3s ease-in-out;padding:5px 10px;font-size:12px;height:100%;letter-spacing:0;color:white;box-shadow:none;z-index:20 !important;border-radius:5px}#L159 h4{margin:0;font-size:40px;text-align:center;display:none}#L150{padding-top:25px;margin-top:0;padding-bottom:28px;margin-bottom:0}#L150 .container{position:relative}#L150 a{color:white}#L150 ul{list-style:none;margin:0;padding:0}#L150 ul li{display:inline-block}#L150 ul li:last-child:after{display:none}#L150 ul li:after{content:"|";color:#acacac;font-style:italic}#L150 ul li a{color:#4fafda;text-decoration:none;font-weight:normal;font-style:italic;transition:.3s ease-in-out;font-size:16px;font-weight:normal}#L150 ul li span{color:#e5d4cf;font-style:italic}#L150 ul li a:hover{color:#62b984;transition:.3s ease-in-out}#L150 h1{margin:0;color:#888;margin-top:5px;font-weight:normal;font-size:30px;font-weight:300;font-style:italic}blockquote{border-left:0;padding:25px 30px;background:black;color:white;text-align:center;margin:75px 0}blockquote p{color:white}blockquote p:nth-child(1){margin-top:0}blockquote span{display:block;font-weight:normal;color:white}blockquote .author{font-style:italic;margin-top:30px;font-weight:bold;color:white}.Breadcrumb{margin-top:100px;background:#e8f2f7}#L143>ul>li:hover .dropdown{opacity:1;visibility:visible;top:33px;z-index:2}#L143 .contatti{display:flex;color:#3c66a4}#L159{display:block;position:absolute;border:0;top:100px;right:0;width:0;height:auto;transition:.6s ease-in-out;opacity:0;visibility:hidden;z-index:20;border-radius:0;overflow:hidden;padding:20px !important;background:white}#L179 li.lingua span,#L143 li.lingua span{color:white;font-weight:bold;transition:.3s ease-in-out}#L179 li.lingua a:hover{color:#cab972}#L159.open{opacity:1;padding:0;visibility:visible;width:235px}#L143 ul li .dropdown{background:white;transition:.3s;z-index:2}#L143 ul li:hover .dropdown{background:white;top:45px !important}#L143 .contenitore-x{display:block;position:absolute;top:40px;left:353px;height:22px;width:30px}#L143 li.active:before{bottom:3px}#L143 li:before{bottom:3px}#L143>ul{display:flex;flex-direction:column;align-items:center;align-content:center;flex:100%}@media(max-width:1199px){body.open{padding-right:0}#L159{!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!}.container{padding:0 15px;width:100%;max-width:100%}h2,h1{font-size:28px !important}#L147 .blocco-footer.logo{display:none}#L147 .blocco-footer.logo.mobile{display:block}#L147 .blocco-footer.logo{flex:0 0 100%;padding-bottom:40px}#L147 .container{display:flex;flex-wrap:wrap}#L147 .logo img{max-width:200px}}@media(max-width:991px){#L147 .logo img{max-width:150px;height:auto}h2{font-size:23px}p,li,span,div{font-size:16px;color:grey}#L149T .container,#L162 .container,#L150 .container{width:100%;max-width:100%;padding:0 15px}#L147 .blocco-footer{flex:0 0 50%;text-align:center}#L147 .blocco-footer.cmg,#L147 .blocco-footer.link{margin-top:40px}}@media(max-width:767px){#L159 .actex-container{width:calc(400px - 30px);float:right;border-radius:.375rem;overflow:hidden}#L143 .container{padding:0 !important}#L184{left:50%;transform:translate(-50%,-50%);width:100%}#L184 svg{width:200% !important}h2{font-size:21px}p,li,span,div{font-size:15px;color:grey}.splide h2{padding:30px !important}#L143 .container>ul{display:flex;flex-direction:column;margin-left:0}#L159{display:block;position:absolute;top:100%;right:0;width:0;background:transparent;height:auto;transition:.6s ease-in-out;opacity:0;visibility:hidden;z-index:2;background:rgba(255,255,255,1);padding:10px !important;border-radius:0;overflow:hidden !important;transform:none;z-index:10}#L159{width:100%;display:flex;justify-content:center}#L159.open{width:100%}#L147 .blocco-footer{flex:0 0 50%;text-align:center;margin-bottom:40px}#L147 .blocco-footer.logo{flex:0 0 100%;padding-bottom:0}#L147{padding-bottom:0}#L143{width:50%}}@media(max-width:600px){#L179 div svg,#L200 div svg{width:180px !important;height:20px}.section.Content{height:100px}#L179 img,#L200 img{display:none}#L200 ul li.tasto{display:none}#L202 p{font-size:14px}#cookie-bar a{flex:0 0 100%;margin:0 !important}#cookie-bar .cb-policy{margin-top:25px !important;margin-bottom:15px !important}h2,h1{font-size:26px !important}.torna-su{width:35px;height:35px;padding:4px;z-index:3}#L159 .actex-container{width:calc(260px - 30px);float:right}.open .torna-su.attivo{bottom:15px;right:275px}.open #L192{margin-left:-260px !important}#L143{right:-100%;width:100%}#L150 h1{font-size:26px}#L147 .logo img{width:100%}h2{font-size:19px}.Breadcrumb{margin-top:100px}#L179{height:80px}#L147 .blocco-footer{flex:0 0 100%;text-align:center;margin-bottom:40px;margin-top:0 !important}#L179 .blocco-social{display:none}#L179 img{height:60px;position:absolute;top:50%;transform:translateY(-50%)}}.scroll-down{display:none}@media(max-width:600px){#L181 .mute{position:fixed !important;transition:.3s ease-in-out}.compresso #L181 .mute{opacity:0}.scroll-down svg{width:60px;height:40px;transform:rotate(180deg);position:relative;animation:fluttuarePallino 1.5s infinite ease-in-out backwards;margin-top:-15px}.st1{fill:none}@keyframes fluttuarePallino{0{margin-top:-15px}50%{margin-top:0}100%{margin-top:-15px}}.scroll-down{position:fixed;bottom:10px;left:0;z-index:22;width:60px;height:40px;transition:.3s ease-in-out;display:block}.compresso .scroll-down{opacity:0}}#L194T{display:none}#L194V .contenitore-descrizione video{width:100%;height:auto;margin-top:40px}#L217.no-visible{display:none}.vgmenu{float:left;width:calc(100% + 30px);margin-left:-15px;margin-bottom:0;padding:75px 15px;margin-top:0;text-align:center;padding-bottom:0}.vgmenu:before{content:"Filtra per: ";font-size:20px;margin-right:10px;display:none}.ajaxcontent{color:white;font-size:15px;text-decoration:none}.vgmenu li{display:inline-block;border:0;text-decoration:none;color:white;margin:0;margin:0 5px;margin-bottom:10px;width:calc(150px) !important;text-align:center;padding:0;font-size:15px}#L216 .vgmenu li{background:#4fafda59;padding:10px 15px;border-radius:.375rem;color:white;transition:.3s ease-in-out;font-size:16px;text-transform:capitalize;letter-spacing:initial;cursor:pointer}#L216 .vgmenu li:hover{background:#4fafda;color:white}#L216 .vgmenu li.active{background:#4fafda;color:white}.item0 a{background-color:#a6dcf4;color:white}.item0 a:hover{background-color:#4fafda !important;color:white}.item1 a,.item4 a{background-color:#a6dcf4}.item2 a,.item5 a{background-color:#a6dcf4}.item3 a,.item6 a{background-color:#a6dcf4}.vgmenu li a.active{background:#4fafda;position:relative}.vgmenu li a.active:before{content:"";width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-style:solid;border-width:10px 10px 0 10px;border-color:#4fafda transparent transparent transparent}#categoria,.categoria{text-transform:capitalize;font-family:"Cormorant Garamond";font-size:22px;font-weight:bold;color:#c1a29a}#categoria a{font-family:"Cormorant Garamond"}#categoria a:hover{opacity:.5}.slider-esterno:before{content:"";background:linear-gradient(90deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%);height:100%;width:100px;position:absolute;bottom:0;left:0;opacity:.7;z-index:1}.slider-esterno:after{content:"";background:linear-gradient(-90deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%);height:100%;width:100px;position:absolute;bottom:0;right:0;opacity:.7;z-index:1}.prev{position:absolute;top:50%;left:15px;z-index:2;width:30px;height:50px;opacity:.3;transform:translateY(-50%);transition:.3s ease-in-out;cursor:pointer}.prev svg{transform:rotate(180deg);height:50px}.next svg{height:50px}.prev svg path{fill:white}.next svg path{fill:white}.next{position:absolute;top:50%;right:15px;z-index:2;width:30px;height:50px;transform:translateY(-50%);transition:.3s ease-in-out;cursor:pointer}.slider-esterno{position:relative}.slider{height:400px;width:calc(100% + 12px);position:relative;display:flex;overflow-x:scroll;overflow-y:hidden}.torna-su{z-index:6}.slider::-webkit-scrollbar{display:none}.slide{float:left;height:400px;overflow:hidden;flex:0 0 calc(33.333% - 12px);margin-right:12px}.slide img{width:100%;height:100%;object-fit:cover;cursor:grab}.slider p{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;width:100%}.kw_panel .js_kw_multi_room_occ_cnt{width:100% !important}.kw_grid-margin{width:100% !important}.kw_theme_dark .kw_contact,.kw_theme_dark .kw_form_dates__checkin,.kw_theme_dark .kw_form_dates__chekcout,.kw_theme_dark .kw_form_occ{background:linear-gradient(180deg,#dae5e8 0,#b7c1c4 100%);box-shadow:none}.kw_block__head{font-weight:400;display:flex;text-transform:initial !important;align-items:center;padding-right:10px}body .calendar_between_date,.calendar_between_date a{background-color:#e8f2f7 !important}.kw_ui_widget-header a{color:#888 !important}.kw_ui_datepicker .kw_ui_datepicker-next span{opacity:.5 !important}.kw_ui_datepicker .kw_ui_datepicker-prev span{opacity:.5 !important}.kw_wrapper{padding:0 !important;box-shadow:0 0 30px rgb(0 0 0 / 10%)}.kw_ui_state-disabled,.kw_ui_widget-content .kw_ui_state-disabled,.kw_ui_widget-header .kw_ui_state-disabled{border-radius:0 !important}.kw_ui_state-default,.kw_ui_widget-content .kw_ui_state-default,.kw_ui_widget-header .kw_ui_state-default{border:1px transparent;background:none;font-weight:normal;color:#888 !important;position:relative}#L194V .kw_section__item{display:flex;justify-content:center;align-items:center}body .kw_ui_datepicker-calendar .arrival_date_day .kw_ui_state-hover{border-radius:5px 0 0 5px;color:white !important;background-color:#86cae9 !important;border-radius:.375rem !important}.js_kw_gform_children_age_rows_cnt .kw_padding-xsmall{padding:5px 0 !important;display:flex;justify-content:space-between}.kw_panel__holder img{display:none}.kw_width-1-3{width:76px !important}.kw_panel__box .kw_grid-margin>span:before{content:"N\00b0  "}.kw_panel__box .kw_grid-margin>span:before{content:"N\00b0  "}.kw_form_occ__rooms .kw_block__head span:before{content:"N\00b0  "}#L194V .kw_theme_dark .kw_contact,.kw_theme_dark .kw_form_dates__checkin,.kw_theme_dark .kw_form_dates__chekcout,.kw_theme_dark .kw_form_occ{background:transparent !important}#L194V .kw_theme_dark .kw_book_button{background:#4fafda;box-shadow:none;transition:.3s ease-in-out;border-radius:.375rem;margin-left:15px;height:44px}#L194V .kw_theme_dark .kw_book_button:hover{background:#62b984}#L194V .kw_theme_dark .kw_book_button span{color:#fff !important}#L194V p.kw_gform_room_title{font-weight:bold !important}#L194V .kw_theme_dark .kw_book{border-radius:0;padding:15px;background:transparent;display:flex;flex-direction:row;padding:10px}.kw_grid.kw_grid-xsmall>.kw_grid__item+.kw_grid__item{padding-left:0 !important}.kw_gform_room{font-family:"roboto" !important}#js_nebk_ui_daepicker{margin-top:8px;margin-left:-15px;border-radius:.375rem;border:0}body .kw_ui_datepicker-calendar .departure_date_day .kw_ui_state-hover{background-color:#86cae9 !important;border-radius:.375rem !important}.calendar_arrival_date_marker .kw_ui_state-default{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.kw_ui_datepicker td>a.kw_ui_state-active{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}body .calendar_departure_date_marker{border-top-left-radius:.375rem !important;border-bottom-left-radius:.375rem !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;overflow:hidden}body .kw_ui_widget-content .calendar_departure_date_marker .kw_ui_state-default{color:white !important}.kw_block__content{font-size:18px !important;text-align:center;font-weight:300 !important;margin-top:0 !important;display:flex;align-items:center;line-height:18px !important}.kw_block{font-weight:bold;background:white}.kw_input_danger,.kw_input_danger:focus{color:#f0506e;border:0 solid black !important}.kw_panel{font-size:12px !important}select:focus,input:focus{outline:black}#L194V .kw_form_dates__checkin{border-radius:0;box-shadow:none}#L194V .kw_book_button{border-radius:0}#L194V .kw_form_occ.kw_form_occ--dates_available{border-radius:0}#L194V .kw_section__item{margin:0}#L194V .kw_book_button .kw_block__head{padding-right:0}#L194V .kw_section__item.kw_section__item_dates{margin-top:0}#L194V .kw_block.kw_form_occ__details{border-radius:0;margin:0;margin-right:3px;padding:10px;align-self:initial !important}#L194V .kw_block{border-radius:0;margin-right:3px}.kw_gform_footer{padding:15px}.kw_panel .kw_panel__frame{top:50% !important;left:50%;transform:translate(-50%,-50%) !important;margin:0;box-shadow:none !important;width:450px}.kw_panel__frame{display:flex;align-items:center;justify-content:center}#L194V .kw_theme_dark.kw_container{background:rgba(255,255,255,1)}.kw_panel__box{display:block !important}.kw_panel__wrap{display:block !important;height:auto !important;border-radius:.375rem;overflow:hidden}.kw_block__column{display:flex;padding-right:10px !important;justify-content:center;flex-direction:row !important;flex-wrap:wrap}.kw_block__column:last-child{padding-right:0}.js_kw_gform_room .kw_margin-xsmall-top{padding:15px;margin:0 !important;padding-bottom:0 !important}.kw_block.kw_form_occ__rooms.kw_form_occ__rooms--with_value{padding-right:10px !important}.kw_block__column img{display:none}.js_kw_gform_room .js_kw_gform_children_age_rows_cnt{padding-bottom:15px !important;margin-top:15px !important;background-color:#e8f2f7}.kw_gform_room_title{padding:15px;padding-bottom:0;margin:0;margin-top:0 !important;border:0;text-align:left !important;border-top:1px solid #f0f0f0;margin-top:20px !important}.kw_grid-margin{border:0}.kw_grid>div{width:auto}.kw_grid{border:0 !important;width:100%;display:flex;flex-direction:row}.kw_grid_margin .kw_gform_room{margin-top:0 !important;border:0 !important}.kw_grid>.kw_grid-margin:nth-child(1){padding:15px;background:#4fafda;color:white}.kw_grid>.kw_grid-margin span{padding:15px 0;color:white;padding-left:0}.kw_grid-collapse .kw_grid-margin{padding:0 !important;flex:0 0 50%}.js_kw_select_number_of_room.kw_select{border-radius:.375rem}.kw_panel__box{border-bottom-width:0 !important;border-radius:0 !important}.qtip .qtip-tip canvas{display:none !important}.qtip-content{padding:10px !important;line-height:20px !important;border:0 !important;background:white !important;border-radius:.375rem !important;text-align:center !important;font-size:15px !important}.tooltip{border:0 !important;background-color:white;box-shadow:0 0 30px rgb(0 0 0 / 15%) !important;color:#282828;padding:0;border-radius:.375rem !important}body .calendar_arrival_date_marker,body .calendar_arrival_date_marker a,body .calendar_departure_date_marker,body .calendar_departure_date_marker a{background-color:#4fafda !important;color:white !important}#js_nebk_ui_daepicker .calendar_arrival_date_marker{border-top-left-radius:.375rem !important;border-bottom-left-radius:.375rem !important}.kw_ui_widget-header.kw_ui_datepicker-header.kw_ui_corner-all{margin:0 !important;width:100% !important}.kw_ui_datepicker-calendar .departure_date_day .kw_ui_state-hover{border-radius:0 !important}.kw_ui_datepicker-calendar .arrival_date_day .kw_ui_state-hover{border-radius:0 !important}#js_nebk_ui_daepicker{padding:10px;box-shadow:0 0 30px rgb(0 0 0 / 10%)}.kw_panel__wrap .kw_padding-small{padding:0 !important;border:0;box-shadow:none !important}.kw_ui_datepicker td>a{border-radius:0}.kw_gform_footer{margin-top:15px;border-top:0 !important}.kw_button,a.kw_button,button.kw_button{border:0 !important;border-radius:0 !important;background:#62b984 !important;color:white !important;font-weight:bold;transition:.3s ease-in-out;border-radius:.375rem !important;width:210px}.kw_button:hover,a.kw_button:hover,button.kw_button:hover{background:#4fafda !important}.kw_ui_datepicker table{margin-bottom:0 !important}#L194V .kw_form_dates__checkin .kw_block{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}#L194V .kw_book_button--no_best_price .kw_block{background:transparent !important;text-align:center}.kw_section{display:flex;flex-direction:row;flex-wrap:wrap}#L194V .kw_form_dates__chekcout .kw_block{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center}#L194V .kw_theme_dark .kw_form_occ{background:transparent !important}#L194V .kw_block.kw_form_occ__rooms{background:white !important;height:100%;display:flex;flex-direction:column;justify-content:center}.kw_form_occ__rooms{display:none !important}.kw_form_occ__details .kw_block__column .kw_icon+.kw_block__head{margin-top:0 !important}.js_kw_gform_room:first-child .kw_gform_room_title{padding-top:15px !important;color:#62b984 !important;margin-top:0 !important;border-top:0 solid #f0f0f0;margin-bottom:5px;text-align:left}.kw_block__head span{color:#4fafda !important;font-weight:400}.kw_ui_datepicker-title span{color:#4fafda !important}.kw_container .kw_form_dates .kw_block__content input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]).kw_form_dates__input,.kw_form_dates .kw_block__content input.kw_form_dates__input{text-align:left;padding-left:0 !important;font-weight:300 !important;font-size:18px !important;max-width:95px !important}.kw_ui_datepicker .kw_ui_datepicker-prev,.kw_ui_datepicker .kw_ui_datepicker-next{top:6px !important}.kw_ui_datepicker .kw_ui_datepicker-title span{font-weight:400 !important}.kw_ui_datepicker-calendar th span{color:#62b984 !important;font-size:14px}.kw_gform_room_title{padding-top:15px !important;color:#62b984 !important;margin-top:20px !important;border-top:1px solid #f0f0f0}.kw_gform_room_title span{padding-top:15px !important;color:#62b984 !important;font-weight:400}.contenitore-script{position:fixed;bottom:0;left:0;width:100%;z-index:5}select:focus{outline:0 !important}#L205 .contenitore-foto{overflow:hidden;height:400px;position:relative}#L205 .contenitore-foto video{height:auto;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important}#L205 .container{padding:75px 15px;padding-bottom:0}#L147{box-shadow:0 0 50px #f0f4f8}.publishing .descrizione{margin:0;font-weight:300}.publishing h2{text-align:center;margin-bottom:30px;margin-top:0;font-size:35px}.publishing .vg-item.no-visible{display:none !important}.publishing .vg-item{width:33.333%;float:left;padding:0 15px;margin-bottom:30px;position:relative;overflow:hidden;border-radius:.375rem;overflow:hidden}.publishing .vg-item.no-mostra{display:none}.publishing .vg-item.no-mostra.visible{display:block}#L217 .mostra{background:#4fafda;padding:10px 15px;border-radius:.375rem;color:white;transition:.3s ease-in-out;font-size:16px;margin-right:0;letter-spacing:initial;cursor:pointer;width:300px;text-align:center;margin:0 auto;margin-bottom:100px}#L217 .mostra:hover{background:#62b984}.publishing .vg-item td span{color:white}.publishing .vg-item .contenitore-foto{height:300px;position:relative;overflow:hidden;border-radius:.375rem}.publishing .vg-item .contenitore-foto:before{content:"";background:linear-gradient(0,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%);height:150px;width:100%;position:absolute;bottom:0;left:0;z-index:1}.publishing .vg-item img{width:100%;height:100%;object-fit:cover;transition:.5s ease-in-out}#L216{clear:both}.publishing .vg-item:hover img{transform:scale(1.2)}.publishing{overflow:hidden;padding-bottom:75px;padding-top:100px;clear:both}.publishing .prezzo{color:white;margin-top:30px;text-align:center;margin-bottom:0}.publishing .prezzo span{font-weight:400;color:white;font-size:23px}.publishing .container{padding-top:0}.publishing h2{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:white;z-index:3;font-size:25px;font-weight:normal;transition:.3s ease-in-out}.publishing .vg-item:hover h2{bottom:-100px}.publishing .contenitore-info{position:absolute;bottom:-300px;left:30px;width:calc(100% - 60px);transition:.5s ease-in-out;z-index:4;padding-bottom:15px;color:white;border-radius:.375rem}.publishing .vg-item:hover .contenitore-info{bottom:0;left:30px;z-index:5}.publishing .vg-item .contenitore-info:before{content:"";background:rgba(79,175,218,.7);height:300px;width:calc(100% + 30px);position:absolute;bottom:0;left:-15px;z-index:-1;border-radius:.375rem}.publishing table{width:100%;font-size:17px}.publishing table TD SPAN:nth-child(2){font-weight:400}.publishing .contenitore-titolo{display:flex;justify-content:space-between;padding:0 15px}.publishing .contenitore-titolo a{color:black;font-size:24px;position:relative;display:block}.publishing .contenitore-titolo a:before{content:"";display:block;background:url(/cm/showfiles.php/freccia-destra-nera.png);height:25px;width:128px;background-size:cover;margin:0 auto;margin-bottom:10px;opacity:0;transition:.3s ease-in-out;z-index:2;position:absolute;top:-25px;left:50%;transform:translateX(-50%)}.publishing .contenitore-titolo a:hover:before{opacity:1}#L194V h2{margin-bottom:35px;font-size:40px;font-weight:300}#L194V>.contenitore-foto{overflow:hidden;height:400px;position:relative}#L194V>.contenitore-foto img{height:auto;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#L194V .descrizione a{color:black;font-weight:bold;transition:.3s ease-in-out}#L194V .descrizione a:hover{opacity:.5}#L194V .container{padding:125px 15px}#L194V .contenitore-notti{float:left;width:350px;margin-left:50px}#L194V .contenitore-notti table{width:100%;color:white;text-align:center}#L194V .contenitore-notti .contenitore-interno{width:100%;float:left;padding:30px;background:rgba(0,0,0,.6);color:white;margin-bottom:15px;text-align:center;height:219px;display:flex;flex-direction:column;justify-content:space-between}#L194V .contenitore-notti tbody td{opacity:.6}#L194V .descrizione p:first-child{margin-top:0}#L194V .contenitore-generale{padding-right:0;font-size:20px;display:flex;flex-wrap:wrap}#L194V .contenitore-descrizione{flex:0 0 calc(100% - 400px);padding-left:100px}#L194V .descrizione h2{flex:0 0 100%;margin-bottom:35px}#L194V table TD{font-weight:bold}#L194V table TD SPAN:nth-child(2){color:#4fafda;font-weight:400}#L194V .contenitore-info{width:400px;float:left}#L194V .contenitore-info table{width:100%;float:left;padding:30px;background:#e8f2f7;color:white;margin-bottom:15px;height:290px;border-radius:.375rem}.gallery_listdiv{display:flex;flex-wrap:wrap}.gallery_listdiv .gallery_item{flex:0 0 16.666%;padding:5px;width:16.666%}.gallery_listdiv .gallery_item:nth-child(1),.gallery_listdiv .gallery_item:nth-child(2),.gallery_listdiv .gallery_item:nth-child(3),.gallery_listdiv .gallery_item:nth-child(4),.gallery_listdiv .gallery_item:nth-child(5),.gallery_listdiv .gallery_item:nth-child(6){display:block}.gallery_item .gallery_image{background:black}.gallery_item:hover img{opacity:.7}.gallery_listdiv .gallery_item a{display:block;height:160px}.gallery_listdiv .gallery_item img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.contenitore-galleria{clear:both;padding-top:75px;width:calc(100% + 10px);margin-left:-5px}h2{font-size:24px;margin-top:0;margin-bottom:0;font-weight:normal;font-weight:300}#L194V .gallery_item:hover img{transform:scale(1.2)}#L194V .gallery_item .gallery_image{overflow:hidden;position:relative;border-radius:.375rem}#L194V .gallery_item svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;fill:white;opacity:0;transition:.3s ease-in-out}#L194V .gallery_item:hover svg{opacity:1}#L194V .gallery_item svg line{stroke:white}#L194V .prenota{background:black;color:white;padding:16px 16px;display:block;text-align:center;width:100%;margin-top:30px;transition:.3s ease-in-out;clear:both;margin-top:15px;font-weight:bold;font-size:20px}#L194V .prenota:hover{opacity:.5}#L194V .minimo{margin-bottom:0}.publishing .contenitore-item{width:calc(100% + 30px);margin-left:-15px;padding-bottom:100px}#L194V .informazioni{margin-top:100px}#L194V .informazioni .attributi{margin-top:75px;display:flex;flex-wrap:wrap;flex-direction:row;padding-left:24px}#L194V .informazioni .attributi p{flex:0 0 25%;padding-right:50px;margin-bottom:30px;text-transform:uppercase;position:relative}#L194V .informazioni .attributi p:before{content:"";width:12px;height:12px;position:absolute;left:-24px;top:6px;background:#65b886;border-radius:50%}#L194V .informazioni h2{flex:0 0 100%}@media(max-width:1199px){#L194V .container{padding:75px 15px}.publishing>.contenitore-foto{display:none}.publishing .vg-item .contenitore-testo{padding:40px !important;display:flex;flex-direction:column;justify-content:center}.publishing table span{font-size:15px !important}.publishing .prezzo{font-size:15px !important}.publishing .prezzo span{font-size:20px !important}.slide{height:300px}.slider{height:300px}}@media(max-width:991px){.kw_flex-center{justify-content:left !important}#L194V .contenitore-descrizione{flex:0 0 calc(100% - 350px);padding-left:40px}#L194V .contenitore-info{width:300px;float:left}#L194V .descrizione{width:calc(100% - 300px);padding-right:0;font-size:20px;padding-bottom:75px;padding-right:40px;float:left}#L194V .kw_book_button{width:100%}.gallery_listdiv .gallery_item a{display:block;height:15vw}#L194V .container{padding:75px 15px;overflow:hidden}#L194V .contenitore-notti{float:left;width:385px;margin-left:15px}#L194V .contenitore-notti .contenitore-interno{padding:20px}#L194V .contenitore-info table{padding:20px}#L194V table TD{font-size:16px}#L194V .minimo{font-size:16px}.publishing .vg-item{width:50%}}@media(max-width:767px){.vgmenu{padding-right:0}.vgmenu{padding-left:5px}.vgmenu li{width:calc(33.333% - 25px) !important;margin-bottom:15px}#L205 .contenitore-foto{overflow:hidden;height:300px;position:relative}.slide{height:200px}.slider{height:200px}.publishing .vg-item:nth-child(odd) .contenitore-info:before{width:calc(100% + 37.5px);left:-15px;border-radius:.375rem}.publishing .vg-item:nth-child(even) .contenitore-info:before{width:calc(100% + 37.5px);left:-22.5px;border-radius:.375rem}.publishing .vg-item:nth-child(odd){padding-left:15px;padding-right:7.5px;margin-bottom:15px}.publishing .vg-item:nth-child(even){padding-right:15px;padding-left:7.5px;margin-bottom:15px}#L194V .contenitore-script{margin-top:55px}#L194V .contenitore-descrizione{flex:0 0 100%;padding-left:0;margin-top:0}#L194V .contenitore-generale{display:flex;flex-direction:column-reverse}.kw_form_occ .kw_block__column{border-left:0 !important}.kw_container{width:100% !important}#L194V .descrizione{width:100%;padding-right:0}#L194V .contenitore-notti{float:left;width:185px;margin-left:15px}#L194V .contenitore-info{width:100%;float:left;margin-top:50px}.gallery_listdiv .gallery_item{flex:0 0 33.333%}.gallery_listdiv .gallery_item a{height:30vw}#L205 .contenitore-foto video{height:120% !important;width:120% !important;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important}}@media(max-width:600px){#L217 .mostra{width:calc(100% - 30px)}.vgmenu li{width:calc(100% - 25px) !important;margin-bottom:15px;margin-left:0}#L205 .contenitore-foto{overflow:hidden;height:250px;position:relative}.slide{height:150px}.slider{height:150px}.kw_section{justify-content:space-between !important}.kw_grid-match>*>:not([class*='kw_width']),.kw_grid-item-match>:not([class*='kw_width']){flex:0 0 100% !important}.kw_form_dates{width:100%;flex:0 0 100%;display:flex;flex-direction:column}div[data-id="kw_widget_bwidget"] .kw_grid__item:nth-child(1){flex:0 0 100%}#L194V .kw_form_dates__checkin{flex:0 0 50%}#L194V .kw_form_dates__chekcout{flex:0 0 50%;margin-left:0}.torna-su.attivo{bottom:15px;right:15px}#L194V .kw_theme_dark .kw_book{padding-bottom:15px !important}.kw_grid.kw_grid-xsmall>.kw_grid__item+.kw_grid__item{padding-left:5px !important;margin-top:10px}#L194V .kw_section__item{display:flex;justify-content:space-between;flex:0 0 100%}.kw_block__head{padding-right:0}#L194V .kw_theme_dark .kw_book_button{margin-left:0;height:35px;padding:0 15px}.kw_container .kw_form_dates .kw_block__content input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]).kw_form_dates__input,.kw_form_dates .kw_block__content input.kw_form_dates__input{text-align:left;padding-left:0 !important;font-weight:300 !important;font-size:18px !important;max-width:90px !important}.contenitore-script .kw_form_dates__chekcout .kw_block__content,.kw_form_dates__chekcout .kw_block__content{max-width:90px !important;min-width:90px !important}.kw_form_dates.kw_form_dates--occ_available>.kw_form_dates__chekcout{margin-left:0}.kw_container .kw_form_dates .kw_block__content input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]).kw_form_dates__input,.kw_form_dates .kw_block__content input.kw_form_dates__input{font-size:15px !important;text-align:right}.publishing .vg-item:nth-child(odd) .contenitore-info:before,.publishing .vg-item:nth-child(even) .contenitore-info:before{width:calc(100% + 30px);left:-15px !important}#L194V h2{font-size:26px}.kw_panel__frame{width:calc(100% - 30px) !important}.publishing .vg-item{display:flex;flex-direction:column !important}.kw_form_occ .kw_block__column .kw_block__head{display:block !important}.kw_flex-middle{align-items:center}#L194V .kw_block{padding:0 5px;margin-right:0;padding-bottom:0 !important}.publishing .vg-item{width:100%;padding:15px !important;padding-bottom:0 !important;padding-top:0 !important}.gallery_listdiv .gallery_item{flex:0 0 50%}.gallery_listdiv .gallery_item a{height:45vw}.publishing .container{overflow:hidden}.publishing{padding-bottom:50px !important}#L194V .container{padding:50px 15px;overflow:hidden}#L194V .contenitore-notti{float:left;width:100%;margin-left:0}#L194V .contenitore-info{width:calc(100%);float:left;padding-bottom:0}#L194V .contenitore-info table{padding:15px}#L194V .contenitore-notti .contenitore-interno{padding:15px;height:auto}}@media(max-width:767px){.publishing .vg-item .contenitore-testo{padding:30px !important;display:flex;flex-direction:column;justify-content:center}}@media(max-width:600px){#L205 .container{padding:50px 15px;padding-bottom:0}.publishing .contenitore-foto{overflow:hidden;height:250px;position:relative}#L194V .contenitore-foto{overflow:hidden;height:250px;position:relative}#L194V>.contenitore-foto img{height:auto;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}#inline1{position:relative;background:#fff}#autocomplete_L159-term{position:absolute;top:0;left:0;z-index:11;background:transparent;margin:0}#suggest_L159-term{z-index:10;background:transparent;margin:0;-webkit-text-fill-color:silver;color:silver}#inline2{opacity:0;display:none}#Livello_1{enable-background:new 0 0 247.7 247.9}#Livello_1{enable-background:new 0 0 247.7 247.9}#video_residence{transform:translateY(0)}#Livello_1{enable-background:new 0 0 420.5 297.6}