.elementor-784 .elementor-element.elementor-element-ee7a5f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );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-784 .elementor-element.elementor-element-59d11a5{--spacer-size:50px;}.elementor-784 .elementor-element.elementor-element-ed5f294{--display:flex;}.elementor-784 .elementor-element.elementor-element-608ff73{--display:flex;}.elementor-784 .elementor-element.elementor-element-187de75{--display:flex;}.elementor-784 .elementor-element.elementor-element-8e40163{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-784 .elementor-element.elementor-element-2b52e57{--spacer-size:50px;}.elementor-784 .elementor-element.elementor-element-ae531fb{--display:flex;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{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 );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta .elementor-cta__bg, .elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__content{text-align:start;background-color:#00000000;}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__bg-wrapper{min-width:536px;min-height:360px;}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button{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 );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__bg-wrapper{min-width:350px;min-height:350px;}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__bg-wrapper{min-height:300px;}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for call-to-action, class: .elementor-element-ae27ddb */body[data-elementor-device-mode="mobile"] .elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__bg-wrapper {
    max-width: 100%;
    min-width: unset;
}

.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__bg {
    mask: url('/wp-content/uploads/2026/06/Gridly-vorm-rotated-nocolor.svg');
    mask-position: center;
    mask-repeat: no-repeat;
    max-width: 100%;
}

.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button-wrapper {
    display: flex;
    gap: 5px;
    width: max-content;
}

.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button {
    background-color: var(--e-global-color-b3a6836);
    padding: 6px 25px;
    border-radius: 10px / 18px;
    text-box: auto;
    color: white;
}

.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    width: 60px;
}

.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button-wrapper:after {
    content: '';
    background-image: url('data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22e-font-icon-svg%20e-fas-arrow-right%22%20viewBox%3D%220%200%20448%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M190.5%2066.9l22.2-22.2c9.4-9.4%2024.6-9.4%2033.9%200L441%20239c9.4%209.4%209.4%2024.6%200%2033.9L246.6%20467.3c-9.4%209.4-24.6%209.4-33.9%200l-22.2-22.2c-9.5-9.5-9.3-25%20.4-34.3L311.4%20296H24c-13.3%200-24-10.7-24-24v-32c0-13.3%2010.7-24%2024-24h287.4L190.9%20101.2c-9.8-9.3-10-24.8-.4-34.3z%22%20fill%3D%22white%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
    width: 44px;
    height: 36px;
    background-color: var(--e-global-color-secondary);
    display: inline-block;
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10px / 18px;
    margin: 0;
    transition: margin .2s;
}

.elementor-784 .elementor-element.elementor-element-ae27ddb .elementor-cta__button-wrapper:hover:after {
        margin: 0 -10px 0 10px;
}/* End custom CSS */