.elementor-21 .elementor-element.elementor-element-59fff18a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-59fff18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-59fff18a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-21 .elementor-element.elementor-element-59fff18a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-a949d57 > .elementor-element-populated{padding:1em 3em 1em 4em;}.elementor-21 .elementor-element.elementor-element-cc064f2 .elementor-heading-title{font-family:"termina-medium", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-fc2d318 .elementor-heading-title{font-family:"termina-medium", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4b0df6f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-7c8bcfd > .elementor-element-populated{padding:1em 3em 1em 4em;}.elementor-21 .elementor-element.elementor-element-525298f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-525298f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-525298f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-21 .elementor-element.elementor-element-525298f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-91da705 > .elementor-element-populated{padding:1em 3em 1em 4em;}.elementor-21 .elementor-element.elementor-element-c43a931 .elementor-heading-title{font-family:"termina-medium", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-a949d57 > .elementor-element-populated{padding:0px 0px 0px 050px;}.elementor-21 .elementor-element.elementor-element-7c8bcfd > .elementor-element-populated{padding:0px 0px 0px 050px;}.elementor-21 .elementor-element.elementor-element-91da705 > .elementor-element-populated{padding:0px 0px 0px 050px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4b0df6f{text-align:start;}}/* Start custom CSS for html, class: .elementor-element-8f509bb *//* Selve knappen */
.service-button {
    display: flex;
    justify-content: flex-start; /* Tekst og pil starter fra venstre */
    align-items: center;
    font-size: 10px;
    text-decoration: none;
    color: #29265B;
    position: relative;
    padding: 5px 0;
    width: 400px;
    overflow: hidden;
    transition: transform 0.3s ease;
}

/* Tekst på knappen (flyttet bag pilen) */
.button-text {
    font-size: 11px;
    font-family: 'Termina', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    transition: transform 0.3s ease;
    margin-left: 10px; /* Lidt afstand fra pilen */
    color: #29265B;
}

/* Pilen */
.service-button .button-arrow {
    font-size: 15px;
    width: 10px;
    height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #29265B;
    padding: 11px;
    border-radius: 50%;
    border: 2px solid #29265B;
}

/* Fjernet ::after, så der ingen streg er */

/* Hover-effekt */
.service-button:hover,
.service-button:hover .button-text,
.service-button:hover .button-arrow {
    transform: translateX(10px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-083244a *//* Selve knappen */
.service-button {
    display: flex;
    justify-content: flex-start; /* Tekst og pil starter fra venstre */
    align-items: center;
    font-size: 10px;
    text-decoration: none;
    color: #29265B;
    position: relative;
    padding: 5px 0;
    width: 400px;
    overflow: hidden;
    transition: transform 0.3s ease;
}

/* Tekst på knappen (flyttet bag pilen) */
.button-text {
    font-size: 11px;
    font-family: 'Termina', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    transition: transform 0.3s ease;
    margin-left: 10px; /* Lidt afstand fra pilen */
    color: #29265B;
}

/* Pilen */
.service-button .button-arrow {
    font-size: 15px;
    width: 10px;
    height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #29265B;
    padding: 11px;
    border-radius: 50%;
    border: 2px solid #29265B;
}

/* Fjernet ::after, så der ingen streg er */

/* Hover-effekt */
.service-button:hover,
.service-button:hover .button-text,
.service-button:hover .button-arrow {
    transform: translateX(10px);
}/* End custom CSS */