.elementor-2059 .elementor-element.elementor-element-3049fc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-2059 .elementor-element.elementor-element-644876a6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-32061bf8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2059 .elementor-element.elementor-element-4051bfe{width:initial;max-width:initial;}.elementor-2059 .elementor-element.elementor-element-4051bfe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2059 .elementor-element.elementor-element-7a0b065{--display:flex;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-bdaa47b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-7bb72d7{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-7bb72d7 .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-cf56424{--divider-border-style:solid;--divider-color:#E3E2F0;--divider-border-width:1px;}.elementor-2059 .elementor-element.elementor-element-cf56424 .elementor-divider-separator{width:100%;}.elementor-2059 .elementor-element.elementor-element-cf56424 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-2059 .elementor-element.elementor-element-f2e1eb0{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-8864bc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-8749329{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-8749329 .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-8cd62b0{--display:flex;--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-2059 .elementor-element.elementor-element-7d6ec37{--divider-border-style:solid;--divider-color:#E3E2F0;--divider-border-width:1px;}.elementor-2059 .elementor-element.elementor-element-7d6ec37 .elementor-divider-separator{width:100%;}.elementor-2059 .elementor-element.elementor-element-7d6ec37 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-2059 .elementor-element.elementor-element-13df764{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-6e3a021{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-6e3a021 .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-a736a72{--display:flex;--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-2059 .elementor-element.elementor-element-3c7442b{--divider-border-style:solid;--divider-color:#E3E2F0;--divider-border-width:1px;}.elementor-2059 .elementor-element.elementor-element-3c7442b .elementor-divider-separator{width:100%;}.elementor-2059 .elementor-element.elementor-element-3c7442b .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-2059 .elementor-element.elementor-element-1f38650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-7b65b26{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-7b65b26 .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-d9ff2f2{--divider-border-style:solid;--divider-color:#E3E2F0;--divider-border-width:1px;}.elementor-2059 .elementor-element.elementor-element-d9ff2f2 .elementor-divider-separator{width:100%;}.elementor-2059 .elementor-element.elementor-element-d9ff2f2 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-d214249{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-d214249 .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-94e3cd3{--divider-border-style:solid;--divider-color:#E3E2F0;--divider-border-width:1px;}.elementor-2059 .elementor-element.elementor-element-94e3cd3 .elementor-divider-separator{width:100%;}.elementor-2059 .elementor-element.elementor-element-94e3cd3 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-d72a165{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-d72a165 .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-90454da .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-90454da .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-90454da .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-90454da{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-90454da .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-90454da .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-90454da .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-90454da .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-324027b .elementor-button{background-color:var( --e-global-color-secondary );line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:16px 24px 16px 16px;}.elementor-2059 .elementor-element.elementor-element-324027b .elementor-button:hover, .elementor-2059 .elementor-element.elementor-element-324027b .elementor-button:focus{background-color:#E8E6F5;color:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-324027b{width:auto;max-width:auto;}.elementor-2059 .elementor-element.elementor-element-324027b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2059 .elementor-element.elementor-element-324027b .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2059 .elementor-element.elementor-element-324027b .elementor-button:hover svg, .elementor-2059 .elementor-element.elementor-element-324027b .elementor-button:focus svg{fill:var( --e-global-color-d42737b );}.elementor-2059 .elementor-element.elementor-element-5d9b7293{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-5d9b7293:not(.elementor-motion-effects-element-type-background), .elementor-2059 .elementor-element.elementor-element-5d9b7293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2059 .elementor-element.elementor-element-6f2dda77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-65755a25{text-align:center;}.elementor-2059 .elementor-element.elementor-element-4dac00e0{text-align:center;}.elementor-2059 .elementor-element.elementor-element-4dac00e0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2059 .elementor-element.elementor-element-4b38770a{text-align:center;color:var( --e-global-color-text );}.elementor-2059 .elementor-element.elementor-element-1cdad4b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-659ff50f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-79ca431{width:auto;max-width:auto;font-size:25px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2059 .elementor-element.elementor-element-79ca431 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-2059 .elementor-element.elementor-element-79ca431 a:hover, .elementor-2059 .elementor-element.elementor-element-79ca431 a:focus{color:#E59F00;}.elementor-2059 .elementor-element.elementor-element-404a416d{width:auto;max-width:auto;text-align:center;font-size:25px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2059 .elementor-element.elementor-element-404a416d > .elementor-widget-container{margin:0px 24px 0px 24px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-2059 .elementor-element.elementor-element-5d9b7293{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}}@media(max-width:991px){.elementor-2059 .elementor-element.elementor-element-3049fc0{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2059 .elementor-element.elementor-element-5d9b7293{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2059 .elementor-element.elementor-element-6f2dda77{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2059 .elementor-element.elementor-element-659ff50f{--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;}.elementor-2059 .elementor-element.elementor-element-79ca431{width:auto;max-width:auto;text-align:center;font-size:22px;}.elementor-2059 .elementor-element.elementor-element-404a416d{font-size:22px;}}@media(max-width:767px){.elementor-2059 .elementor-element.elementor-element-3049fc0{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-2059 .elementor-element.elementor-element-5d9b7293{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-2059 .elementor-element.elementor-element-404a416d > .elementor-widget-container{margin:24px 24px 24px 24px;}}@media(min-width:768px){.elementor-2059 .elementor-element.elementor-element-3049fc0{--content-width:1340px;}.elementor-2059 .elementor-element.elementor-element-5d9b7293{--content-width:800px;}}/* Start custom CSS for button, class: .elementor-element-7bb72d7 */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8749329 */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e3a021 */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b65b26 */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d214249 */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d72a165 */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90454da */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-324027b */.elementor-772 .elementor-element.elementor-element-2f92b78 .elementor-button {
    fill: #1F9E50;
    color: var( --e-global-color-primary );
}

.button-info {
    font-size: 12px;
    color: #7A77A7;
    line-height: 0.2;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79ca431 */._mim-fragen-link {
    border-bottom: transparent;
    padding-bottom: 4px;
    font-weight: 700 !important;
}

._mim-fragen-link:hover {
    color: #E59F00 !important;
    border-bottom: 2px solid #E59F00;
    padding-bottom: 4px;
    font-weight: 700 !important;
   transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-404a416d */._mim-fragen-link {
    border-bottom: 2px solid #1F1871;
    padding-bottom: 4px;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS *//* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

/* Responsiveness / Hide in specific viewports */

@media (max-width: 767px) {
        .hidden-mobile {
          display: none;
        }
      }/* End custom CSS */