a[href="https://tilda.cc/"],
a[href="http://tilda.cc/"],
div[data-tilda-badge] {
  display: none !important;
}

/* Vaskeriet header (desktop): logo centred, even spacing between every
   item, HISTORIEN - PRESSE - BLI MEDLEM - KONTAKT on the right edge, KONTAKT
   set like the other menu items instead of as a boxed button. Scoped to the
   main menu (the one that links /skulpturpark). Three widths so nothing
   wraps or touches the logo; the mobile menu (up to 980px) is untouched. */
@media screen and (min-width:1240px){
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__maincontainer{position:relative;column-gap:30px;min-height:120px!important;height:auto!important;align-items:center!important;flex-wrap:nowrap!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__logowrapper{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%)}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__list_leftside{flex:0 1 auto!important;justify-content:flex-start!important;column-gap:30px}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__list_rightside{flex:0 1 auto!important;margin-left:auto!important;justify-content:flex-end!important;column-gap:30px}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper{column-gap:30px;margin-left:0!important;flex:0 0 auto!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex{padding:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu__link-item,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex *{font-size:14px!important;font-weight:500!important;letter-spacing:2px!important;line-height:17px!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex *{color:#000!important}
}
@media screen and (min-width:1100px) and (max-width:1239px){
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__maincontainer{position:relative;column-gap:16px;min-height:120px!important;height:auto!important;align-items:center!important;flex-wrap:nowrap!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__logowrapper{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%)}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__list_leftside{flex:0 1 auto!important;justify-content:flex-start!important;column-gap:16px}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__list_rightside{flex:0 1 auto!important;margin-left:auto!important;justify-content:flex-end!important;column-gap:16px}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper{column-gap:16px;margin-left:0!important;flex:0 0 auto!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex{padding:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu__link-item,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex *{font-size:12px!important;font-weight:500!important;letter-spacing:1.5px!important;line-height:17px!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex *{color:#000!important}
}
@media screen and (min-width:981px) and (max-width:1099px){
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__maincontainer{position:relative;column-gap:12px;min-height:120px!important;height:auto!important;align-items:center!important;flex-wrap:nowrap!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__logowrapper{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%)}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__list_leftside{flex:0 1 auto!important;justify-content:flex-start!important;column-gap:12px}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__list_rightside{flex:0 1 auto!important;margin-left:auto!important;justify-content:flex-end!important;column-gap:12px}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper{column-gap:12px;margin-left:0!important;flex:0 0 auto!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex{padding:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu__link-item,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex *{font-size:11px!important;font-weight:500!important;letter-spacing:1px!important;line-height:17px!important}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex,.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) .t-menu-base__rightwrapper .t-btnflex *{color:#000!important}
}

/* Bli medlem form: compact card (record 4227073903) */
#rec4227073903 .t696__content{padding:36px 36px 40px!important}
#rec4227073903 .t696__text-wrapper{margin-bottom:28px!important}
#rec4227073903 .t696__title{margin-bottom:10px!important}
#rec4227073903 .t-input-group{margin-bottom:18px!important}
#rec4227073903 .t-input{height:44px!important}
#rec4227073903 .t-input-title{padding-bottom:4px!important}
@media screen and (max-width:480px){#rec4227073903 .t696__content{padding:28px 20px 32px!important}}

/* Mobile: the menu bar is fixed (110px); its block reserves that height so
   no page content starts underneath it, and the first block after the menu
   begins with the same 24px gap on every page. */
@media screen and (max-width:980px){
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]){height:110px!important;padding-top:0!important;box-sizing:border-box}
.t-rec[data-record-type="1272"]:has(a[href="/skulpturpark"]) + .t-rec{padding-top:24px!important}
}
/* Title block followed by a text block: no double gap between them */
.t-rec[data-record-type="33"] + .t-rec[data-record-type="106"]{padding-top:0!important}
