html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust: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}progress{vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}figure{margin:1em 40px}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}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:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{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:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:serif}h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}hr{border:0;border-top:1px solid #eee;margin:20px 0}.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}.w3-btn,.w3-button{border:0;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:.3}.w3-disabled *,:disabled *{pointer-events:none}.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:0}.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}.w3-ripple:active{opacity:.5}.w3-ripple{transition:opacity 0s}.w3-input{padding:8px;display:block;border:0;border-bottom:1px solid #ccc;width:100%}.w3-select{padding:9px 0;width:100%;border:0;border-bottom:1px solid #ccc}.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}.w3-dropdown-hover:hover .w3-dropdown-content{display:block}.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}.w3-dropdown-hover:hover>.w3-button:first-child,.w3-dropdown-click:hover>.w3-button:first-child{background-color:#ccc;color:#000}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}.w3-main,#main{transition:margin-left .4s}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:0;display:block;outline:0}.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}.w3-bar .w3-button{white-space:normal}.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:0;white-space:normal;float:none;outline:0}.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}.w3-responsive{display:block;overflow-x:auto}.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}@media(min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}@media(min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}@media(max-width:1205px){.w3-auto{max-width:95%}}@media(max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}@media(max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media(min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}@media(max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}@media(max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}.w3-display-position{position:absolute}.w3-circle{border-radius:50%}.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4caf50;word-wrap:break-word}.w3-codespan{color:#dc143c;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19)}.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.w3-animate-opacity{animation:opac .8s}@keyframes opac{from{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:animatetop .4s}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:animateleft .4s}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;animation:animateright .4s}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;animation:animatebottom .4s}@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{animation:animatezoom .6s}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%!important}.w3-opacity,.w3-hover-opacity:hover{opacity:.6}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}.w3-opacity-max{opacity:.25}.w3-opacity-min{opacity:.75}.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}.w3-left{float:left!important}.w3-right{float:right!important}.w3-button:hover{color:#000!important;background-color:#ccc!important}.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}.w3-hover-none:hover{box-shadow:none!important}.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#0ff!important}.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196f3!important}.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87ceeb!important}.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#fdd!important}.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#dfd!important}.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffc!important}.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#dff!important}.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}.w3-text-aqua,.w3-hover-text-aqua:hover{color:#0ff!important}.w3-text-blue,.w3-hover-text-blue:hover{color:#2196f3!important}.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87ceeb!important}.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}.w3-text-green,.w3-hover-text-green:hover{color:#4caf50!important}.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}.w3-text-black,.w3-hover-text-black:hover{color:#000!important}.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff!important}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3!important}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb!important}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50!important}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}
body,h1,h2,h3,h4,*{font-family:Karma,sans-serif,serif}.ombratesto{text-shadow:0 0 10px #000}.width-100{width:100%}.position-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.layer-scuro{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.layer{position:fixed;top:0;left:0;width:100%;height:100%}.tasto-scopri{color:#050a09;background:#fff;border:1px solid #050a09}.loader{border:8px solid #faf7f1;border-top:8px solid #cf234e;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}.text-color-blue{color:#007bc4}.bg-color-blue{background-color:#007bc4}#menu-mobile{background:#00aeef;position:fixed;top:80px;left:0;bottom:0;width:100%;z-index:5;transition:transform .3s ease,opacity .5s ease;overflow:auto}#menu-mobile.closed{transform:translateY(calc(-100% - 80px));opacity:0}#menu-mobile.open{transform:translateY(0);opacity:1}.lines,.lines:before,.lines:after{background:#007bc4}.lines{display:inline-block;height:3px;width:30px;border-radius:4px;transition:.3s;position:relative;top:-4px;transform-origin:center}.lines::before,.lines::after{display:inline-block;height:3px;width:30px;border-radius:4px;transition:.3s;content:'';position:absolute;left:0;transform-origin:center;width:100%}.lines::before{top:9px}.lines::after{top:-9px}.lines-x{transform:rotate(45deg)}.lines-x::before{transform:rotate(90deg);top:0}.lines-x::after{display:none}.template-max-width{max-width:1200px;margin:auto;padding:0 16px}.width-bloccata{margin:auto}table td,table th{text-align:center!important;font-size:18px;vertical-align:middle!important}#welcome{padding:48px 0;background:#fff;text-align:center}#welcome .titolo{color:#007bc4}#welcome .sottotitolo,.sottotitolo{color:#4da392}#welcome .paragrafo{color:#050a09}.btn-open-booking-welcome{margin-top:48px;margin-bottom:48px;display:inline-flex;align-items:end}.btn-open-booking-welcome .las{font-size:32px}.btn-open-booking-welcome span{margin-left:16px;font-weight:400;font-size:18px}#footer{background:#007bc4}#footer{padding:48px 30px 100px;font-size:13px;color:#fff}.footer-inner{margin:auto;max-width:1775px}#footer h4{font-weight:700;font-size:32px;color:#fff}#footer ul{list-style:none;padding:0}#footer li a{padding:8px 0;display:inline-block;font-size:1.5em;text-decoration:none}#footer li span{padding:8px 8px 8px 0;display:inline-block;font-size:1.9em;text-decoration:none}#footer li a:hover{color:#ccc}#footer li a i{font-size:32px}.footer-col{width:100%}#footer p{margin:0;padding:4px 0 0}.footer-inner{text-align:center}#nav-next,#nav-prev{display:inline-block;margin-top:24px;color:#007bc4}img{width:100%;height:auto}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.btn-open-booking{font-family:Karma;outline:0;color:#00b0d8;border:2px solid #00b0d8;background:#fff;padding:8px 16px;cursor:pointer;transition:color .2s ease}.btn-open-booking span{width:100%}.btn-open-booking:hover{background:#00b0d8;color:#fff200!important}.btn-open-booking-header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00b0d8;color:#fff}.btn-open-booking-body{position:fixed;bottom:16px;left:50%;transform:translate(-50%,0%);background:#00b0d8;color:#fff;z-index:1;width:75%;max-width:250px;display:flex;align-items:end}.btn-open-booking-body{bottom:0;transform:translate(-50%,100%);transition:transform .6s ease-in-out;font-size:15px}.btn-open-booking-body .las{font-size:30px}.btn-open-booking-body span{margin-left:16px;font-size:18px}#modal-booking-content{padding:16px 0;background:#fff}#close-booking-icon{display:inline-block;margin-right:16px;color:#00b0d8;cursor:pointer;margin-bottom:16px}.pdcmp-styled-select>select,.pdcmp-arrow-down{z-index:2!important}.pdcmp-credit,.pdcmp-credit a{color:#fff!important;background:#00b0d8!important;margin-top:0!important;padding-top:3px!important}@media(min-width:768px){#welcome{background:#f1f6fb}.template-max-width{padding:0 64px!important}.btn-open-booking-body{max-width:320px}.btn-open-booking-body .las{font-size:40px}.btn-open-booking-body span{font-size:24px}}@media(min-width:992px){#welcome{padding:80px 32px;text-align:center}.template-max-width{max-width:992px}#footer{padding:46px 30px 80px}.footer-inner{text-align:left}.footer-col{width:25%}#footer h4{font-size:17px}#footer li a{padding:4px 0;font-size:15px}#biglietto{padding:0}.btn-open-booking-header{bottom:-16px;top:auto;left:0;transform:translateY(100%);font-size:24px}.btn-open-booking-body{font-size:24px}}@media(min-width:1280px){#welcome .titolo{font-size:3em!important}#welcome .sottotitolo{font-size:2em!important}#welcome .paragrafo{font-size:1.5em!important}.template-max-width{padding:0!important}#footer h4{font-size:24px}#footer li a{font-size:1.4em}.btn-open-booking-welcome{padding:16px 32px}.btn-open-booking-welcome span{font-size:22px}}@media(min-width:1366px){.template-max-width{max-width:1280px}#footer h4{font-size:32px}}main{overflow:hidden}
#barra-menu{background:#fff;z-index:3;width:100%;transition:background .3s;border-bottom:0}#barra-menu #menu{color:#444;text-transform:uppercase;font-weight:600;letter-spacing:.6px}#barra-menu #menu a{text-decoration:none}#barra-menu #menu #menu-item-offerte{color:#cf234e}.barra-menu-fixed{position:fixed;top:-80px;transform:translate(0%,100%);background:#fff!important;transition:transform .5s!important}#barra-menu-inner{margin:auto;max-width:1775px}#logo-barra-menu img{height:80px;width:auto}#menu{display:none;position:absolute;top:50%;transform:translateY(-50%);font-size:1em}#btn-menu{display:block}#menu ul{list-style:none}#barra-menu.barra-menu-fixed #menu .menu-item{color:#444}#barra-menu.barra-menu-fixed #menu #menu-item-offerte{color:#cf234e}#menu .menu-item{float:left;padding:16px 0}#menu .menu-item:hover>a{color:#ccc}.header-fixed #menu .menu-item:hover>a{color:rgba(0,157,79,1)}#menu .dropdown-menu-item>a:hover{color:#f8b715}#menu .dropdown-menu-item.simple>a:hover{color:#00aeef}#menu .sub-menu{padding-top:32px;padding-left:0}#menu .sub-menu-item>a:hover{color:#00aeef}#menu .dropdown-menu{display:none;position:absolute;background:#fff;top:45px;width:650px}#menu .dropdown:hover .dropdown-menu{display:block;animation:fade-in-out .3s ease}#menu .dropdown-menu-item{color:#444}#menu .dropdown-menu-item>a{display:inline-block;padding-bottom:8px}#menu .dropdown-menu-item.w3-col>a{font-weight:bold;text-decoration:underline}#menu .sub-menu-item>a{display:inline-block;padding:8px 0}#menu .dropdown-menu-item.simple{padding:8px 0}.menu-item .w3-bar-item{padding:8px}#menu-contacts-small{display:flex;color:#00b0d8;font-weight:600;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:1.1em;width:auto;text-align:center}#menu-contacts-small a{text-decoration:none}#menu-contacts-small a span{display:block}#menu-contacts-small .las{font-size:24px}#menu-contacts{color:#00b0d8;font-weight:bold;display:none}#menu-contacts{position:absolute;top:50%;transform:translateY(-50%);font-size:1.4em;width:auto}#menu-contacts{left:50%;transform:translateY(-50%) translateX(-50%)}#menu-contacts button{align-items:end;display:none}#menu-contacts a{display:flex;text-decoration:none;background:#fff;color:#00b0d8;align-items:end}#menu-contacts #scrivi{margin-right:16px}#menu-contacts span{margin-left:8px;display:inline-block}#menu-contacts a span{display:none}#menu-contacts a .las{display:inline-block;font-size:32px}#menu-contacts .las{font-size:24px}.btn-open-booking-menu{background:#00b0d8;color:#fff;font-weight:600}@media(min-width:500px){#barra-menu{padding:0 30px}}@media(min-width:768px){#menu-contacts-small{display:none!important}.barra-menu-fixed #menu-contacts,#menu-contacts{display:inline-flex}#menu-contacts button{display:flex;margin-right:16px;min-width:230px}#menu-contacts button span{font-size:15px}#menu-contacts button .las{font-size:32px}#menu-contacts button .las{font-size:24px}}@media(min-width:992px){#menu-contacts{width:655px;font-size:1em}#menu-contacts a{background:#fff;color:#00b0d8}#menu-contacts a span{display:inline-block}}@media(min-width:1280px){#menu-contacts{width:655px;font-size:1em}#menu-contacts a{background:#fff;color:#00b0d8}#menu-contacts a span{display:inline-block}}@media(min-width:1366px){#menu{display:block}#btn-menu{display:none}#menu-contacts{left:120px;transform:translateY(-50%);font-size:1em}#menu-contacts a span{display:none}}@media(min-width:1533px){.menu-item .w3-bar-item{padding:8px 16px}#menu{font-size:1em}#menu-contacts{left:150px}}@media(min-width:1620px){.menu-item .w3-bar-item{padding:8px 16px}}@media(min-width:1920px){#barra-menu{padding:0 64px}#barra-menu #menu{font-size:1em}#menu-contacts a{display:flex}#menu-contacts a span{display:inline-block}}
#slider{position:relative;width:100%;overflow:hidden;padding:0;background-color:#fff;z-index:1}.inspiro-slider{width:100%;height:72vh;overflow:hidden;transition:opacity .3s ease;min-height:100%;width:100%}.inspiro-slider.slider-halfscreen{height:72vh}.inspiro-slider.slider-fullscreen{height:100vh}.inspiro-slider.is-fade .slide{opacity:0!important;transition:opacity .5s ease!important}.inspiro-slider.is-fade .slide.is-selected{opacity:1!important}.inspiro-slider .slide{overflow:hidden;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 20%;z-index:1;width:100%;display:flex!important}.inspiro-slider .slide .container,.inspiro-slider .slide .container-slide-captions,.inspiro-slider .slide .container-wide{padding-top:120px;padding-bottom:100px;align-self:center!important}.inspiro-slider .slide .slide-captions{position:relative;text-align:left}.inspiro-slider .slide .slide-captions h1{font-size:80px;font-weight:700;line-height:80px;margin-bottom:30px;color:#fff}.inspiro-slider .slide .slide-captions h2{font-size:60px;font-weight:700;line-height:68px;margin-bottom:30px;color:#fff}.inspiro-slider .slide .slide-captions h3,.inspiro-slider .slide .slide-captions h4,.inspiro-slider .slide .slide-captions h5,.inspiro-slider .slide .slide-captions h6{color:#fff}.inspiro-slider .slide .slide-captions .strong{color:#fff;display:block;font-size:12px!important;font-weight:500;letter-spacing:2px;line-height:18px;margin-bottom:20px;position:relative;text-transform:uppercase}.inspiro-slider .slide .slide-captions .strong::after{border-top:3px solid #fff;content:"";display:block;margin-bottom:0;margin-top:8px;width:26px}.inspiro-slider .slide .slide-captions>p{color:#fff;font-size:20px;font-weight:400;margin-bottom:40px}.inspiro-slider .slide .slide-captions .text-dark.strong::after,.inspiro-slider .slide .slide-captions.text-dark .strong::after{border-top-color:#111}.inspiro-slider .slide .slide-captions.text-left .strong::after{margin-left:0;margin-right:auto}.inspiro-slider .slide .slide-captions.text-center .strong::after{margin-left:auto;margin-right:auto}.inspiro-slider .slide .slide-captions.text-right .strong::after{margin-left:auto;margin-right:0}.inspiro-slider .slide .slide-captions .slide-caption-hide{opacity:0;visibility:hidden}.inspiro-slider .slide .slide-captions img{width:inherit!important}.inspiro-slider .slide.is-selected{z-index:2}.inspiro-slider.slider-loaded,.inspiro-slider.flickity-enabled{opacity:1}.inspiro-slider .slide-link{width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}.inspiro-slider .flickity-button{width:78px;height:78px;line-height:78px;background:0 0;color:#fff;box-shadow:none;padding:0}.inspiro-slider .flickity-button::before{line-height:78px;font-size:28px;color:#fff}.inspiro-slider .flickity-page-dots{bottom:30px}.inspiro-slider .flickity-page-dots .dot{box-shadow:inset 0 0 0 2px #fff}.inspiro-slider .flickity-page-dots .dot:after{background-color:#fff;box-shadow:0 0 1px #fff}.inspiro-slider .slide-captions>*{opacity:0}.bg-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;content:' ';z-index:0;background:rgba(0,0,0,.59);opacity:.5}.bg-overlay[data-style="1"]{background:#fff}.bg-overlay[data-style="2"]{background:#2250fc;opacity:.9}.bg-overlay[data-style="3"]{background:linear-gradient(140deg,#7c1bd6 0%,#31049b 100%);opacity:.9}.bg-overlay[data-style="4"]{background:linear-gradient(140deg,rgba(236,0,83,.979) 0%,rgba(231,46,0,.71) 100%);opacity:.9}.bg-overlay[data-style="5"]{background:radial-gradient(circle at left top,#09c8e6 20%,#2250fc 38%,#5839e4 66%);opacity:.9}.bg-overlay[data-style="6"]{background:radial-gradient(circle at left top,#fe68bb 38%,#4294fa 66%);opacity:.9}.bg-overlay[data-style="7"]{background:radial-gradient(circle at right top,#c4d622 20%,#93d839 38%,#4294fa 66%);opacity:.9}.bg-overlay[data-style="8"]{background:linear-gradient(180deg,#e02b20 0%,#720462 100%);opacity:.9}.bg-overlay[data-style="9"]{background:radial-gradient(circle at center,#00a6c0 0%,#0c71c3 100%);opacity:.9}.bg-overlay[data-style="10"]{background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.99) 100%);opacity:1}.bg-overlay[data-style="11"]{background:linear-gradient(90deg,#0090f0 0%,#5d08e6 100%);opacity:.9}.bg-overlay[data-style="12"]{background:linear-gradient(to bottom,#ba01ff 0,#ff0092 100%);opacity:.8}.bg-overlay~.container,.bg-overlay~.container-fluid{position:relative;z-index:2}.flickity-slider>div>img{width:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-viewport{overflow:hidden!important}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-enabled{position:relative}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.html5vid{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;opacity:0;transition:opacity .5s linear}.html5vid:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:1;background-color:transparent}.html5vid video{max-width:none!important;border:0;object-fit:cover;background-size:cover;opacity:1;width:100%;height:100%;position:absolute;left:0;top:0%;display:block}.html5vid.video-loaded{opacity:1}video{width:100%}@media(min-width:1280px){.inspiro-slider.slider-fullscreen{height:100vh}}@media(orientation:landscape){#slider{min-height:492px}}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
[data-animate]{opacity:0}[data-animate].visible{opacity:1}.require-fade-slow{opacity:0}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInUp{animation-name:fadeInUp}.fadeInTop{animation-name:fadeInTop}.fadeInLeft{animation-name:fadeInLeft}.fadeInLeftAndZoomOut{animation-name:fadeInLeftAndZoomOut}.fadeInRightAndZoomOut{animation-name:fadeInRightAndZoomOut}.fadeInRight{animation-name:fadeInRight}.visible{visibility:visible!important}.fade{animation-name:fade;animation-duration:1.5s}.fadeOut{animation-name:fadeOut;animation-duration:1s}.fadeInZoomScale{animation-name:fadeInZoomScale;animation-duration:.5s}.fade-slow{-webkit-animation-name:fade-slow;-webkit-animation-duration:1s;animation-name:fade-slow;animation-duration:1.4s;opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,5%,0)}100%{opacity:1;transform:translateZ(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translate3d(0,-5%,0)}100%{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-5%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftAndZoomOut{0%{transform:scale(1.2) translateX(-100%)}100%{transform:scale(1) translateX(0)}}@keyframes fadeInRightAndZoomOut{0%{transform:scale(1.2) translateX(100%)}100%{transform:scale(1) translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInZoomScale{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes fade-in-out{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fade{from{opacity:.1}to{opacity:1}}@-webkit-keyframes fade-slow{from{opacity:0}to{opacity:1}}@keyframes fade-slow{from{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
#layer-menu{background-color:#fff;z-index:3;display:none}.layer-menu-header{background:#fff}.layer-menu-content{height:calc(100% - 22px);overflow:auto}.layer-menu-content-inner{padding:0 16px 48px}.btn-menu,.btn-close-menu{cursor:pointer}.layer-menu-header .logo-menu{height:80px;display:inline-block;z-index:1}.menu-laterale{list-style:none;padding:40px 20px;margin:0;max-width:450px;margin:auto}.menu-laterale-item{font-size:15px;font-family:Poppins,sans-serif;letter-spacing:2px;transition:color .5s}.menu-laterale-item a,.sub-menu-laterale-item a{text-decoration:none;padding:8px 0;display:block;font-size:17px}.sub-menu-laterale{list-style:none;overflow:hidden;transition:max-height .3s;max-height:0}.sub-menu-laterale-item{transition:color .5s;font-size:13px;letter-spacing:2px}.noLink{position:relative;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.separator-item{border-bottom:1px solid #ccc;margin-bottom:16px;padding-bottom:16px}
#sezione-virtual-tour{background:#febf0f}#virtual-tour-col-img{clip-path:polygon(100% 0,100% 87%,50% 100%,0 87%,0 0)}#virtual-tour-col-img>div{background-image:url(/images/placeholder17x10.png);background-repeat:no-repeat;background-size:cover;height:280px}#btn-open-virtualtour{display:flex;align-items:flex-start;border:2px solid #fff;color:#fff;width:100%;font-size:24px;min-width:250px;width:75%;max-width:300px;margin:32px auto 0}#btn-open-virtualtour:hover{color:#fff!important;background:#007bc4!important}#btn-open-virtualtour .las{font-size:32px;color:#fff}#btn-open-virtualtour span{width:100%}#virtual-tour-col-content-inner{padding:32px;overflow:hidden}#virtual-tour-col-content .titolo{font-weight:bold;font-size:2.9em}#virtual-tour-col-content .paragrafo{font-size:1.5em}@media(min-width:650px){#virtual-tour-col-img>div{height:320px}}@media(min-width:768px){#virtual-tour-col-img>div{height:450px}}@media(min-width:1140px){#virtual-tour-col-img>div{height:550px}}@media(min-width:1280px){#sezione-virtual-tour-inner{display:flex;flex-direction:row}#virtual-tour-col-img{width:50%;clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,0 0)}#virtual-tour-col-content{width:50%}#virtual-tour-col-content-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0}#virtual-tour-col-content .titolo{font-size:3.5em}#virtual-tour-col-content .paragrafo{font-size:1.75em}}
html,body,#form1,#main-div,#header,#bg-hero{height:100%}#barra-menu{background:transparent}#barra-menu.barra-menu-fixed #menu{color:#000}#barra-menu #menu{color:#fff}#barra-menu #menu #menu-item-offerte{color:#fff}#barra-menu.barra-menu-fixed #menu #menu-item-offerte{color:#cf234e}.barra-menu-fixed{transform:translate(-50%,100%)}#menu-contacts{display:none}#menu-contacts-small{display:none}.barra-menu-fixed #menu-contacts-small{display:inline-flex}a.new{text-decoration:none;display:block;font-size:24px;margin-top:16px}a.new:hover{color:#14594b!important}@media(min-width:992px){a.new{display:inline}}
.sistemazione-row{display:block}.sistemazione-row:hover .sistemazione-img{transform:scale(1.1)}.sistemazione-row:hover .sistemazione-icona{animation:shake .75s ease-out}.sistemazione-text-inner{padding:64px 16px;background:#fff}.sistemazione-img{transition:transform .5s ease-in-out}.sistemazione-row:hover .sistemazione-img{transform:scale(1.1)}.sistemazione-row:hover .sistemazione-icona{animation:shake .75s ease-out}.categoria-sistemazione{color:#cf234e}@media(min-width:768px){.sistemazione-text-inner{padding:16px}.sistemazione-row .w3-col{width:50%}.sistemazione-text{position:absolute;top:50%;transform:translateY(-50%)}#alloggi-img-container,#piazzole-img-container{float:right}#residence-text{right:10%;right:0}#residence-img-container{float:left}}@media(min-width:1280px){.sistemazione-text-inner{padding:50px 16px}.categoria-sistemazione{font-size:3em}.sistemazione-text-inner p{font-size:1.5em}}@media(min-width:1920px){.sistemazione-text-inner{padding:100px}}
#sezione-fotovoltaico{padding:48px 0;background:#f1f6fb}#sezione-fotovoltaico .container-img{width:100%}#sezione-fotovoltaico .container-img img{width:100%}#sezione-fotovoltaico .text{background:rgba(255,255,255,.9);margin:auto;padding:24px;width:90%;margin-top:-48px;position:relative;z-index:1}#sezione-fotovoltaico .text .lead{margin-bottom:64px;font-weight:300}#sezione-fotovoltaico h3{color:#007bc4}@media(min-width:550px){#sezione-fotovoltaico-inner{padding:0 80px}}@media(min-width:768px){#sezione-fotovoltaico-inner{padding:0}#sezione-fotovoltaico .container-img{width:50%;max-width:600px;margin:auto;transform:translateX(-50%)}#sezione-fotovoltaico .container-img img{transform:translateX(100%)}#sezione-fotovoltaico .text{padding:16px;right:0;top:50%;transform:translate(10%,-50%);position:absolute;width:auto;margin:auto}#sezione-fotovoltaico .text .lead{font-size:24px}}@media(min-width:992px){#sezione-fotovoltaico{padding:80px 0}#sezione-fotovoltaico .text{padding:64px}}@media(min-width:1280px){#sezione-fotovoltaico h3{font-size:3em}#sezione-fotovoltaico p{font-size:1.5em}}
#sezione-scopri-spiaggia{padding:48px 0;background:#eee7da}#sezione-scopri-spiaggia .container-img{width:100%}#sezione-scopri-spiaggia .container-img img{width:100%}#sezione-scopri-spiaggia .text{background:rgba(255,255,255,.9);margin:auto;padding:24px;width:90%;margin-top:-48px;position:relative;z-index:1}#sezione-scopri-spiaggia .text .lead{margin-bottom:64px;font-weight:300}#sezione-scopri-spiaggia h3{color:#fbab18}@media(min-width:550px){#sezione-scopri-spiaggia-inner{padding:0 80px}}@media(min-width:768px){#sezione-scopri-spiaggia-inner{padding:0}#sezione-scopri-spiaggia .container-img{width:50%;max-width:600px;margin:auto;transform:translateX(-50%)}#sezione-scopri-spiaggia .text{padding:16px;right:0;top:50%;transform:translate(90%,-50%);position:absolute;width:auto;margin:auto}#sezione-scopri-spiaggia .text .lead{font-size:24px}}@media(min-width:992px){#sezione-scopri-spiaggia{padding:80px 0}#sezione-scopri-spiaggia .text{padding:64px}}@media(min-width:1280px){#sezione-scopri-spiaggia h3{font-size:3em}#sezione-scopri-spiaggia p{font-size:1.5em}}
#sezione-scopri-ristorante{padding:48px 0;background:#f1f6fb}#sezione-scopri-ristorante .container-img{width:100%}#sezione-scopri-ristorante .container-img img{width:100%}#sezione-scopri-ristorante .text{background:rgba(255,255,255,.9);margin:auto;padding:24px;width:90%;margin-top:-48px;position:relative;z-index:1}#sezione-scopri-ristorante .text .lead{margin-bottom:64px;font-weight:300}#sezione-scopri-ristorante h3{color:#007bc4}@media(min-width:550px){#sezione-scopri-ristorante-inner{padding:0 80px}}@media(min-width:768px){#sezione-scopri-ristorante-inner{padding:0}#sezione-scopri-ristorante .container-img{width:50%;max-width:600px;margin:auto;transform:translateX(-50%)}#sezione-scopri-ristorante .container-img img{transform:translateX(100%)}#sezione-scopri-ristorante .text{padding:16px;right:0;top:50%;transform:translate(10%,-50%);position:absolute;width:auto;margin:auto}#sezione-scopri-ristorante .text .lead{font-size:24px}}@media(min-width:992px){#sezione-scopri-ristorante{padding:80px 0}#sezione-scopri-ristorante .text{padding:64px}}@media(min-width:1280px){#sezione-scopri-ristorante h3{font-size:3em}#sezione-scopri-ristorante p{font-size:1.5em}}
#sezione-servizi{padding:48px 0 0}#sezione-servizi .layer-scuro{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}#sezione-servizi h3{color:#4da392;text-align:center;font-size:48px}#sezione-servizi .item{overflow:hidden}#sezione-servizi .item .layer-scuro{opacity:0;transition:opacity .5s ease-in-out}#sezione-servizi .item:hover .layer-scuro{opacity:1}#sezione-servizi .position-fill{transform:translateY(100%);transition:transform .5s ease-in-out}#sezione-servizi .nome-servizio{transform:translateY(calc(-100% - 32px)) translateX(-50%)}#sezione-servizi .item:hover .position-fill{transform:translateY(50%)}#sezione-servizi .item img{transition:transform .5s ease-in-out}#sezione-servizi .item:hover img{transform:scale(1.2)}#sezione-servizi .item .layer-scuro-opacity-1{opacity:1}#sezione-servizi .position-fill-translated{transform:translateY(50%)}#sezione-servizi .image-scaled{transform:scale(1.2)}#sezione-servizi .nome-servizio{font-size:36px}@media(min-width:1280px){#sezione-servizi{padding:80px 0 0}#sezione-servizi h3{font-size:3em!important;margin-bottom:32px}#sezione-servizi .item{width:20%}#sezione-servizi .item h4{font-size:2em}}
#sezione-recensioni{padding:64px 0;background:#f1f6fb}#sezione-recensioni h3{font-size:48px!important;text-align:center;color:#007bc4}@media(min-width:1280px){#sezione-recensioni h3{margin-top:0;margin-bottom:64px}.col-image-recensioni,.col-recensione{width:50%}#elenco-recensioni .owl-nav{text-align:left}#elenco-recensioni{padding:0 16px}.descrizione-recensione{margin:0}.descrizione-recensione{font-size:1.05em}}@media(min-width:1920px){#elenco-recensioni{padding:0 64px}.titolo-recensione{font-size:2em}}
