.elementor-4898 .elementor-element.elementor-element-4ecb022f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-2e7a839d .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-90c655d );border-radius:7px 7px 7px 7px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);padding:12px 45px 12px 45px;}.elementor-4898 .elementor-element.elementor-element-2e7a839d .elementor-button:hover, .elementor-4898 .elementor-element.elementor-element-2e7a839d .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-90c655d );}.elementor-4898 .elementor-element.elementor-element-2e7a839d .elementor-button:hover svg, .elementor-4898 .elementor-element.elementor-element-2e7a839d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-2e7a839d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4898 .elementor-element.elementor-element-489629dc .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-90c655d );border-radius:7px 7px 7px 7px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);padding:12px 45px 12px 45px;}.elementor-4898 .elementor-element.elementor-element-489629dc .elementor-button:hover, .elementor-4898 .elementor-element.elementor-element-489629dc .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-90c655d );}.elementor-4898 .elementor-element.elementor-element-489629dc .elementor-button:hover svg, .elementor-4898 .elementor-element.elementor-element-489629dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-489629dc > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4898 .elementor-element.elementor-element-64e5559f .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-90c655d );border-radius:7px 7px 7px 7px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);padding:12px 45px 12px 45px;}.elementor-4898 .elementor-element.elementor-element-64e5559f .elementor-button:hover, .elementor-4898 .elementor-element.elementor-element-64e5559f .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-90c655d );}.elementor-4898 .elementor-element.elementor-element-64e5559f .elementor-button:hover svg, .elementor-4898 .elementor-element.elementor-element-64e5559f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-64e5559f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4898 .elementor-element.elementor-element-521e4cf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-90c655d );--border-color:var( --e-global-color-90c655d );--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4898 .elementor-element.elementor-element-521e4cf0, .elementor-4898 .elementor-element.elementor-element-521e4cf0::before{--border-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-4207fc7b .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-f9dbcf0-font-family ), Sans-serif;font-size:var( --e-global-typography-f9dbcf0-font-size );font-weight:var( --e-global-typography-f9dbcf0-font-weight );line-height:var( --e-global-typography-f9dbcf0-line-height );letter-spacing:var( --e-global-typography-f9dbcf0-letter-spacing );word-spacing:var( --e-global-typography-f9dbcf0-word-spacing );}.elementor-4898 .elementor-element.elementor-element-797e3614{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-60ce4c1c{font-family:var( --e-global-typography-bdd1d74-font-family ), Sans-serif;font-size:var( --e-global-typography-bdd1d74-font-size );font-weight:var( --e-global-typography-bdd1d74-font-weight );line-height:var( --e-global-typography-bdd1d74-line-height );letter-spacing:var( --e-global-typography-bdd1d74-letter-spacing );word-spacing:var( --e-global-typography-bdd1d74-word-spacing );}.elementor-4898 .elementor-element.elementor-element-682c5f70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-31b26a11 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-90c655d );border-radius:7px 7px 7px 7px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);padding:12px 45px 12px 45px;}.elementor-4898 .elementor-element.elementor-element-31b26a11 .elementor-button:hover, .elementor-4898 .elementor-element.elementor-element-31b26a11 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-90c655d );}.elementor-4898 .elementor-element.elementor-element-31b26a11 .elementor-button:hover svg, .elementor-4898 .elementor-element.elementor-element-31b26a11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-31b26a11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4898 .elementor-element.elementor-element-6d2725a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-item{border-width:0px;border-color:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-item .elementor-tab-content{border-width:0px;border-top-color:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-bottom-color:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-icon, .elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-title{color:#050505;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-icon svg{fill:#050505;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-active .elementor-accordion-icon, .elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-active .elementor-accordion-title{color:#000000;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-title{font-family:var( --e-global-typography-2a6772b-font-family ), Sans-serif;font-size:var( --e-global-typography-2a6772b-font-size );font-weight:var( --e-global-typography-2a6772b-font-weight );line-height:var( --e-global-typography-2a6772b-line-height );letter-spacing:var( --e-global-typography-2a6772b-letter-spacing );word-spacing:var( --e-global-typography-2a6772b-word-spacing );}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-tab-title{padding:15px 0px 15px 0px;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-tab-content{color:#181818;font-family:var( --e-global-typography-2851a56-font-family ), Sans-serif;font-size:var( --e-global-typography-2851a56-font-size );font-weight:var( --e-global-typography-2851a56-font-weight );line-height:var( --e-global-typography-2851a56-line-height );letter-spacing:var( --e-global-typography-2851a56-letter-spacing );word-spacing:var( --e-global-typography-2851a56-word-spacing );padding:0px 0px 0px 0px;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4898 .elementor-element.elementor-element-5f0a88b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-90c655d );--border-color:var( --e-global-color-90c655d );--border-radius:0px 0px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4898 .elementor-element.elementor-element-5f0a88b2, .elementor-4898 .elementor-element.elementor-element-5f0a88b2::before{--border-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-37050ab4 .elementor-heading-title{color:#000000;font-family:var( --e-global-typography-f9dbcf0-font-family ), Sans-serif;font-size:var( --e-global-typography-f9dbcf0-font-size );font-weight:var( --e-global-typography-f9dbcf0-font-weight );line-height:var( --e-global-typography-f9dbcf0-line-height );letter-spacing:var( --e-global-typography-f9dbcf0-letter-spacing );word-spacing:var( --e-global-typography-f9dbcf0-word-spacing );}.elementor-4898 .elementor-element.elementor-element-38b1e5f2{--display:flex;--background-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-7d767446{font-family:var( --e-global-typography-bdd1d74-font-family ), Sans-serif;font-size:var( --e-global-typography-bdd1d74-font-size );font-weight:var( --e-global-typography-bdd1d74-font-weight );line-height:var( --e-global-typography-bdd1d74-line-height );letter-spacing:var( --e-global-typography-bdd1d74-letter-spacing );word-spacing:var( --e-global-typography-bdd1d74-word-spacing );}.elementor-4898 .elementor-element.elementor-element-231a9795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-4898 .elementor-element.elementor-element-b13dd8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-90c655d );border-radius:7px 7px 7px 7px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);padding:12px 45px 12px 45px;}.elementor-4898 .elementor-element.elementor-element-b13dd8 .elementor-button:hover, .elementor-4898 .elementor-element.elementor-element-b13dd8 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-90c655d );}.elementor-4898 .elementor-element.elementor-element-b13dd8 .elementor-button:hover svg, .elementor-4898 .elementor-element.elementor-element-b13dd8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4898 .elementor-element.elementor-element-b13dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4898 .elementor-element.elementor-element-4207fc7b .elementor-heading-title{font-size:var( --e-global-typography-f9dbcf0-font-size );line-height:var( --e-global-typography-f9dbcf0-line-height );letter-spacing:var( --e-global-typography-f9dbcf0-letter-spacing );word-spacing:var( --e-global-typography-f9dbcf0-word-spacing );}.elementor-4898 .elementor-element.elementor-element-60ce4c1c{font-size:var( --e-global-typography-bdd1d74-font-size );line-height:var( --e-global-typography-bdd1d74-line-height );letter-spacing:var( --e-global-typography-bdd1d74-letter-spacing );word-spacing:var( --e-global-typography-bdd1d74-word-spacing );}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-title{font-size:var( --e-global-typography-2a6772b-font-size );line-height:var( --e-global-typography-2a6772b-line-height );letter-spacing:var( --e-global-typography-2a6772b-letter-spacing );word-spacing:var( --e-global-typography-2a6772b-word-spacing );}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-tab-content{font-size:var( --e-global-typography-2851a56-font-size );line-height:var( --e-global-typography-2851a56-line-height );letter-spacing:var( --e-global-typography-2851a56-letter-spacing );word-spacing:var( --e-global-typography-2851a56-word-spacing );}.elementor-4898 .elementor-element.elementor-element-37050ab4 .elementor-heading-title{font-size:var( --e-global-typography-f9dbcf0-font-size );line-height:var( --e-global-typography-f9dbcf0-line-height );letter-spacing:var( --e-global-typography-f9dbcf0-letter-spacing );word-spacing:var( --e-global-typography-f9dbcf0-word-spacing );}.elementor-4898 .elementor-element.elementor-element-7d767446{font-size:var( --e-global-typography-bdd1d74-font-size );line-height:var( --e-global-typography-bdd1d74-line-height );letter-spacing:var( --e-global-typography-bdd1d74-letter-spacing );word-spacing:var( --e-global-typography-bdd1d74-word-spacing );}}@media(max-width:767px){.elementor-4898 .elementor-element.elementor-element-2e7a839d .elementor-button{font-size:14px;line-height:14px;padding:12px 40px 12px 40px;}.elementor-4898 .elementor-element.elementor-element-489629dc .elementor-button{font-size:14px;line-height:14px;padding:12px 40px 12px 40px;}.elementor-4898 .elementor-element.elementor-element-64e5559f .elementor-button{font-size:14px;padding:12px 40px 12px 40px;}.elementor-4898 .elementor-element.elementor-element-4207fc7b .elementor-heading-title{font-size:var( --e-global-typography-f9dbcf0-font-size );line-height:var( --e-global-typography-f9dbcf0-line-height );letter-spacing:var( --e-global-typography-f9dbcf0-letter-spacing );word-spacing:var( --e-global-typography-f9dbcf0-word-spacing );}.elementor-4898 .elementor-element.elementor-element-60ce4c1c{font-size:var( --e-global-typography-bdd1d74-font-size );line-height:var( --e-global-typography-bdd1d74-line-height );letter-spacing:var( --e-global-typography-bdd1d74-letter-spacing );word-spacing:var( --e-global-typography-bdd1d74-word-spacing );}.elementor-4898 .elementor-element.elementor-element-31b26a11 .elementor-button{font-size:14px;line-height:14px;padding:12px 40px 12px 40px;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-accordion-title{font-size:var( --e-global-typography-2a6772b-font-size );line-height:var( --e-global-typography-2a6772b-line-height );letter-spacing:var( --e-global-typography-2a6772b-letter-spacing );word-spacing:var( --e-global-typography-2a6772b-word-spacing );}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-tab-title{padding:5px 0px 5px 0px;}.elementor-4898 .elementor-element.elementor-element-5dd2acbc .elementor-tab-content{font-size:var( --e-global-typography-2851a56-font-size );line-height:var( --e-global-typography-2851a56-line-height );letter-spacing:var( --e-global-typography-2851a56-letter-spacing );word-spacing:var( --e-global-typography-2851a56-word-spacing );}.elementor-4898 .elementor-element.elementor-element-37050ab4 .elementor-heading-title{font-size:var( --e-global-typography-f9dbcf0-font-size );line-height:var( --e-global-typography-f9dbcf0-line-height );letter-spacing:var( --e-global-typography-f9dbcf0-letter-spacing );word-spacing:var( --e-global-typography-f9dbcf0-word-spacing );}.elementor-4898 .elementor-element.elementor-element-7d767446{font-size:var( --e-global-typography-bdd1d74-font-size );line-height:var( --e-global-typography-bdd1d74-line-height );letter-spacing:var( --e-global-typography-bdd1d74-letter-spacing );word-spacing:var( --e-global-typography-bdd1d74-word-spacing );}.elementor-4898 .elementor-element.elementor-element-b13dd8 .elementor-button{font-size:14px;line-height:14px;border-radius:7px 7px 7px 7px;padding:12px 40px 12px 40px;}}/* Start custom CSS for accordion, class: .elementor-element-5dd2acbc *//* Adiciona linha tracejada na parte superior de cada item */
.minha-sanfona-tracejada .elementor-accordion-item {
    position: relative;
    margin-top: 20px; /* Espaço acima de cada item para o divisor */
}

.minha-sanfona-tracejada .elementor-accordion-item:before {
    content: "";
    position: absolute;
    top: -10px; /* Ajuste conforme necessário */
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px dashed #e0e0e0; /* Cor e estilo do divisor */
}

/* Remove a margem superior do primeiro item para alinhar corretamente */
.minha-sanfona-tracejada .elementor-accordion-item:first-child {
    margin-top: 0;
}/* End custom CSS */