body.disable-scrolling,html,html.disable-scrolling{overflow:hidden!important}a,body{color:#655d40}.hoverTextFill,.hoverTextFill u,a,u{text-decoration:none}.scroll-progress,.scroll-thumb{z-index:2;will-change:top,opacity;top:0}.scroll-progress:after,.scroll-progress:before{content:'';bottom:0;width:6px;height:1px;transform:rotate(0)}.content,.pagina-testo{-webkit-font-smoothing:antialiased}.font-MontSerrat,.pag-submenu .main a{font-family:Montserrat}.hoverTextFill,.pag-submenu,.pagina-testo,.pagina-titoli .wrapper{overflow:hidden}html{overflow-y:scroll!important;overflow:overlay;height:100%;-webkit-text-size-adjust:100%}body{width:100%;scroll-behavior:smooth;will-change:all;overflow:overlay;font-family:MontSerrat,san serif!important;font-size:100%;margin:0;padding:0;overflow-x:hidden!important;-webkit-backface-visibility:hidden}body.noslideshow{padding-top:80px}@media screen and (max-width:736px){body{overflow-y:scroll}html{width:100%;overflow-y:scroll!important;height:100%}#main{overflow:hidden}}a{-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear}a:hover{color:#8c805b}.hoverTextFill{position:relative;background:linear-gradient(to right,rgba(195,118,66,.9),rgba(195,118,66,.9) 50%,#655d40 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;-webkit-transition:.9s linear!important;-moz-transition:.9s linear!important;transition:.9s linear!important}.hoverTextFill:hover{background-position:0 100%}.hoverTextFill u,u{border-bottom:1px solid #d5cdb2}.scroll-thumb{position:fixed;right:5px;width:13px;height:25px;transform:translateY(-20px);background-color:rgba(195,118,66,0);opacity:0}.scroll-progress,.scroll-progress:after,.scroll-progress:before{background-color:rgba(195,118,66,.3)}.scroll-progress{position:fixed;right:11px;width:1px;height:0;opacity:1!important}.scroll-progress:before{position:absolute;left:-5px;-webkit-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear}.scroll-progress.onScroll:before,.scroll-progress:after{-webkit-transition:.4s linear;-moz-transition:.4s linear}.scroll-progress:after{position:absolute;left:0;transition:.4s linear}.noScroll,.onScroll{-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s}.onScroll{opacity:1}.noScroll{opacity:0}.scroll-progress.onScroll:before{background-color:rgba(195,118,66,.9);transform:rotate(67deg);bottom:5px;left:-8px;width:12px;transition:.4s linear}.scroll-progress.onScroll:after{background-color:rgba(195,118,66,.9);transform:rotate(-67deg);bottom:5px;left:-3px;width:12px;-webkit-transition:.4s linear;-moz-transition:.4s linear;transition:.4s linear}.scroll-progress.scroll-down:before{transform:rotate(67deg);bottom:5px;left:-8px;width:12px}.scroll-progress.scroll-down:after{transform:rotate(-67deg);bottom:5px;left:-3px;width:12px}.scroll-progress.scroll-up:before{transform:rotate(-67deg);bottom:-7px;left:-8px;width:12px}.scroll-progress.scroll-up:after{transform:rotate(67deg);bottom:-7px;left:-3px;width:12px}@keyframes typing{from{width:0}to{width:100%}}.font-PlayFair{font-family:'Playfair Display'}.font-AmalfiCoast{font-family:amalfi_coastregular}.font-thin{font-weight:100}.font-xlight{font-weight:200}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-sbold{font-weight:600}.font-bold{font-weight:700}.font-size-xsmall{font-size:12px}.font-size-small{font-size:16px}.font-size-normal{font-size:20px}.font-size-medium{font-size:24px}.font-size-large{font-size:34px}.font-size-xlarge{font-size:46px}.lh-n{line-height:normal}.error-template{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;padding:20px;text-align:center}#main,#wrap,.content,.separatore{position:relative}.error-actions,.error-details{margin-top:35px;margin-bottom:35px}a.btn-back-top.mobile,a.btn-menu-top.mobile{display:none;position:fixed;left:50%;transform:translateX(-50%);color:#fff;text-align:center;background-color:rgba(70,74,76,.9);cursor:pointer;z-index:999;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear}a.btn-menu-top.mobile{top:0;padding:8px 16px;font-size:24px}a.btn-back-top.mobile{bottom:10px;padding:4px 11px;font-size:21px}a.btn-back-top.mobile:hover,a.btn-menu-top.mobile:hover{background-color:#464a4c}#wrap{min-height:100%;max-width:100%;margin:0 auto}.content{margin-bottom:25px;font-weight:300;-moz-osx-font-smoothing:grayscale}.separatore{width:100%;margin:10px 0 20px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.pagina-ancora,.pagina-ancora-separatore{display:block;height:60px;border:0 solid #ccc;position:relative}.pagina-ancora-separatore{border-bottom:1px solid #e6e6e6;margin-bottom:30px}.pagina-ancora-separatore:last-child{border-bottom-color:transparent}.pagina-top{position:relative;margin-top:60px;margin-bottom:60px}.container-fullwidth .row.pagina-top{margin-left:-30px!important;margin-right:-30px!important}.pagina-contenuto{margin-bottom:40px}.pagina-contenuto .img{position:relative;width:100%;margin:50px 0;text-align:center}.pagina-contenuto .img-absolute img{width:100%;position:absolute;left:50%;top:50%;transform:scale(1,1) translate(-50%,-50%);-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.pagina-contenuto .img-relative{position:relative;width:100%;margin:50px 0 150px;text-align:center}.pagina-contenuto .img-relative img{display:inline-block;max-width:100%;height:auto!important;margin:0 auto 30px;padding:0;position:relative;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.pagina-contenuto.articolo h1.titolo{font-family:MontSerrat;margin-top:2px!important;margin-bottom:20px;font-size:60px;font-weight:500;text-align:center}.pagina-contenuto.articolo h2.sottotitolo{margin-top:2px!important;margin-bottom:20px;font-size:20px;font-weight:200;text-align:center}.pagina-data{display:inline-block;float:left;margin:0 0 5px;color:#999;width:100%;font-size:12px}.pagina-data span{margin-right:5px}.pagina-data.first{display:inline;float:none!important}.pagina-titolo{position:relative;font-family:MontSerrat;margin-top:50px!important;margin-bottom:10px;font-size:40px;font-weight:500;text-align:left}.pagina-sottotitolo{font-family:'PlayFair Display';margin-top:2px!important;margin-bottom:20px;font-size:20px;font-weight:300;color:#c37642;text-align:left}.pagina-testo{position:relative;display:block;font-size:16px;font-weight:400;line-height:160%;margin-top:-100px}.pagina-testo .display-4{font-family:'PlayFair Display';font-size:28px;font-weight:600}.pagina-testo .display-4 small{display:inline-block;font-size:18px;font-weight:400;line-height:150%}.prefazione{margin:0 30% 50px 5%}.prefazione .paragrafo{display:inline-block;width:100%;margin-bottom:20px}.pagina-titoli.right:after,.pagina-titoli:after{width:100px;height:100px;bottom:-120px;content:'';position:absolute}.prefazione .paragrafo.small{font-size:14px;line-height:160%}.pag-submenu{position:relative;margin-top:50px;padding-right:30px;border-right:1px solid rgba(178,174,159,.5)}.pag-submenu .main{list-style:none;padding:0;margin:0}.pag-submenu .main a{position:relative;display:inline-block;font-size:20px;font-weight:300;padding:5px 0}.btn-prenota-inpage a:hover,.pag-submenu .main a.active,.pag-submenu .main a:hover{color:#c37642}.pagina-titoli{position:relative;margin-top:50px;margin-left:20%;margin-bottom:180px;padding-top:50px;padding-bottom:20px}.pagina-titoli .pagina-sottotitolo,.pagina-titoli .pagina-titolo{text-align:left;padding-right:15%}.pagina-titoli .pagina-sottotitolo div{text-align:left!important}.pagina-titoli .linea{left:0;right:inherit}.pagina-titoli:after{left:-50px;opacity:0;background-image:url("../../../public/finder/layout/immagini/Palazzo-Murat-stemma.svg");background-repeat:no-repeat;background-size:contain;filter:brightness(.9) hue-rotate(-70deg) saturate(5);-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.pagina-titoli.right{margin-right:20%;border:none}.pagina-titoli.right .wrapper{padding:0 3% 0 0}.pagina-titoli.right:after{left:inherit;right:-50px}.pagina-titoli.right .pagina-sottotitolo,.pagina-titoli.right .pagina-titolo{text-align:right;padding:0 0 0 15%}.pagina-titoli.right .pagina-sottotitolo div{text-align:right!important}.pagina-titoli.right .linea{left:inherit;right:0}.pagina-titoli.center{margin:50px 0 320px;padding:50px 0 0;border:0}.pagina-titoli.center:before{content:'';position:absolute;top:-40px;left:calc(50% - 1px);width:1px;height:50%;background-color:#655d40}.pagina-titoli.center:after{content:'';position:absolute;bottom:-120px;right:-50px;width:100px;height:100px;left:calc(50% - 50px)}.pagina-titoli.center .pagina-sottotitolo,.pagina-titoli.center .pagina-titolo{text-align:center;padding:0 15%!important}.pagina-titoli.center .pagina-sottotitolo div{text-align:center!important}.pagina-titoli.start .linea{width:1px;height:100%;transition-duration:1s}.pagina-titoli.start:after{opacity:1;transition-delay:1s}@media only screen and (min-width:480px) and (max-width:767px){.scroll-progress{right:5px}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{display:none}.pagina-testo{margin-top:-50px}.prefazione{margin:30px 10% 50px 5%}.pagina-titoli{margin-left:20px;margin-bottom:80px}.pagina-titoli:after{bottom:-60px;left:-25px;width:50px;height:50px}.pagina-titoli .pagina-titolo{font-size:26px}.pagina-titoli .pagina-sottotitolo{font-size:16px}.pagina-titoli.right{margin-left:0;margin-right:10%}.pagina-titoli.right .wrapper{padding-right:6%}.pagina-titoli.right .pagina-sottotitolo,.pagina-titoli.right .pagina-titolo{padding:0}.pagina-titoli.right:after{bottom:-60px;right:-25px;width:50px;height:50px}}.pagination>li>a,.pagination>li>span{color:inherit;border-radius:0!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#ccc!important;border-color:#ccc!important}.pagination .selectpicker{font-size:10px!important}.submenu-overlay .main a,.submenu-overlay .smo-btn-close{overflow:hidden;padding:10px 14px;font-size:12px;font-weight:300;line-height:normal;position:relative}.pagination .page-link:hover{color:#464a4c}.submenu-overlay{position:fixed;top:50%;transform:translateY(-50%);right:-100%;z-index:1;transition:1.9s ease-in-out}.submenu-overlay .smo-btn-close{cursor:pointer;pointer-events:all;margin-bottom:7px;float:right;background-color:rgba(20,20,20,.9);color:#fff!important;text-align:right;transition:.3s ease-in-out}.submenu-overlay .smo-btn-close .icona{display:inline-block;transition:.3s}.submenu-overlay .smo-btn-close:hover{background-color:rgba(195,118,66,0)}.submenu-overlay .smo-btn-close:hover .icona{transform:rotate(90deg)}.submenu-overlay .smo-btn-close:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:#655d40;z-index:-1;transition:.3s ease-in-out}.submenu-overlay .smo-btn-close:hover:before{width:100%}.submenu-overlay.opensub{right:2%}.submenu-overlay.closesub .main{transform:translateX(200%)}.submenu-overlay .main{clear:both;list-style:none;padding:0;margin:0;transform:translateX(0);transition:.5s ease-in-out}.submenu-overlay .main li{text-align:right}.submenu-overlay .main a{display:inline-block;color:#fff}.submenu-overlay .main a:after{content:" ";position:absolute;display:block;left:0;top:0;height:100%;width:100%;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);background-color:rgba(101,93,64,.5);-webkit-transition:.7s;-o-transition:.7s;transition:.7s;z-index:-1}.submenu-overlay .main a:hover::after{background-color:rgba(195,118,66,.9);transition:1s}.submenu-overlay .main a.active:after{background-color:rgba(195,118,66,.9);-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.btn-prenota-inpage .arrow,.btn-prenota-inpage-inpage{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}@media (min-width:320px) and (max-width:480px){.scroll-progress{right:5px}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{display:none}.pagina-testo{margin-top:-50px}.prefazione{margin:30px 20% 50px 5%}.pagina-titoli{margin-left:20px;margin-bottom:80px}.pagina-titoli:after{bottom:-60px;left:-25px;width:50px;height:50px}.pagina-titoli .pagina-titolo{font-size:26px}.pagina-titoli .pagina-sottotitolo{font-size:16px}.pagina-titoli.right{margin-left:0;margin-right:10%}.pagina-titoli.right .wrapper{padding-right:6%}.pagina-titoli.right .pagina-sottotitolo,.pagina-titoli.right .pagina-titolo{padding:0}.pagina-titoli.right:after{bottom:-60px;right:-25px;width:50px;height:50px}.submenu-overlay .smo-btn-close{transform:translateY(0) rotate(90deg);transform-origin:right;margin-right:13px}.submenu-overlay .smo-btn-close .icona{transform:rotate(90deg)}}.btn-prenota-inpage-inpage{display:flex;align-content:center;align-items:center;float:right;text-align:right;opacity:1;transition:.5s}.btn-prenota-inpage .inner{margin:0 auto;text-align:center}.btn-prenota-inpage a{display:inline-block;color:#c37642}.btn-prenota-inpage .txt1{font-size:40px}.btn-prenota-inpage .txt2{position:relative;display:inline-block;float:left;font-size:16px;line-height:30px}.btn-prenota-inpage .arrow{position:relative;display:inline-block;width:100px;height:30px;margin-left:20px;transition:.5s}.btn-prenota-inpage .arrow .line1{position:absolute;top:50%;left:0;width:90%;height:1px;background-color:#c37642;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}.btn-prenota-inpage .arrow .line2,.btn-prenota-inpage .arrow .line3{position:absolute;right:9%;width:10px;height:1px;background-color:#c37642}.btn-prenota-inpage .arrow .line2{top:39%;transform:rotate(45deg)}.btn-prenota-inpage .arrow .line3{bottom:33%;transform:rotate(-45deg)}.btn-prenota-inpage a:hover .arrow{width:50px}.stemma-tiny{display:inline-block;width:20px;height:20px;margin-right:10px;background-image:url('../../../public/finder/layout/immagini/Palazzo-Murat-stemma.svg');background-size:contain;filter:invert(46%) sepia(10%) saturate(4131%) hue-rotate(343deg) brightness(109%) contrast(61%)}.stemma-tiny.white{filter:none}
/*pagine dettaglio con video*/

.p-with-video { margin-right: 5%!important;}

.p-with-video [class*='col-']:first-of-type { padding-right: 40px;}

.video-inline { position: relative; margin-top: 350px; max-width: 400px;}
.video-inline .wrapper-button{position:absolute;top:0;left:0; width: 100%; height: 100%; z-index: 2; /*   mix-blend-mode: difference; */}
.video-inline .wrapper-button > .button-audio{ background-color: transparent; border: none; cursor: pointer; width: 100%; height: 100%; display: flex; align-items: flex-end; padding: 40px;}
.video-inline .wrapper-button > .button-audio i { font-size: 30px; color: #fff;}
 
/* Tablet in modalita  verticale */
@media only screen and (min-width: 320px) and (max-width: 736px) {

  .video-inline {  margin-top:300px;  }
  .p-with-video [class*='col-']:first-of-type { padding-right: 15px;}

}
 

/* COVER */
.cover-pagina { position: relative;}
.cover-pagina .c-top-gradiente { position: absolute;z-index: 1; top: 0; left: 0; width: 100%; height: 30vh; opacity: 0; background: linear-gradient(to bottom,  rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%); }
.cover-pagina .c-left-gradiente { position: absolute;z-index: 1; top: 0; left: 0; width: 18vw; height: 100vh; opacity: 0; background: linear-gradient(to right,  rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);  }
.cover-pagina .c-bottom-gradiente { position: absolute;z-index: 1; bottom: 0; left: 0;  width: 100%; height: 20vh;  opacity: 0; background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%); }

.cover-pagina .c-top-gradiente.start { opacity: 1!important;transition: all 5.2s;}
.cover-pagina .c-left-gradiente.start { opacity: 1!important;transition: all 5.2s;}
.cover-pagina .c-bottom-gradiente.start { opacity: 1!important;transition: all 5.2s;}

.cover-pagina .c-frase { position: absolute; right: 15vw; top: 200px; z-index: 1; -webkit-font-smoothing: antialiased; transition: all .5s;  }
.cover-pagina .c-frase .cf-1 { position: relative; display: block; font-size: 44px; text-align: right; opacity: 0.0001; margin-top:150%;/* transition: all .5s; */}
.cover-pagina .c-frase .cf-2 { position: relative; display: block; font-size: 44px; text-align: right; opacity: 0.0001; margin-top:150%; /* transition: all .5s; */}
.cover-pagina .c-frase .cf-3 { position: relative; display: block; font-size: 44px; text-align: right; opacity: 0.0001; margin-top:150%;/* transition: all .5s; */ }
.cover-pagina .c-frase .cf-4 { position: relative; display: block; font-size: 20px; text-align: right; opacity: 0.0001; margin-top:150%; /* transition: all .5s; */ }
 

.cover-pagina .c-frase.cf-bottom { top: inherit; bottom:60px; width: 30%;}
.cover-pagina .c-frase.cf-bottom .cf-1,.cover-pagina .c-frase.cf-bottom .cf-2,.cover-pagina .c-frase.cf-bottom .cf-3 {font-size: 30px;} 

.cover-pagina .c-frase.start .cf-1 { opacity: 1; margin-top:0px; transition: all 2s; transition-delay: 0.3s; transition-timing-function: ease-in-out;}    
.cover-pagina .c-frase.start .cf-2 { opacity: 1; margin-top:0px; transition: all 2s; transition-delay: 0.6s; transition-timing-function: ease-in-out;}    
.cover-pagina .c-frase.start .cf-3 { opacity: 1; margin-top:0px; transition: all 2s; transition-delay: 0.9s; transition-timing-function: ease-in-out;}    
.cover-pagina .c-frase.start .cf-4 { opacity: 1; margin-top:20px; transition: all 2s; transition-delay: 1.2s; transition-timing-function: ease-in-out;}    
.cover-pagina .c-frase.start .cf-5 { opacity: 1; margin-top:0px; transition: all 2s; transition-delay: 1.5s; transition-timing-function: ease-in-out;}    

body.scroll-page .c-frase{ opacity: 0;transition: all .5s; }

/* mobile vertical */ 
@media all and (max-width: 812px) {   
    
    .cover-pagina .c-left-gradiente { display: none;}
    .cover-pagina .c-bottom-gradiente { height: 40vh; background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%);  }        
    .cover-pagina .c-frase.cf-bottom { top: inherit; bottom:29vh; left: 40px; width: 80%;}
}


