.elementor-kit-64{--e-global-color-primary:#4632DA;--e-global-color-secondary:#3D4459;--e-global-color-text:#353535;--e-global-color-accent:#06D9FA;--e-global-color-f898f31:#FFFEFE;--e-global-color-0d046a4:#E9E9E9;--e-global-color-c6c574f:#F9F9F9;--e-global-color-7ad78f4:#FFFFFFE6;--e-global-color-8630d9f:#7E222200;--e-global-color-b500f0a:#FFFFFF;--e-global-color-2e5353f:#BBD9DE;--e-global-color-55eef47:#284B5C;--e-global-color-dc4fc59:#F79344;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Varela";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-text-font-family:"Varela";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Varela";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1.2em;--e-global-typography-6ed476c-font-family:"Varela Round";--e-global-typography-6ed476c-font-size:20px;--e-global-typography-6ed476c-font-weight:400;--e-global-typography-6ed476c-text-transform:capitalize;--e-global-typography-9525bd0-font-family:"Varela";--e-global-typography-9525bd0-font-size:20px;--e-global-typography-9525bd0-font-weight:300;--e-global-typography-9525bd0-text-transform:capitalize;--e-global-typography-cdaaf6a-font-family:"Varela Round";--e-global-typography-cdaaf6a-font-size:16px;--e-global-typography-cdaaf6a-font-weight:300;--e-global-typography-cdaaf6a-text-transform:capitalize;--e-global-typography-cdaaf6a-font-style:normal;--e-global-typography-0009af8-font-family:"Varela";--e-global-typography-0009af8-font-size:14px;--e-global-typography-0009af8-font-weight:400;--e-global-typography-0009af8-text-transform:capitalize;--e-global-typography-0009af8-font-style:normal;--e-global-typography-0009af8-letter-spacing:0px;--e-global-typography-ef2c50b-font-family:"Varela Round";--e-global-typography-ef2c50b-font-size:15px;--e-global-typography-ef2c50b-font-weight:300;--e-global-typography-f8a9e51-font-family:"Varela Round";--e-global-typography-f8a9e51-font-size:35px;--e-global-typography-f8a9e51-font-weight:300;--e-global-typography-f8a9e51-text-transform:capitalize;--e-global-typography-f8a9e51-line-height:1.2em;--e-global-typography-ccc280a-font-family:"Varela Round";--e-global-typography-ccc280a-font-size:80px;--e-global-typography-ccc280a-font-weight:300;--e-global-typography-ccc280a-text-transform:capitalize;--e-global-typography-ccc280a-line-height:1.2em;--e-global-typography-2c11d45-font-family:"Varela Round";--e-global-typography-2c11d45-font-size:50px;--e-global-typography-2c11d45-font-weight:500;--e-global-typography-2c11d45-text-transform:capitalize;--e-global-typography-2c11d45-line-height:1.2em;background-color:var( --e-global-color-b500f0a );}.elementor-kit-64 e-page-transition{background-color:#FFBC7D;}.elementor-kit-64 a{color:var( --e-global-color-f898f31 );}.elementor-kit-64 a:hover{color:var( --e-global-color-dc4fc59 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-64{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-6ed476c-font-size:18px;--e-global-typography-9525bd0-font-size:18px;--e-global-typography-cdaaf6a-font-size:15px;--e-global-typography-0009af8-font-size:14px;--e-global-typography-ef2c50b-font-size:15px;--e-global-typography-f8a9e51-font-size:25px;--e-global-typography-ccc280a-font-size:70px;--e-global-typography-2c11d45-font-size:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-64{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-6ed476c-font-size:20px;--e-global-typography-9525bd0-font-size:18px;--e-global-typography-cdaaf6a-font-size:15px;--e-global-typography-0009af8-font-size:14px;--e-global-typography-ef2c50b-font-size:15px;--e-global-typography-f8a9e51-font-size:25px;--e-global-typography-ccc280a-font-size:50px;--e-global-typography-2c11d45-font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */header.sticky-header {
    --header-height: 136px;
    --opacity: 0.90;
    --shrink-me: 0.80;
    --sticky-background-color: #AFE9CD;
    --transition: .3s ease-in-out;
    transition: background-color var(--transition),
                background-image var(--transition),
                backdrop-filter var(--transition),
                opacity var(--transition);
}
header.sticky-header.elementor-sticky--effects {
    background-color: var(--sticky-background-color) !important;
    background-image: none !important;
    opacity: var(--opacity) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
header.sticky-header > .elementor-container {
    transition: min-height var(--transition);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
    min-height: calc(var(--header-height) * var(--shrink-me))!important;
    height: calc(var(--header-height) * var(--shrink-me));
}
header.sticky-header .elementor-nav-menu .elementor-item {
    transition: padding var(--transition);
}
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}
header.sticky-header > .elementor-container .logo img {
    transition: max-width var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
    max-width: calc(100% * var(--shrink-me));
}
/* Footer ikon liste - padding */
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    padding-inline-start: 0 !important;
}
/* Footer kolonner alignment */
.elementor-element-7094518 {
    margin-bottom: 20px !important;
}
.elementor-element-41b2115c > .elementor-widget-wrap {
    padding-top: 10px !important;
}
.elementor-element-2c3363a p {
    line-height: 26.5px !important;
}
/* Kontakt & priser kontakt formulars baggrundsfarve */
.elementor-element-d1330fa .elementor-field:not(.elementor-select-wrapper) {
    background-color: transparent !important;
}
.elementor-element-6606517 .elementor-field:not(.elementor-select-wrapper) {
    background-color: transparent !important;
}
/* Forside tekst */
.elementor-element-6d9eda57 a {
    color: #284B5C !important;
    text-decoration: none !important;
}
.elementor-element-6d9eda57 a:hover,
.elementor-element-6d9eda57 a:active {
    color: var(--e-global-color-dc4fc59) !important;
}
/* Om mig */
.elementor-element-8c473f0 a {
    color: #284B5C !important;
    text-decoration: none !important;
}
.elementor-element-8c473f0 a:hover,
.elementor-element-8c473f0 a:active {
    color: var(--e-global-color-dc4fc59) !important;
}
/* Psykoterapi */
.elementor-element-79f4684 a {
    color: #284B5C !important;
    text-decoration: none !important;
}
.elementor-element-79f4684 a:hover,
.elementor-element-79f4684 a:active {
    color: var(--e-global-color-dc4fc59) !important;
}
/* Blog billede format */
.bdpp-post-img-bg img {
    height: 300px !important;
    object-fit: cover !important;
    width: 100% !important;
}
.bdpp-post-img-bg img:hover,
.bdpp-post-img-bg a:hover img {
    transform: none !important;
    opacity: 1 !important;
    filter: none !important;
}
.bdpp-post-title a {
    color: #DB6700 !important;
}
.bdpp-post-title a:hover {
    color: #DB6700 !important;
}
/* Blog knapper */
.bdpp-rdmr-btn {
    background-color: var(--e-global-color-55eef47) !important;
    color: var(--e-global-color-b500f0a) !important;
    border: none !important;
    border-radius: 100px !important;
    padding: 15px 55px !important;
    font-size: 16px !important;
    font-family: "Varela Round", Sans-serif !important;
    transition: all .3s ease !important;
}
.bdpp-rdmr-btn:hover,
.bdpp-rdmr-btn:active {
    background-color: var(--e-global-color-55eef47) !important;
    color: var(--e-global-color-b500f0a) !important;
    transform: scale(1.05) !important;
}
/* Header dropdown hover fix */
.elementor-element-461e41e2 .elementor-nav-menu--dropdown .current-menu-item > a {
    background-color: transparent !important;
}
/* Fjern top left skip link */
.skip-link,
.screen-reader-text {
    display: none !important;
}/* End custom CSS */