.elementor-160 .elementor-element.elementor-element-1e665f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-160 .elementor-element.elementor-element-bd7ca33{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-160 .elementor-element.elementor-element-f91f281 .elementor-button{background-color:#000000;}.elementor-160 .elementor-element.elementor-element-f91f281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-160 .elementor-element.elementor-element-84b63d4{--display:flex;}.elementor-160 .elementor-element.elementor-element-e33424e{--spacer-size:50px;}.elementor-160 .elementor-element.elementor-element-c9e82ba{--display:flex;}.elementor-160 .elementor-element.elementor-element-118a563 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-160 .elementor-element.elementor-element-118a563 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-160 .elementor-element.elementor-element-118a563 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-160 .elementor-element.elementor-element-118a563 .jet-listing-dynamic-field__content{text-align:left;}.elementor-160 .elementor-element.elementor-element-b366169{--display:flex;}.elementor-160 .elementor-element.elementor-element-21369c4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-160 .elementor-element.elementor-element-21369c4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-160 .elementor-element.elementor-element-21369c4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-160 .elementor-element.elementor-element-21369c4 .jet-listing-dynamic-field__content{text-align:left;}.elementor-160 .elementor-element.elementor-element-ea2b9e2{--display:flex;}.elementor-160 .elementor-element.elementor-element-60a1fe5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-160 .elementor-element.elementor-element-60a1fe5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-160 .elementor-element.elementor-element-60a1fe5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-160 .elementor-element.elementor-element-60a1fe5 .jet-listing-dynamic-field__content{text-align:left;}.elementor-160 .elementor-element.elementor-element-e447401{--display:flex;}.elementor-160 .elementor-element.elementor-element-e181a60 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-160 .elementor-element.elementor-element-e181a60 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-160 .elementor-element.elementor-element-e181a60 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-160 .elementor-element.elementor-element-e181a60 .jet-listing-dynamic-field__content{text-align:left;}.elementor-160 .elementor-element.elementor-element-e4402cb{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-160 .elementor-element.elementor-element-0ebed58{--display:flex;}@media(max-width:767px){.elementor-160 .elementor-element.elementor-element-1e665f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-160 .elementor-element.elementor-element-bd7ca33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-84b63d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-c9e82ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-b366169{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-ea2b9e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-e447401{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-e4402cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160 .elementor-element.elementor-element-0ebed58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-f91f281 */#sidebar {

    position:fixed;

    top:0;
    left:0;

    width:420px;

    height:100vh;

    background:#f5c400;

    z-index:5000;

    transform:translateX(-100%);

    transition:transform 0.4s ease;

}


#sidebar.open {

    transform:translateX(0);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e665f0 */#sidebar {

    position: fixed;

    top: 0;
    left: 0;

    width: 420px;
    max-width: 100vw;

    height: 100vh;

    overflow-y: auto;
    overflow-x: hidden;

    background: #f5c400;

    z-index: 5000;

    transform: translateX(-100%);
    transition: transform 0.4s ease;

    box-sizing: border-box;

}


#sidebar.open {

    transform: translateX(0);

}


/* =====================================================
   CONTENITORE PRINCIPALE DEL CONTENUTO
   ===================================================== */

#sidebar .elementor-element-0485d1f {

    position: absolute !important;

    top: 72px !important;
    left: 0 !important;
    right: 0 !important;

    width: auto !important;
    max-width: none !important;

    min-width: 0 !important;

    height: auto !important;

    box-sizing: border-box !important;

}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

    #sidebar {

        width: 100vw !important;
        max-width: 100vw !important;

        height: 100dvh !important;
        max-height: 100dvh !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        box-sizing: border-box !important;

    }


    /*
     * IL CONTENITORE ASSOLUTO
     * DEVE OCCUPARE ESATTAMENTE
     * LA LARGHEZZA DELLA SIDEBAR
     */

    #sidebar .elementor-element-0485d1f {

        position: absolute !important;

        top: 72px !important;

        left: 0 !important;
        right: 0 !important;

        width: auto !important;
        max-width: none !important;

        min-width: 0 !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;

    }


    /*
     * TUTTI I WIDGET INTERNI
     */

    #sidebar .elementor-element-0485d1f > .elementor-widget {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    /*
     * CAMPI DINAMICI
     */

    #sidebar .elementor-element-0485d1f
    .jet-listing-dynamic-field {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    #sidebar .elementor-element-0485d1f
    .jet-listing-dynamic-field__inline-wrap {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    #sidebar .elementor-element-0485d1f
    .jet-listing-dynamic-field__content {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

        white-space: normal !important;

        overflow-wrap: anywhere !important;
        word-break: break-word !important;

    }


    /*
     * IMMAGINE
     */

    #sidebar .elementor-element-0485d1f
    .jet-listing-dynamic-image {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    #sidebar .elementor-element-0485d1f
    .jet-listing-dynamic-image img {

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;

        box-sizing: border-box !important;

    }


    /*
     * CONTAINER AUTORE
     * (115c211 DEVE RIMANERE IN RIGA)
     */

    #sidebar .elementor-element-115c211 {

        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    /*
     * REPEATER AUDIO
     */

    #sidebar .elementor-element-f2ebecb {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    #sidebar .jet-listing-dynamic-repeater,
    #sidebar .jet-listing-dynamic-repeater__items,
    #sidebar .jet-listing-dynamic-repeater__item {

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;

    }


    /*
     * SINGOLO BLOCCO AUDIO
     */

    #sidebar .audio-item {

        width: 100% !important;
        max-width: 100% !important;

        box-sizing: border-box !important;

        overflow-wrap: anywhere !important;
        word-break: break-word !important;

    }


    #sidebar .audio-player,
    #sidebar .audio-player audio {

        width: 100% !important;
        max-width: 100% !important;

        box-sizing: border-box !important;

    }

}/* End custom CSS */