/* COVER VIDEO */
        
.cover-content-wrapper { position: relative; }
 
.cover-content-wrapper .video-button-wrapper{ position: fixed; bottom:55px; right: 55px;  width: 45px; height: 45px; z-index: 2; transition: opacity .5s;/*mix-blend-mode: difference;*/ }
.cover-content-wrapper .video-button-wrapper > .button-audio{ position: relative; background-color: transparent; border: none; cursor: pointer; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.cover-content-wrapper .video-button-wrapper > .button-audio i {position: absolute; font-size: 20px; color: #fff;}

body.scroll-page .cover-content-wrapper .video-button-wrapper { opacity: 0; transition: opacity .1s }

/* mobile vertical */ 
@media all and (max-width: 812px) {        
  
  
    
}

/* COVER IMAGE */
 
/* mobile vertical */ 
@media all and (max-width: 812px) { 
    .cover-pagina .c-frase { right: 24vw; top: 210px; width: 50%; display: inline-block;}
    .cover-pagina .c-frase .cf-1 { font-size: 26px; }        
    .cover-pagina .c-frase .cf-2 { font-size: 26px; }
    .cover-pagina .c-frase .cf-3 { font-size: 26px; }
    .cover-pagina .c-frase .cf-4 { font-size: 20px; }
    .cover-pagina .c-frase .cf-5 { font-size: 20px; }
 } 
 
    
.cover-pagina .c-arrow{  opacity: 0; position: absolute; bottom: 20%;right: 10%; width:100px;height:5vh;display:flex;justify-content:center;align-items:center; transform:rotate(-90deg); z-index: 2; transition: all .6s linear}
.cover-pagina .c-arrow.onload {opacity: 1; bottom:50px; transition: all .9s;}

.cover-pagina .c-arrow .arrow{ width:2vw;height:2vw;border:1px solid;border-color:#fff transparent transparent #fff;transform:rotate(-45deg);}
.cover-pagina .c-arrow .arrowSliding{position:absolute;top: 0; left: 0;opacity:0;transform:translateX(15vw);-webkit-animation:cover-arrow 9s linear infinite;animation:cover-arrow 9s linear infinite;}
.cover-pagina .c-arrow .arrowSliding.delay1{-webkit-animation-delay:3s!important;animation-delay:3s!important;}
.cover-pagina .c-arrow .arrowSliding.delay2{-webkit-animation-delay:6s!important;animation-delay:6s!important;}
.cover-pagina .c-arrow .arrowSliding.delay3{-webkit-animation-delay:9s!important;animation-delay:9s!important;}

@-webkit-keyframes cover-arrow{ 0%{opacity:0;transform:translateX(15vw);} 20%{opacity:1;transform:translateX(9vw);} 80%{opacity:1;transform:translateX(-9vw);} 100%{opacity:0;transform:translateX(-15vw);}}
@keyframes cover-arrow{ 0%{opacity:0;transform:translateX(15vw);} 20%{opacity:1;transform:translateX(9vw);} 80%{opacity:1;transform:translateX(-9vw);} 100%{opacity:0;transform:translateX(-15vw);}}
    
 @media all and (max-width: 812px) {
     .cover-pagina .c-arrow{right: 5%; bottom: 100px;}
     .cover-pagina .c-arrow.onload { opacity: 1; bottom:40px; transition: all .9s;}
}
  