.elementor-82 .elementor-element.elementor-element-67f2c2bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-82 .elementor-element.elementor-element-67f2c2bd > .elementor-container{max-width:1600px;}.elementor-82 .elementor-element.elementor-element-67f2c2bd{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 40px 14px 40px;}.elementor-82 .elementor-element.elementor-element-67f2c2bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82 .elementor-element.elementor-element-418c1752.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-82 .elementor-element.elementor-element-3f53f8c6 img{width:170px;}.elementor-82 .elementor-element.elementor-element-1a55248d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-82 .elementor-element.elementor-element-1a55248d > .elementor-element-populated{margin:0px -89px 0px -0px;--e-column-margin-right:-89px;--e-column-margin-left:-0px;}.elementor-82 .elementor-element.elementor-element-3c0f8b8c{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-3c0f8b8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3c0f8b8c .cs-menu .menu > li > a{font-size:15px;font-weight:500;letter-spacing:-0.4px;}.elementor-82 .elementor-element.elementor-element-033e1f3{width:auto;max-width:auto;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-82 .elementor-element.elementor-element-288f6209.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-82 .elementor-element.elementor-element-288f6209 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-82 .elementor-element.elementor-element-e9b3b18{width:var( --container-widget-width, 40px );max-width:40px;padding:0px 05px 0px 05px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-8993b2b{width:var( --container-widget-width, 40px );max-width:40px;padding:0px 05px 0px 05px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-f840e2f{width:var( --container-widget-width, 44px );max-width:44px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-f218a7c{width:var( --container-widget-width, 37px );max-width:37px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 05px 0px 05px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-dbdb102 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-82 .elementor-element.elementor-element-dbdb102 > .elementor-container{max-width:1600px;}.elementor-82 .elementor-element.elementor-element-dbdb102{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 40px 14px 40px;}.elementor-82 .elementor-element.elementor-element-dbdb102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82 .elementor-element.elementor-element-b71aef3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.wpr-offcanvas-wrap-6146da3 .wpr-offcanvas-content{animation-duration:0.2s !important;width:300px;background-color:#FFFFFF;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content{animation-duration:0.2s !important;width:300px;background-color:#FFFFFF;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-container{text-align:center;}.wpr-offcanvas-wrap-6146da3 .wpr-offcanvas-header{flex-direction:row-reverse;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-wrap.wpr-offcanvas-wrap-relative{width:300px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-trigger{color:#ffffff;background-color:#605BE500;border-color:#E8E8E8;padding:10px 10px 10px 10px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-trigger svg{fill:#ffffff;width:12px;height:12px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-trigger:hover{color:#ffffff;border-color:#E8E8E8;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-style:none;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.wpr-offcanvas-wrap-6146da3 .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-close-offcanvas i{font-size:12px;}.wpr-offcanvas-wrap-6146da3 .wpr-close-offcanvas i{font-size:12px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-6146da3 .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-6146da3  .wpr-close-offcanvas{border-style:none;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content, .wpr-offcanvas-wrap-6146da3 .wpr-offcanvas-content{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-wrap{background-color:#07070733;}.wpr-offcanvas-wrap-6146da3{background-color:#07070733;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:3px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content::-webkit-scrollbar{width:calc(3px + 3px);}.elementor-82 .elementor-element.elementor-element-90ab169{width:var( --container-widget-width, 40px );max-width:40px;padding:0px 05px 0px 05px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-552cd8b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-82 .elementor-element.elementor-element-552cd8b > .elementor-element-populated{margin:0px -89px 0px -0px;--e-column-margin-right:-89px;--e-column-margin-left:-0px;}.elementor-82 .elementor-element.elementor-element-f7039ef img{width:170px;}.elementor-82 .elementor-element.elementor-element-1bd5120.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-82 .elementor-element.elementor-element-1bd5120 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-82 .elementor-element.elementor-element-7809c0e{width:var( --container-widget-width, 40px );max-width:40px;padding:0px 05px 0px 05px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-2db746e{width:var( --container-widget-width, 37px );max-width:37px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 05px 0px 05px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-7898fefe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-82 .elementor-element.elementor-element-7898fefe{top:90px;bottom:auto;z-index:99;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 0px 20px 0px;}.elementor-82 .elementor-element.elementor-element-7898fefe + .wpr-hidden-header{top:90px;}.elementor-82 .elementor-element.elementor-element-7898fefe + .wpr-hidden-header-flex{top:90px;}.wpr-hidden-header{z-index:99;}.wpr-hidden-header-flex{z-index:99;}.elementor-82 .elementor-element.elementor-element-7898fefe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82 .elementor-element.elementor-element-76257b5f{z-index:99;}.elementor-82 .elementor-element.elementor-element-8a515d7{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:0.1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:99;}.elementor-82 .elementor-element.elementor-element-8a515d7 .elementor-divider-separator{width:100%;}.elementor-82 .elementor-element.elementor-element-759691b{--display:flex;}body.elementor-page-82:not(.elementor-motion-effects-element-type-background), body.elementor-page-82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-dbdb102{padding:10px 20px 10px 20px;}.elementor-bc-flex-widget .elementor-82 .elementor-element.elementor-element-b71aef3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82 .elementor-element.elementor-element-b71aef3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82 .elementor-element.elementor-element-b71aef3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-82 .elementor-element.elementor-element-b71aef3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-82 .elementor-element.elementor-element-6146da3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content{width:370px;}.wpr-offcanvas-wrap-6146da3 .wpr-offcanvas-content{width:370px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-wrap.wpr-offcanvas-wrap-relative{width:370px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-trigger svg{width:29px;height:29px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-close-offcanvas i{font-size:18px;}.wpr-offcanvas-wrap-6146da3 .wpr-close-offcanvas i{font-size:18px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-close-offcanvas svg{width:18px;height:18px;}.wpr-offcanvas-wrap-6146da3 .wpr-close-offcanvas svg{width:18px;height:18px;}.elementor-82 .elementor-element.elementor-element-90ab169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;}.elementor-82 .elementor-element.elementor-element-552cd8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-82 .elementor-element.elementor-element-f7039ef > .elementor-widget-container{margin:1px 0px 0px -15px;}.elementor-82 .elementor-element.elementor-element-f7039ef img{width:125px;}.elementor-82 .elementor-element.elementor-element-7809c0e{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-7898fefe{top:60px;bottom:auto;}.elementor-82 .elementor-element.elementor-element-7898fefe + .wpr-hidden-header{top:60px;}.elementor-82 .elementor-element.elementor-element-7898fefe + .wpr-hidden-header-flex{top:60px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-dbdb102{padding:15px 7px 15px 0px;}.elementor-82 .elementor-element.elementor-element-b71aef3{width:30%;}.elementor-82 .elementor-element.elementor-element-b71aef3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-82 .elementor-element.elementor-element-6146da3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content{width:86%;}.wpr-offcanvas-wrap-6146da3 .wpr-offcanvas-content{width:86%;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-wrap.wpr-offcanvas-wrap-relative{width:86%;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-width:3px;}.elementor-82 .elementor-element.elementor-element-6146da3 .wpr-offcanvas-content::-webkit-scrollbar{width:calc(3px + 3px);}.elementor-82 .elementor-element.elementor-element-90ab169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-82 .elementor-element.elementor-element-552cd8b{width:40%;}.elementor-82 .elementor-element.elementor-element-f7039ef > .elementor-widget-container{margin:-3px -6px 0px 6px;}.elementor-82 .elementor-element.elementor-element-f7039ef img{width:123px;}.elementor-82 .elementor-element.elementor-element-1bd5120{width:30%;}.elementor-82 .elementor-element.elementor-element-7809c0e{margin:0px -1px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-7898fefe{top:31px;bottom:auto;margin-top:0px;margin-bottom:0px;padding:62px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-7898fefe + .wpr-hidden-header{top:31px;}.elementor-82 .elementor-element.elementor-element-7898fefe + .wpr-hidden-header-flex{top:31px;}.elementor-82 .elementor-element.elementor-element-76257b5f{width:100%;}.elementor-82 .elementor-element.elementor-element-8a515d7 .elementor-divider-separator{width:100%;}}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-418c1752{width:19%;}.elementor-82 .elementor-element.elementor-element-1a55248d{width:65%;}.elementor-82 .elementor-element.elementor-element-288f6209{width:16%;}.elementor-82 .elementor-element.elementor-element-b71aef3{width:19%;}.elementor-82 .elementor-element.elementor-element-552cd8b{width:65%;}.elementor-82 .elementor-element.elementor-element-1bd5120{width:16%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-552cd8b{width:64%;}}/* Start custom CSS for cs_menu, class: .elementor-element-3c0f8b8c */.elementor-82 .elementor-element.elementor-element-3c0f8b8c .cs-menu .menu > li > a {
    font-size: 15px;
    font-weight: 440 !important;
    letter-spacing: -0.4px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-033e1f3 */a.glink span {
    margin-right: 2px !important;
    font-size: 15px;
    vertical-align: middle;
    text-transform: uppercase!important;
    font-weight: 500 !important;
    margin-left: 5px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67f2c2bd */.elementor-82 .elementor-element.elementor-element-67f2c2bd {
    top: 0px;
    bottom: auto;
    z-index: 10;
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0s !important;
    padding: 14px 40px 14px 40px;

}




.elementor-82 .elementor-element.elementor-element-67f2c2bd {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: transparent;
    transition: background-color 0.3s ease, box-shadow 0s ease;
    padding: 14px 40px;
}





.elementor-82 .elementor-element.elementor-element-67f2c2bd.is-scrolled {
    background-color: #B99D75 !important; /* oro – personalizzabile */
    box-shadow: 0 0px 0px rgba(0,0,0,0.1);
}






@media (min-width: 1024px) {
    .elementor-3581 .elementor-element.elementor-element-cd19eeb {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpr-offcanvas, class: .elementor-element-6146da3 */@media (max-width: 767px) {
    .elementor-82 .elementor-element.elementor-element-b71aef3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
 {
        --kit-widget-spacing: -6px;
    }
}













.elementor-3581 .elementor-element.elementor-element-cd19eeb {
 
    /* SCROLL */
    max-height: 100vh !important
    ;
    overflow-y: visible !important
    ;
    overflow-x: hidden !important;

    /* Fix mobile (Safari iOS) */
    -webkit-overflow-scrolling: touch !important
    ;
 
    
}



.elementor-3581 .elementor-element.elementor-element-cd19eeb {
 height: 100vh !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dbdb102 */.elementor-82 .elementor-element.elementor-element-dbdb102
  {
    top: 0px;
    bottom: auto;
    z-index: 10;
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0s !important;
   
}



    .elementor-82 .elementor-element.elementor-element-dbdb102 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: transparent;
    transition: background-color 0.3s ease, box-shadow 0s ease;
  
}




    .elementor-82 .elementor-element.elementor-element-dbdb102.is-scrolled {
    background-color: #B99D75 !important; /* oro – personalizzabile */
    box-shadow: 0 0px 0px rgba(0,0,0,0.1);
}/* End custom CSS */