.elementor-8791 .elementor-element.elementor-element-d3b04b5{width:var( --container-widget-width, 1240px );max-width:1240px;--container-widget-width:1240px;--container-widget-flex-grow:0;}.elementor-8791 .elementor-element.elementor-element-d3b04b5 > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-8791 .elementor-element.elementor-element-69c76de > .elementor-container{max-width:800px;}.elementor-8791 .elementor-element.elementor-element-f365139{text-align:center;}.elementor-8791 .elementor-element.elementor-element-f365139 .elementor-heading-title{color:#03ABE8;}.elementor-8791 .elementor-element.elementor-element-e5ab19a{text-align:center;}.elementor-8791 .elementor-element.elementor-element-90a3b31 > .elementor-container{max-width:800px;}.elementor-8791 .elementor-element.elementor-element-5ccab7a img{width:100%;}.elementor-8791 .elementor-element.elementor-element-e3397d6 img{width:100%;}.elementor-8791 .elementor-element.elementor-element-c2f8726 img{width:100%;}.elementor-8791 .elementor-element.elementor-element-d1e7af0 > .elementor-container{max-width:800px;}.elementor-8791 .elementor-element.elementor-element-d1e7af0{padding:20px 0px 0px 0px;}.elementor-8791 .elementor-element.elementor-element-39fe6c9 > .elementor-container{max-width:800px;}.elementor-8791 .elementor-element.elementor-element-39fe6c9{padding:0px 0px 75px 0px;}/* Start custom CSS */@media (min-width: 1055px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: block !important;
  }
}

@media (min-width: 821px) and (max-width: 1054px) {
  .elementor .elementor-hidden-tablet {
    display: block !important;
  }
}

@media (max-width: 820px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block !important;
    }
}

body {
    background-image: url(https://laxhjalpen.se/wp-content/uploads/2024/11/stortx.png) !important;
        background-position: center 700px;
    background-repeat: no-repeat;
}

@media (max-width: 600px) {
    body {
        background-position: center 300px;
        background-size: 80%;
    }
    footer .wp-block-columns {
        flex-wrap: wrap !important;
    }
}

footer .wp-container-core-columns-is-layout-3 > div {
    flex-basis: 0;
    flex-grow: 1;
}

.elementor-7785 .elementor-widget-image .elementor-widget-container {
    border-radius: 5px;
    overflow: hidden;
}

@media (max-width: 1054px) {
    .elementor-element-90a3b31.elementor-section .elementor-container {
        flex-wrap: nowrap !important;
    }
}/* End custom CSS */