html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media (min-width:400px){.container{width:90%;padding:0}}@media (min-width:550px){.container{width:80%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}p{margin-top:0}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.block-group,.block,.block-group:after,.block:after,.block-group:before,.block:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-group{*zoom:1}.block-group:before,.block-group:after{display:block;content:"";line-height:0}.block-group:after{clear:both}.block-group{list-style-type:none;padding:0;margin:0}.block-group>.block-group{clear:none;float:left;margin:0!important}.block{float:left;width:100%}.block-group{margin:-5px -10px;clear:left}.block{padding:5px 10px;margin:20px 0}form .block{margin:0 0}.block-group.no-gutter{margin:0}.block-group.no-gutter .block{padding:0!important}.block-group.flexbox,.flexbox{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin-top:-5px;margin-left:-10px}.block-group.flexbox .block{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0;margin:5px 0 5px 10px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px)}.block-group.no-gutter .block.two-third{width:80%;margin:20px 10%;padding:0px 10px}.block-group.no-gutter .block.one-third{width:80%;margin:20px 10%;padding:0px}@media (min-width:550px){.block.quarter{width:50%}.block-group.flexbox .block.quarter{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.block-group.no-gutter .block.two-third{width:50%;margin:0;padding:0}.block-group.no-gutter .block.one-third{width:50%;margin:0;padding:0}.block.one-third{width:50%}.block-group.flexbox .block.one-third{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media (min-width:768px){.block.two-third{width:66.66%}.block-group.no-gutter .block.two-third{width:66.66%;margin:0}.block-group.no-gutter .block.one-third,.block.one-third{width:33.33%}.block-group.flexbox .block.one-third{width:-webkit-calc(33.33% - 10px);width:calc(33.33% - 10px)}}@media (min-width:1024px){.block.quarter{width:25%}.block-group.flexbox .block.quarter{width:-webkit-calc(25% - 10px);width:calc(25% - 10px)}.block.half{width:50%}.block-group.flexbox .block.half{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}body{font-family:Rubik;font-weight:300}.l{text-align:left}.r{text-align:right}.c{text-align:center}.left{float:left}img{display:block;border:0}.hide{display:none}h1,h2,h3{color:#909090;font-size:3.9rem;font-family:Poppins;font-weight:normal;text-align:center;margin-bottom:60px}.hero{background-color:#f0f1f2;position:relative;margin:0;padding:0}.hero{position:absolute;width:100vw;background-color:transparent!important;top:50%;transform:translate-Y(-50%)}.hero>img{width:180px;filter:drop-shadow(0 0 8px #222);margin:auto;margin-bottom:2em}.hero h1{color:#FFF;text-shadow:0 0 8px #000;font-family:Poppins;text-transform:uppercase}.right{float:right}.vert-w{display:-webkit-box;display:-webkit-flex;display:-webkit-flexbox;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}img.img-responsive{width:100%}@media (min-width:1024px){.container{max-width:none;width:80%}}.header-contact{position:absolute;top:0;width:100vw;color:#FFF;text-decoration:none;font-weight:600;font-size:1.4rem}.block.block-lang{width:200px;margin:6px 0;float:right}.block.block-ctt{margin:6px 0;width:calc(100% - 200px)}.block-ctt a,.block-ctt a:hover{color:#FFF;text-decoration:none}@media (max-width:1023px){.block.block-lang,.block.block-ctt{width:50%}}@media (max-width:550px){.block.block-lang,.block.block-ctt{width:100%;float:none}}.language,a.language,a.language:hover{letter-spacing:1px;color:rgba(255,255,255,.8);padding-right:1rem;text-transform:uppercase;font-weight:300!important;font-size:1.2rem!important;text-decoration:none;color:#FFF}.ic{display:inline-block;background-position:0 center;background-repeat:no-repeat;background-size:16px 16px;padding-left:24px;margin:0;vertical-align:middle;padding-right:22px}.ic.phone{background-image:url(/img/ic_phone_white_24dp_2x.png);vertical-align:middle;white-space:nowrap;margin-right:0}.ic.lang{color:#FFF;background-image:url(/img/ic_language_white_24dp_2x.png);background-position:0 2px}.ic.mail{background-image:url(/img/ic_mail_outline_white_24dp_2x.png);font-weight:300;background-size:17px}.ic.sdw{background-image:url(/img/ic_menu_white_24dp_2x.png)}@media (max-width:1023px){ul.nav-lang li.sm-menu{display:inline-block;margin-left:1rem}}.menu,.menu-overlay{z-index:9999;position:fixed;top:1em;right:1em;border-radius:100%;color:#1c1b20}.menu:after,.menu-overlay.active:after{content:'menu';font-size:1em;position:absolute;top:56px;right:8px;height:1em;line-height:1;vertical-align:top;color:rgba(255,255,255,.9)}.menu:hover{cursor:pointer}.menu-overlay{height:56px;width:56px;border-radius:100%;background-color:rgba(30,30,30,1);transition-duration:700ms;z-index:4}.menu-overlay.active{transform:scale(100,100)}.hamburger-menu{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:56px;height:56px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;font-size:0;transition:background 0.3s}.hamburger-menu:focus{outline:none;border-radius:100%}.hamburger-menu.active{background-color:#555}.hamburger-menu span{display:block;position:absolute;top:28px;left:18px;right:18px;height:3px;background:white}.hamburger-menu span::before,.hamburger-menu span::after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}.hamburger-menu span::before{transition-property:top,transform;top:-10px}.hamburger-menu span::after{transition-property:bottom,transform;bottom:-10px}.hamburger-menu span{transition:background 0s 0.3s}.hamburger-menu span::before,.hamburger-menu span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.hamburger-menu.active span{background:none}.hamburger-menu.active span::before{top:0;transform:rotate(45deg)}.hamburger-menu.active span::after{bottom:0;transform:rotate(-45deg)}.hamburger-menu.active span::before,.hamburger-menu.active span::after{transition-delay:0s,0.3s}.menu-container{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:-5;opacity:0;transition:opacity 1500ms;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.menu-container .menu-wrapper{list-style:none}.menu-container .menu-wrapper li{margin:0 0;display:block;justify-content:left}.menu-container .menu-wrapper li a{text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1.4;font-size:2em;font-weight:400;color:#FFF;transition-duration:200ms}.menu-container .menu-wrapper li a:hover{color:#479F4B;text-decoration:none;border:0}.menu-container.active{transition-delay:200ms;opacity:1;z-index:5}.book{z-index:9989;position:fixed;bottom:1em;right:1em;border-radius:4px}footer{background-color:#454545;padding:40px 0}footer p,footer span,footer a{font-size:1.5rem;font-weight:100;color:#fafafa!important}footer span{display:block;white-space:nowrap}footer .policy,footer .policy a{display:block;font-size:1.3rem;text-decoration:none;padding:2em auto;color:#AAA!important}.card{position:relative;padding:0;background-color:#fff;border-radius:4px;border:2px solid #ededed}.card .card-image{position:relative}.card .card-image img{position:relative;display:block;border-radius:2px 2px 0 0;left:0;right:0;top:0;bottom:0;width:100%}.header img{width:100%;height:100%;padding:0px 0px 0px 0px}.square-w{position:relative;width:100%;padding-bottom:100%}.square,.rect,.cine{position:absolute;left:0px;right:0px;top:0px;bottom:0px}.round img{border-radius:50%;margin:auto;border:1px solid #fff}.rect-w{position:relative;width:100%;padding-bottom:66%}.cine-w{position:relative;width:100%;padding-bottom:62.5%}.grow{position:absolute;overflow:hidden;left:0px;right:0px;top:0px;bottom:0px;border-radius:2px 2px 0 0}.grow img{position:absolute;width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.grow img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.card .card-content{padding:20px;border-radius:0 0 2px 2px}.card .card-content h3{margin:0 0 10px 0;padding:0;font-size:2.8rem}.card-panel span,.card-content p{-webkit-font-smoothing:antialiased}.card .card-content p{margin:0;padding-bottom:0;text-align:center;color:#909090;font-size:1.8rem;line-height:1.2}.card .card-content p.desc{color:#555;font-style:normal;font-size:1.6rem;margin-top:1rem;padding-bottom:0}.card .card-content.w-action{margin-bottom:40px}.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);padding:10px 0;z-index:2;text-align:center}.card .card-content.w-action + .card-action{position:absolute;left:0;right:0;bottom:0}.card .card-action a{text-transform:uppercase;text-decoration:none}.crossfade,.cover{background-color:#222;position:relative;height:100vh;overflow:hidden}.crossfade>figure{backface-visibility:hidden;background-size:cover;background-position:center center;color:transparent;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.cover>figure{margin:0;background-size:cover;background-position:center center;color:transparent;height:100%;position:absolute;left:0;top:0;width:100%}.crossfade>figure img{display:none}@keyframes imageAnimation{0%{animation-timing-function:ease-in;opacity:0;transform:scale(1.1)}5%{animation-timing-function:ease-out;opacity:1}17%{opacity:1}28%{opacity:0;transform:scale(1)}100%{opacity:0}}.rslides{position:relative;overflow:hidden;list-style:none;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;margin:0}.rslides li:first-child{position:relative;display:inline-block}.rslides img{display:block;height:auto;max-height:100%;bottom:0px;float:left;width:100%}.rslides_tabs{list-style:none;position:absolute;width:100%;left:0;bottom:20px;margin:0px auto 0px;padding:2px 0 2px;text-align:center}.rslides_tabs li{display:inline;float:none;margin-right:1px;padding:0 6px}.rslides_tabs a{background-color:transparent;display:inline-block;border:1px solid #fff;border-radius:10px;height:10px;width:10px;overflow:hidden;text-indent:-999em;position:relative;z-index:19}.rslides_tabs a:hover,.rslides_tabs li.rslides_here a{border:1px solid #fff;background-color:#fff}.rslides_tabs li:first-child{margin-left:0}.input-group{white-space:nowrap;text-align:center;width:100%}.input-group>*{vertical-align:text-top}.input-group>input.u-full-width{font-size:1.6rem;width:80%;width:calc(100% - 55px)}.input-group>input{font-size:1.3rem;border-radius:4px 0px 0px 4px;margin-right:0;padding:0 3px}.input-group>button{background-color:#dadada;color:#fafafa;border-radius:0px 4px 4px 0px;border-left:0;padding:3px 10px}.input-group>button img{width:24px}.text h2{margin:0}.text h2{margin:20px 0 10px 0;text-align:left}.text h3{margin:20px 0 10px 0;color:#FF6F00}p,.text p,.text ul,.text ul li{font-size:1.8rem;color:#555;padding-bottom:20px}.text ul li{padding-bottom:0;margin-bottom:0}.msrItems{margin:12px 12px 0 12px}.msrItems img{width:100%;height:auto}.breadcrumb{border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;background-color:#FAFAFA;padding:10px 0;font-weight:normal}.breadcrumb a{text-decoration:none}.alert{border:1px solid #FFCC80;border-radius:6px;padding:5px;background-color:#FFF3E0;margin-bottom:20px;text-align:center}.alert.alert-success{border:1px solid #DCE775;background-color:#F9FBE7}.post-all{border:1px solid #F1F1F1;background-color:#FFF;border-radius:6px;margin:0 0 20px;padding:10px 12px;font-size:1.8rem}.post-all{padding:20px}.post-all p:last-child{margin:0;padding-bottom:3px}a{color:#FF6F00}a:hover{color:#E65100}table.c tr td,table.c tr th{text-align:center}.header-contact{background-color:#FF6F00}.block.block-lang{float:right}ul.nav-lang li ul{background-color:#FF6F00}ul.nav-lang li ul li{border:1px solid #FF6F00}ul.nav-lang li ul li:hover,ul.nav-lang li ul li:hover a{background-color:#fff;color:#FF6F00}nav ul li a:hover,nav ul li a.active{color:#FF6F00;border-bottom:1px solid #FF6F00}.menu{background-color:#FF6F00}.menu-container .menu-wrapper li a:hover{color:#FF6F00}footer .policy{text-align:center}.benvenuti .card .card-title{color:#FF6F00}.attivita{margin-bottom:60px}.attivita .card .card-title{display:block;text-align:center;font-size:2.4rem;text-transform:uppercase}.offerte .card .card-title{color:#454545}.card.offers .card-content p{color:#454545}.card .card-action a{color:#FF6F00}.card a{text-decoration:none}.benvenuti .card{margin-bottom:40px!important}.benvenuti .card .card-title{display:block;text-align:center;font-size:2.4rem;text-transform:uppercase}.card-big-title{background-color:#FFCA28;padding:6px 12px;text-align:center;font-size:2.2rem;font-weight:600;color:#FFF}.no-gutter .card,.text .card{margin:5px}.button.button-primary{background-color:#FF6F00;border-color:#FFCA28;color:#FFF!important;font-weight:bold}.button.button-primary:hover{background-color:#FFCA28;border-color:#FFCA28}.input-group>button:hover{background-color:#FF6F00}h1.wide{background-color:#FFCA28;color:#fff;font-size:3rem;font-weight:normal;text-align:center;margin:0;padding:20px}.benvenuti{background-color:#fafafa;padding:30px 0}.benvenuti h1,.text h2{color:#909090;font-size:3.9rem;font-weight:normal;text-align:center;margin-bottom:60px}.benefits p,.benefits ol{margin:0.5rem 0 1rem;padding:0;font-size:1.8rem}.benefits ol li{font-size:inherit;color:#999;margin:0;text-align:left;padding-left:1rem}h3{margin:0 0 10px 0;font-size:2.8rem}.photo-wall{margin:0 0 30px 0;padding:0;list-style:none;overflow:hidden}.photo-wall li{float:left;width:50%;overflow:hidden}.photo-wall li img{display:block;width:100%;border-left:1px solid transparent;border-bottom:1px solid transparent;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}.photo-wall:hover img{opacity:.5}.photo-wall li:hover img{opacity:1}.oldie .photo-wall:hover img{filter:alpha(opacity=50)}.oldie .photo-wall li:hover img{filter:alpha(opacity=100)}