#cookie-law-info-bar{font-size:15px;margin:0 auto;padding:12px 10px;position:absolute;text-align:center;box-sizing:border-box;width:100%;z-index:9999;display:none;left:0px;font-weight:300;box-shadow:0 -1px 10px 0 rgba(172, 171, 171, 0.3);}
#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px;}
#cookie-law-info-bar span{vertical-align:middle;}
.cli-plugin-button, .cli-plugin-button:visited{display:inline-block;padding:9px 12px;color:#fff;text-decoration:none;position:relative;cursor:pointer;margin-left:5px;text-decoration:none;}
.cli-plugin-main-link{margin-left:0px;font-weight:550;text-decoration:underline;}
.cli-plugin-button:hover{background-color:#111;color:#fff;text-decoration:none;}
.small.cli-plugin-button, .small.cli-plugin-button:visited{font-size:11px;}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited{font-size:13px;font-weight:400;line-height:1;}
.large.cli-plugin-button, .large.cli-plugin-button:visited{font-size:14px;padding:8px 14px 9px;}
.super.cli-plugin-button, .super.cli-plugin-button:visited{font-size:34px;padding:8px 14px 9px;}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited{background-color:#e22092;}
.pink.cli-plugin-button:hover{background-color:#c81e82;}
.green.cli-plugin-button, .green.cli-plugin-button:visited{background-color:#91bd09;}
.green.cli-plugin-button:hover{background-color:#749a02;}
.red.cli-plugin-button, .red.cli-plugin-button:visited{background-color:#e62727;}
.red.cli-plugin-button:hover{background-color:#cf2525;}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited{background-color:#ff5c00;}
.orange.cli-plugin-button:hover{background-color:#d45500;}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited{background-color:#2981e4;}
.blue.cli-plugin-button:hover{background-color:#2575cf;}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited{background-color:#ffb515;}
.yellow.cli-plugin-button:hover{background-color:#fc9200;}
.cli-plugin-button{margin-top:5px;}
.cli-bar-popup{-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:20px;}
.cli-powered_by_p{width:100% !important;display:block !important;color:#333;clear:both;font-style:italic !important;font-size:12px !important;margin-top:15px !important;}
.cli-powered_by_a{color:#333;font-weight:600 !important;font-size:12px !important;}
.cli-plugin-main-link.cli-plugin-button{text-decoration:none;}
.cli-plugin-main-link.cli-plugin-button {
margin-left: 5px;
}.gdpr-container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.gdpr-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.gdpr-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.gdpr-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.gdpr-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important;}
.gdpr-d-flex{display:-ms-flexbox!important;display:flex!important;}
.gdpr-px-0{padding-left:0;padding-right:0;}
.modal-backdrop.show{opacity:.8;}
.modal-open{overflow:hidden}
.modal-open .gdpr-modal{overflow-x:hidden;overflow-y:auto}
.gdpr-modal.fade .gdpr-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.gdpr-modal.show .gdpr-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1039;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.gdpr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.gdpr-modal a{text-decoration:none;}
.gdpr-modal .gdpr-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
@media(min-width:576px){
.gdpr-modal .gdpr-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2));}
}
@media(min-width:992px){
.gdpr-modal .gdpr-modal-dialog{max-width:900px;}
}
.gdpr-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.gdpr-modal .row{margin:0 -15px;}
.gdpr-modal .modal-body{padding:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;}
.gdpr-modal .close{position:absolute;right:10px;top:10px;z-index:1;padding:0;background-color:transparent;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;}
.gdpr-modal .close:focus{outline:0;}
.gdpr-switch{display:inline-block;position:relative;min-height:1px;padding-left:70px;font-size:14px;}
.gdpr-switch input[type="checkbox"]{display:none;}
.gdpr-switch .gdpr-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
.gdpr-switch .gdpr-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px;}
.gdpr-switch input:checked + .gdpr-slider{background-color:rgb(99, 179, 95);}
.gdpr-switch input:checked + .gdpr-slider:before{transform:translateX(26px);}
.gdpr-switch .gdpr-slider{border-radius:34px;}
.gdpr-switch .gdpr-slider:before{border-radius:50%;}
.gdpr-tab-content>.gdpr-tab-pane{display:none;}
.gdpr-tab-content>.active{display:block;}
.gdpr-fade{transition:opacity .15s linear;}
.gdpr-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-direction:column !important;flex-direction:column !important;align-items:stretch !important;-ms-align-items:stretch !important;}
.nav.gdpr-nav-pills, .gdpr-tab-content{width:100%;padding:30px;}
.nav.gdpr-nav-pills{background:#f3f3f3;}
.nav.gdpr-nav-pills .gdpr-nav-link{border:1px solid #0070ad;margin-bottom:10px;color:#0070ad;font-size:14px;display:block;padding:.5rem 1rem;border-radius:.25rem;}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link{background-color:#0070ad;border:1px solid #0070ad;}
.nav.gdpr-nav-pills .gdpr-nav-link.active{color:#ffffff;}
.gdpr-tab-content .gdpr-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6;}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr{background-color:#0070ad;color:#ffffff;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.gdpr-tab-content p{color:#343438;font-size:14px;margin-top:0;}
.gdpr-tab-content h4{font-size:20px;margin-bottom:.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.cli-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.cli-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.cli-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.cli-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important;}
.cli-d-flex{display:-ms-flexbox!important;display:flex!important;}
.cli-px-0{padding-left:0;padding-right:0;}
.cli-btn{cursor:pointer;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1.25rem;line-height:1;border-radius:.25rem;transition:all .15s ease-in-out;}
.cli-btn:hover{opacity:.8;}
.cli-read-more-link{cursor:pointer;font-size:15px;font-weight:500;text-decoration:underline;}
.cli-btn:focus{outline:0;}
.cli-modal-backdrop.cli-show{opacity:.8;}
.cli-modal-open{overflow:hidden}
.cli-barmodal-open{overflow:hidden}
.cli-modal-open .cli-modal{overflow-x:hidden;overflow-y:auto}
.cli-modal.cli-fade .cli-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.cli-modal.cli-show .cli-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none;}
.cli-modal-backdrop.cli-fade{opacity:0}
.cli-modal-backdrop.cli-show{opacity:.5;display:block;}
.cli-modal.cli-show{display:block;}
.cli-modal a{text-decoration:none;}
.cli-modal .cli-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
@media(min-width:576px){
.cli-modal .cli-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}
}
@media(min-width:992px){
.cli-modal .cli-modal-dialog{max-width:900px;}
}
.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.3rem;outline:0}
.cli-modal .row{margin:0 -15px;}
.cli-modal .modal-body{padding:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;}
.cli-modal .cli-modal-close{position:absolute;right:10px;top:10px;z-index:1;padding:0;background-color:transparent !important;border:0;-webkit-appearance:none;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;}
.cli-modal .cli-modal-close:focus{outline:0;}
.cli-switch{display:inline-block;position:relative;min-height:1px;padding-left:70px;font-size:14px;}
.cli-switch input[type="checkbox"]{display:none;}
.cli-switch .cli-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px;}
.cli-switch input:checked + .cli-slider{background-color:#00acad}
.cli-switch input:checked + .cli-slider:before{transform:translateX(26px);}
.cli-switch .cli-slider{border-radius:34px;}
.cli-switch .cli-slider:before{border-radius:50%;}
.cli-tab-content{background:#ffffff;}
.cli-tab-content>.cli-active{display:block;}
.cli-fade{transition:opacity .15s linear;}
.cli-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-direction:column;flex-direction:column;}
.cli-nav-pills, .cli-tab-content{width:100%;padding:30px;}
@media(max-width:767px){
.cli-nav-pills, .cli-tab-content{padding:30px 10px;}
}
.cli-nav-pills{background:#f3f3f3;}
.cli-nav-pills .cli-nav-link{border:1px solid #00acad;margin-bottom:10px;color:#00acad;font-size:14px;display:block;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link{background-color:#00acad;border:1px solid #00acad;}
.cli-nav-pills .cli-nav-link.cli-active{color:#ffffff;}
.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6;}
.cli-tab-content p{color:#343438;font-size:14px;margin-top:0;}
.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
.cli-container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.cli-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.cli-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.cli-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;flex-direction:column;}
.cli-align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important;}
.cli-d-flex{display:-ms-flexbox!important;display:flex!important;}
.cli-px-0{padding-left:0;padding-right:0;}
.cli-btn{cursor:pointer;font-size:14px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1.25rem;line-height:1;border-radius:.25rem;transition:all .15s ease-in-out;}
.cli-btn:hover{opacity:.8;}
.cli-read-more-link{cursor:pointer;font-size:15px;font-weight:500;text-decoration:underline;}
.cli-btn:focus{outline:0;}
.cli-modal-backdrop.cli-show{opacity:.8;}
.cli-modal-open{overflow:hidden}
.cli-barmodal-open{overflow:hidden}
.cli-modal-open .cli-modal{overflow-x:hidden;overflow-y:auto}
.cli-modal.cli-fade .cli-modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.cli-modal.cli-show .cli-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;-webkit-transform:scale(0);transform:scale(0);transition:opacity ease-in-out 0.5s;}
.cli-modal-backdrop.cli-fade{opacity:0;}
.cli-modal-backdrop.cli-show{opacity:.5;-webkit-transform:scale(1);transform:scale(1);}
.cli-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;transform:scale(0);overflow:hidden;outline:0;display:none;}
.cli-modal a{text-decoration:none;}
.cli-modal .cli-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}
@media(min-width:576px){
.cli-modal .cli-modal-dialog{max-width:500px;margin:1.75rem auto;min-height:calc(100% - (1.75rem * 2))}
}
.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.2rem;box-sizing:border-box;outline:0}
.cli-modal .row{margin:0 -15px;}
.cli-modal .modal-body{padding:0;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;}
.cli-modal .cli-modal-close:focus{outline:0;}
.cli-switch{display:inline-block;position:relative;min-height:1px;padding-left:38px;font-size:14px;}
.cli-switch input[type="checkbox"]{display:none;}
.cli-switch .cli-slider{background-color:#e3e1e8;height:20px;width:38px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:15px;left:3px;position:absolute;transition:.4s;width:15px;}
.cli-switch input:checked + .cli-slider{background-color:#61a229;}
.cli-switch input:checked + .cli-slider:before{transform:translateX(18px);}
.cli-switch .cli-slider{border-radius:34px;font-size:0;}
.cli-switch .cli-slider:before{border-radius:50%;}
.cli-tab-content{background:#ffffff;}
.cli-nav-pills{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;-ms-flex-direction:column;flex-direction:column;}
.cli-nav-pills, .cli-tab-content{width:100%;padding:5px 30px 5px 5px;box-sizing:border-box;}
@media(max-width:767px){
.cli-nav-pills, .cli-tab-content{padding:30px 10px;}
}
.cli-nav-pills{background:#fff;}
.cli-nav-pills .cli-nav-link{border:1px solid #cccccc;margin-bottom:10px;color:#2a2a2a;font-size:14px;display:block;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link{background-color:#f6f6f9;border:1px solid #cccccc;}
.cli-nav-pills .cli-nav-link.cli-active{color:#2a2a2a;}
.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6;}
.cli-tab-content p{color:#343438;font-size:14px;margin-top:0;}
.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{background:transparent;}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{color:inherit;}
#cookie-law-info-bar .cli-tab-header a:before{border-right:1px solid currentColor;border-bottom:1px solid currentColor;}
#cookie-law-info-bar .cli-row{margin-top:20px;}
#cookie-law-info-bar .cli-col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
#cookie-law-info-bar .cli-col-8{flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.cli-wrapper{max-width:90%;float:none;margin:0 auto;}
#cookie-law-info-bar .cli-tab-content h4{margin-bottom:0.5rem;}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link{padding:.2rem 0.5rem;}
#cookie-law-info-bar .cli-tab-container{display:none;text-align:left;}
.cli-tab-footer .cli-btn{background-color:#00acad;padding:10px 15px;text-decoration:none;}
.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#61a229;color:#ffffff;border-radius:0;}
.cli-tab-footer{width:100%;text-align:right;padding:20px 0;}
.cli-col-12{width:100%;}
.cli-tab-header{display:flex;justify-content:space-between;}
.cli-tab-header a:before{width:10px;height:2px;left:0;top:calc(50% - 1px);}
.cli-tab-header a:after{width:2px;height:10px;left:4px;top:calc(50% - 5px);-webkit-transform:none;transform:none;}
.cli-tab-header a:before{width:7px;height:7px;border-right:1px solid #4a6e78;border-bottom:1px solid #4a6e78;content:" ";transform:rotate(-45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-right:10px;}
.cli-tab-header a.cli-nav-link{position:relative;display:flex;align-items:center;font-size:14px;color:#000;text-transform:capitalize;}
.cli-tab-header.cli-tab-active .cli-nav-link:before{transform:rotate(45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.cli-tab-header{border-radius:5px;padding:12px 15px;cursor:pointer;transition:background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;background-color:#f2f2f2;}
.cli-modal .cli-modal-close{position:absolute;right:0;top:0;z-index:1;-webkit-appearance:none;width:40px;height:40px;padding:0;border-radius:50%;padding:10px;background:transparent;border:none;min-width:40px;}
.cli-tab-container h4,.cli-tab-container h1{font-family:inherit;font-size:16px;margin:10px 0;}
#cliSettingsPopup .cli-tab-section-container{padding-top:12px;}
.cli-tab-container p ,.cli-privacy-content-text{font-size:14px;line-height:1.4;margin-top:0;padding:0;color:#000;}
.wt-cli-privacy{display:none;}
.cli-tab-content{display:none;}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px 20px;}
.cli-tab-section{margin-top:5px;}
@media(min-width:992px){
.cli-modal .cli-modal-dialog{max-width:645px;}
}
.cli-switch .cli-slider:after{content:attr(data-cli-disable);position:absolute;right:50px;color:#000;font-size:12px;text-align:right;min-width:80px;}
.cli-switch input:checked + .cli-slider:after{content:attr(data-cli-enable);}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:60px;transition:max-height 0.15s ease-out;overflow:hidden;}
a.cli-privacy-readmore{font-size:12px;margin-top:12px;display:inline-block;padding-bottom:0;cursor:pointer;color:#000;text-decoration:underline;}
.cli-modal-footer{position:relative;}
a.cli-privacy-readmore:before{content:attr(data-readmore-text);}
.cli-collapsed a.cli-privacy-readmore:before{content:attr(data-readless-text);}
.cli-collapsed .cli-privacy-content{transition:max-height 0.25s ease-in;}
.cli-privacy-content p{margin-bottom:0;}
.cli-modal-close svg{fill:#000;}
span.cli-necessary-caption{color:#000;font-size:12px;}
.cli-tab-section.cli-privacy-tab{display:none;}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab{display:block;}
#cookie-law-info-bar .cli-privacy-overview{display:none;}
.cli-tab-container .cli-row{max-height:500px;overflow-y:auto;}
.cli-modal.cli-blowup.cli-out{z-index:-1;}
.cli-modal.cli-blowup{z-index:999999;transform:scale(1);}
.cli-modal.cli-blowup .cli-modal-dialog{animation:blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog{animation:blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
@keyframes blowUpContent {
0%{transform:scale(1);opacity:1;}
99.9%{transform:scale(2);opacity:0;}
100%{transform:scale(0);}
}
@keyframes blowUpContentTwo {
0%{transform:scale(2);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
@keyframes blowUpModal {
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes blowUpModalTwo {
0%{transform:scale(1);opacity:1;}
50%{transform:scale(0.5);opacity:0;}
100%{transform:scale(0);opacity:0;}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th{font-size:12px;}
.cli_settings_button{cursor:pointer;}
.wt-cli-sr-only{display:none;font-size:16px;}
a.wt-cli-element.cli_cookie_close_button{text-decoration:none;color:#333333;font-size:22px;line-height:22px;cursor:pointer;position:absolute;right:10px;top:5px;}
.cli-bar-container{float:none;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.cli-bar-btn_container{margin-left:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:nowrap;}
.cli-style-v2 a{cursor:pointer;}
.cli-bar-btn_container a{white-space:nowrap;}
.cli-style-v2 .cli-plugin-main-link{font-weight:inherit;}
.cli-style-v2{font-size:11pt;line-height:18px;font-weight:normal;}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{display:block;}
.cli-style-v2 .cli-bar-message{width:70%;text-align:left;}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message{width:100%;}
#cookie-law-info-bar[data-cli-type="widget"] .cli-style-v2 .cli-bar-btn_container{margin-top:8px;margin-left:0px;flex-wrap:wrap;}
#cookie-law-info-bar[data-cli-type="popup"] .cli-style-v2 .cli-bar-btn_container{margin-top:8px;margin-left:0px;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{text-align:left;margin-bottom:5px;margin-top:0px;font-size:16px;}
.cli-style-v2 .cli-bar-message .wt-cli-ccpa-element,.cli-style-v2 .cli-bar-message .wt-cli-ccpa-checkbox{margin-top:5px;}
.cli-style-v2 .cli-bar-btn_container .cli_action_button , .cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli_settings_button{margin-left:5px;}
.wt-cli-ccpa-checkbox label{font-size:inherit;cursor:pointer;margin:0px 0px 0px 5px;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"]{padding:14px 25px;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"]{padding:32px 30px;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{padding:32px 45px;}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_settings_button:not(.cli-plugin-button),.cli-style-v2 .cli_action_button:not(.cli-plugin-button){text-decoration:underline;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{margin-top:5px;margin-bottom:5px;}
a.wt-cli-ccpa-opt-out{white-space:nowrap;text-decoration:underline;}
.wt-cli-necessary-checkbox{display:none !important;}
@media(max-width:985px){
.cli-style-v2 .cli-bar-message{width:100%;}
.cli-style-v2.cli-bar-container{justify-content:left;flex-wrap:wrap;}
.cli-style-v2 .cli-bar-btn_container{margin-left:0px;margin-top:10px;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"],#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{padding:25px 25px;}
} .wt-cli-ckyes-brand-logo{display:flex;align-items:center;font-size:9px;color:#111111;font-weight:normal;}
.wt-cli-ckyes-brand-logo img{width:65px;margin-left:2px;}
.wt-cli-privacy-overview-actions{padding-bottom:0;}
@media only screen and (max-width: 479px) and (min-width: 320px){
.cli-style-v2 .cli-bar-btn_container{flex-wrap:wrap;}
} .wt-cli-cookie-description {
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}@font-face{font-family:"Mrl Playfair";src:url(//murativo.com/wp-content/plugins/murativo-clienti-premium/fonts/playfair-display-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Mrl Playfair";src:url(//murativo.com/wp-content/plugins/murativo-clienti-premium/fonts/playfair-display-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Mrl Manrope";src:url(//murativo.com/wp-content/plugins/murativo-clienti-premium/fonts/manrope-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Mrl Manrope";src:url(//murativo.com/wp-content/plugins/murativo-clienti-premium/fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Mrl Manrope";src:url(//murativo.com/wp-content/plugins/murativo-clienti-premium/fonts/manrope-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Mrl Manrope";src:url(//murativo.com/wp-content/plugins/murativo-clienti-premium/fonts/manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
.mrl-ui,.mrl-page{--mrl-ink:#1F2326;--mrl-stone:#5E6469;--mrl-line:#D9DCDE;--mrl-moulding:#C3C8CB;--mrl-plaster:#F3F3F1;--mrl-white:#FFFFFF;--mrl-sage:#3E5049;--mrl-display:"Mrl Playfair","Playfair Display",Georgia,serif;--mrl-sans:"Mrl Manrope","Helvetica Neue",system-ui,sans-serif;--mrl-col:880px;--mrl-text:660px;}
.mrl-ui{font-family:var(--mrl-sans);font-weight:400;color:var(--mrl-ink);-webkit-font-smoothing:antialiased;box-sizing:border-box}
.mrl-ui *,.mrl-ui *::before,.mrl-ui *::after{box-sizing:border-box}
.mrl-ui a{color:var(--mrl-ink)}
.mrl-ui a:focus-visible,.mrl-ui button:focus-visible,.mrl-ui summary:focus-visible{outline:2px solid var(--mrl-ink);outline-offset:3px}
body.mrl-page #sidebar{display:none!important}
body.mrl-page #main-content .container::before{display:none!important}
body.mrl-page #left-area{width:100%!important;float:none!important;padding-right:0!important;padding-left:0!important}
body.mrl-page #main-content .container{padding-top:72px}
body.mrl-page h1.entry-title,body.mrl-page .main_title{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(34px,4.2vw,54px)!important;line-height:1.12!important;letter-spacing:.005em;color:var(--mrl-ink)!important;text-align:center;max-width:var(--mrl-col);margin:0 auto 28px!important;padding:0!important;}
.mrl-ui.mrl-frame{position:relative;background:var(--mrl-plaster);border:1px solid var(--mrl-line);box-shadow:inset 0 0 0 12px var(--mrl-plaster),inset 0 0 0 13px var(--mrl-moulding);padding:clamp(40px,6vw,72px) clamp(28px,6vw,80px);margin:3.5em auto;}
.mrl-ui .mrl-btn,.mrl-ui.mrl-form button{display:inline-block;font-family:var(--mrl-sans)!important;font-weight:500;font-size:14px;letter-spacing:.06em;line-height:1;padding:19px 34px;border:1px solid var(--mrl-ink)!important;border-radius:1px!important;background:var(--mrl-ink)!important;color:var(--mrl-white)!important;text-decoration:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease;}
.mrl-ui .mrl-btn:hover,.mrl-ui.mrl-form button:hover{background:var(--mrl-sage)!important;border-color:var(--mrl-sage)!important}
.mrl-ui .mrl-btn::after,.mrl-ui.mrl-form button::after{content:none!important}
.mrl-ui .mrl-wa-p{text-align:center;margin:3em 0 0}
.mrl-ui .mrl-wa{display:inline-block;font-family:var(--mrl-sans);font-weight:500;font-size:14px;letter-spacing:.06em;line-height:1;padding:18px 32px;border:1px solid var(--mrl-ink);border-radius:1px;background:transparent;color:var(--mrl-ink)!important;text-decoration:none;transition:background-color .25s ease,color .25s ease;}
.mrl-ui .mrl-wa:hover{background:var(--mrl-ink);color:var(--mrl-white)!important}
.mrl-ui.mrl-rev{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin:4px 0 24px;color:var(--mrl-ink)!important;text-decoration:none!important}
.mrl-ui .mrl-stars{font-size:11px;letter-spacing:5px;color:var(--mrl-ink)}
.mrl-ui .mrl-rev-n{font-family:var(--mrl-display);font-size:26px;line-height:1}
.mrl-ui .mrl-rev-t{font-size:13px;color:var(--mrl-stone);text-decoration:underline;text-decoration-color:var(--mrl-line);text-underline-offset:4px;transition:text-decoration-color .2s}
.mrl-ui.mrl-rev:hover .mrl-rev-t{text-decoration-color:var(--mrl-stone)}
.mrl-ui ul.mrl-links{list-style:none!important;margin:0 auto!important;padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:var(--mrl-text)}
.mrl-ui ul.mrl-links li{list-style:none!important;margin:0!important;padding:0!important}
.mrl-ui ul.mrl-links li::before{content:none!important}
.mrl-ui ul.mrl-links a{display:inline-block;padding:9px 16px;border:1px solid var(--mrl-line);background:var(--mrl-white);font-size:13px;line-height:1.2;text-decoration:none;color:var(--mrl-ink);transition:border-color .2s ease;}
.mrl-ui ul.mrl-links a:hover{border-color:var(--mrl-ink)}
.mrl-ui.mrl-box{display:block;text-align:center;max-width:var(--mrl-col)}
.mrl-ui .mrl-box-h{font-family:var(--mrl-display);font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.15;margin:0 auto 20px;color:var(--mrl-ink);max-width:16ch;padding:0}
.mrl-ui .mrl-box-p{font-weight:300;font-size:16px;line-height:1.75;color:var(--mrl-ink);margin:0 auto 24px;max-width:48ch;padding:0}
.mrl-ui .mrl-box-cta{margin:6px 0 0;padding:0}
.mrl-ui .mrl-box-nav{display:grid;gap:30px;margin:44px auto 0;padding-top:44px;max-width:var(--mrl-text);position:relative}
.mrl-ui .mrl-box-nav::before{content:"";position:absolute;top:0;left:50%;width:56px;height:1px;margin-left:-28px;background:var(--mrl-moulding)}
.mrl-ui .mrl-box-l{font-family:var(--mrl-display);font-size:20px;margin:0 0 14px;padding:0;color:var(--mrl-ink)}
.mrl-ui.mrl-zona{font-size:16px;line-height:1.8;max-width:var(--mrl-col);margin:0 auto}
.mrl-ui .mrl-hero{text-align:center;margin:0 auto 12px}
.mrl-ui.mrl-zona .mrl-lead{font-weight:300;font-size:clamp(18px,1.9vw,21px);line-height:1.7;color:var(--mrl-ink);margin:0 auto 26px;max-width:52ch;padding:0}
.mrl-ui.mrl-zona h2{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.2!important;text-align:center;color:var(--mrl-ink)!important;margin:2.6em auto 1em!important;padding:40px 0 0!important;position:relative;border:0;}
.mrl-ui.mrl-zona h2::before{content:"";position:absolute;top:0;left:50%;width:56px;height:1px;margin-left:-28px;background:var(--mrl-moulding)}
.mrl-ui.mrl-zona > p{max-width:var(--mrl-text);margin-left:auto;margin-right:auto;text-align:center;font-weight:300}
.mrl-ui.mrl-zona strong{font-weight:600}
.mrl-ui.mrl-zona > ul:not(.mrl-links):not(.mrl-appro){list-style:none!important;margin:0 auto!important;padding:0!important;max-width:var(--mrl-text)}
.mrl-ui.mrl-zona > ul:not(.mrl-links):not(.mrl-appro) li{list-style:none!important;position:relative;padding:18px 0 18px 36px!important;border-bottom:1px solid var(--mrl-line);margin:0!important}
.mrl-ui.mrl-zona > ul:not(.mrl-links):not(.mrl-appro) li:first-child{border-top:1px solid var(--mrl-line)}
.mrl-ui.mrl-zona > ul:not(.mrl-links):not(.mrl-appro) li::before{content:"";position:absolute;left:0;top:31px;width:18px;height:1px;background:var(--mrl-ink)}
.mrl-ui.mrl-zona details{border-bottom:1px solid var(--mrl-line);max-width:var(--mrl-text);margin:0 auto}
.mrl-ui.mrl-zona details:first-of-type{border-top:1px solid var(--mrl-line)}
.mrl-ui.mrl-zona summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font-size:16px;font-weight:500}
.mrl-ui.mrl-zona summary::-webkit-details-marker{display:none}
.mrl-ui.mrl-zona summary::after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--mrl-ink),var(--mrl-ink)) center/14px 1px no-repeat,linear-gradient(var(--mrl-ink),var(--mrl-ink)) center/1px 14px no-repeat;transition:transform .3s ease}
.mrl-ui.mrl-zona details[open] summary::after{transform:rotate(45deg)}
.mrl-ui.mrl-zona details p{margin:0 0 24px;padding:0;color:var(--mrl-stone);font-weight:300;text-align:left}
.mrl-ui ul.mrl-appro{list-style:none!important;margin:0 auto!important;padding:0!important;max-width:var(--mrl-text);text-align:center}
.mrl-ui ul.mrl-appro li{list-style:none!important;margin:0!important;padding:14px 0!important;border-bottom:1px solid var(--mrl-line)}
.mrl-ui ul.mrl-appro li:first-child{border-top:1px solid var(--mrl-line)}
.mrl-ui ul.mrl-appro a{font-size:16px;font-weight:400;text-decoration:none;color:var(--mrl-ink);background:linear-gradient(var(--mrl-ink),var(--mrl-ink)) left bottom/0 1px no-repeat;padding-bottom:2px;transition:background-size .3s ease}
.mrl-ui ul.mrl-appro a:hover{background-size:100% 1px}
.mrl-ui.mrl-lavori{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:44px 28px;margin:1em auto 1.5em;max-width:var(--mrl-col)}
.mrl-ui .mrl-card{display:flex;flex-direction:column;text-decoration:none!important;color:var(--mrl-ink)!important}
.mrl-ui .mrl-card-img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--mrl-plaster);margin-bottom:18px}
.mrl-ui .mrl-card-img img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.6,.2,1)}
.mrl-ui .mrl-card:hover .mrl-card-img img{transform:scale(1.035)}
.mrl-ui .mrl-card-ph{display:block;width:100%;height:100%;background:repeating-linear-gradient(90deg,var(--mrl-plaster) 0 34px,var(--mrl-moulding) 34px 35px,var(--mrl-white) 35px 37px,var(--mrl-moulding) 37px 38px)}
.mrl-ui .mrl-card-t{font-family:var(--mrl-display);font-size:21px;line-height:1.28;margin:0 0 8px}
.mrl-ui .mrl-card-t{background:linear-gradient(var(--mrl-ink),var(--mrl-ink)) left bottom/0 1px no-repeat;align-self:flex-start;transition:background-size .35s ease}
.mrl-ui .mrl-card:hover .mrl-card-t{background-size:100% 1px}
.mrl-ui .mrl-card-d{font-size:14px;line-height:1.65;color:var(--mrl-stone);font-weight:300}
.mrl-ui.mrl-form{max-width:760px}
.mrl-ui.mrl-form h3{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(30px,3.4vw,40px)!important;line-height:1.18!important;margin:0 0 16px!important;padding:0!important;color:var(--mrl-ink)!important;text-align:center}
.mrl-ui.mrl-form > .mrl-rev{display:flex;margin:0 auto 18px}
.mrl-ui.mrl-form label{display:block;font-size:12px;font-weight:500;color:var(--mrl-stone);margin:28px 0 2px;letter-spacing:.04em;padding:0}
.mrl-ui.mrl-form input:not([type=checkbox]):not([type=hidden]),.mrl-ui.mrl-form select,.mrl-ui.mrl-form textarea{display:block;width:100%!important;margin:0;padding:10px 0 12px!important;font-family:var(--mrl-sans)!important;font-size:16px!important;font-weight:400;color:var(--mrl-ink)!important;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--mrl-moulding)!important;border-radius:0!important;box-shadow:none!important;transition:border-color .2s ease;-webkit-appearance:none;appearance:none;}
.mrl-ui.mrl-form select{padding-right:28px!important;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231F2326'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 4px center/12px 8px no-repeat!important}
.mrl-ui.mrl-form textarea{resize:vertical;min-height:110px;line-height:1.6}
.mrl-ui.mrl-form input:focus,.mrl-ui.mrl-form select:focus,.mrl-ui.mrl-form textarea:focus{outline:none;border-bottom-color:var(--mrl-ink)!important}
.mrl-ui.mrl-form input:focus-visible,.mrl-ui.mrl-form select:focus-visible,.mrl-ui.mrl-form textarea:focus-visible{border-bottom:2px solid var(--mrl-ink)!important;padding-bottom:11px!important}
.mrl-ui.mrl-form .mrl-row{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}
.mrl-ui.mrl-form .mrl-check{display:flex;gap:12px;align-items:flex-start;font-weight:300;font-size:14px;line-height:1.6;color:var(--mrl-ink);margin-top:34px;letter-spacing:0}
.mrl-ui.mrl-form .mrl-check input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--mrl-ink)}
.mrl-ui.mrl-form .mrl-check a{text-underline-offset:3px}
.mrl-ui.mrl-form button{display:block;margin:38px auto 0}
.mrl-ui .mrl-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mrl-ui.mrl-ok{background:var(--mrl-plaster);border:1px solid var(--mrl-line);box-shadow:inset 0 0 0 12px var(--mrl-plaster),inset 0 0 0 13px var(--mrl-moulding);padding:56px 48px;margin:3em auto;font-family:var(--mrl-display);font-size:24px;line-height:1.4;max-width:760px;text-align:center}
@media(max-width:600px){
.mrl-ui.mrl-frame,.mrl-ui.mrl-ok{padding:40px 22px;box-shadow:inset 0 0 0 8px var(--mrl-plaster),inset 0 0 0 9px var(--mrl-moulding)}
.mrl-ui.mrl-form .mrl-row{grid-template-columns:1fr}
.mrl-ui .mrl-btn,.mrl-ui.mrl-form button{width:100%;text-align:center}
body.mrl-page #main-content .container{padding-top:40px}
}
@media (prefers-reduced-motion:reduce){.mrl-ui *{transition:none!important}} html:has(body.mrl-page){overflow-x:clip}
body.mrl-page{overflow-x:clip}
body.mrl-home h1.entry-title,body.mrl-home .main_title,body.mrl-bonus h1.entry-title,body.mrl-bonus .main_title{display:none!important}
body.mrl-home #main-content .container{padding-top:24px}
.mrl-ui .mrl-bleed,.mrl-ui.mrl-bleed{width:auto;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
.mrl-ui .mrl-s-h1{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(40px,5.2vw,68px)!important;line-height:1.08!important;letter-spacing:-.005em;color:var(--mrl-ink)!important;margin:0 0 28px!important;padding:0!important}
.mrl-ui .mrl-s-h2{font-family:var(--mrl-display);font-weight:400;font-size:clamp(28px,3.2vw,42px);line-height:1.18;color:var(--mrl-ink);margin:0 0 14px;padding:0;text-align:center}
.mrl-ui .mrl-s-sub{font-weight:300;font-size:16px;line-height:1.7;color:var(--mrl-stone);text-align:center;max-width:56ch;margin:0 auto 40px;padding:0}
.mrl-ui .mrl-s-lead{font-weight:300;font-size:clamp(17px,1.6vw,19px);line-height:1.75;color:var(--mrl-ink);max-width:46ch;margin:0 0 30px;padding:0}
.mrl-ui .mrl-s-center{text-align:center;margin-top:8px}
.mrl-ui .mrl-s-link{display:inline-block;font-weight:500;font-size:14px;letter-spacing:.04em;text-decoration:none;color:var(--mrl-ink);padding-bottom:3px;border-bottom:1px solid var(--mrl-ink);transition:color .2s,border-color .2s}
.mrl-ui .mrl-s-link:hover{color:var(--mrl-sage);border-color:var(--mrl-sage)}
.mrl-ui .mrl-s-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px;padding:0}
.mrl-ui.mrl-s-sez{max-width:1080px;margin:0 auto;padding:clamp(72px,9vw,120px) 0 0}
.mrl-ui.mrl-s-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,96px);align-items:center;max-width:1080px;margin:0 auto;padding:clamp(24px,5vw,72px) 0 0}
.mrl-ui .mrl-s-hero .mrl-rev{justify-content:flex-start}
.mrl-ui .mrl-s-frame{display:block;background:var(--mrl-plaster);border:1px solid var(--mrl-line);padding:14px;box-shadow:inset 0 0 0 6px var(--mrl-plaster),inset 0 0 0 7px var(--mrl-moulding)}
.mrl-ui .mrl-s-frame img,.mrl-ui .mrl-s-frame .mrl-card-ph{display:block;width:100%!important;height:auto;aspect-ratio:4/5;object-fit:cover;max-width:none}
.mrl-ui.mrl-s-tre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1080px;margin:0 auto}
.mrl-ui .mrl-s-serv{display:flex;flex-direction:column;text-decoration:none!important;color:var(--mrl-ink)!important}
.mrl-ui .mrl-s-serv-img{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--mrl-plaster);margin-bottom:20px}
.mrl-ui .mrl-s-serv-img img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.6,.2,1)}
.mrl-ui .mrl-s-serv:hover .mrl-s-serv-img img{transform:scale(1.035)}
.mrl-ui .mrl-s-serv-t{font-family:var(--mrl-display);font-size:26px;line-height:1.2;margin:0 0 8px;align-self:flex-start;background:linear-gradient(var(--mrl-ink),var(--mrl-ink)) left bottom/0 1px no-repeat;transition:background-size .35s ease}
.mrl-ui .mrl-s-serv:hover .mrl-s-serv-t{background-size:100% 1px}
.mrl-ui .mrl-s-serv-d{font-size:15px;line-height:1.65;font-weight:300;color:var(--mrl-stone)}
.mrl-ui .mrl-s-ph{display:block;width:100%;height:100%;background-color:var(--mrl-plaster)}
.mrl-ui .mrl-s-ph-ponteggio{background-image:repeating-linear-gradient(90deg,transparent 0 46px,var(--mrl-stone) 46px 48px,transparent 48px 96px), repeating-linear-gradient(0deg,transparent 0 62px,var(--mrl-moulding) 62px 64px,transparent 64px 128px), repeating-linear-gradient(45deg,transparent 0 88px,var(--mrl-line) 88px 89px)}
.mrl-ui.mrl-s-caso{background:var(--mrl-ink);color:#E9EAEB;margin-top:clamp(72px,9vw,120px);padding:clamp(56px,8vw,104px) 0}
.mrl-ui .mrl-s-caso-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,88px);align-items:center;max-width:1080px;width:80%;margin:0 auto}
.mrl-ui .mrl-s-caso-h{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.18!important;color:#FFFFFF!important;margin:0 0 22px!important;padding:0!important}
.mrl-ui .mrl-s-caso p{color:#C9CDD0;font-weight:300;font-size:16px;line-height:1.75;max-width:52ch;padding:0}
.mrl-ui .mrl-s-caso .mrl-s-link{color:#FFFFFF;border-color:#FFFFFF}
.mrl-ui .mrl-s-caso .mrl-s-link:hover{color:#C9CDD0;border-color:#C9CDD0}
.mrl-ui .mrl-s-dati{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;padding:24px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}
.mrl-ui .mrl-s-dati dt{font-size:12px;letter-spacing:.04em;color:#9EA4A9;margin:0 0 6px}
.mrl-ui .mrl-s-dati dd{font-family:var(--mrl-display);font-size:26px;line-height:1.1;color:#FFFFFF;margin:0}
.mrl-ui .mrl-s-caso-img img{display:block;width:100%!important;height:auto;aspect-ratio:3/4;object-fit:cover;max-width:none}
.mrl-ui.mrl-s-metodo{list-style:none!important;margin:24px auto 0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1080px;border-top:1px solid var(--mrl-line)}
.mrl-ui.mrl-s-metodo li{list-style:none!important;margin:0!important;padding:28px 24px 0 0!important;display:flex;flex-direction:column}
.mrl-ui.mrl-s-metodo li::before{content:none!important}
.mrl-ui .mrl-s-n{font-family:var(--mrl-display);font-size:40px;line-height:1;color:var(--mrl-moulding);margin-bottom:16px}
.mrl-ui .mrl-s-mt{font-weight:600;font-size:16px;margin-bottom:8px;color:var(--mrl-ink)}
.mrl-ui .mrl-s-md{font-weight:300;font-size:15px;line-height:1.65;color:var(--mrl-stone)}
.mrl-ui.mrl-s-sez .mrl-lavori{max-width:1080px;grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.mrl-ui.mrl-s-sez .mrl-lavori{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mrl-ui.mrl-s-sez .mrl-lavori{grid-template-columns:1fr}} .mrl-ui.mrl-s-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center;max-width:1080px;margin:0 auto;padding:clamp(72px,9vw,120px) 0 0}
.mrl-ui.mrl-s-split .mrl-s-h2{text-align:left}
.mrl-ui.mrl-s-split p:not(.mrl-s-h2){font-weight:300;font-size:16px;line-height:1.75;max-width:48ch;padding:0}
.mrl-ui .mrl-s-split-img img,.mrl-ui .mrl-s-split-img .mrl-card-ph{display:block;width:100%!important;height:auto;aspect-ratio:4/3;object-fit:cover;max-width:none}
.mrl-ui.mrl-s-form{max-width:760px;margin:0 auto;padding:clamp(72px,9vw,120px) 0 24px;scroll-margin-top:120px}
.mrl-ui.mrl-s-form .mrl-form{margin-top:0}
.mrl-ui.mrl-s-form .mrl-form h3{display:none}
.mrl-ui ul.mrl-s-elenco{text-align:left}
.mrl-ui ul.mrl-s-elenco li{display:flex;flex-direction:column;gap:4px;padding:18px 0!important}
.mrl-ui ul.mrl-s-elenco a{font-family:var(--mrl-display);font-size:21px}
.mrl-ui ul.mrl-s-elenco span{font-weight:300;font-size:15px;line-height:1.6;color:var(--mrl-stone)}
.mrl-ui.mrl-s-contatti{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,80px);align-items:start;max-width:1080px;margin:0 auto}
.mrl-ui .mrl-s-rubrica{margin:0 0 28px;padding:0}
.mrl-ui .mrl-s-rubrica div{padding:16px 0;border-bottom:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-rubrica div:first-child{border-top:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-rubrica dt{font-size:12px;letter-spacing:.04em;color:var(--mrl-stone);margin:0 0 4px}
.mrl-ui .mrl-s-rubrica dd{margin:0;font-size:16px;line-height:1.6}
.mrl-ui .mrl-s-rubrica a{text-decoration:none;border-bottom:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-rubrica a:hover{border-color:var(--mrl-ink)}
.mrl-ui .mrl-s-contatti-form .mrl-form{margin-top:0;scroll-margin-top:120px}
@media(max-width:900px){
.mrl-ui.mrl-s-hero,.mrl-ui .mrl-s-caso-in,.mrl-ui.mrl-s-split,.mrl-ui.mrl-s-contatti{grid-template-columns:1fr}
.mrl-ui.mrl-s-hero{gap:36px;padding-top:8px}
.mrl-ui .mrl-s-frame{padding:8px;box-shadow:inset 0 0 0 4px var(--mrl-plaster),inset 0 0 0 5px var(--mrl-moulding)}
.mrl-ui .mrl-s-frame img,.mrl-ui .mrl-s-frame .mrl-card-ph{aspect-ratio:16/10;max-height:380px}
.mrl-ui .mrl-s-caso-img img{aspect-ratio:16/10;max-height:360px}
.mrl-ui .mrl-s-split-img img,.mrl-ui .mrl-s-split-img .mrl-card-ph{aspect-ratio:16/10;max-height:360px}
.mrl-ui.mrl-s-tre{grid-template-columns:1fr;gap:20px}
.mrl-ui .mrl-s-serv{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4px 20px;align-items:center}
.mrl-ui .mrl-s-serv-img{grid-row:1 / span 2;aspect-ratio:4/3;margin:0}
.mrl-ui .mrl-s-serv-t{font-size:22px;align-self:end}
.mrl-ui .mrl-s-serv-d{align-self:start;font-size:14px}
.mrl-ui.mrl-s-metodo{grid-template-columns:1fr 1fr;row-gap:12px}
.mrl-ui.mrl-s-sez .mrl-s-sub{margin-bottom:28px}
}
@media(max-width:600px){
.mrl-ui.mrl-s-metodo{grid-template-columns:1fr}
.mrl-ui.mrl-s-metodo li{padding-top:20px!important}
.mrl-ui .mrl-s-n{font-size:32px;margin-bottom:8px}
.mrl-ui .mrl-s-caso-in{width:auto;padding:0 22px}
.mrl-ui .mrl-s-dati{gap:12px}
.mrl-ui .mrl-s-dati dd{font-size:21px}
.mrl-ui .mrl-s-cta .mrl-btn,.mrl-ui .mrl-s-cta .mrl-wa{width:100%;text-align:center}
.mrl-ui .mrl-s-frame img,.mrl-ui .mrl-s-frame .mrl-card-ph{aspect-ratio:4/3;max-height:300px}
.mrl-ui .mrl-s-serv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2px 14px}
.mrl-ui .mrl-s-serv-t{font-size:19px}
.mrl-ui .mrl-s-serv-d{font-size:13px;line-height:1.5}
.mrl-ui.mrl-lavori{gap:32px}
.mrl-ui.mrl-lavori .mrl-card-img{aspect-ratio:4/3}
} body.mrl-stile .et-l--header .et_pb_section{background-color:#FFFFFF!important;box-shadow:0 1px 0 #D9DCDE!important}
body.mrl-stile .et-l--header .et-menu a,body.mrl-stile .et-l--header .et_mobile_menu a{font-family:"Mrl Manrope","Helvetica Neue",system-ui,sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:.05em!important;color:#1F2326!important}
body.mrl-stile .et-l--header .et-menu > li > a:hover{opacity:1!important;color:#3E5049!important}
body.mrl-stile .et-l--header .et-menu .sub-menu{border-top:1px solid #1F2326!important;box-shadow:0 12px 32px rgba(31,35,38,.08)!important}
body.mrl-stile .et-l--footer p,body.mrl-stile .et-l--footer li,body.mrl-stile .et-l--footer span:not(.et-pb-icon),body.mrl-stile .et-l--footer div.et_pb_text_inner{font-family:"Mrl Manrope","Helvetica Neue",system-ui,sans-serif!important;color:#3A3F43!important}
body.mrl-stile .et-l--footer a:not(.icon):not(.whatsapp-float){font-family:"Mrl Manrope","Helvetica Neue",system-ui,sans-serif!important;color:#1F2326!important;text-decoration:none}
body.mrl-stile .et-l--footer a:not(.icon):not(.whatsapp-float):hover{color:#3E5049!important;text-decoration:underline;text-underline-offset:3px}
body.mrl-stile .et-l--footer h1,body.mrl-stile .et-l--footer h2,body.mrl-stile .et-l--footer h3,body.mrl-stile .et-l--footer h4,body.mrl-stile .et-l--footer h5{font-family:"Mrl Playfair","Playfair Display",Georgia,serif!important;font-weight:400!important;color:#1F2326!important;letter-spacing:0!important;text-transform:none!important}
.mrl-ui.mrl-galleria .mrl-card{margin:0}
.mrl-ui.mrl-galleria figcaption.mrl-card-d{padding:0}
.mrl-ui.mrl-galleria-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px}
@media(max-width:900px){.mrl-ui.mrl-galleria-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
.mrl-ui .mrl-s-showroom{max-width:var(--mrl-text);margin:0 auto 24px}
.mrl-ui .mrl-s-showroom img{display:block;width:100%!important;height:auto;aspect-ratio:16/9;object-fit:cover;max-width:none}
.mrl-ui.mrl-s-fiducia{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:clamp(48px,6vw,80px) auto 0;border-top:1px solid var(--mrl-line);border-bottom:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-fid{display:flex;flex-direction:column;gap:6px;padding:26px 24px;border-left:1px solid var(--mrl-line);text-decoration:none!important;color:var(--mrl-ink)!important}
.mrl-ui .mrl-s-fid:first-child{border-left:0;padding-left:0;flex-direction:row;align-items:center;gap:14px}
.mrl-ui .mrl-s-fid-n{font-family:var(--mrl-display);font-size:46px;line-height:1}
.mrl-ui .mrl-s-fid-k{font-family:var(--mrl-display);font-size:21px;line-height:1.2}
.mrl-ui .mrl-s-fid-t{font-size:13px;line-height:1.55;color:var(--mrl-stone)}
.mrl-ui .mrl-s-fid-g:hover .mrl-s-fid-t{color:var(--mrl-ink)}
.mrl-ui .mrl-s-perchi{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1080px;margin:0 auto}
.mrl-ui .mrl-s-pc{background:var(--mrl-plaster);border:1px solid var(--mrl-line);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column}
.mrl-ui .mrl-s-pc-pro{background:var(--mrl-ink);border-color:var(--mrl-ink);color:#E9EAEB}
.mrl-ui .mrl-s-pc-h{font-family:var(--mrl-display);font-size:clamp(24px,2.4vw,30px);line-height:1.2;margin:0 0 20px;padding:0;color:inherit}
.mrl-ui .mrl-s-pc ul{list-style:none!important;margin:0 0 28px!important;padding:0!important;flex:1}
.mrl-ui .mrl-s-pc li{list-style:none!important;position:relative;padding:12px 0 12px 30px!important;border-top:1px solid var(--mrl-line);font-size:15px;line-height:1.55;margin:0!important}
.mrl-ui .mrl-s-pc-pro li{border-color:rgba(255,255,255,.16);color:#D7DADC}
.mrl-ui .mrl-s-pc li::before{content:"";position:absolute;left:0;top:23px;width:16px;height:1px;background:currentColor}
.mrl-ui .mrl-s-pc p{margin:0;padding:0}
.mrl-ui .mrl-s-pc p.mrl-s-pc-h{margin:0 0 20px}
.mrl-ui .mrl-s-pc-pro .mrl-wa{color:#FFFFFF!important;border-color:#FFFFFF}
.mrl-ui .mrl-s-pc-pro .mrl-wa:hover{background:#FFFFFF;color:var(--mrl-ink)!important}
.mrl-ui.mrl-s-calc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;max-width:1080px;margin-top:clamp(72px,9vw,120px);margin-bottom:0}
.mrl-ui .mrl-s-calc-h{font-family:var(--mrl-display);font-size:clamp(28px,3.2vw,40px);line-height:1.15;margin:0 0 10px;padding:0}
.mrl-ui .mrl-s-calc-p{font-weight:300;font-size:16px;line-height:1.7;max-width:56ch;margin:0;padding:0;color:var(--mrl-ink)}
.mrl-ui .mrl-s-calc-cta{margin:0;padding:0}
.mrl-ui .mrl-s-impegni{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1080px;margin:0 auto;border-top:1px solid var(--mrl-ink)}
.mrl-ui .mrl-s-imp{display:flex;flex-direction:column;gap:10px;padding:28px 24px 8px 0;text-decoration:none!important;color:var(--mrl-ink)!important}
.mrl-ui .mrl-s-imp-t{font-family:var(--mrl-display);font-size:23px;line-height:1.2}
.mrl-ui .mrl-s-imp-d{font-weight:300;font-size:15px;line-height:1.65;color:var(--mrl-stone);flex:1}
.mrl-ui .mrl-s-imp-l{font-weight:500;font-size:13px;letter-spacing:.04em;align-self:flex-start;border-bottom:1px solid var(--mrl-line);padding-bottom:2px;transition:border-color .2s}
.mrl-ui .mrl-s-imp:hover .mrl-s-imp-l{border-color:var(--mrl-ink)}
.mrl-ui .mrl-s-voci{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1080px;margin:0 auto 28px}
.mrl-ui .mrl-s-voce{margin:0;padding:clamp(28px,4vw,44px);border:1px solid var(--mrl-line);background:var(--mrl-white)}
.mrl-ui .mrl-s-voce blockquote{font-family:var(--mrl-display);font-size:clamp(20px,2vw,25px);line-height:1.45;margin:0 0 20px;padding:0;border:0;color:var(--mrl-ink);quotes:"\201C" "\201D"}
.mrl-ui .mrl-s-voce blockquote::before{content:open-quote}
.mrl-ui .mrl-s-voce blockquote::after{content:close-quote}
.mrl-ui .mrl-s-voce figcaption{font-size:13px;letter-spacing:.03em;color:var(--mrl-stone)}
@media(max-width:900px){
.mrl-ui.mrl-s-fiducia{grid-template-columns:1fr 1fr}
.mrl-ui .mrl-s-fid{padding:20px 16px}
.mrl-ui .mrl-s-fid:nth-child(3){border-left:0;padding-left:0}
.mrl-ui .mrl-s-fid:nth-child(n+3){border-top:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-perchi,.mrl-ui .mrl-s-voci{grid-template-columns:1fr}
.mrl-ui.mrl-s-calc{grid-template-columns:1fr}
.mrl-ui .mrl-s-impegni{grid-template-columns:1fr 1fr;column-gap:24px}
}
@media(max-width:600px){
.mrl-ui.mrl-s-fiducia{grid-template-columns:1fr}
.mrl-ui .mrl-s-fid,.mrl-ui .mrl-s-fid:nth-child(3){border-left:0;padding:16px 0;flex-direction:column;gap:4px}
.mrl-ui .mrl-s-fid + .mrl-s-fid{border-top:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-fid-k{font-size:19px}
.mrl-ui .mrl-s-fid-n{font-size:36px;flex:0 0 auto}
.mrl-ui .mrl-s-fid:first-child{flex-direction:row;align-items:center;gap:14px}
.mrl-ui .mrl-s-calc-h{font-size:25px}
.mrl-ui.mrl-s-calc{gap:20px}
.mrl-ui .mrl-s-impegni{grid-template-columns:1fr}
.mrl-ui .mrl-s-imp{padding:22px 0 18px;border-bottom:1px solid var(--mrl-line)}
.mrl-ui .mrl-s-calc-cta .mrl-btn,.mrl-ui .mrl-s-pc .mrl-btn,.mrl-ui .mrl-s-pc .mrl-wa{width:100%;text-align:center}
} body.mrl-home #main-content,body.mrl-home #page-container{background-color:var(--mrl-plaster)}
body.mrl-home #main-content .container{padding-top:0}
.mrl-ui.mrl-g-hero{text-align:center;max-width:980px;margin:0 auto;padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,64px)}
.mrl-ui .mrl-g-h1{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(40px,5.8vw,84px)!important;line-height:1.05!important;letter-spacing:-.01em;color:var(--mrl-ink)!important;max-width:15ch;margin:0 auto!important;padding:0!important}
.mrl-ui .mrl-g-lead{font-weight:300;font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:#4a4f53;max-width:52ch;margin:26px auto 0;padding:0}
.mrl-ui .mrl-g-cta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px;margin:34px 0 0;padding:0}
.mrl-ui.mrl-g-mosaico{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:clamp(260px,27vw,400px) clamp(260px,27vw,400px);gap:10px;padding:0 10px}
.mrl-ui .mrl-g-t{position:relative;margin:0;overflow:hidden;background:#d8d9d7}
.mrl-ui .mrl-g-t img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}
.mrl-ui .mrl-g-t:hover img{transform:scale(1.03)}
.mrl-ui .mrl-g-t figcaption{position:absolute;left:18px;bottom:16px;right:18px;color:#fff;font-size:12px;letter-spacing:.06em;text-shadow:0 1px 10px rgba(0,0,0,.5)}
.mrl-ui .mrl-g-a{grid-row:1/3}.mrl-ui .mrl-g-d{grid-column:2/4}
.mrl-ui .mrl-g-c img{object-position:center 25%}
.mrl-ui.mrl-g-voce{max-width:980px;margin:0 auto;padding:clamp(80px,10vw,130px) 0;text-align:center}
.mrl-ui.mrl-g-voce blockquote{font-family:var(--mrl-display);font-size:clamp(26px,3vw,44px);line-height:1.3;color:var(--mrl-ink);margin:0 0 22px;padding:0;border:0;quotes:"\201C" "\201D"}
.mrl-ui.mrl-g-voce blockquote::before{content:open-quote}.mrl-ui.mrl-g-voce blockquote::after{content:close-quote}
.mrl-ui .mrl-g-firma{font-size:13px;letter-spacing:.06em;color:var(--mrl-stone);margin:0 0 18px;padding:0}
.mrl-ui.mrl-g-duo{display:grid;grid-template-columns:1fr 1fr;background:#FFFFFF}
.mrl-ui.mrl-g-duo .mrl-g-img{position:relative;min-height:clamp(420px,44vw,640px);overflow:hidden;background:#d8d9d7}
.mrl-ui.mrl-g-duo .mrl-g-img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover}
.mrl-ui.mrl-g-duo .mrl-g-tx{padding:clamp(48px,7vw,104px) clamp(28px,6vw,88px);display:flex;flex-direction:column;justify-content:center}
.mrl-ui .mrl-g-h2{font-family:var(--mrl-display)!important;font-weight:400!important;font-size:clamp(32px,3.6vw,50px)!important;line-height:1.1!important;color:inherit!important;margin:0 0 22px!important;padding:0!important}
.mrl-ui.mrl-g-duo p{font-weight:300;font-size:16px;line-height:1.8;color:#4a4f53;max-width:44ch;margin:0;padding:0}
.mrl-ui ul.mrl-g-lista{list-style:none!important;margin:32px 0 0!important;padding:0!important;border-top:1px solid var(--mrl-line);max-width:480px}
.mrl-ui ul.mrl-g-lista li{list-style:none!important;display:flex;justify-content:space-between;gap:16px;padding:15px 0!important;margin:0!important;border-bottom:1px solid var(--mrl-line);font-size:15px}
.mrl-ui ul.mrl-g-lista li::before{content:none!important}
.mrl-ui ul.mrl-g-lista span{color:var(--mrl-stone)}
.mrl-ui .mrl-g-nota{margin-top:28px!important}
.mrl-ui.mrl-g-scuro{background:var(--mrl-ink);color:#FFFFFF}
.mrl-ui.mrl-g-scuro p{color:#C9CDD0}
.mrl-ui ul.mrl-g-servizi{list-style:none!important;margin:32px 0 0!important;padding:0!important;columns:2;column-gap:32px;max-width:520px}
.mrl-ui ul.mrl-g-servizi li{list-style:none!important;break-inside:avoid;margin:0!important;padding:12px 0!important;border-top:1px solid rgba(255,255,255,.16)}
.mrl-ui ul.mrl-g-servizi li::before{content:none!important}
.mrl-ui ul.mrl-g-servizi a{color:#FFFFFF!important;text-decoration:none;font-size:15px;background:linear-gradient(#fff,#fff) left bottom/0 1px no-repeat;padding-bottom:2px;transition:background-size .3s}
.mrl-ui ul.mrl-g-servizi a:hover{background-size:100% 1px}
body.mrl-home .mrl-ui.mrl-s-form{padding-top:clamp(80px,10vw,130px)}
body.mrl-home .mrl-ui.mrl-s-form .mrl-s-h2{font-size:clamp(34px,4.4vw,64px)}
@media(max-width:900px){
.mrl-ui.mrl-g-mosaico{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:8px;padding:0 8px}
.mrl-ui .mrl-g-t{aspect-ratio:4/3}
.mrl-ui .mrl-g-a{grid-column:1/3;grid-row:auto;aspect-ratio:4/3}
.mrl-ui .mrl-g-d{grid-column:1/3;aspect-ratio:16/9}
.mrl-ui.mrl-g-duo{grid-template-columns:1fr}
.mrl-ui.mrl-g-duo .mrl-g-img{min-height:0;aspect-ratio:16/10;max-height:420px}
.mrl-ui.mrl-g-scuro .mrl-g-img{order:-1}
.mrl-ui ul.mrl-g-servizi{columns:1}
}
@media(max-width:600px){
.mrl-ui .mrl-g-t figcaption{font-size:11px;left:12px;bottom:10px}
.mrl-ui .mrl-g-cta{flex-direction:column;gap:18px}
.mrl-ui .mrl-g-cta .mrl-btn{width:100%;text-align:center}
.mrl-ui.mrl-g-duo .mrl-g-tx{padding:44px 22px}
} .mrl-ui .mrl-g-hint{margin:22px 0 0;padding:0;font-size:14px;color:var(--mrl-stone)}
.mrl-ui .mrl-g-hint a{color:var(--mrl-ink)!important;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.mrl-ui.mrl-g-prezzo{max-width:1080px;margin:clamp(64px,8vw,110px) auto 0!important;padding:clamp(48px,6vw,80px) clamp(24px,5vw,72px);background:#FFFFFF;border:1px solid var(--mrl-line);text-align:center}
.mrl-ui .mrl-g-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mrl-stone);margin:0 0 18px;padding:0}
.mrl-ui.mrl-g-prezzo .mrl-g-h2{max-width:20ch;margin-left:auto!important;margin-right:auto!important;color:var(--mrl-ink)!important}
.mrl-ui .mrl-g-prezzo-p{font-weight:300;font-size:17px;line-height:1.75;color:#4a4f53;max-width:56ch;margin:0 auto;padding:0}
.mrl-ui ol.mrl-g-passi{list-style:none!important;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:44px auto 0!important;padding:0!important;max-width:860px;border-top:1px solid var(--mrl-line)}
.mrl-ui ol.mrl-g-passi li{list-style:none!important;margin:0!important;padding:26px 18px 0!important;display:flex;flex-direction:column;gap:6px;text-align:center}
.mrl-ui ol.mrl-g-passi li::before{content:none!important}
.mrl-ui ol.mrl-g-passi li + li{border-left:1px solid var(--mrl-line)}
.mrl-ui .mrl-g-num{font-family:var(--mrl-display);font-size:30px;line-height:1;color:var(--mrl-stone)}
.mrl-ui ol.mrl-g-passi strong{font-weight:600;font-size:15px;color:var(--mrl-ink)}
.mrl-ui ol.mrl-g-passi span:last-child{font-size:14px;line-height:1.6;color:#5b6064}
.mrl-ui .mrl-g-prezzo-cta{margin:44px 0 0;padding:0}
.mrl-ui .mrl-btn.mrl-btn-big{padding:20px 44px!important;font-size:15px!important;letter-spacing:.06em}
.mrl-ui .mrl-g-prezzo-nota{font-size:13px;color:var(--mrl-stone);margin:16px auto 0;padding:0;max-width:52ch}
@media(max-width:700px){
.mrl-ui.mrl-g-prezzo{margin-left:0!important;margin-right:0!important;padding:36px 20px}
.mrl-ui .mrl-g-prezzo-p{font-size:16px;line-height:1.65}
.mrl-ui ol.mrl-g-passi{grid-template-columns:1fr;border-top:0;margin-top:32px!important}
.mrl-ui ol.mrl-g-passi li{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px;text-align:left;padding:16px 0!important;border-top:1px solid var(--mrl-line)}
.mrl-ui ol.mrl-g-passi li + li{border-left:0}
.mrl-ui .mrl-g-num{font-size:22px}
.mrl-ui ol.mrl-g-passi span:last-child{flex-basis:100%;padding-left:36px}
.mrl-ui .mrl-btn.mrl-btn-big{display:block;width:100%;padding:18px 20px!important}
}
.mrl-ui.mrl-g-duo,.mrl-ui.mrl-g-mosaico{margin-top:0!important;margin-bottom:0!important}
.entry-content > .mrl-g-duo + .mrl-g-duo,.wp-block-post-content > .mrl-g-duo + .mrl-g-duo{margin-block-start:0!important}
.mrl-ui.mrl-g-bonus{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;max-width:1080px;margin:clamp(56px,7vw,96px) auto 0!important;padding:clamp(40px,5vw,64px) clamp(24px,5vw,64px);background:var(--mrl-ink);color:#fff}
.mrl-ui.mrl-g-bonus .mrl-g-eyebrow{color:#C9B48F}
.mrl-ui.mrl-g-bonus .mrl-g-h2{color:#fff!important}
.mrl-ui.mrl-g-bonus .mrl-g-bonus-tx p{font-weight:300;font-size:16px;line-height:1.75;color:#C9CDD0;margin:0;padding:0;max-width:46ch}
.mrl-ui .mrl-g-bonus-cta{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px!important}
.mrl-ui.mrl-g-bonus .mrl-btn{background:#fff!important;color:var(--mrl-ink)!important;border-color:#fff!important}
.mrl-ui.mrl-g-bonus .mrl-s-link{color:#fff!important}
.mrl-ui .mrl-g-bonus-es{border:1px solid rgba(255,255,255,.18);padding:28px}
.mrl-ui .mrl-g-bonus-l{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#C9B48F;margin:0 0 14px;padding:0}
.mrl-ui .mrl-g-bonus-es dl{margin:0;padding:0}
.mrl-ui .mrl-g-bonus-es dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:15px}
.mrl-ui .mrl-g-bonus-es dt{color:#C9CDD0;font-weight:300}
.mrl-ui .mrl-g-bonus-es dd{margin:0;color:#fff;font-weight:500}
.mrl-ui .mrl-g-bonus-es .mrl-g-bonus-tot dt,.mrl-ui .mrl-g-bonus-es .mrl-g-bonus-tot dd{font-family:var(--mrl-display);font-size:26px;font-weight:400;color:#fff}
.mrl-ui .mrl-g-bonus-n{font-size:12px;line-height:1.6;color:#8A8F93!important;margin:14px 0 0!important;padding:0}
.mrl-ui ol.mrl-g-passi-4{grid-template-columns:repeat(4,1fr)}
.mrl-ui .mrl-g-bonus-liste{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:24px auto 0;text-align:left}
.mrl-ui .mrl-g-bonus-liste>div{border:1px solid var(--mrl-line);padding:24px;background:#fff}
.mrl-ui .mrl-g-bonus-liste .mrl-g-bonus-l{color:var(--mrl-stone)}
.mrl-ui .mrl-g-bonus-liste ul{margin:0!important;padding:0 0 0 18px!important}
.mrl-ui .mrl-g-bonus-liste li{margin:0 0 8px!important;font-size:15px;line-height:1.6;color:#3A3F43}
.mrl-ui .mrl-g-faq{max-width:820px;margin:20px auto 0;text-align:left}
.mrl-ui .mrl-g-faq details{border-bottom:1px solid var(--mrl-line);padding:18px 0}
.mrl-ui .mrl-g-faq summary{cursor:pointer;font-size:17px;font-weight:500;color:var(--mrl-ink);list-style:none;position:relative;padding-right:28px}
.mrl-ui .mrl-g-faq summary::-webkit-details-marker{display:none}
.mrl-ui .mrl-g-faq summary::after{content:"+";position:absolute;right:0;top:-2px;font-size:22px;font-weight:300;color:var(--mrl-stone)}
.mrl-ui .mrl-g-faq details[open] summary::after{content:"−"}
.mrl-ui .mrl-g-faq details p{margin:12px 0 0!important;font-weight:300;font-size:15px;line-height:1.75;color:#4a4f53}
.mrl-ui.mrl-s-sez .mrl-g-bonus-n{text-align:center;color:var(--mrl-stone)!important}
@media(max-width:900px){
.mrl-ui.mrl-g-bonus{grid-template-columns:1fr}
.mrl-ui ol.mrl-g-passi-4{grid-template-columns:1fr 1fr}
}
@media(max-width:700px){
.mrl-ui.mrl-g-bonus{margin-left:0!important;margin-right:0!important;padding:36px 20px}
.mrl-ui .mrl-g-bonus-es{padding:20px}
.mrl-ui .mrl-g-bonus-liste{grid-template-columns:1fr}
.mrl-ui ol.mrl-g-passi-4{grid-template-columns:1fr}
} body.mrl-home #main-content .container,body.mrl-home .entry-content,body.mrl-home article.page{padding-top:0!important;margin-top:0!important}
.mrl-ui.mrl-g-rivista{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);min-height:min(86vh,820px);background:var(--mrl-plaster);margin-top:0!important;margin-bottom:0!important;padding:0!important;text-align:left}
.mrl-ui .mrl-g-rivista-tx{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,96px) clamp(28px,4vw,64px) clamp(48px,6vw,96px) max(6vw,calc(50vw - 640px))}
.mrl-ui.mrl-g-rivista .mrl-g-eyebrow{margin-bottom:22px}
.mrl-ui.mrl-g-rivista .mrl-g-h1{font-size:clamp(42px,4.6vw,76px)!important;line-height:1.04!important;max-width:11ch;margin:0!important;text-align:left}
.mrl-ui.mrl-g-rivista .mrl-g-lead{margin:26px 0 0;max-width:40ch;text-align:left;font-size:clamp(16px,1.3vw,18px)}
.mrl-ui.mrl-g-rivista .mrl-g-cta{justify-content:flex-start;margin-top:34px}
.mrl-ui ul.mrl-g-numeri{list-style:none!important;display:flex;gap:clamp(20px,3vw,40px);margin:40px 0 0!important;padding:0!important}
.mrl-ui ul.mrl-g-numeri li{list-style:none!important;margin:0!important;padding:0!important;font-size:13px;line-height:1.4;color:#5b6064}
.mrl-ui ul.mrl-g-numeri li::before{content:none!important}
.mrl-ui ul.mrl-g-numeri b{display:block;font-family:var(--mrl-display);font-weight:400;font-size:30px;line-height:1.1;color:var(--mrl-ink)}
.mrl-ui .mrl-g-rivista-img{position:relative;overflow:hidden;background:#d8d9d7}
.mrl-ui .mrl-g-rivista-img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;animation:mrlZoom 18s ease-out forwards}
@keyframes mrlZoom{from{transform:scale(1.12)}to{transform:scale(1)}}
.mrl-ui .mrl-g-rivista-img::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(0deg,rgba(15,17,19,.55),rgba(15,17,19,0));pointer-events:none}
.mrl-ui .mrl-g-rivista-voto{position:absolute;z-index:2;left:28px;bottom:28px;margin:0;padding:0;background:none;font-size:14px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.55);display:flex;gap:8px;align-items:center}
.mrl-ui .mrl-g-rivista-voto b{color:#fff}
.mrl-ui .mrl-g-rivista-voto span{color:#E2C17A;letter-spacing:2px}
.mrl-ui .mrl-g-rivista-dida{position:absolute;z-index:2;right:20px;bottom:22px;margin:0;color:#fff;font-size:12px;letter-spacing:.06em;text-shadow:0 1px 8px rgba(0,0,0,.6)}
@media(max-width:900px){
.mrl-ui.mrl-g-rivista{display:flex;flex-direction:column;min-height:0}
.mrl-ui .mrl-g-rivista-img{order:-1;height:44vh;min-height:300px;max-height:420px}
.mrl-ui .mrl-g-rivista-tx{position:relative;z-index:2;margin:-64px 14px 0;padding:30px 22px 30px;background:var(--mrl-plaster);box-shadow:0 -10px 30px rgba(0,0,0,.08)}
.mrl-ui.mrl-g-rivista .mrl-g-eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:14px}
.mrl-ui.mrl-g-rivista .mrl-g-h1{font-size:38px!important;line-height:1.06!important;max-width:none}
.mrl-ui.mrl-g-rivista .mrl-g-lead{font-size:15.5px;line-height:1.65;margin-top:16px}
.mrl-ui.mrl-g-rivista .mrl-g-cta{margin-top:24px}
.mrl-ui ul.mrl-g-numeri{margin-top:26px!important;padding-top:20px!important;border-top:1px solid var(--mrl-line);justify-content:space-between;gap:10px}
.mrl-ui ul.mrl-g-numeri li{flex:1;font-size:12px}
.mrl-ui ul.mrl-g-numeri li+li{padding-left:12px!important;border-left:1px solid var(--mrl-line)}
.mrl-ui ul.mrl-g-numeri b{font-size:24px}
.mrl-ui .mrl-g-rivista-img::after{top:0;bottom:auto;height:30%;background:linear-gradient(180deg,rgba(15,17,19,.55),rgba(15,17,19,0))}
.mrl-ui .mrl-g-rivista-voto{top:16px;bottom:auto;left:18px;font-size:13px}
.mrl-ui .mrl-g-rivista-dida{display:none}
}
@media(max-width:600px){
.mrl-ui.mrl-g-rivista .mrl-g-cta{flex-direction:column;align-items:stretch;gap:20px}
.mrl-ui.mrl-g-rivista .mrl-g-cta .mrl-s-link{align-self:center}
}
@media (prefers-reduced-motion:reduce){.mrl-ui .mrl-g-rivista-img img{animation:none}} .et_mobile_menu li.mrl-acc{position:relative}
.et_mobile_menu li.mrl-acc > ul.sub-menu{display:none!important}
.et_mobile_menu li.mrl-acc.mrl-acc-open > ul.sub-menu{display:block!important;animation:mrlAcc .25s ease}
@keyframes mrlAcc{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.et_mobile_menu li.mrl-acc > a{background:transparent!important;padding-right:60px!important}
.et_mobile_menu .mrl-acc-btn{position:absolute;top:0;right:0;width:52px;height:46px;margin:0;padding:0;border:0;border-left:1px solid rgba(0,0,0,.06);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}
.et_mobile_menu .mrl-acc-btn span{display:block;width:8px;height:8px;margin-top:-4px;border:solid #1F2326;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .25s,margin .25s}
.et_mobile_menu li.mrl-acc-open > .mrl-acc-btn span{transform:rotate(-135deg);margin-top:4px}
.et_mobile_menu > li.mrl-acc::before{background:transparent!important}
.et_mobile_menu li.mrl-acc-open > a{color:#1F2326!important;font-weight:600}
.et_mobile_menu li.mrl-acc > a{cursor:pointer;padding-right:60px!important}
.et_mobile_menu .mrl-acc-btn{pointer-events:none;border-left:0}
.et_mobile_menu li.mrl-acc-tutti > a{font-weight:600!important;color:#1F2326!important}
.et_mobile_menu li.mrl-acc-tutti > a span{color:#8A8F93;margin-left:4px}
.mrl-ui.mrl-s-ref{max-width:980px;margin:clamp(56px,7vw,96px) auto 0!important;padding:clamp(36px,5vw,56px) clamp(24px,5vw,56px);border:1px solid var(--mrl-line);background:#fff;text-align:left}
.mrl-ui.mrl-s-ref .mrl-s-h2{text-align:left;margin-bottom:8px!important}
.mrl-ui .mrl-s-ref-ente{font-size:14px;color:var(--mrl-stone);margin:0 0 6px!important;padding:0}
.mrl-ui .mrl-s-ref-ruolo{font-size:15px;color:var(--mrl-ink);margin:0 0 24px!important;padding:0}
.mrl-ui ul.mrl-s-ref-lista{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--mrl-line)}
.mrl-ui ul.mrl-s-ref-lista li{list-style:none!important;margin:0!important;padding:18px 18px 18px 0!important;font-size:14.5px;line-height:1.6;color:#4a4f53}
.mrl-ui ul.mrl-s-ref-lista li::before{content:none!important}
.mrl-ui ul.mrl-s-ref-lista b{display:block;font-family:var(--mrl-display);font-weight:400;font-size:20px;color:var(--mrl-ink);margin-bottom:4px}
@media(max-width:700px){.mrl-ui ul.mrl-s-ref-lista{grid-template-columns:1fr}.mrl-ui ul.mrl-s-ref-lista li{padding:14px 0 0!important}}
.mrl-ui .mrl-facolt{font-weight:400;color:var(--mrl-stone)}