@font-face{font-display:swap;font-family:'SuomiHand W01 Script';font-style:normal;font-weight:400;src:url("../../q-web/q-web-fonts/14c8776e-68f2-4b35-affc-d26398bee77b.woff2") format("woff2"), url("../../q-web/q-web-fonts/27743940-9696-4a08-8e5b-3d90e281835b.woff") format("woff");}@font-face {font-display:swap;font-family:'Martel';font-style:normal;font-weight:400;src:url('../../q-web/q-web-fonts/martel-v9-latin-regular.woff2') format('woff2'),url('../../q-web/q-web-fonts/martel-v9-latin-regular.woff') format('woff');}@font-face {font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url('../../q-web/q-web-fonts/barlow-v11-latin-regular.woff2') format('woff2'), url('../../q-web/q-web-fonts/barlow-v11-latin-regular.woff') format('woff');}@font-face {font-display:swap;font-family:'Barlow';font-style:normal;font-weight:500;src:url('../../q-web/q-web-fonts/barlow-v11-latin-500.woff2') format('woff2'), url('../../q-web/q-web-fonts/barlow-v11-latin-500.woff') format('woff');}@font-face {font-display:swap;font-family:'Barlow';font-style:italic;font-weight:500;src:url('../../q-web/q-web-fonts/barlow-v11-latin-500italic.woff2') format('woff2'), url('../../q-web/q-web-fonts/barlow-v11-latin-500italic.woff') format('woff');}@font-face {font-display:swap;font-family:'Barlow';font-style:normal;font-weight:600;src:url('../../q-web/q-web-fonts/barlow-v11-latin-600.woff2') format('woff2'), url('../../q-web/q-web-fonts/barlow-v11-latin-600.woff') format('woff');}html {line-height:1.15; -webkit-text-size-adjust:100%; }body {margin:0;}h1 {font-size:2em;margin:0.67em 0;}hr {box-sizing:content-box; height:0; overflow:visible; }pre {font-family:monospace, monospace; font-size:1em; }a {background-color:transparent;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:bolder;}code,kbd,samp {font-family:monospace, monospace; font-size:1em; }small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}img {border-style:none;}button,input,optgroup,select,textarea {font-family:inherit; font-size:100%; line-height:1.15; margin:0; }button,input { overflow:visible;}button,select { text-transform:none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline:1px dotted ButtonText;}fieldset {padding:0.35em 0.75em 0.625em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }progress {vertical-align:baseline;}textarea {overflow:auto;}[type="checkbox"],[type="radio"] {box-sizing:border-box; padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height:auto;}[type="search"] {-webkit-appearance:textfield; outline-offset:-2px; }[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }details {display:block;}summary {display:list-item;}template {display:none;}[hidden] {display:none;}:root {--q-icon-alert-red:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xMC4yOSAzLjg2IDEuODIgMThhMiAyIDAgMCAwIDEuNzEgM2gxNi45NGEyIDIgMCAwIDAgMS43MS0zTDEzLjcxIDMuODZhMiAyIDAgMCAwLTMuNDIgMHpNMTIgOXY0TTEyIDE3aC4wMSIvPjwvc3ZnPg==');}.qHiddenLink { color:inherit }:focus-visible,button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline:0.15em solid; outline-offset:0.25em }button{ background:none; border:none; padding:0; margin:0 }figure{ margin:0 }.qNoListStyle { list-style:none; margin:0; padding:0 }.qClearfix::before,.qClearfix::after{ content:" "; display:table } .qClearfix::after{ clear:both }.qClearer{ clear:both; font-size:0; line-height:0; height:0 }@media only screen and (max-width:600px) {.qNotInSmartphone { display:none !important } }@media only screen and (min-width:600px) {.qOnlyInSmartphone { display:none }}.qNoWrap { white-space:nowrap; -webkit-hyphens:none;hyphens:none;}.qNoHyphens {-webkit-hyphens:manual;hyphens:manual;}p{ display:block; margin:0 0 1.5em 0 }.qStandardP { display:block; margin-bottom:1.5em !important}.qDoubleP { display:block; margin-bottom:3em !important }.qLargeP{ display:block; margin-bottom:6em !important }.qHalfP { display:block; margin-bottom:0.75em !important }.qNullP { display:block; margin-bottom:0 !important }.qAlignCenter{ text-align:center }.qAlignLeft{ text-align:left }.qAlignRight{ text-align:right }details summary::-webkit-details-marker,details summary::marker {display:none;content:"";}.qAccSectionHead,details summary {border-top:1px solid #ccc;padding:30px 0;margin:0;cursor :pointer}.qAccSectionHead:after,details summary::after { content:'+';float:right;}.qAccSectionHeadSelected:after,details[open] > summary::after{ content:'-' }.qAccSectionCont { display:none; padding-bottom:30px }.qAccContent{ padding-bottom:1px }.qFormErrMsg { display:none; padding-left:30px;background:var(--q-icon-alert-red) no-repeat left center / 20px auto; color:red;}.qFormInpInvalid + .qFormErrMsg { display:block }.qFormInpInvalid, .styledCheckbox input.qFormInpInvalid + label {color:red;border:1px solid red;}.qFormInpInvalid {background-image:var(--q-icon-alert-red);background-repeat:no-repeat;background-position:right 5px top 6px;background-size:18px auto;} .qVideoExtContainer, .qMapExtContainer { position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-repeat:no-repeat;background-size:cover;}.qVideoExtWrapper, .qMapExtWrapper {position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 6%;text-align:center;color:#fff;font-size:12px;line-height:1.2;}.qVideoExtWrapperCont, .qMapExtWrapperCont {max-width:385px;background:rgba(0,0,0,0.6);border-radius:5px;padding:5%;}.qVideoExtPlayBtn {box-sizing:border-box;display:inline-block; width:15%;height:15%;overflow:hidden;border:none;border-radius:50%; margin-bottom:1em; padding:2.2% 1.3% 2.1% 3.2%; background:#d3043a; line-height:1; transition:all 0.2s;cursor:pointer; }.qVideoExtPlayBtn:hover{ background:#fff; color:#d3043a !important }.qVideoExtPlayBtn svg { display:block }.qMapExtBtn {box-sizing:border-box;display:inline-block; overflow:hidden;margin-bottom:1em; padding:2% 3%; background:#fff;border:none;border-radius:3px;color:#333 !important; line-height:1; transition:all 0.2s;cursor:pointer;}.qMapExtBtn:hover{ opacity:0.7 }.qVideoExtWrapper a, .qMapExtWrapper a { color:#ccc }.qVideoExtWrapper a:hover, .qMapExtWrapper a:hover { color:#fff; cursor:pointer }.qVideoExtContainer iframe,.qMapExtContainer iframe { display:none;position:absolute;top:0;left:0;width:100%;height:100%; }* { box-sizing:border-box }body {font:normal 400 18px/1.5 'Barlow', sans-serif;color:#707070;background:#fff;-webkit-hyphens:auto;hyphens:auto; }strong { font-weight:600 }a { text-decoration:none; color:#8e7143;transition:all 0.3s} a:hover { color:#333 }img{ max-width:100% } figure{ margin:0 } h1, .qLikeH1,h2, .qLikeH2,h3, .qLikeH3 {font:normal 400 30px/1.3 'Martel', serif;-webkit-hyphens:manual;hyphens:manual;}h1, .qLikeH1 {font:normal 400 40px/1.1 'SuomiHand W01 Script', serif;color:rgba(255, 255, 255, 0.6);letter-spacing:0.04em;}.h1plain { font:inherit;color:#fff;letter-spacing:0;width:100%;}h2, .qLikeH2 {font-size:45px;color:inherit;letter-spacing:0;}h2 span, .qLikeH2 span {display:block;margin-bottom:15px;font:normal 500 15px/1.3 'Barlow', sans-serif;color:#517B85;text-transform:uppercase;letter-spacing:0.07em;}h3, .qLikeH3 {font-size:25px;} h3 span, .qLikeH3 span {display:block;font:normal 400 40px/1 'SuomiHand W01 Script', serif;color:rgba(81, 123, 133, 0.7);margin-bottom:10px;letter-spacing:0.04em;} h4, .qLikeH4 {font-size:inherit;font-weight:500;margin-bottom:0.75em;} @media only screen and (max-width:800px) {h1, .qLikeH1,h2, .qLikeH2,h3, .qLikeH3 {-webkit-hyphens:auto;hyphens:auto;} }@media only screen and (max-width:460px) {h1, .qLikeH1 { font-size:36px }h2, .qLikeH2 { font-size:38px }h3, .qLikeH3 { font-size:22px }}@media only screen and (max-width:380px) {h1, .qLikeH1 { font-size:28px }h2, .qLikeH2 { font-size:30px }h2 span, .qLikeH2 span { font-size:13px }h3, .qLikeH3 { font-size:20px }}.qMasterContainer {max-width:1920px;margin-left:auto;margin-right:auto;}.qContainer {position:relative;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding:0 30px;}@media only screen and (max-width:380px) {.qContainer {padding:0 15px;}}.qTitleSect {position:relative;margin-top:215px;padding-top:40px;background-color:#EFEFEF;color:#fff;}.plainTitle {height:320px;padding-bottom:0;margin-bottom:120px;}.noTitle {padding-top:240px !important;}.qTitleSect .qContainer {padding-top:1px;}.qTitleSect .headBox {position:absolute;z-index:1;display:flex;align-items:center;justify-content:right;width:56.56%;max-width:645px;min-height:515px;padding:120px 140px 40px 40px;background-color:rgb(81, 123, 133, 0.95);font:normal 400 36px/1.3 'Martel', serif;-webkit-hyphens:manual;hyphens:manual;text-align:right;}.plainTitle .headBox {padding-top:75px;min-height:280px;}.qTitleSect .introBox {max-width:1000px;min-height:600px;margin:75px auto 0 auto;padding:60px;background:url(../../../msb-images/msb-back-struktur.webp),radial-gradient(ellipse at center,#ceb288 0%,#9d855d 100%);font:normal 400 22px/1.6 'Martel', serif;-webkit-hyphens:manual;hyphens:manual;text-align:center;}.plainTitle .introBox {position:absolute;margin-left:4%;width:90%;min-height:300px;}.qTitleSect .titleImg {position:absolute;top:112px;right:30px;z-index:2;width:48%;max-width:550px;}.plainTitle .titleImg {top:36px;}@media only screen and (max-width:780px),screen and (max-height:500px) {.qTitleSect { margin-top:0px }.plainTitle {height:auto;padding-bottom:60px;margin-bottom:0;}.noTitle { padding-top:80px !important }.qTitleSect .headBox {position:static;width:100%;min-height:0;padding:80px 40px 40px 40px;max-width:none;text-align:center;}.qTitleSect .headBox h1 {width:100%;}.qTitleSect .introBox {display:none;padding-left:8%;padding-right:8%}.qTitleSect .titleImg {position:static;width:100%;max-width:none;text-align:center;}}@media only screen and (max-width:460px) {.qTitleSect .headBox { font-size:32px }.qTitleSect .introBox { font-size:20px }}@media only screen and (max-width:380px) {.qTitleSect .headBox { font-size:26px; line-height:1.5 }.qTitleSect .introBox { font-size:16px }} .qContentSect{ padding-top:60px; padding-bottom:60px; text-align:center }main > .qContentSect:last-child { padding-bottom:120px }.highlightGrey {background-color:rgba(239, 238, 234, 0.8);}.highlightBlue {background-color:#517B85;color:#fff;}.highlightBlue h2 span { color:#fff }.highlightStructure {background-image :url(../../../msb-images/msb-back-struktur.webp);}.highlightSectImg {background-image:url(../../../msb-images/msb-imgsect-back.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:120px;}.highlightSectImg .qContainer {background:#fff;border:45px solid rgba(188, 158, 111, 0.9);margin:160px auto -160px auto;padding:60px 90px;}.illuSect {background-color:#517B85;margin-bottom:60px;padding-bottom:0;}.illuSect .qContainer {padding:0 0 60px 0;}.illuSect img {width:100%;max-width:940px;}.illuSect p {position:absolute;bottom:-60px;max-width:840px;margin-bottom:0;padding:5.26%;background:url(../../../msb-images/msb-back-struktur.webp) no-repeat center center / cover,radial-gradient(ellipse at center,rgba(208, 174, 122, 0.9) 0%,rgba(157, 133, 93, 0.9) 100%);font:normal 400 24px/1.3 'Martel', serif;text-align:left;color:#fff;}.ctaSect {background:url(../../../msb-images/msb-cta-back.webp) no-repeat center center / cover;padding-top:100px; padding-bottom:100px;}.ctaSect .qContainer {padding:40px 40px 80px 40px;background:radial-gradient(ellipse at center,rgba(208, 174, 122, 0.9) 0%,rgba(157, 133, 93, 0.9) 100%);font-size:22px;color:#fff;}.indentSect {max-width:940px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:1140px) {.highlightSectImg {background:none;margin-bottom:0;padding:0;}.highlightSectImg .qContainer {margin:0 auto;padding:60px 7.9%;}}@media only screen and (max-width:660px) {.illuSect p { font-size:20px; line-height:1.5;text-align:center}}.qIntroE1{ font-size:22px; line-height:1.5 }.qIntroE2{ font-size:17px; line-height:1.45 }.qSmallerText { font-size:14px }.qComment{ font-size:11px; line-height:1.3 }figcaption { padding-top:10px; font-size:13px; font-style:italic; color:#888 }.textBlue{ color:#517B85 }.quotation{ font:normal 400 22px/1.6 'Martel', serif; color:#8e7143; text-align:center }.quotation span{ font:normal 400 18px/1.6 'Barlow', sans-serif }@media only screen and (max-width:380px) {.qIntroE1{ font-size:18px }.quotation{ font-size:18px }.quotation span{ font-size:16px }} .qGrid66,.qGrid84,.qGrid75,.qGrid444,.qGrid3333 {display:-ms-grid;display:grid;column-gap:3%;row-gap:30px;}.qGridNoGap {row-gap:0;column-gap:0;}.qGrid66 { grid-template-columns:1fr 1fr }.qGrid84 { grid-template-columns:2fr 1fr }.qGrid75 { grid-template-columns:7fr 5fr }.qGrid444{ grid-template-columns:1fr 1fr 1fr }.qGrid3333 { grid-template-columns:1fr 1fr 1fr 1fr }@media only screen and (max-width:660px) {.qGrid66,.qGrid84,.qGrid75,.qGrid444{ display:block;margin-bottom:30px; }.qGrid66 .qCol,.qGrid84 .qCol,.qGrid75 .qCol,.qGrid444 .qCol {margin:40px 0;}.qGrid66 .qCol.qAlignLeft,.qGrid444 .qCol.qAlignLeft { text-align:center }}@media only screen and (max-width:860px) {.qGrid3333 { grid-template-columns:1fr 1fr; row-gap :10px;}}@media only screen and (max-width:480px) {.qGrid3333 { display:block; margin-bottom:30px}.qGrid3333 .qCol { margin:20px 0;}}.qCol66 {-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:3%; -webkit-column-gap:3%;column-gap:3%;}@media only screen and (max-width:660px) {.qCol66 {-moz-column-count:1;-webkit-column-count:1;column-count:1;}}.qFullWidthImg{ width:100% } .qLinedList {margin :1em 0 0.5em 0;padding :0;border-top :1px solid #ccc;list-style :none}.qLinedList li {padding :10px 0;border-bottom:1px solid #ccc;}.qBulletList, .qCheckList {margin:1em 0 0.5em 0;padding:0;list-style:none} .qBulletList li { background:url(../../../msb-images/msb-main-bullet.svg) no-repeat 0px 13px / 4px auto;padding:0 0 0.25em 15px;} .qCheckList li {background:url(../../../msb-images/msb-main-bullet-check.svg) no-repeat 0px 3px;padding:0 0 0.25em 30px;} .qCompactList{ margin-bottom:1em }.qCompactList li { padding-bottom:0 }.qInlineList { margin-top:0 }.qButtonE1,.qButtonE2 {display:inline-block;width:100%;padding:9px 0;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.03em;text-align:center;border-radius:10px;} .qButtonE1 {max-width:250px;margin:1em 0;color:#fff;background:#BC9E6F;}.qButtonE1:hover {background:#000;color:#fff; }.qButtonE2 {max-width:280px;color:#8e7143;border:1px solid #8e7143}.qButtonE2:hover { background:rgba(188, 158, 111, 0.4);color:#8e7143;}.ctaSect .qButtonE2 {color:#fff;border-color:#fff;}.ctaSect .qButtonE2:hover { background:rgba(255, 255, 255, 0.4);color:#fff;}@media only screen and (max-width:480px) {.qButtonE1,.qButtonE2 {font-size:16px;}}.tabNav{ margin:0 0 30px 0 }.tabNavul{ width:100% }.tabNavBtn {display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:35px 10px; background:#fff;font:normal 400 25px/1.2 'Martel', serif;text-align:center;cursor:pointer;color:#646464;}.tabNavBtn:hover{background:#BC9E6F; color:#fff }.tabNavBtnSelected{ background:#BC9E6F;color:#fff; }.tabContent{ display:none;} @media only screen and (max-width:860px) {.tabNav ul { column-gap:10px }.tabNavBtn { padding:15px 10px 13px 10px;font-size:20px}}input, textarea, select {display:block;width:calc(100% - 100px);margin-bottom:5px;padding:6px;background:#fff;border:1px solid #dedede;box-shadow:inset 0 1px 2px #dedede;color:#333;}label { clear:both; display:block; width:100px;float:left; text-align:left}input[type="radio"], input[type="checkbox"] { display:inline !important; border:none; background:none; box-shadow:none }.placeholder, ::placeholder { color:#666;font-size:18px; line-height:2;}@media only screen and (max-width:460px) {label { float:none; width :100%;margin-bottom:5px}input, textarea, select {width:100%;}}.formErrorField { color:#c30; background-color:#f7e1d9 }.JSerrorMessage { position:absolute; background:#fff; padding:4px 8px; border-radius:4px;color:#d63c31; font-size:12px;box-shadow:0 0 20px #333;} .JSerrorMessage::after, .JSerrorMessage::before { bottom:100%; left:10%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; } .JSerrorMessage::after { border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:10px; margin-left:-10px } .qAccSectionHead {border-top:2px solid #8e7143;padding-top:0.75em;color:#8e7143;}.qAccSectionHead:after { width:15px;height:30px;content:'';float:right;background:url(../../../msb-images/msb-acc-arrow.svg) no-repeat center center;transition:all 0.5s; }.qAccSectionHeadSelected:after { content:''; transform:rotate(180deg); }.overlapItemSect {display :-ms-grid;display :grid;column-gap :0;grid-template-columns:1fr 1fr;margin-bottom :-3em;text-align :left}.overlapItemDescr {padding :75px 17% 50px 17%;margin-left :-10.4%;}.overlapItemSect:first-of-type .overlapItemDescr {margin-top :3em;padding-top :10px;}.overlapItemDescr h3 { font-size:45px }.overlapItemDescr h3 span { margin-bottom:1em }.overlapItemImg { padding-top:175px }.overlapItemImg img { display:block }.overlapItemImg ul {margin:1.5em 0 0 17%;color :#517B85;}.overlapItemSect:nth-child(2n) .overlapItemDescr {grid-column:1;grid-row :1;margin-right :-10.4%;margin-left :0;}.overlapItemSect:nth-child(2n) .overlapItemImg {grid-column:2;grid-row :1;}@media only screen and (max-width:1030px) {.overlapItemSect:nth-child(2n+1) .overlapItemImg ul {margin-left :0;}}@media only screen and (max-width:660px) {.overlapItemSect { display:block; margin-bottom:2em }.overlapItemDescr { margin:0; padding:30px; text-align:center }.overlapItemImg { padding-top:0 }.overlapItemImg ul { display:none }.overlapItemImg img { width:100% }.overlapItemSect:first-of-type .overlapItemDescr {margin-top:0;padding-top:30px;}.overlapItemSect:nth-child(2n) .overlapItemDescr {margin-right:0;}}#qHeaderLogo { height:85px;width:232.883px;margin-top:45px;object-fit:cover; object-position:0 0;transition:all 0.5s;}.qSkipLink {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;color:#8e7143;}.qSkipLink:focus {clip:auto;height:auto;overflow:auto;width:100%;z-index:25;padding:20px;background:#fff;text-align:center;} #N2List { float:right; padding-top:45px }.N2L1 { float:left }.N2L1link { display:inline-block;margin-left:45px;font-size:14px; color:#8e7143;text-transform:uppercase;letter-spacing:0.07em;} .N2L1link svg {fill:#8e7143;width:20px;height:20px;margin-bottom:-4px;}@media only screen and (max-width:780px) { #N2List{ margin-right:115px;padding-top:25px}.N2L1link { margin-left:25px }}@media only screen and (max-width:480px) {#N2List {display:none;}} @media only screen and (min-width:0px) { .qN1L1Mob.qN1L1DispTo { display:block } }@media only screen and (min-width:0px) { .qN1L1.qN1L1DispTo0 { display:block } }@media only screen and (max-width:780px),screen and (max-height:500px) { .qN1L1.qN1L1DispTo780 { display:none } .qN1L1Mob.qN1L1DispTo780 { display:block } }@media only screen and (max-width:880px),screen and (max-height:500px) { .qN1L1.qN1L1DispTo880 { display:none }.qN1L1Mob.qN1L1DispTo880 { display:block } }@media only screen and (max-width:1120px), screen and (max-height:500px) { .qN1L1.qN1L1DispTo1120 { display:none }.qN1L1Mob.qN1L1DispTo1120 { display:block } }#qN1 { position:fixed;top:0;left:0; z-index:10; width:100%;background:#fff;}#qN1Container { position:relative; width:100%; height:215px;transition:all 0.5s;}.qN1fixed { box-shadow:0 10px 30px rgba(0, 0, 0, 0.1) }.qN1fixed #qN1Container { height:61px }.qN1fixed #N2List{ display:none } .qN1fixed #qHeaderLogo{ margin-top:5px; height:50px; width:50px }.qN1fixed #qN1L1List { left:80px }.qN1fixed .qN1L1link { font-size:14px; padding:0 15px 20px 15px }#qN1L1List { position:absolute;bottom:0;left:0;display:inline-block;transition:all 0.5s;}.qN1L1 { float:left; cursor:pointer}.qN1L1link { display:inline-block; padding:12px 15px 30px 15px; font-size:16px;text-transform:uppercase;letter-spacing:0.07em;color:#646464;transition:all 0.5s;}.qN1L1:first-child .qN1L1link{ padding-left:20px }#qN1L1linksel { color:#8e7143 }.qN1L1link:hover { color:#8e7143; cursor:pointer }.qN1L1:hover .qN1L2List { opacity:1; visibility:visible } @media only screen and (max-width:780px),screen and (max-height:500px) {header { height:75px }#qN1Container { height:75px }#qHeaderLogo { margin-top:15px; height:50px; width:auto }#qN1L1List{ right:0; left:auto; top:15px }.qN1L1 { float:none }.qN1fixed #qN1Container { height:75px }.qN1fixed #N2List{ display:block } .qN1fixed #qHeaderLogo{ margin-top:15px; width:auto }.qN1fixed #qN1L1List { left:auto }.qN1fixed .qN1L1link { padding-top:12px }}@media only screen and (max-width:480px) {.qN1fixed #N2List {display:none;}}#qOpenMobileNav { display:none }#qOpenMobileNav .qN1L1link {display:flex;align-items:center;}#qOpenMobileNav:hover{ cursor:pointer; opacity:0.7 }#qOpenMobileNav button{ font-size:11px }#qOpenMobileNav button svg{ margin-left:10px }#qN1L1ListMob { display:none; position:fixed;top:215px;left:0;z-index:100;padding-top:40px;width:100%;height:100%;overflow:auto;background:rgba(255, 255, 255, 0.95);}#qN1L1ListMob.qN1L1ListMobFixed { top:62px }.qN1L1Mob { display:none;padding:15px 3% 15px 3%; border-bottom:1px solid #999; height:auto;padding-left:0;}.qN1L1Mob:hover .qN1L2ListMob { display:none; }.qN1L1linkMob, .qN1L1OpenerMob { display:block; padding-left:24px }.qN1L1linkMob:hover, #qN1L1linkselMob{ color:#ccc }#qTelMob a,#qMailMob a {display:block;text-align:center;}#qTelMob { font-size:32px; padding-top:40px }#qMailMob{ font-size:26px; padding-bottom:150px } @media only screen and (max-width:1120px) {#qOpenMobileNav{ display:inline-block }}@media only screen and (max-width:780px),screen and (max-height:500px) {#qN1L1ListMob{ top:75px }#qOpenMobileNav .qN1L1link { border-right:none; padding-right:0 }}@media only screen and (max-width:420px){#qTelMob { font-size:26px }#qMailMob{ font-size:22px } }footer { padding:75px 0;background:#517B85;font-weight:400;}#footer1 { display:-ms-grid;display:grid;grid-template-columns:2.5fr 1fr 1fr;column-gap:3%;margin-bottom:60px;font-size:16px;line-height:2;color:#fff; }#footer1 a{ color:#fff }#footer1 a:hover{ color:#D0AE7A }#qFooterAdr {display:-ms-grid;display:grid;grid-template-columns:0.75fr 1fr 1.5fr;column-gap:3%;}#qFooterAdr img {width:95px;margin-top:5px;opacity:0.35;}#qFooterAdr p:last-child strong { display:block }#qSocialCont h3 { margin:8px 0 1.5em 0;font-size:15px;color:#D0AE7A} #footerSocial{ margin-bottom:14px }#footerSocial li{ position :relative;margin-bottom :5px;}#footerSocial a {cursor :pointer;font-size:14px;color:#D0AE7A;}#footerSocial li:hover a { color:#fff }#footerSocial > li > a svg {width:25px; height:25px;margin:0 10px -7px 0;fill:#D0AE7A;transition:all 0.3s;}#footerSocial > li:hover > a svg {fill:#fff;}@media only screen and (max-width:1040px) {#footer1{ grid-template-columns:1.5fr 1fr 1fr }#qFooterAdr{ grid-template-columns:1fr 2fr }#qFooterAdr p:last-child { grid-column:2 }#qFooterAdr p:last-child strong { display:none }.qFooterSitemap li{ padding-bottom:2.25em }}@media only screen and (max-width:880px) {#footer1{ grid-template-columns:1.5fr 1fr }.qFooterSitemap{ display:none }}@media only screen and (max-width:620px) {footer{ padding-top:2em }#footer1{ display:block; text-align:center }#qFooterAdr{ display:block; margin-bottom:4em }#qFooterAdr img{ display:none }}#footer2 a{ color:inherit }#footer2 a:hover{ opacity:0.7 }#qFooterLegal {display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;column-gap:0; border-top:1px solid rgba(255, 255, 255, 0.6);padding-top:1em;font-size:14px; color:rgba(255, 255, 255, 0.6);}#qFooterLegal .qCol:last-child {font-size:12px;text-align:right;text-transform:uppercase;letter-spacing:0.07em;}.footerLegalDividerInt{ display:inline-block; width:20px; text-align:center } @media only screen and (max-width:450px) {#qFooterLegal { display:block; text-align:center }#qFooterLegal .qCol:last-child { text-align:center; margin-top:2em }}#startTitle {background:url(../../../msb-images/msb-start-title-back.webp) no-repeat center center / cover;padding-bottom:80px;}#startTitle .headBox {padding-left:7%}#startTitle .introBox {max-width:940px;margin-top:180px;padding-top:45%;}#startTitle .titleImg {top:80px;}@media only screen and (max-width:780px),screen and (max-height:500px) {#startTitle .qContainer {display:-ms-grid;display:grid;grid-template-columns:1fr;row-gap:0;}#startTitle .introBox {display:block;margin-top:0;padding-top:40px;min-height:0;grid-row:3;}}.startTeaser {position:absolute;top:-30px;right:0;z-index:3;width:185px;height:185px;border-radius:50%;background:#9D855D;padding:7px;color:#fff;}a.startTeaser:hover {transform:scale(1.025);color:#fff;}.startTeaser > div {display:flex;width:100%;height:100%;border-radius:50%;border:3px solid #fff;padding:15px;align-items:center;font:normal 400 20px/1.5 'Martel', serif;text-align:center;}.startTeaser p {margin:0;}.startTeaser a { color:#fff }@media only screen and (max-width:780px) {.startTeaser {top:-80px;right:-15px;transform:scale(0.75);}a.startTeaser:hover {transform:scale(0.8);color:#fff;}}#startLeistungenBack {background:url(../../../msb-images/msb-back-struktur.webp);margin:0 7% 4em 7%;}#startLeistungenSect .qGrid444 {margin:0 -7%;padding-top:40px;}#startLeistungenSect .qCol:nth-child(1) {grid-row:1 / span 2;grid-column:1;}#startLeistungenSect .qCol:nth-child(3) {grid-row:1 / span 2;grid-column:3;}#startLeistungenSect .qCol:nth-child(4) {margin-bottom:-40px;}#startTherapieSect img {margin-top:2em;}@media only screen and (max-width:660px) {#startLeistungenBack {margin:0;background:none;}#startLeistungenSect .qGrid444 {margin:0;padding-top:0;}#startLeistungenSect .qGrid444 .qCol {margin:0 auto;width :80%}#startTherapieSect img {margin-top:0;}}#startAboutSect {min-height:780px;padding-top:100px;padding-bottom:100px;}#startAboutSect .highlightBlue {padding:30px 19.6% 30px 9.8%;}#startAboutImgCont {position:absolute;top:40px;right:0;align-self:center;max-width:50%;font:normal 400 32px/1.3 'SuomiHand W01 Script', serif;letter-spacing:0.04em;text-align:right;color:rgba(81, 123, 133, 0.7);}#startAboutImgCont img {display:block;margin-bottom:15px;}@media only screen and (max-width:660px) {#startAboutSect .qGrid75 {display:-ms-grid;display:grid;grid-template-columns:1fr;row-gap:0;text-align:center}#startAboutSect .qGrid75 .qCol {margin:0;padding:40px;}#startAboutSect .highlightBlue {padding-top:0 !important;}#startAboutImgCont {position:static;grid-row:1;max-width:100%;padding-bottom:0 !important;background-color:#517B85;color:#fff;text-align:center;}}@media only screen and (max-width:380px) {#startAboutSect .qGrid75 .qCol {padding:20px;}}#startLocationBack {background:url(../../../msb-images/msb-back-struktur.webp);margin:0 7% 3em 7%;}#startLocationSect .qGrid84 {margin:0 -7%;padding-top:40px;}#startLocationSect .qGrid84 .qCol:first-child {grid-row:1 / span 2;align-self:center;}#startLocationSect .qGrid84 .qCol:last-child {margin-bottom:-40px;}@media only screen and (max-width:660px) {#startLocationBack {margin:0;background:none;}#startLocationSect .qGrid84 {margin:0;}#startLocationSect .qGrid84 .qCol {margin:0 auto;width :80%}}#startQuoteSect {padding-top:80px;}#personalBasicsSect h3 {font-size:45px;}#personalBasicsSect ul li {padding:1px 20px 20px 20px;margin-bottom:2em;}#personalForSect ul {padding:1em 6.1%;text-align:left;}#personalGroupSect ul {width:100%;max-width:690px;margin:-160px auto 0 auto;}#personalGroupSect ul li {padding:15px;background-color:rgba(255, 255, 255, 0.9);}@media only screen and (max-width:660px) {#personalBasicsSect h3{ margin-bottom:0.5em }#personalBasicsSect ul li{ margin:0 0 10px 0 !important }#personalBasicsSect ul li br { display:none }#personalGroupSect ul{ margin-top:0 }#personalGroupSect ul li { margin-bottom:8px }#personalGroupSect ul li br{ display:none }}#leisElementSect {padding-bottom:120px;}#leisElementSect .blogTeaserListBtn {margin-top:2em;font-size:13px }#therapieIlluSect {margin-bottom:6em;}#therapieIlluSect p {right:0;}.blogTeaserSect .qButtonE1{ margin-top:3em }.blogArticleTeaser{ margin-top:20px; padding-top:0; text-align:left }.blogArticleTeaser figure{ display:block; margin:0 0 1em 0; aspect-ratio:1/1; }.blogArticleTeaser img{ display:block; width:100%; height:100%; object-fit:cover }.blogArticleTeaser img:hover{ opacity:0.7 }.blogArticleTeaser figcaption { font-size:11px; padding-top:8px }.blogArticleTeaserHeader{ color:#646464; font-size:16px }.blogArticleTeaserHeader span{ display:inline-block; width:15px; text-align:center }.blogArticleTeaserHeader a{ color:#646464 }.blogArticleTeaserHeader a:hover{ color:#000 }.blogArticleTeaserTxt{ font-size:16px }.blogArticleTeaserTxt h2 { font-size:25px; margin:0.75em 0 }.blogArticleTeaserTxt :nth-last-child(2) { margin-bottom:0 }@media only screen and (max-width:660px) {.blogArticleTeaser { text-align:center }.blogArticleTeaser:not(:last-child) { margin-bottom:60px !important }} #blogSideBar{ margin-left:7.5%;padding:30px;background:#EFEFEF;text-align:left;}#blogSideBar h2{text-align:left; margin-top:0; font-size:20px }#blogIntro { padding-bottom:40px }#blogIntro img { display:block;width:100%;max-width:300px;margin:0 auto;padding-bottom:2em }#blogSearchForm input { width:100%;margin-bottom:80px }@media only screen and (max-width:660px) {#blogSideBar {margin-left:0;} }#blogCategories{ padding-bottom:60px }#blogCategories a,#blogTagWords a{ display:inline-block;margin:0 0 0.25em 0}#blogCategories a{width:100%;max-width:240px;padding:7px 0;}#blogTagWords li { display:inline-block }#blogTagWords a{ padding:5px 10px;font-size:14px;}#blogArticleListNav{ clear:both; margin:60px 0; width:100%; text-align:center }#blogArticleListNav li { display:inline-block; vertical-align:top;margin:0 5px;}#blogArticleListNav li a,#blogArticleListNav li span { display:block;background:#BC9E6F;width:34px;padding:0 8px 1px 8px; text-align:center;line-height:1.75;color:#fff;opacity:0.5}.blogNavPageLink:hover, #blogNavPageSel span{ opacity:1 !important }#blogNavPrev a, #blogNavNext a { font-size:30px !important; line-height:0.75 !important; background:none !important; color:#646464 !important }#blogCategoryHeader{ padding:80px 0 0 0 } #blogSearchFormNoResult { width:100%; max-width:400px }#blogArticleContent{ padding-top:220px; text-align:left }#blogArticleMeta { padding:25px 0; color:#646464 }#blogArticleText{ padding-top:40px }#blogArticleText h2{ text-align:left }@media only screen and (max-width:780px) {#blogArticleContent{ padding-top:60px }}@media only screen and (max-width:660px) {#blogArticleContent{ padding-top:20px;padding-bottom:0; margin-bottom:0 }}.blogArticleImg{ margin:40px 0 }.blogArticleImg > img{ display:block; margin:0 auto 20px auto; max-width:100% }.blogArticleImg> figcaption{ font-style:italic; font-size:13px; color:#888 }#blogArticleText iframe{max-width:100%;border:1px solid #777;margin:40px 0}#blogArticleCredits { display:none}#blogArticleShare { margin:60px 0 }#blogArticleShare h3{ font-size:18px }#blogArticleShare li {display:inline-block;margin-right:12px;}#blogArticleShare a {display:inline-block; width:46px;height:46px;cursor:pointer;background-color:#8f8c7e;} #blogArticleShare a svg {width:25px;height:46px;margin:0 11px;fill:#fff;}#blogArticleShare a:hover { background-color:#646464 }#blogFooter .qButtonE2{ font-size:14px }#blogFooter h2{ font-size:18px; margin-top:0; text-align:left }#blogRecentArticles{ text-align:left }#blogArticleTags a{ font-size:13px !important; line-height:2}@media only screen and (max-width:660px) {#blogFooter .qCol:first-child { border-top:2px dashed #333;padding:3em 0 2em 0;text-align:center}#blogFooter .qButtonE2{ margin:0 }}#aboutWegSect {padding-bottom:120px;}#aboutWegMoreBtn:hover,#aboutWegLessBtn:hover {cursor:pointer;}#aboutWegMoreTxt {display:none;}#aboutWegSect .overlapItemSect:nth-child(2n+1) .overlapItemImg {padding-top:115px;}#aboutWegSect .overlapItemSect:nth-child(2n+1) .overlapItemImg img {float:right}@media only screen and (max-width:660px) {#aboutWegSect .overlapItemSect {margin:0}#aboutWegSect .overlapItemSect:nth-child(2n+1) .overlapItemImg {padding-top:0px;}#aboutWegSect .overlapItemSect:nth-child(2n+1) .overlapItemImg img {float:none}}#aboutIlluSect {margin-bottom:120px;}#aboutIlluSect p {right:0;}#aboutQualiSect {padding-bottom:120px;}#aboutQualiSect .overlapItemSect:nth-child(2n+1) .overlapItemImg {display:flex;align-items:center;padding-top:0;}#aboutQualiSect .overlapItemSect:nth-child(2n+1) .overlapItemImg img {margin:120px auto;}@media only screen and (max-width:660px) {#aboutQualiSect .overlapItemSect:nth-child(2n+1) .overlapItemImg img {margin:0;}}#aboutInstaSect ul {margin-top:4em;margin-bottom:3em;}#aboutInstaSect ul li {aspect-ratio:1 / 1}#aboutInstaSect ul li img {display:block;width:100%;height:100%;object-fit:cover;}#aboutInstaSect ul li figcaption {padding-top:7px;font-size:11px;text-align:left;}#kurseTitle {margin-bottom:0;}#kurseTabSect {padding-top:240px;}#kurseTabSect .tabContent h2 {display:none;}#kurseTabSect .tabContent h3 {font-size:45px;}#kurseTabSect .tabContent section { margin-bottom:30px;padding:2em 9% 2em 9%;background :#fff;text-align:left;} #kurseTabSect .tabContent .kursText {margin-bottom:2em;}#kurseTabSect .tabContent .kursText .qCol:nth-child(2) {text-align:right;}#kurseTabSect .tabContent img {text-align:right;width:95%;}#kurseTabSect .tabContent figcaption {padding-top:0;}@media only screen and (max-width:780px) {#kurseTabSect { padding-top:30px }}@media only screen and (max-width:660px) {#kurseTabSect .tabContent h3 { font-size:40px }#kurseTabSect .tabContent img { width:100% }}@media only screen and (max-width:460px) {#kurseTabSect .tabContent h3 { font-size:38px }}@media only screen and (max-width:380px) {#kurseTabSect .tabContent h3{ font-size:30px }}.kurseCourseList {margin-bottom:4em;}.kurseCourseList li {display:-ms-grid;display:grid;column-gap:15px;grid-template-columns:2fr 1fr 2.5fr 1fr;margin-bottom:12px;background:#BC9E6F;color:#fff;}.kurseCourseList li > div {display:flex;align-items:center;}.kurseCourseList li img{ display:block; width:100% !important; height:100%; object-fit:cover; border-right:4px solid #fff }.kurseCourseList li h5 { font-size:22px }.kurseCourseList li div:nth-child(3) { padding:1em 0; font-size:11px; line-height:2; font-style:italic }.kurseCourseList li div:nth-child(3) p { font-size:16px; line-height:1.25; font-style:normal }.kurseCourseList li div:nth-child(3) div p:last-child { margin-bottom:0 }.kurseCourseList li div:nth-child(4) { padding-right:15px }.kurseCourseList li div:nth-child(4) div p:last-child { margin-bottom:0 }@media only screen and (max-width:960px) {.kurseCourseList li h5 { -webkit-hyphens:auto;hyphens:auto;}}@media only screen and (max-width:860px) {.kurseCourseList li { grid-template-columns:2fr 4fr }.kurseCourseList li :nth-child(1) { grid-row:1 / span 3 }.kurseCourseList li h5 { margin-bottom:0 }.kurseCourseList li div:nth-child(3){ padding-right:20px }.kurseCourseList li div:nth-child(4){ padding:0 0 1.5em 0 }}@media only screen and (max-width:600px) {.kurseCourseList li { display:block }.kurseCourseList li > div { display:block; text-align:center }.kurseCourseList li img{ border:none }.kurseCourseList li div:nth-child(3){ padding-left:20px }}.kursePreisList {margin-bottom:2em;}.kursePreisList li {padding:1px 20px 40px 20px;text-align:center;}.kursePreis {display:block;margin-bottom:10px;font-size:24px;}.kursePreisList li .qButtonE2 {max-width:165px;}.kursPreiseMwSt {font-size:14px;}@media only screen and (max-width:660px) {.kursePreisList li {margin-bottom:10px}}.contactTitle .headBox {background-image:url(../../../msb-images/msb-kontakt-title-back.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}#contactRouteSect {margin-top:120px;text-align:left;}#contactRouteSect .qCol:last-child {display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:660px) {#contactAdrSect { padding-top:0 }#contactRouteSect { margin-top:60px }}#nlAboFormfields {padding:30px 30px 20px 30px;margin-bottom:2em;background:#BC9E6F;color:#fff;text-align:left;}#nlAboFormfields > div {max-width:500px;margin:0 auto;}#nlAboFormfields > div :last-child {margin:2em 0 0 0;}.qLegalContent { font-size:16px; text-align:left }