.elementor-64 .elementor-element.elementor-element-281db34:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-281db34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0fd8e9 );}.elementor-64 .elementor-element.elementor-element-281db34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-64 .elementor-element.elementor-element-281db34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-4c7ba4c .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-399d0ba );}.elementor-64 .elementor-element.elementor-element-4c7ba4c > .elementor-element-populated{color:var( --e-global-color-399d0ba );}.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 );line-height:var( --e-global-typography-text-line-height );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-64 .elementor-element.elementor-element-d6b6a6c > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-d6b6a6c{color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-6a03c6c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-6a03c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-6a03c6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-64 .elementor-element.elementor-element-6a03c6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-d62a779{--spacer-size:200px;}.elementor-64 .elementor-element.elementor-element-5189c47:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5189c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-5189c47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-64 .elementor-element.elementor-element-5189c47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-47b0279 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-64 .elementor-element.elementor-element-47b0279:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-47b0279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-47b0279 > .elementor-container{max-width:1500px;}.elementor-64 .elementor-element.elementor-element-47b0279{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-47b0279 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-9faaa2a > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-64 .elementor-element.elementor-element-2c2753e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-64 .elementor-element.elementor-element-2c2753e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-64 .elementor-element.elementor-element-2c2753e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-description{color:#8F959C;}.elementor-64 .elementor-element.elementor-element-6c0d763 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-64 .elementor-element.elementor-element-7149aca.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-64 .elementor-element.elementor-element-7149aca.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-64 .elementor-element.elementor-element-7149aca.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-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 );line-height:var( --e-global-typography-text-line-height );color:#8F959C;}.elementor-64 .elementor-element.elementor-element-d7f7035 > .elementor-element-populated{padding:25px 55px 25px 55px;}.elementor-64 .elementor-element.elementor-element-7221c5a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-64 .elementor-element.elementor-element-7221c5a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-64 .elementor-element.elementor-element-7221c5a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-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 );line-height:var( --e-global-typography-text-line-height );color:#8F959C;}.elementor-64 .elementor-element.elementor-element-75bca85:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-75bca85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-75bca85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-64 .elementor-element.elementor-element-75bca85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-4563720{--spacer-size:200px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64 .elementor-element.elementor-element-47b0279{padding:15px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-9faaa2a > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64 .elementor-element.elementor-element-6c0d763 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64 .elementor-element.elementor-element-d7f7035 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64 .elementor-element.elementor-element-9faaa2a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-img{margin-bottom:15px;}.elementor-64 .elementor-element.elementor-element-2c2753e .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64 .elementor-element.elementor-element-6c0d763 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-img{margin-bottom:15px;}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64 .elementor-element.elementor-element-7149aca .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-64 .elementor-element.elementor-element-d7f7035 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-img{margin-bottom:15px;}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-64 .elementor-element.elementor-element-7221c5a .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* Lösenordsskyddade sidor */
.post-password-form {
    max-width: 520px;
    margin: 100px auto;
    padding: 48px;
    background: #ffffff;
    border-radius: 20px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
}

/* Introtext */
.post-password-form > p {
    font-size: 18px;
    line-height: 1.5;
}

/* Label */
.post-password-form label {
    display: block;
    margin-top: 24px;
    font-weight: 600;
}

/* Lösenordsfält */
.post-password-form input[type="password"] {
    display: block;
    width: 100%;
    margin-top: 8px;
    padding: 14px 16px;
    font-size: 16px;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    background: #ffffff;
}

/* Knapp */
.post-password-form input[type="submit"] {
    width: 100%;
    margin-top: 16px;
    padding: 14px 20px;
    border: 0;
    border-radius: 10px;
    background: #222222;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

/* Hover */
.post-password-form input[type="submit"]:hover {
    opacity: 0.85;
}

@media (max-width: 600px) {
    .post-password-form {
        margin: 50px 20px;
        padding: 30px 24px;
    }
}/* End custom CSS */