.elementor-175 .elementor-element.elementor-element-ad05f9a{--display:flex;--margin-top:145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-175 .elementor-element.elementor-element-ad05f9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-664bdaa{text-align:start;}.elementor-175 .elementor-element.elementor-element-664bdaa img{width:100%;max-width:100%;height:600px;object-fit:cover;object-position:top center;border-radius:6px 6px 6px 6px;}.elementor-175 .elementor-element.elementor-element-664bdaa .widget-image-caption{color:var( --e-global-color-primary );font-size:1rem;line-height:15px;margin-block-start:1rem;}.elementor-175 .elementor-element.elementor-element-8e97dbd{text-align:start;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-175 .elementor-element.elementor-element-8e97dbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-175 .elementor-element.elementor-element-cc139a3 .elementor-icon-list-icon{width:14px;}.elementor-175 .elementor-element.elementor-element-cc139a3 .elementor-icon-list-icon i{font-size:14px;}.elementor-175 .elementor-element.elementor-element-cc139a3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-175 .elementor-element.elementor-element-cc139a3 .elementor-icon-list-text, .elementor-175 .elementor-element.elementor-element-cc139a3 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-175 .elementor-element.elementor-element-6c747f0{font-size:1.3rem;font-weight:500;line-height:1.4rem;color:var( --e-global-color-primary );}.elementor-175 .elementor-element.elementor-element-71e5f8e{color:var( --e-global-color-primary );font-size:1rem;font-weight:400;}.elementor-175 .elementor-element.elementor-element-eb2ee5b{--spacer-size:50px;}@media(max-width:1400px){.elementor-175 .elementor-element.elementor-element-8e97dbd{width:var( --container-widget-width, 816px );max-width:816px;--container-widget-width:816px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-175 .elementor-element.elementor-element-ad05f9a{--content-width:800px;}}@media(max-width:767px){.elementor-175 .elementor-element.elementor-element-664bdaa img{object-fit:cover;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-664bdaa *//* Ekstra luft over bildeteksten under utvalgt bilde */
.elementor-175 .elementor-element.elementor-element-664bdaa figcaption,
.elementor-175 .elementor-element.elementor-element-664bdaa .widget-image-caption {
    margin-top: 0.75rem !important; /* ~12px luft */
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-71e5f8e *//* Automatisk avrundede hjørner på alle bilder kunden legger inn i teksten */
.elementor-175 .elementor-element.elementor-element-71e5f8e img,
.elementor-175 .elementor-element.elementor-element-71e5f8e figure img {
    border-radius: 6px !important;
    overflow: hidden;
}

/* Strammere linjeavstand og fin størrelse på bildetekster i teksten */
.elementor-175 .elementor-element.elementor-element-71e5f8e figcaption,
.elementor-175 .elementor-element.elementor-element-71e5f8e .wp-element-caption {
    line-height: 1.25 !important;
    margin-top: 0.5rem !important;
    font-size: 0.875rem !important; /* 14px */
    opacity: 0.85;
}

/* Ensartet størrelse og linjeavstand for alle bildetekster i teksten */
.elementor-175 .elementor-element.elementor-element-71e5f8e figcaption,
.elementor-175 .elementor-element.elementor-element-71e5f8e .wp-element-caption,
.elementor-175 .elementor-element.elementor-element-71e5f8e .wp-caption-text {
    font-size: 0.95rem !important; /* Lik størrelse som hovedbildet */
    line-height: 1.3 !important;  /* Behagelig, stram linjeavstand */
    margin-top: 0.5rem !important;
    opacity: 0.9;
}

/* Tving bilder, bilderammer og bildetekster til å fylle 100% av tekstbredden uten innrykk */
.elementor-175 .elementor-element.elementor-element-71e5f8e figure.wp-block-image,
.elementor-175 .elementor-element.elementor-element-71e5f8e .wp-block-image img,
.elementor-175 .elementor-element.elementor-element-71e5f8e figcaption,
.elementor-175 .elementor-element.elementor-element-71e5f8e .wp-element-caption,
.elementor-175 .elementor-element.elementor-element-71e5f8e .wp-caption-text {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box;
}/* End custom CSS */