.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}:where(.wp-block-cover:not(.has-text-color)){color:#fff}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body,main{overflow-x:hidden;-webkit-appearance:none;max-width:100%;margin:0!important;padding:0!important}button{transition:all .2s ease-in-out 0s}footer a:link,main a:link,main a:visited{text-decoration:none;font-weight:400;color:#67b9e5}footer a:link{color:#fff}main ul{padding-left:0}main ul li{list-style-type:none}main ul li:before{content:" ";font:var(--fa-font-regular);white-space:nowrap;color:#67b9e5}h2,h3{margin-bottom:0}@media only screen and (max-width:781px){h1{font-size:40px!important;line-height:40px!important}h2,h3{font-size:30px!important}}.wp-block-cover,.wp-block-template-part{margin-top:0!important}.entry-content>*{max-width:650px;margin:auto}@media only screen and (max-width:781px){.wp-block-spacer:not(.wp-block-spacer.keep-space){max-height:20px}}#topmenu{border-bottom:solid 1px #2d4450}#topmenu.topmenu-closed #topmenuContent{text-align:center}#topmenu.topmenu-closed #topmenuContent ul li.current_page_item,#topmenu.topmenu-closed #topmenuContent ul li.current_page_parent{background-color:#2d4450}#topmenu.topmenu-closed #topmenuContent ul.children>li.current_page_item{border-bottom:none;margin-bottom:0;background-color:#2d4450}#topmenu.topmenu-closed #topmenuContent ul.children>li.current_page_item a:before{content:"  ";font:var(--fa-font-solid)}#topmenu.topmenu-closed #topmenuContent ul li a{transition:all .2s ease 0s;text-decoration:none;padding:15px 15px 10px}#topmenu .children{box-shadow:rgb(0 0 0/.1)0 10px 50px}#topmenu.topmenu-closed #topmenuContent ul.children li a{padding-top:5px;padding-bottom:5px}#topmenu #topmenuBtns .fa.fa-bars{text-align:right}#logotyp{position:absolute;z-index:1000;padding-top:7px;padding-left:7px;margin-bottom:0}@media only screen and (max-width:1250px){#topmenuContent{text-align:right}#logotyp{padding-top:10px}#logotyp img{height:30px!important;width:auto!important}}@media only screen and (max-width:1024px){#logotyp{padding-top:10px;padding-left:calc(50% - 80px);text-align:center}#logotyp img{height:30px!important;text-align:center}}.marginalblock{width:100%;max-width:1250px;margin:auto;border:dashed 2px #eee;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:781px){.marginalblock{padding:20px!important}}main .marginalblock{border:0}::-webkit-calendar-picker-indicator{filter:invert(1)}html{overflow-y:scroll;scrollbar-color:#3f6071 #1e2d35;scrollbar-width:thin}#iworks-pwa-add-button-container,#topmenu{text-align:center}#iworks-pwa-add-button-container button{background-color:#3f6071;border:solid 1px #3f6071;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;background-image:url(https://upplevnybro.se/wp-content/uploads/2024/04/favicon-upplevnybro.png);background-repeat:no-repeat;background-size:50px;padding:15px 10px 15px 60px}#iworks-pwa-add-button-container button:hover,#topmenu ul li a{background-color:#fff0}#topmenu{top:auto;z-index:1000;width:100%;max-width:100%;text-transform:none}#topmenu ul{list-style-type:none;padding:0;width:100%;margin:auto;font-size:0}#topmenu ul li{display:inline-block;margin:0;padding:0;font-size:16px}#topmenu ul li a{display:block;margin:0;padding:27px 25px;transition:background-color .5s ease 0s;letter-spacing:1px}#topmenu ul li a,#topmenu ul li a:active,#topmenu ul li a:link,#topmenu ul li a:visited{text-decoration:none}#topmenu ul li.page_item_has_children{position:relative}#topmenu,#topmenu ul li.page_item_has_children ul.children li{display:block}#topmenu button{cursor:pointer;border-radius:0}#topmenu a:focus,#topmenu button:focus{cursor:pointer;border-radius:0}#topmenu.topmenu-closed ul li.page_item_has_children a::after{font:var(--fa-font-solid);content:"";display:inline-block;padding-left:5px;vertical-align:middle;font-weight:600}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li a::after,#topmenuBtns{display:none}#topmenu.topmenu-closed ul li.page_item_has_children ul.children{display:none;position:absolute;z-index:1000;left:0;width:auto;text-align:left;padding:0}#topmenu.topmenu-closed ul li.page_item_has_children ul.children li a{padding:10px;text-transform:none}#topmenu.topmenu-closed ul.children{white-space:nowrap}@media only screen and (max-width:1024px){#topmenu{position:fixed;background-color:transparent!important}#topmenuBtns,#topmenuToggle{display:block;margin:auto;text-align:center}#topmenuToggle{width:100%;height:auto;padding:0;border:0;cursor:default;font-size:20px;transition:background-color .5s ease-in-out}#topmenuToggle i{display:block;padding:16px}#topmenu{border-bottom:0;overflow-y:auto;max-height:100%;max-height:100vh}#topmenuContent{display:none;width:100%}#topmenu ul li a{display:block;border-bottom:solid 1px}}