.elementor-25821 .elementor-element.elementor-element-a6d4887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25821 .elementor-element.elementor-element-a6d4887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25821 .elementor-element.elementor-element-b4f985c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:14px;}.elementor-25821 .elementor-element.elementor-global-19293{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-25821 .elementor-element.elementor-global-19374{--spacer-size:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-25821 .elementor-element.elementor-element-dac1f53 .elementor-button{background-color:#746967;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#F0EBE5;color:#F0EBE5;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-dac1f53 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-dac1f53 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-dac1f53{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-dac1f53 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-dac1f53 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-dac1f53 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-59a07a73 .elementor-button{background-color:#F0EBE5;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#746967;color:#746967;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-59a07a73 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-59a07a73 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-59a07a73{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-59a07a73 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-59a07a73 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-59a07a73 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-298d1cb4 .elementor-button{background-color:#746967;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#F0EBE5;color:#F0EBE5;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-298d1cb4 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-298d1cb4 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-298d1cb4{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-298d1cb4 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-298d1cb4 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-298d1cb4 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-7ea4a651 .elementor-button{background-color:#F0EBE5;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#746967;color:#746967;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-7ea4a651 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-7ea4a651 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-7ea4a651{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-7ea4a651 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-7ea4a651 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-7ea4a651 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-4067d244 .elementor-button{background-color:#746967;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#F0EBE5;color:#F0EBE5;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-4067d244 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-4067d244 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-4067d244{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-4067d244 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-4067d244 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-4067d244 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-215291b0 .elementor-button{background-color:#F0EBE5;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#746967;color:#746967;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-215291b0 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-215291b0 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-215291b0{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-215291b0 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-215291b0 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-215291b0 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-d68c953 .elementor-button{background-color:#746967;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#F0EBE5;color:#F0EBE5;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-d68c953 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-d68c953 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-d68c953{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-d68c953 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-d68c953 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-d68c953 .elementor-button:focus svg{fill:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-f34a205 .elementor-button{background-color:#F0EBE5;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:30px;letter-spacing:1px;fill:#746967;color:#746967;border-radius:0px 0px 0px 0px;padding:5px 15px 5px 15px;}.elementor-25821 .elementor-element.elementor-element-f34a205 .elementor-button:hover, .elementor-25821 .elementor-element.elementor-element-f34a205 .elementor-button:focus{background-color:#746967;color:#F0EBE5;}.elementor-25821 .elementor-element.elementor-element-f34a205{width:auto;max-width:auto;}.elementor-25821 .elementor-element.elementor-element-f34a205 > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-25821 .elementor-element.elementor-element-f34a205 .elementor-button:hover svg, .elementor-25821 .elementor-element.elementor-element-f34a205 .elementor-button:focus svg{fill:#F0EBE5;}@media(max-width:1024px){.elementor-25821 .elementor-element.elementor-element-a6d4887{padding:0px 040px 0px 40px;}.elementor-25821 .elementor-element.elementor-global-19293{--spacer-size:60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-25821 .elementor-element.elementor-element-a6d4887{padding:0px 5px 0px 5px;}.elementor-25821 .elementor-element.elementor-global-19293{--spacer-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25821 .elementor-element.elementor-global-19374{--spacer-size:20px;}.elementor-25821 .elementor-element.elementor-element-dac1f53 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-59a07a73 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-298d1cb4 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-7ea4a651 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-4067d244 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-215291b0 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-d68c953 > .elementor-widget-container{margin:0px 14px 14px 0px;}.elementor-25821 .elementor-element.elementor-element-f34a205 > .elementor-widget-container{margin:0px 14px 14px 0px;}}/* Start custom CSS for button, class: .elementor-element-d68c953 */.elementor-25821 .elementor-element#bt-sostenibilita_a .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 1px;
    fill: #F0EBE5;
    color: #F0EBE5;
    background-color: #746967;
    border-radius: 0px 0px 0px 0px;
    padding: 5px 15px 5px 15px;
}
.elementor-25821 .elementor-element#bt-sostenibilita_a .elementor-button:hover, .elementor-25821 .elementor-element#bt-sostenibilita_a .elementor-button:focus {
    color: #F0EBE5;
    background-color: #746967;
}

.elementor-25821 .elementor-element#bt-sostenibilita_a .elementor-button:hover svg, .elementor-25821 .elementor-element#bt-sostenibilita_a .elementor-button:focus svg {
    fill: #F0EBE5;
}

.elementor-25821 .elementor-element#bt-sostenibilita_a > .elementor-widget-container {
    margin: 0px 14px 0px 0px;
}

.elementor-25821 .elementor-element#bt-sostenibilita_a {
    width: auto;
    max-width: auto;
}

.elementor-25821 .elementor-element#bt-sostenibilita_b .elementor-button {
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: 1px;
    fill: #746967;
    color: #746967;
    background-color: #F0EBE5;
    border-radius: 0px 0px 0px 0px;
    padding: 5px 15px 5px 15px;
}

.elementor-25821 .elementor-element#bt-sostenibilita_b .elementor-button:hover, .elementor-25821 .elementor-element#bt-sostenibilita_b .elementor-button:focus {
    color: #F0EBE5;
    background-color: #746967;
}

.elementor-25821 .elementor-element#bt-sostenibilita_b .elementor-button:hover svg, .elementor-25821 .elementor-element#bt-sostenibilita_b .elementor-button:focus svg {
    fill: #F0EBE5;
}

.elementor-25821 .elementor-element#bt-sostenibilita_b > .elementor-widget-container {
    margin: 0px 14px 0px 0px;
}

.elementor-25821 .elementor-element#bt-sostenibilita_b {
    width: auto;
    max-width: auto;
}

@media(max-width: 767px) {
.elementor-25821 .elementor-element#bt-sostenibilita_a > .elementor-widget-container {
        margin: 0px 14px 14px 0px;
    }

    .elementor-25821 .elementor-element#bt-sostenibilita_b > .elementor-widget-container {
        margin: 0px 14px 14px 0px;
    }
}/* End custom CSS */