.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-2207 .elementor-element.elementor-element-a7235fa{color:#487A87;}.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-2207 .elementor-element.elementor-element-13a9f0b .elementor-button{background-color:var( --e-global-color-1052775 );font-family:"Gilroy Bold", Sans-serif;font-weight:500;fill:#487A87;color:#487A87;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-2207 .elementor-element.elementor-element-13a9f0b{width:auto;max-width:auto;}.elementor-2207 .elementor-element.elementor-element-13a9f0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2207 .elementor-element.elementor-element-13a9f0b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2207 .elementor-element.elementor-element-13a9f0b .elementor-button .elementor-button-content-wrapper{gap:0px;}/* Start custom CSS for button, class: .elementor-element-13a9f0b */.elementor-button # {
    display: flex;
    align-items: center; /* Verticaal centreren van icoon en tekst */
    justify-content: center; /* Horizontaal centreren van inhoud */
    background-color: #4C768A; /* Achtergrondkleur */
    border: 2px solid #EDECE3; /* Randkleur en dikte */
    border-radius: 5px; /* Hoekafronding */
    color: #4C768A; /* Tekstkleur */
    height: auto; /* Zorg dat de hoogte zich aanpast aan de inhoud */
    padding: 2px 5px; /* Padding: 2px boven/onder, 5px links/rechts */
    font-size: 16px; /* Tekstgrootte */
    text-transform: uppercase; /* Tekst in hoofdletters */
    line-height: normal; /* Zorg dat de tekst niet uitrekt */
    box-sizing: border-box; /* Inclusief rand in de afmetingen */
}

.elementor-button svg {
    width: 20px; /* Grootte van het icoon */
    height: auto; /* Automatische hoogte */
    margin-right: 8px; /* Ruimte tussen icoon en tekst */
    fill: #4C768A; /* Kleur van het icoon */
}

.elementor-button span {
    display: flex;
    align-items: center; /* Zorg dat de tekst verticaal gecentreerd blijft */
    line-height: normal; /* Verwijder extra ruimte */
}

.elementor-button:hover {
    background-color: #EDECE3; /* Achtergrondkleur bij hover */
    color: #4C768A; /* Tekstkleur bij hover */
    border-color: #4C768A; /* Randkleur bij hover */
}

.elementor-button svg:hover {
    fill: #4C768A; /* Kleur van het icoon bij hover */
}/* End custom CSS */