.elementor-2465 .elementor-element.elementor-element-ffeeadc{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2465 .elementor-element.elementor-element-ffeeadc:not(.elementor-motion-effects-element-type-background), .elementor-2465 .elementor-element.elementor-element-ffeeadc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-65ab749 ) 0%, var( --e-global-color-1eaa9ca ) 100%);}.elementor-2465 .elementor-element.elementor-element-72891e0 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2465 .elementor-element.elementor-element-72891e0 .elementor-image-box-wrapper{text-align:center;}.elementor-2465 .elementor-element.elementor-element-72891e0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2465 .elementor-element.elementor-element-72891e0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2465 .elementor-element.elementor-element-72891e0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2465 .elementor-element.elementor-element-72891e0 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button{background-color:var( --e-global-color-088c36e );fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-65ab749 );}.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button:hover, .elementor-2465 .elementor-element.elementor-global-2295 .elementor-button:focus{background-color:var( --e-global-color-088c36e );color:var( --e-global-color-5da9ef4f );border-color:var( --e-global-color-65ab749 );}.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button:hover svg, .elementor-2465 .elementor-element.elementor-global-2295 .elementor-button:focus svg{fill:var( --e-global-color-5da9ef4f );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2465 .elementor-element.elementor-element-72891e0 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for global, class: .elementor-global-2295 */.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button {
    position: relative;
    overflow: hidden;
    background: #16a3e0;
    border-radius: 999px;
}

.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    width: 25px;
    height: 25px;

    background-image: url("https://roennowdesignogit.dk/wp-content/uploads/2026/03/Splashtop3.svg.svg");
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;

    transform: translateY(-200%) translateX(-800%) scale(30); /* stor nok til at fylde knappen */
    transform-origin: left center;

    transition: transform 0.5s ease, opacity 0.35s ease;
    z-index: 1;
}

.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button:hover::before {
    transform: translateY(-50%) scale(1.4);
    opacity: 1;
}

.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button .elementor-button-text {
    position: relative;
    z-index: 2;
    transition: transform 0.35s ease;
}

.elementor-2465 .elementor-element.elementor-global-2295 .elementor-button:hover .elementor-button-text {
    transform: translateX(25px);
}/* End custom CSS */