html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-weight:400;font-size:inherit;line-height:inherit;color:#444}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}address{font-style:normal}table{border-collapse:collapse;border-spacing:0;max-width:100%;background-color:transparent}table th{text-align:left}td,th{padding:0}svg{width:1em;height:auto}pre{display:block;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;border-radius:4px;overflow:auto;padding:10px!important;background-color:#FEFFF1!important;border:1px solid #E1E1E8!important;margin-bottom:14px;padding:9px 14px!important}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}ul,ol{margin-top:0;margin-bottom:1rem}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin:0;margin-bottom:1rem}dt{font-weight:700}dd{margin-left:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;scroll-behavior:smooth;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-size:12px}@media (min-width:1110px){html{font-size:14px}}@media (min-width:1360px){html{font-size:16px}}.container{width:100%;min-width:960px;max-width:1500px;position:relative;border:0;margin:auto;padding-left:1rem;padding-right:1rem}.img-block{display:block;width:100%;height:auto}a{font-weight:400;text-decoration:none;color:#a0745f}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:focus{color:#705142;text-decoration:underline}a:active{color:#5f8ba0}b,strong{font-weight:700}p{margin:0 0 1rem}hr{border:0;margin:.5rem 0;padding:0;height:1px;background-color:#888}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:400;margin-top:.75rem;margin-bottom:.75rem;line-height:1em;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3{margin-top:1.5rem}h1,.h1{font-size:3em}h2,.h2{font-size:2.3em}h3,.h3{font-size:1.8em}h4,.h4{font-size:1.4em}h5,.h5{font-size:1em}h6,.h6{font-size:.9em}.i_importo{white-space:nowrap}.i_importo>span{display:inline-block;padding:0;margin:0;font-size:100%}.i_importo>span.dec{font-size:80%}.i_importo>span.valuta{margin-left:.2em}div.admin_txt>*:last-child{margin-bottom:0}div.admin_txt>*:first-child{margin-top:0}.button{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.button{display:flex;align-items:center;text-align:left;background-color:#96644d;color:#FFF;border:0;border-radius:.2rem;padding:.75em 1.5em;font-weight:700;gap:.5rem}.button:link,.button:visited{color:#FFF;text-decoration:none}.button:focus,.button:hover{background-color:#ab755c;color:#FFF;text-decoration:none}.button .testo{display:flex;flex-direction:column}.button .didascalia{font-weight:400;font-size:80%}.button .ico_cont{width:2em;height:2em;aspect-ratio:1}.button .btn-ico{fill:#FFF;display:block;width:100%;height:100%;aspect-ratio:1;-webkit-transition:fill .1s ease-in-out;-moz-transition:fill .1s ease-in-out;-o-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}.edit_container{background-color:#FF0;position:absolute;top:-15px;right:-5px;z-index:5;color:#000!important;padding:5px;font-size:9px!important;font-family:verdana}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.button>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link{margin:0 .25rem;width:1em;height:1em;background-color:rgba(0,0,0,.3)}.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:hover,.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active{background-color:#000}.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link{aspect-ratio:1;border-radius:50%}.bx-wrapper{position:relative;margin:0 auto 0;padding:0;list-style:none;*zoom:1}.bx-wrapper img{max-width:100%;display:block;width:100%;height:auto}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-viewport img.amministraButtonLink{display:inline-block;width:auto;height:auto}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-3em;width:100%}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-pager .bx-controls-auto-item,.bx-wrapper .bx-controls-auto .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-loading{min-height:50px;height:2em;width:2em;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding:0}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;outline:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}#header-social{display:flex;align-items:center}#header-social .social_ico{display:block;width:2em;height:2em}#header-social svg{display:block;width:2em;height:2em}#header-social>a{white-space:nowrap;display:flex;align-items:center}#header-social>a:link,#header-social>a:visited,#header-social>a:active{color:inherit;text-decoration:none}#header-social>a{margin:0 .15rem;display:flex;align-items:center}#header-social>a:link,#header-social>a:visited,#header-social>a:active{color:inherit;text-decoration:none}#header-nav .nav_link{gap:.5rem}#header-nav .nav_ico_cont{width:2em;height:2em;aspect-ratio:1}#header-nav .nav_ico{display:block;width:100%;height:100%;aspect-ratio:1}#header-nav .nav_link{padding:.5rem 0}#header-nav{width:100%;display:flex;align-items:center;justify-content:center}#header-nav .nav_link{position:relative;font-weight:400;display:flex;align-items:center;justify-content:center;flex:1;text-align:center}#header-nav .nav_link:link,#header-nav .nav_link:visited,#header-nav .nav_link:active{text-decoration:none}#header-nav .nav_link.active{font-weight:700}#header-logo{display:block;width:100%;height:auto;margin:auto;padding:1em}#header-logo-a{display:block;width:100%;position:relative}#header-logo-a .header-logo-subtitle{width:100%;text-align:center;position:absolute;bottom:0}#header-logo-a .header-logo-subtitle h3{border:0;padding:0;margin:0;font-size:1em}#header-logo-a .header-logo-subtitle h2{font-size:1.2em;border:0;padding:0;margin:0}#header-langs{display:flex;align-items:center;justify-content:center}#header-langs>a{padding:.5rem;opacity:.5}#header-langs>a.selected{opacity:1}#header-langs .lang-sep{width:1px;height:2.5rem;background-color:rgba(255,255,255,.3);margin:0 .4rem}:root{--header_nav_sec_gap:1rem;--header_nav_sec_sep_height:2em}#header-nav-closer{display:block;width:4em;height:4em;aspect-ratio:1;border:0;padding:0;margin:0;background-color:transparent}#header-nav-closer .btn_ico{display:block;width:100%;height:100%;aspect-ratio:1;border:0;padding:0;margin:0}#header .header_col.col_nav_sec{display:flex;gap:var(--header_nav_sec_gap);align-items:stretch}#header .nav_sec_item{position:relative;display:flex;align-items:center;justify-content:center}#header .nav_sec_item .button{padding:.5em}#header .nav_sec_item:not(:last-child):after{content:'';display:block;position:absolute;right:calc((var(--header_nav_sec_gap) / 2) * -1);width:1px;height:var(--header_nav_sec_sep_height);background-color:#FFF;opacity:.25}#header{display:flex;flex-direction:column}#header .header_row{display:flex}#header .header_col{flex:1;display:flex;align-items:center;justify-content:center}#header .container{margin:auto;width:100%}#header-user-logout{background-color:#D20;color:#FFF;font-weight:400;border-radius:.2rem;display:flex;align-items:center;padding:.25rem .5rem;font-size:.8em;text-decoration:none;margin-right:1.5rem}#header-user-logout:hover{text-decoration:none}#header-langs.lang_txt{gap:.5rem}#header-langs.lang_txt{gap:.5rem}#footer-nav .nav_link{padding:.5rem 0}#footer-nav{width:100%;display:flex;align-items:center;justify-content:center}#footer-nav .nav_link{position:relative;font-weight:400;display:flex;align-items:center;justify-content:center;flex:1;text-align:center}#footer-nav .nav_link:link,#footer-nav .nav_link:visited,#footer-nav .nav_link:active{text-decoration:none}#footer-nav .nav_link.active{font-weight:700}#footer-nav .nav_sep{width:1px;height:1.5rem;background-color:rgba(255,255,255,.6);margin-left:.5rem;margin-right:.5rem}#footer-indirizzo-social{display:flex;align-items:center}#footer-indirizzo-social .social_ico{display:block;width:2em;height:2em}#footer-indirizzo-social svg{display:block;width:2em;height:2em}#footer-indirizzo-social>a{white-space:nowrap;display:flex;align-items:center}#footer-indirizzo-social>a:link,#footer-indirizzo-social>a:visited,#footer-indirizzo-social>a:active{color:inherit;text-decoration:none}#footer-indirizzo-social>a{margin:0 .15rem;display:flex;align-items:center}#footer-indirizzo-social>a:link,#footer-indirizzo-social>a:visited,#footer-indirizzo-social>a:active{color:inherit;text-decoration:none}#footer-indirizzo{border:0}#footer-indirizzo .address_link_gmap_cont{margin-top:2rem;position:relative;display:flex;justify-content:flex-start;gap:.3rem;font-size:.9em}#footer-indirizzo .address_link_gmap_cont a.button.button_ico.gmap_ext{padding:.25rem;display:flex;gap:.25rem;align-items:center;justify-content:flex-start}#footer-indirizzo .address_link_gmap_cont a.button.button_ico.gmap_ext .ico_cont{display:block;width:2em;height:2em;aspect-ratio:1}#footer-indirizzo .heading_nome{font-weight:700;font-size:1.6em}#footer-indirizzo .heading_company{font-weight:700;font-size:1.2em}#footer-indirizzo p{padding:0;margin:0}#footer-indirizzo .dato{margin-bottom:.5rem}#footer-indirizzo{display:flex;flex-direction:column}#footer-indirizzo{gap:2px}#footer-indirizzo .dato{display:flex;align-items:center}#footer-indirizzo .dato-ico{display:block;width:2em;height:2em}#footer-indirizzo .ico_cont{margin-right:.5rem}#footer-indirizzo a:link,#footer-indirizzo a:visited{color:inherit}#footer-social{display:flex;align-items:center}#footer-social .social_ico{display:block;width:2em;height:2em}#footer-social svg{display:block;width:2em;height:2em}#footer-social>a{white-space:nowrap;display:flex;align-items:center}#footer-social>a:link,#footer-social>a:visited,#footer-social>a:active{color:inherit;text-decoration:none}#footer-social>a{margin:0 .15rem;display:flex;align-items:center}#footer-social>a:link,#footer-social>a:visited,#footer-social>a:active{color:inherit;text-decoration:none}#header{background-color:#96644d;color:#FFF;position:fixed;z-index:100;width:20rem;height:100%;overflow:hidden;box-shadow:10px 0 80px rgba(0,0,0,.25)}#header .header_row{width:100%;height:100%;display:flex;flex-direction:column}#header .header_col{flex-direction:column}#header .header-button{line-height:normal}#header .header-button .didascalia{font-size:80%;opacity:.5}#header a:link,#header a:visited{color:inherit}#header .col_langs{flex:0}#header .col_booking{flex:0}#header .col_social{flex:0}#header svg{fill:#FFF}main{padding-left:20rem}#header-nav{flex-direction:column}#header-nav .nav_link{width:100%;border-bottom-color:rgba(255,255,255,.3);border-bottom-style:solid;border-bottom-width:1px}#header-nav .nav_link.selected{font-weight:700}#footer{padding-left:20rem}#header-pagina{color:#FFF}#header-pagina svg{fill:#FFF}#header-pagina hr{background-color:rgba(255,255,255,.6)}#header-pagina .breadcrumb a{color:inherit}html{height:100%}body{height:100%}#home-slider .bx-pager{bottom:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.29733900396096) 0%,rgba(0,0,0,0) 100%);padding:5rem 0 2rem 0}#home-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link{width:1.2rem;height:1.2rem;margin:0 .3rem;border-width:1px;border-style:solid;border-color:#FFF;background-color:rgba(255,255,255,.4)}#home-slider .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active{background-color:#fff}html{height:100%}body{height:100%}#footer{background-color:#96644d;color:#FFF}#footer svg{fill:#FFF}#footer .footer_dsa{display:flex;align-items:center;justify-content:center}#footer .footer_dsa>*{margin:0 .3rem}#footer .tnx{font-size:.9em;padding-top:.5rem;padding-bottom:1.5rem;text-align:center}#footer .tnx a:link,#footer .tnx a:visited{color:inherit;text-decoration:none}#footer .tnx a:hover{text-decoration:none}#footer .cookie_privacy{font-size:.9em;padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:center;align-items:center;text-align:center}#footer .cookie_privacy a{padding:.5em;display:flex;justify-content:center;align-items:center;color:inherit;border-radius:.2rem;background-color:rgba(0,0,0,.2);margin:0 .1rem}#footer-logo{width:20em;height:auto}#footer-indirizzo-logo{width:20em;height:auto}#footer-indirizzo{width:100%;max-width:40em;margin:auto;padding-top:2rem;padding-bottom:0;text-align:center}#footer-indirizzo .logo_img{max-width:15em}#footer-indirizzo .copyright{margin:.5rem 0}#footer-indirizzo h3{font-size:1.7rem;margin-top:1rem;margin-bottom:1rem}#footer-indirizzo a:link,#footer-indirizzo a:visited{text-decoration:underline}#footer-indirizzo .contacts{display:flex;align-items:center;justify-content:center}#footer-indirizzo .contacts>*{margin:0 .4rem}#footer-indirizzo .txt_didascalia{margin-right:.4rem;opacity:.65}#footer-indirizzo .indirizzo_dato{display:flex;align-items:center;justify-content:center}#footer-social{margin:2rem auto;display:flex;align-items:center;justify-content:center}#footer .container{display:flex;flex-direction:column}#footer-social{display:flex;text-align:center;justify-content:center}#footer-indirizzo{max-width:none}#footer-nav{width:auto;font-size:.8em;color:inherit;text-transform:uppercase;padding-top:3rem;padding-bottom:1rem}#footer-nav a{color:inherit}#footer-nav .nav_link{flex:0;padding:0 .6rem;white-space:nowrap}#footer-nav .nav_link.selected{font-weight:700;color:#96644d}body{font-family:'Lato',sans-serif}.tourism_header_seopts .seopts_el_edit{width:450px;padding:1px;display:flex;align-items:center;justify-content:space-between}.tourism_header_seopts .seopts_el_edit>*{padding:2px;border:1px dotted rgba(255,255,255,.6)}.tourism_header_seopts .seopts_el_edit_dida{flex:0 0 20%}.tourism_header_seopts .seopts_el_edit_actions{flex:0 0 20%;padding:0;display:flex;align-items:center;justify-content:space-between}.tourism_header_seopts .seopts_el_edit_actions>*{font-weight:400;padding:.3rem;margin:.2rem;background-color:rgba(255,150,0,.5)}.tourism_header_seopts .seopts_el_edit_txt{flex:0 0 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;text-align:left}.tourism_header_fast_edit{display:flex;align-items:center;font-size:11px;font-family:verdana;letter-spacing:0;font-weight:700;color:#FFF!important;padding:10px}.tourism_header_fast_edit_el{padding:.6rem;margin:.2rem;border-radius:.3rem;background-color:rgba(15,15,15,.6)}.booking-cta{background-color:#6C0;color:#FFF!important;font-weight:700;text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:.85rem 1.7rem;border-radius:2rem;text-decoration:none;text-shadow:1px 1px 4px rgba(0,0,0,.2),1px 1px 1px rgba(0,0,0,.1);white-space:nowrap;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.booking-cta:link,.booking-cta:visited,.booking-cta:hover{text-decoration:none}.booking-cta:hover{background-color:#73e600}.fancybox-close{top:0;right:0;width:3em;height:3em;background:none;background-color:#96644d;background-image:url(../../../../utenti/albergobernini_com/cache/_pics/svg/close1-ef1f787591deed9154fd1f7757b90a85.svg);background-size:70%;background-position:center;background-repeat:no-repeat}.fancybox-prev span,.fancybox-next span{background:none;background-color:#96644d;background-size:70%;background-position:center;background-repeat:no-repeat;visibility:visible}.fancybox-nav>span{width:3em;height:3em;margin-top:-1.5em;opacity:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.fancybox-nav:hover>span{opacity:1}.fancybox-prev span{left:0;background-image:url(../../../../utenti/albergobernini_com/cache/_pics/svg/sx-2155a07cb26135f0b53f3549c9ebecbc.svg)}.fancybox-next span{right:0;background-image:url(../../../../utenti/albergobernini_com/cache/_pics/svg/dx-1cefa0813bf3eb82810e169c71ba551d.svg)}.button,a.button{border-radius:.15rem;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#96644d;color:#FFF;text-transform:uppercase;border-radius:.4rem;text-shadow:1px 1px 4px rgba(0,0,0,.2),1px 1px 1px rgba(0,0,0,.1)}.button:link,.button:visited,.button:active,a.button:link,a.button:visited,a.button:active{text-decoration:none}.button:hover,a.button:hover{color:#FFF}.booking-cta{background-color:#96644d;color:#FFF!important;border-radius:.3rem}.booking-cta:link,.booking-cta:visited,.booking-cta:hover{text-decoration:none}.booking-cta:hover{background-color:#ad775f}#header{background-color:#96644d;color:#FFF;position:fixed;z-index:100;width:20rem;height:100%;overflow:hidden;box-shadow:10px 0 80px rgba(0,0,0,.25)}#header .header_row{width:100%;height:100%;display:flex;flex-direction:column}#header .header_col{flex-direction:column}#header .header-button{line-height:normal}#header .header-button .didascalia{font-size:80%;opacity:.5}#header a:link,#header a:visited{color:inherit}#header .col_langs{flex:0}#header .col_booking{flex:0}#header .col_social{flex:0}#header svg{fill:#FFF}main{padding-left:20rem}#header-nav{flex-direction:column}#header-nav .nav_link{width:100%;border-bottom-color:rgba(255,255,255,.3);border-bottom-style:solid;border-bottom-width:1px}#header-nav .nav_link.selected{font-weight:700}#footer{padding-left:20rem}.footer_actions_cont{position:fixed;z-index:15;bottom:1rem;right:1rem;display:flex;gap:.5rem;align-items:center}.footer_actions_cont .footer_actions_txt{display:flex;align-items:center;justfiy-content:center;padding:.75rem 1.75rem;background-color:#EEE;border-radius:.15rem;position:relative}.footer_actions_cont .footer_actions_txt_cont p{margin:0;padding:0}.footer_actions_cont>a.button{display:block;width:4rem;height:4rem;aspect-ratio:1;border:0;box-shadow:none;border-radius:50%!important;padding:0}.footer_actions_cont>a.button.wa{background-color:#491!important}.footer_actions_cont>a.button .ico_cont{display:block;width:100%;height:100%;padding:0}.footer_actions_cont>a.button .ico_cont .btn-ico{fill:#FFF;display:block;width:100%;height:100%;aspect-ratio:1;padding:.85em}.animated-shake{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0.4s;animation-delay:0.4s}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%,60%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}40%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.form{text-rendering:optimizeLegibility}.form textarea,.form select[multiple],.form select[size]{height:auto}.form .field,.form select,.form textarea,.form input[type="text"],.form input[type="password"],.form input[type="email"],.form input[type="number"]{width:100%;background-image:none;vertical-align:middle;background-color:#FFF;color:#444;border:1px solid #c7c2c0;border-radius:.2em;padding:.7em;box-shadow:0 1px 2px rgba(0,0,0,.05) inset,0 0 1px 1px #FFF inset;-ms-transition:border-color 0.15s ease-in-out 0s box-shadow 0.15s ease-in-out 0s background-color 0.15s ease-in-out 0s;-webkit-transition:border-color 0.15s ease-in-out 0s box-shadow 0.15s ease-in-out 0s background-color 0.15s ease-in-out 0s;transition:border-color 0.15s ease-in-out 0s box-shadow 0.15s ease-in-out 0s background-color 0.15s ease-in-out 0s}.form .field:focus,.form .field.selected,.form select:focus,.form select.selected,.form textarea:focus,.form textarea.selected,.form input[type="text"]:focus,.form input[type="text"].selected,.form input[type="password"]:focus,.form input[type="password"].selected,.form input[type="email"]:focus,.form input[type="email"].selected,.form input[type="number"]:focus,.form input[type="number"].selected{border-color:#ba6a45!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(186,106,69,.3);outline:0 none}.form .field.disabled,.form .field[disabled],.form select.disabled,.form select[disabled],.form textarea.disabled,.form textarea[disabled],.form input[type="text"].disabled,.form input[type="text"][disabled],.form input[type="password"].disabled,.form input[type="password"][disabled],.form input[type="email"].disabled,.form input[type="email"][disabled],.form input[type="number"].disabled,.form input[type="number"][disabled]{cursor:default;color:#AAA!important;background-color:#F5F5F5}.form .field.form-error,.form select.form-error,.form textarea.form-error,.form input[type="text"].form-error,.form input[type="password"].form-error,.form input[type="email"].form-error,.form input[type="number"].form-error{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(247,5,31,.5)!important;border-color:#f7051f!important}.form .field:invalid,.form select:invalid,.form textarea:invalid,.form input[type="text"]:invalid,.form input[type="password"]:invalid,.form input[type="email"]:invalid,.form input[type="number"]:invalid{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(247,5,31,.5)!important;border-color:#f7051f!important}.form input:-moz-placeholder,.form textarea:-moz-placeholder{color:#777}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:#777}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#777}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#777}.form input.placeholder,.form textarea.placeholder{color:#777}.form label{border:0;box-shadow:none;background-color:transparent;color:inherit;height:auto;width:auto;padding:0;display:block;position:relative}.form input[type=checkbox],.form input[type=radio],.form input[type="file"]{background-color:#FFF;color:#444;border:1px solid #c7c2c0;border-radius:.2em;padding:.7em;box-shadow:0 1px 2px rgba(0,0,0,.05) inset,0 0 1px 1px #FFF inset;-ms-transition:border-color 0.15s ease-in-out 0s box-shadow 0.15s ease-in-out 0s background-color 0.15s ease-in-out 0s;-webkit-transition:border-color 0.15s ease-in-out 0s box-shadow 0.15s ease-in-out 0s background-color 0.15s ease-in-out 0s;transition:border-color 0.15s ease-in-out 0s box-shadow 0.15s ease-in-out 0s background-color 0.15s ease-in-out 0s;vertical-align:middle;width:auto;height:auto;margin-bottom:4px}.form input[type=checkbox]:focus,.form input[type=checkbox].selected,.form input[type=checkbox][checked=checked],.form input[type=radio]:focus,.form input[type=radio].selected,.form input[type=radio][checked=checked],.form input[type="file"]:focus,.form input[type="file"].selected,.form input[type="file"][checked=checked]{border-color:#ba6a45!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(186,106,69,.3);outline:0 none}.form input[type=checkbox].disabled,.form input[type=checkbox][disabled],.form input[type=radio].disabled,.form input[type=radio][disabled],.form input[type="file"].disabled,.form input[type="file"][disabled]{cursor:default;color:#AAA!important;background-color:#F5F5F5}.form input[type=checkbox].form-error,.form input[type=radio].form-error,.form input[type="file"].form-error{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(247,5,31,.5)!important;border-color:#f7051f!important}.form textarea{height:auto}.form .legend,.form legend{display:block;width:100%;margin-bottom:;padding:/3 0;text-transform:uppercase;font-weight:700;border-bottom:1px solid #c7c2c0}.form fieldset{position:relative;margin:0;border:0;padding:0}.form label+label,.form .form-label+.form-label{margin-left:/2*1px/2}.form .form-row{position:relative;margin-bottom:.5em}.form .form-row .form-field-error{text-align:right;color:#E00;position:absolute;top:0;right:0}.video-wrap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrap::after{display:block;content:"";clear:both}.video-wrap iframe,.video-wrap object,.video-wrap embed,.video-wrap video{background-color:#333;height:100%;left:0;position:absolute;top:0;width:100%}.dropdown{position:relative}.dropdown .dropdown-toggle:focus{outline:0}.dropdown .dropdown-menu-custom{position:absolute;float:left;background-clip:padding-box;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;left:0;top:100%;z-index:900}.dropdown .dropdown-menu-custom.pull-right{right:0;left:auto}.dropdown .dropdown-menu{background-clip:padding-box;background-color:#FFF;border:1px solid #c7c2c0;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:900}.dropdown .dropdown-menu.pull-right{right:0;left:auto}.dropdown .dropdown-menu .divider{background-color:#c7c2c0;height:1px;margin:9px 0;overflow:hidden}.dropdown .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;color:#222;text-decoration:none;white-space:nowrap}.dropdown .dropdown-menu>li>a:hover,.dropdown .dropdown-menu>li>a:focus{text-decoration:none;color:#333;background-color:#c7c2c0;background-color:rgba(199,194,192,.3)}.dropdown .dropdown-menu>.active>a,.dropdown .dropdown-menu>.active>a:hover,.dropdown .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#a0745f}.dropdown.open>.dropdown-menu,.dropdown.open>.dropdown-menu-custom,.dropdown .open>.dropdown-menu,.dropdown .open>.dropdown-menu-custom{display:block}.dropdown.open>a,.dropdown .open>a{outline:0}.dropdown .dropdown-header{display:block;padding:3px 20px;color:#888}.dropdown .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:890}#home-intro-bg{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#home-intro-bg .slider_over{text-align:center;background-color:rgba(116,78,60,.7);backdrop-filter:blur(2px);padding:3rem;width:100%;max-width:50rem}#home-intro-bg .slider_over .admin_txt{font-size:1.2em}#home-intro-bg .slider_over img{display:block;width:25rem;height:auto;margin:auto;margin-bottom:2rem}#home-intro-bg .slider_over .actions{display:flex;align-items:center;justify-content:center;margin-top:2rem}#home-intro-bg .slider_over .actions .booking-cta{border:2px solid #FFF;background-color:transparent;font-size:1.4rem}#home-intro-bg .slider_over .actions .booking-cta:hover{background-color:rgba(255,255,255,.2)}#indirizzo .logo_cont{margin-bottom:2rem}#indirizzo .logo_cont>img{display:block;width:100%;height:auto}#attivita{grid-gap:2rem}#attivita h2{font-family:Georgia,serif;color:#96644d}#attivita h2 a{color:inherit}#attivita h2 a:link,#attivita h2 a:visited{text-decoration:inherit}#attivita h3{font-size:1.4rem;font-style:italic;color:#888}#attivita h3 a{color:inherit}#attivita h3 a:link,#attivita h3 a:visited{text-decoration:inherit}#attivita .card-body{display:none;border:12px solid #00F}#home-slider .logo>img{display:block;width:30em;height:auto;margin:auto;margin-bottom:2rem}#home-slider .actions{display:flex;align-items:center;justify-content:center;margin-top:2rem;font-size:1.2em}#home-slider .actions a.booking-cta{border:2px solid #FFF;background-color:transparent}#home-slider .actions a.booking-cta:hover{background-color:rgba(255,255,255,.2)}#home-slider .admin_txt{font-size:1.3em;text-shadow:1px 1px 6px rgba(0,0,0,.3);text-align:center;background-color:rgba(150,100,77,.8);padding:1rem;border-radius:.2rem}#home-slider .admin_txt p{margin:0}#footer-social{display:none}#indirizzo-social{margin:auto;margin-top:1rem}#indirizzo-social .social_ico{width:2.5em;height:2.5em;padding:.5em}#indirizzo-social>a{background-color:#96644d;border-radius:.3rem}#form-contatti-cont{padding:0;margin-top:2rem}#servizi . h2,#lista-unita . h2{color:#96644d;font-family:Georgia,serif}#servizi . hr,#lista-unita . hr{display:none}#footer{background-color:transparent;color:#333}#footer-logo{width:16em;height:auto}#footer-indirizzo{font-size:.9em}#footer-indirizzo h3{display:none}#footer-indirizzo-social svg{fill:#96644d}body.homepage main{height:100%}body.homepage .slider_over{color:#FFF}body.attivita-dettaglio #location-desc h2{font-family:Georgia,serif;margin:0;margin-bottom:1rem;font-size:1.8rem;color:#96644d}body.attivita-lista main .admin_txt{margin-top:0;margin-bottom:3rem}#header-pagina{background-color:#96644d}.banner_francigena{max-width:300px;width:auto;height:auto;display:block;margin-left:0;margin-right:auto;mix-blend-mode:multiply;margin-top:6px}.container{min-width:50rem;max-width:90rem}#header-langs{text-transform:uppercase}#header-langs>a{padding:0 .6rem}#header-pagina{text-align:left;text-shadow:1px 1px 5px rgba(0,0,0,.2)}#header-pagina>.mask_over{background-color:transparent}#header-pagina .contenuto{padding:0 5rem;display:block;width:100%}#header-pagina .contenuto>*{width:100%}#header-pagina .breadcrumb,#header-pagina .share_cont{display:none}#header-pagina hr{background-color:#96644d}#header-pagina h1{font-size:4.5rem;letter-spacing:-.1rem;font-family:Georgia,serif}#header-pagina h2{font-size:1.5rem}#servizi{margin-bottom:5rem;margin-top:5rem;grid-template-columns:repeat(1,1fr);grid-gap:5rem}#servizi .:nth-child(odd) .card-cover{order:2}#servizi .:nth-child(odd) .accommodations-dtls{order:1}#servizi .servizio-dtls{box-shadow:none;background-color:#f3efe4;text-align:left;flex:3;padding:4rem}#servizi .servizio-dtls>*{margin-bottom:1.5rem}>#servizi .servizio-dtls:last-child{margin-bottom:0}#servizi .card-cover{flex:5}#attivita h2{font-family:Georgia,serif;font-size:2.2rem}#attivita .card-content{background-color:#f3efe4;padding:4rem;flex:3;text-align:left}#attivita .{margin:0;flex:5}#attivita .:nth-child(even) .card-content{order:1}#attivita .:nth-child(even) .{order:2}#attivita . hr{display:none}#attivita .card-content>*{margin-bottom:1rem}#lista-unita{width:100%;margin-left:auto;margin-right:auto}#lista-unita .{flex:5}#lista-unita .accommodations-dtls{box-shadow:none;background-color:#f3efe4}#home-slider{margin-left:20rem}#home-slider .{width:80%;height:60%;left:10%;top:20%}#header-nav .nav_link{padding:1rem 0}#indirizzo{margin:auto;max-width:20em}#indirizzo-cont{padding:2rem;font-size:1em}#header{padding:2rem}#header .header_col.col_logo{flex:2}#header .header_col.col_langs{flex:1}#header .header_col.col_booking{flex:1}#header .header_col.col_booking a.booking-cta{border:2px solid #FFF;background-color:transparent}#header .header_col.col_booking a.booking-cta:hover{background-color:rgba(255,255,255,.2)}#header .header_col.col_nav{justify-content:flex-start;flex:7}#header .header_col.col_social{flex:1}#header-nav{text-transform:uppercase}#footer{margin-top:5rem}#footer-indirizzo-logo{width:20em;height:auto;margin-bottom:3rem}#footer-nav{font-size:1em}#footer-nav .nav_sep{background-color:rgba(50,50,50,.3)}#footer-nav .nav_link.selected{color:#96644d;font-weight:700}.contatti-grid{grid-template-columns:1fr}body.homepage #footer{margin-top:0}body.contatti .indirizzo-cont{display:flex;align-items:center;justify-content:center}body.contatti #form-contatti-cont{margin:0}body.contatti #form-contatti{padding:2rem 3rem}body.contatti .contatti-grid{grid-template-columns:1fr}@media (min-width:1360px){body.contatti #gmap{grid-column:span 2}body.contatti .contatti-grid{grid-template-columns:1fr 1fr}}#form-contatti .form-row.row-info{flex-basis:100%}