@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-italic.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-italic.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-italic.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-italic.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-600.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); }@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../q-web/q-web-fonts/open-sans-v18-latin-700.eot'); src:local(''), url('../../q-web/q-web-fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.woff2') format('woff2'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.woff') format('woff'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.ttf') format('truetype'),url('../../q-web/q-web-fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); }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 }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 16px/1.66 'Open Sans', sans-serif;color:#022E5C;background:#fff;-webkit-hyphens:auto;hyphens:auto; }a { text-decoration:none; color:#16608E;transition:all 0.3s; } a:hover { color:#333 }img{ max-width:100% } figure{ margin:0 } h1, .qLikeH1,h2, .qLikeH2,h3, .qLikeH3,h4, .qLikeH4{font:normal 700 36px/1.3 'Open Sans', sans-serif;-webkit-hyphens:manual;hyphens:manual;color:#1E3D5D;text-transform:uppercase;}h1 span, .qLikeH1 span,h2 span, .qLikeH2 span {display:block;margin-bottom:0.25em;font-weight:400;text-transform:none;}h1 span, .qLikeH1 span {font-size:26px;color:#16608E}h2, .qLikeH2 {font-size:40px;margin-bottom:1.5em }h2 span, .qLikeH2 span {font-size:24px;color:#6EBADB}h3, .qLikeH3 {font-size:24px;font-weight:600;color:#3A75A6;text-transform:none}h3 span, .qLikeH3 span {font-size:20px;color:#6EBADB}h4, .qLikeH4 {font-size:20px;font-weight:600;line-height:1.5;text-transform:none;margin:0.25em 0;}@media only screen and (max-width:580px) {h1, .qLikeH1,h2, .qLikeH2,h3, .qLikeH3,h4, .qLikeH4 { -webkit-hyphens:auto;hyphens:auto;} }@media only screen and (max-width:500px) {h2, .qLikeH2,h3, .qLikeH3,h4, .qLikeH4 { -webkit-hyphens:manual;hyphens:manual;} h1, .qLikeH1 { font-size:32px }h1 span, .qLikeH1 span { font-size:24px }h2, .qLikeH2 { font-size:32px }h2 span, .qLikeH2 span { font-size:20px }h3, .qLikeH3 { font-size:22px }}.qMasterContainer {margin-left:auto;margin-right:auto;}.qContainer {position:relative;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding:0 30px;}.qTitleSect {position:relative;background-position:bottom left;background-size:cover;height:75vh;max-height:600px;margin-bottom:100px;}.qTitleSect:not(#startTitle) h1 {position:absolute;bottom:-140px;left:0;right:0;width:60%;max-width:450px;margin :0 auto;padding:20px 20px 55px 20px;background:#fff;border-top-right-radius:50px;text-align:center}.qTitleSect img {width:40%;margin:0 0 30px 0;}.plainTitle {height:300px;background:#1E3D5D;margin-bottom:60px;}.plainTitle h1 {bottom:-40px !important; padding-top:40px !important } @media only screen and (max-width:500px) {.qTitleSect:not(#startTitle):not(.plainTitle) {margin-bottom:250px !important;}.qTitleSect:not(#startTitle) h1{ width:75%;} .plainTitle {height :auto;margin-bottom:0 !important;}.plainTitle h1 {position:static !important;padding-top:150px !important;border-radius:0 !important;padding-bottom:0 !important } } .qContentSect{ padding-top:40px; padding-bottom:40px; text-align:center }main > section:last-child{ padding-bottom:120px }.highlightSectBlue{ background-color:#6EBADB; color:#fff }.highlightSectBlue h2 span { color:#fff }.highlightSectImg {display:flex;justify-content:center;align-items:center;background:no-repeat center center;background-size:cover;height:650px;font-size:72px;font-weight:700;line-height:1.2;color:transparent;-webkit-text-stroke:3px #1E3D5D;}.highlightSectImgOv {background:no-repeat center center;background-size:cover;}.highlightSectImgOv_overlay {max-width:900px;padding:7%;background:rgba(255, 255, 255, 0.7);border-top-right-radius :30px;}.highlightSectImgOv_overlay h2 {margin:0 0 1em 0; }.qReducedWidthSect {padding-left:7.5%;padding-right:7.5%;}@media only screen and (max-width:500px) {.qReducedWidthSect{ padding-left:0;padding-right:0;}.qContainer.qReducedWidthSect {padding-left:30px;padding-right:30px;}}.qIntroE1{ font-size:22px; line-height:1.66 }.qIntroE2{ font-size:17px; line-height:1.45 }.qSmallerText { font-size:14px }.qComment{ font-size:11px; line-height:1.3 }.qAlignCenter{ text-align:center }.qAlignLeft{ text-align:left }.qAlignRight{ text-align:right }@media only screen and (max-width:500px) {.qIntroE1{ font-size:18px }} .qGrid66,.qGrid444,.qGrid3333 {display:-ms-grid;display:grid;row-gap:3%;column-gap:3%;}.qGridNoGap {row-gap:0;column-gap:0;}.qGrid66 { grid-template-columns:1fr 1fr }.qGrid444{ grid-template-columns:1fr 1fr 1fr }.qGrid3333 { grid-template-columns:1fr 1fr 1fr 1fr }@media only screen and (max-width:660px) {.qGrid66,.qGrid444{ display:block;margin-bottom:3%; }.qGrid66 .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 :10%;}}@media only screen and (max-width:480px) {.qGrid3333 { display:block; margin-bottom:10%}.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;}}.linedGrid {row-gap:0;column-gap:0;}.linedGrid .qCol {border-right:2px dashed #022E5C;padding:5%;}.linedGrid.qGrid66 .qCol:nth-child(2n),.linedGrid.qGrid444 .qCol:nth-child(3n),.linedGrid.qGrid3333 .qCol:nth-child(4n) {border-right:none;}.linedGrid.qGrid66 .qCol:nth-child(n+3),.linedGrid.qGrid444 .qCol:nth-child(n+4),.linedGrid.qGrid3333 .qCol:nth-child(n+5) {border-top:2px dashed #022E5C}@media only screen and (max-width:660px) {.linedGrid.qGrid66 .qCol,.linedGrid.qGrid444 .qCol { border-right:none;}.linedGrid.qGrid66 .qCol:nth-child(n+2),.linedGrid.qGrid444 .qCol:nth-child(n+2){border-top:2px dashed #022E5C;}}@media only screen and (max-width:860px) {.linedGrid.qGrid3333 .qCol:nth-child(2n) {border-right:none;}.linedGrid.qGrid3333 .qCol:nth-child(n+3) {border-top:2px dashed #022E5C}}@media only screen and (max-width:480px) {.linedGrid.qGrid3333 .qCol { border-right:none;}.linedGrid.qGrid3333 .qCol:nth-child(n+2){border-top:2px dashed #022E5C;}}.qFullWidthImg{ width:100% } .qLinedList {margin:1em 0 0.5em 0;padding:0;border-top:1px solid #d9d9d9;list-style:none}.qLinedList li {padding:10px 0;border-bottom:1px solid #d9d9d9;}.qBulletList, .qCheckList {margin:1em 0 0.5em 0;padding:0;list-style:none} .qBulletList li { background:url(../../../bwm-images/bwm-main-bullet.svg) no-repeat 0px 10px / 6px auto;padding:0 0 0.25em 20px;} .qCheckList li {background:url(../../../bwm-images/bwm-main-bullet-check.svg) no-repeat 0px 3px / 35px auto;padding:0 0 0.25em 60px;}.qCompactList{ margin-bottom:1em }.qCompactList li { padding-bottom:0 }.qInlineList { margin-top:0 } .qButtonE1,.qButtonE2,.qButtonE3 {display:inline-block;width:auto;padding:16px 60px;border-top-right-radius:15px;font-size:16px;font-weight:600;letter-spacing:0.05em;text-align:center;transition:all 0.3s} .qButtonE1 {margin:1em 0;color:#fff;background:#AF966F;}.qButtonE1:hover {background:#000;color:#fff; }.qButtonE2 {max-width:360px;color:#fff;background:#16608E}.qButtonE2:hover { background:#333;color:#fff;}.qButtonE3 {max-width:360px;border:2px solid;color:inherit} .qButtonE4 { display:inline-block;padding:5px 0 5px 35px;margin:1em 0;background:url(../../../bwm-images/bwm-main-btn-arrow.svg) no-repeat left center / 23px auto;font-style:italic;color:inherit}@media only screen and (max-width:460px) {.qButtonE1,.qButtonE2,.qButtonE3 {display:block;padding:16px;}}input, textarea, select {display:block;padding:6px;border:1px solid #1E3D5D;border-radius:3px;background:#fff;color:#022E5C;} label { display:block;margin-bottom:5px;font-size:14px;font-weight:700 }input[type="text"], input[type="password"], input[type="email"], select, textarea { width:100%; margin-bottom:0.75em }input[type="radio"], input[type="checkbox"] { display:inline !important; border:none; background:none; box-shadow:none }.styledCheckbox{ width:24px; position:relative }.styledCheckbox label {width:24px;height:24px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border:1px solid #dedede; box-shadow:inset 0 1px 2px #dedede;}.styledCheckbox label:after {content:'';width:9px;height:5px;position:absolute;top:6px;left:6px;border:3px solid #685237;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.styledCheckbox label:hover::after { opacity:0.3 }.styledCheckbox input[type=checkbox] { visibility:hidden }.styledCheckbox input[type=checkbox]:checked + label:after { opacity:1 } .styledRadioBtn {display:inline-block; position:relative; padding-left:40px;margin-bottom:12px;cursor:pointer;font-size:18px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.styledRadioBtn input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.styledRadioBtn .checkmark {position:absolute;top:1px;left:0;height:24px;width:24px;background-color:#fff;border-radius:50%;border:1px solid #dedede; box-shadow:inset 0 1px 2px #dedede;}.styledRadioBtn:hover input ~ .checkmark {background-color:#ccc;}.styledRadioBtn .checkmark:after {content:"";position:absolute;display:none;top:5px;left:5px;width:12px;height:12px;border-radius:50%;background:#6EBADB;}.styledRadioBtn input:checked ~ .checkmark:after {display:block;}.styledFileInput { cursor:pointer;}.styledFileInput input { opacity:0; position:absolute; max-width:50%; z-index:-1;}.placeholder { color:#aaa; }@media only screen and (max-width:500px) {#contform label{ display:none }input[type="text"], input[type="password"], input[type="email"], select, textarea { width:100% }input#zip{ float:left }input#city { width:82% }}.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 } #contactFormMessages { display:none; text-align:center; padding-top:10% }#contactFormLoading{ display:none; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.75); text-align:center; padding-top:450px }#contactFormLoading img{ width:80px }.qLegalContent{ font-size:14px; text-align:left }.qCopyImgRow {clear:both;padding:20px 0;border-bottom:1px solid #ccc}.qCopyImg { display:block;width:100px; height:auto; margin:5px 0 }#qHeaderLogo { margin-top:40px;max-width:40%;transition:all 0.5s;}#corona-ticker {margin:1em 0 0 0; padding:0.5em 0; background:#c55011; color:#fff; overflow:hidden;}#corona-ticker div { width:1750px;animation :slide 25s linear infinite; }@keyframes slide {0% {transform:translatex(100%)}100% {transform:translatex(-60%)}}@media only screen and (max-width:500px){#corona-ticker div { animation :none; padding:0.5em 20px;text-align:center;}}@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:600px){ .qN1L1.qN1L1DispTo600{ display:none } .qN1L1Mob.qN1L1DispTo600{ display:block } }@media only screen and (max-width:780px){ .qN1L1.qN1L1DispTo780{ display:none } .qN1L1Mob.qN1L1DispTo780{ display:block } }@media only screen and (max-width:1000px) { .qN1L1.qN1L1DispTo1000 { display:none }.qN1L1Mob.qN1L1DispTo1000 { display:block } }@media only screen and (max-width:1180px) { .qN1L1.qN1L1DispTo1180 { display:none }.qN1L1Mob.qN1L1DispTo1180 { display:block } }#qN1 { position:fixed;top:0;left:0; z-index:100; width:100%;background:rgba(4, 15, 34, 0.85);transition:all 0.5s;}#qN1Container { position:relative; width:100%; height:105px; transition:all 0.5s;}.qN1fixed { -webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.4); box-shadow:0px 0px 15px 5px rgba(0,0,0,0.4);}.qN1fixed #qN1Container { height:70px }.qN1fixed #qHeaderLogo{ margin-top:20px }.qN1fixed .qN1L1link{ padding-bottom:15px }.qN1fixed #corona-ticker{ display:none } #qN1L1List { position:absolute;bottom:0;right:0;display:inline-block;}.qN1L1 { float:left; cursor:pointer }.qN1L1link{ display:inline-block; padding:12px 10px 30px; margin-left:2px;color:#fff;font-size:15px;font-weight:700;text-transform :uppercase;border-top-right-radius:10px;transition:all 0.5s;}#qN1L1linksel { background:rgba(255, 255, 255, 0.7); color:#1E3D5D }.qN1L1link:hover { background:rgba(255, 255, 255, 0.7); color:#1E3D5D; cursor:pointer }.qN1L1:hover .qN1L2List { opacity:1; visibility:visible } .qN1L2List { opacity:0;visibility:hidden;position:absolute;z-index:500;background:rgba(255, 255, 255, 0.95); padding:20px 10px;margin-left:2px;transition:all 0.5s;} .qN1L2 {line-height:1.25; -webkit-hyphens:manual;hyphens:manual; }.qN1L2link { display:block;padding:12px 11px;color:#1E3D5D}span.qN1L2link{ color:#999 }#qN1L2linksel{ background:#6EBADB; color:#fff }.qN1L2link:hover{ color:#6EBADB }#qOpenMobileNav { display:none}#qOpenMobileNav .qN1L1link {display:flex;align-items:center;padding-top:14px; padding-bottom:31px;}#qOpenMobileNav:hover{ cursor:pointer; opacity:0.7 }#qOpenMobileNav a{ font-size:11px }#qOpenMobileNav a svg{ margin-left:10px }#qN1L1ListMob { display:none; position:fixed;top:105px;left:0;z-index:100;padding-top:40px;width:100%;height:100%;overflow:auto;background:rgba(255,255,255,0.95);}#qN1L1ListMob.qN1L1ListMobFixed { top:60px }.qN1L1Mob { display:none;padding:15px 3% 15px 0; border-bottom:1px dashed #022E5C;font-size:20px; }.qN1L1Mob:hover .qN1L2ListMob { display:none }.qN1L1linkMob { display:none }.qN1L1linkMob, .qN1L1OpenerMob { display:block; padding-left:24px }.qN1L1OpenerMob:after { content:'+';float:right;font-size:26px;line-height:15px;}.qN1L1linkMob:hover, .qN1L1OpenerMob:hover { color:#333; cursor:pointer }.qN1L1OpenerMobActive:after{ content:'-' }#qN1L1linkselMob{ color:#ccc } .qN1L2ListMob { display:none;position:static;background:none;padding:24px;margin:0;}.qN1L2linkMob {display:block;padding:5px 0 5px 10px;color:#1E3D5D}span.qN1L2linkMob { color:#ccc }.qN1L2linkMob:hover { color:#6EBADB }#qN1L2linkselMob { background:#6EBADB; color:#fff } #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:1180px) {#qOpenMobileNav { display:inline-block }.qN1fixed #qOpenMobileNav .qN1L1link { padding-bottom:16px } }@media only screen and (max-width:780px) {#qHeaderLogo { max-width:60% }}@media only screen and (max-width:600px) {#qN1Container { height:70px }#qHeaderLogo{ margin-top:10px; height:50px; max-width:80% }#qN1L1ListMob{ top:70px }#qOpenMobileNav .qN1L1link{ padding:5px 5px 22px 5px; margin-right:-5px }#qOpenMobileNav .qN1L1link span{ display:none }#qOpenMobileNav .qN1L1link svg{ margin-left:0 }#qTelMob { font-size:26px }#qMailMob{ font-size:18px } }footer { background:#1E3D5D;font-weight:400;}#footer1 { padding-top:50px;padding-bottom:50px;font-size:14px;color:#fff; }#footer1 h2{ font-size:16px; margin:0 0 1.5em 0; color:#fff }#footer1 a{ color:#fff }#footer1 a:hover{ color:#6EBADB}.qFooterSitemap a{display:block;margin-bottom:1.5em;text-transform:uppercase}#footerLegalLinks li {margin-bottom:0.5em;padding-left:20px;font-size:13px;}@media only screen and (max-width:860px) {#footer1 .qGrid3333 { grid-template-columns:1fr 1fr 1fr }.qFooterSitemap{ display:none }}@media only screen and (max-width:660px) {#footer1 { text-align:center }#footer1 .qGrid3333 { display:block }#footer1 .qGrid3333 .qCol { margin-bottom:1.5em }#footerLegalLinks{ margin-top:2em }#footerLegalLinks li { text-align:center }}#footer2 { padding:20px 0 40px;background:#040F22; color:rgba(255, 255, 255, 0.6); font-size:14px;-webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.3); box-shadow:0px 0px 15px 5px rgba(0,0,0,0.3);}#footer2 a{ color:inherit }#footer2 a:hover{ opacity:0.7 }#qFooterLegal{ text-align:center }#qSocialCont { text-align:left }#footerSocial{ margin:-10px 0 1.5em 0 }#footerSocial li{ position :relative;display :inline-block; margin :0 10px;}#footerSocial li:hover { opacity:0.7 }#footerSocial a,#footerSocial span {display :inline-block;cursor :pointer;border-radius :2px;background-repeat:no-repeat;}#footerSocial > li > a,#footerSocial > li > span {width:50px;height:50px;background-image:url(../../../bwm-images/bwm-nav-sc-sprite.svg);}#xing{ background-position: 8px 2px }#linkedin{ background-position: -53px 2px }#facebook{ background-position:-109px 2px }#share{ background-position:-468px 2px }#qFooterShare{ position:absolute; display:none;padding-top:10px; width:190px;margin-left:-140px;}#qFooterShare li { display:inline-block; margin:0 1px 0 0 }#qFooterShare a { width:36px; height:36px; background-color:#16608E;background-image:url(../../../bwm-images/bwm-nav-sc-sprite.svg);background-size :400px auto;}#qFooterShare li:last-child::before {content:'';display:block;position:absolute;top:0;left:16px;width:10px;height:10px;overflow:hidden;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);z-index:3;background-color:#16608E;}#qShareXing{ background-position: 9px 4px }#qShareIn{ background-position: -33px 4px }#qShareTw{ background-position:-144px 4px }#qShareFb{ background-position: -66px 4px }#qShareMail{ background-position:-335px 4px }@media only screen and (max-width:850px) {#qSocialCont {display:block;width:100%;margin:0;}#footerSocial{ text-align:center } #footerSocial > li:last-Child { margin:20px 0 30px 0 }}#startTitle { background-image:url(../../../bwm-images/bwm-start-title.jpg);background-position:top right;display:grid;align-content:center;height:900px;max-height:none;margin-bottom:0;padding-top:100px;font-size:22px;text-align:center;}#startTitle h1 {font-size:80px;line-height:1;}#startTitle h1 span {margin-top:15px;font-size:46px;line-height:1.1;color:#16608E}@media only screen and (max-width:910px) {#startTitle h1 {-webkit-hyphens:manual;hyphens:manual;}}@media only screen and (max-width:600px) {#startTitle { font-size:18px } #startTitle h1 { font-size:56px }#startTitle h1 span { font-size:32px }}@media only screen and (max-width:420px) { #startTitle h1 { font-size:46px }#startTitle h1 span { font-size:26px }}.startTeaser {position:absolute;top:-180px;right:15px;z-index:10;display:grid;justify-content:center;align-content:center;width:210px;height:210px;padding:15px;background:#AF966F;border-radius:50%;text-align:center;font-size:18px;line-height:1.3;color:#fff;overflow:hidden;box-shadow:5px 10px 20px rgba(4, 15, 34, 0.75);}.startTeaser h2 {color:#fff;border-bottom:2px solid #fff;padding:0 0 0.4em 0;margin:0 0 0.4em 0;font-size:28px;}.startTeaser p:last-child {margin:0;}@media only screen and (max-width:1090px) {.startTeaser {transform:scale(0.8);top:-120px;}}@media only screen and (max-width:690px) {.startTeaser {transform:scale(0.7);top:-80px;right:-20px;}}@media only screen and (max-width:600px) {.startTeaser {transform:scale(0.7);top:-180px;}}#startTeaserCardSect {margin-top:-210px;text-align:center;}.startTeaserCard {position:relative;display:inline-block;width:31%;max-width:300px;margin:0 1.4%;padding:30px;border-top-right-radius:30px;color:#fff;vertical-align:top;}.startTeaserCard .aktion {position:absolute;top:-30px;left:calc(50% - 60px);display:block;width:140px;height:60px;background:url(../../../bwm-images/bwm-icon-winteraktion.svg) no-repeat center center / 140px auto;}.startTeaserCard img {display:block;width:50%;margin:20px auto 0.5em;}.startTeaserCard h2 {color:#fff;font-size:26px}.startTeaserCard h2 span {color:#fff;font-size:17px}.startTeaserCard:first-child { background:#6EBADB; margin-left:0 }.startTeaserCard:nth-child(2) { background:#16608E }.startTeaserCard:last-child { background:#1E3D5D; margin-right:0 }.startTeaserCard .qButtonE2 {background:#468AB5;padding:8px 60px;transition:all 0.3s}.startTeaserCard .qButtonE2:hover { background:#fff;color:#1E3D5D; }@media only screen and (max-width:1090px) {#startTeaserCardSect {margin-top:-130px;}}@media only screen and (max-width:860px) {#startTeaserCardSect {margin-top:0;}.startTeaserCard {display :-ms-grid;display :grid;grid-template-columns:1fr 2fr;column-gap :3%;width :100%;max-width :none;margin :0 0 15px 0;text-align :left;}.startTeaserCard img {width:70%;margin:2em auto 0;}.startTeaserCard h2 {margin-bottom:0.5em;}.startTeaserCard .qDoubleP {height:auto !important;margin-bottom:2em !important;}}@media only screen and (max-width:480px) {.startTeaserCard {grid-template-columns:1fr;text-align:center}.startTeaserCard img {width:50%;margin-bottom:2em;}}#startLeistList li {padding-bottom:0}#startLeistList li img {display:block;width:50%;margin:0 auto 2em;}#startLeistList li h3 {font-weight:700;color:#1E3D5D;text-transform:uppercase}#startLeistList li .qButtonE3 {padding:8px 60px;}@media only screen and (max-width:860px) {#startLeistList li {padding-bottom:3em}} #startImgSect { background-image:url('../../../bwm-images/bwm-start-illustration.jpg'); }@media only screen and (max-width:660px) {#startImgSect { display:none }}#startAboutSect img {margin:0 auto 3em auto;width:250px;}@media only screen and (max-width:660px) {#startAboutSect img{ width:80%;max-width:300px; }}#startCtaSect h2 {margin-bottom:0.5em}.leisAnimation {margin:4em auto 0 auto;width:75%;}.leisImgGalSect {display :-ms-grid;display :grid;-ms-grid-columns :repeat(auto-fill, minmax(250px, 1fr));grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap :15px;transition :all 0.5s;}.leisImgGalSect figure {position:relative;}.leisImgGalSect figure img {width:100%;height:100%;object-fit:cover;}.leisImgGalSect figure div {position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding:10%;align-items:center;background:rgba(57, 51, 42, 0.8);font-size:26px;color:#fff;opacity:0;transition:all 0.5s;}.leisImgGalSect figure div:hover {opacity:1;}.leisImgGalSect figure div span span {display:block;font-size:14px;}.leisImgGalTxtBox {display:grid;align-items:center;padding:15px;-webkit-hyphens:manual;hyphens:manual;font-size:26px;line-height:1.3;font-weight:700;color:#fff;text-transform:uppercase;background-size:cover;}.boxColBrown_1 { background-color:#574e40 }.boxColBrown_2 { background-color:#6c5534 }.boxColBrown_3 { background-color:#af966f }.boxColBlue_1 { background-color:#1e3d5d }.boxColBlue_2 { background-color:#16608e }.boxColBlue_3 { background-color:#468ab5 }.boxColBlue_4 { background-color:#6ebadb }@media only screen and (max-width:500px) {.leisImgGalSect {display :block;}}.leisFragenSect {background:no-repeat center 65% / 70% auto;margin-bottom :60px;}.leisFragenSect .qCol {font-size:15px;text-align:left}.leisFragenSect img {clear:both;display:block;margin:-50px auto;}.leisFragenRow_1 .qCol:nth-child(1),.leisFragenRow_1 .qCol:nth-child(3),.leisFragenRow_2 .qCol:nth-child(2) { padding-top:160px }.leisFragenSect div p:last-child {margin-bottom:0;}@media only screen and (max-width:660px) {.leisFragenSect { background-image:none !important }.leisFragenSect img { visibility:hidden; margin:0; height:50px }.leisFragenRow_1 .qCol, .leisFragenRow_2 .qCol { padding:0 !important }.leisFragenSect .qLargeP,.leisFragenSect .qCol p:last-child { margin-bottom:1.5em !important }}#leisBwmServList {margin-bottom:60px;text-align:left;}#leisBwmServList li h3 {margin:0;background:url(../../../bwm-images/bwm-main-bullet-check.svg) no-repeat 0 3% / 35px auto;padding:0 0 1em 60px}#leisBwmServList li p {padding-left:60px;}@media only screen and (max-width:900px) and (min-width:661px), only screen and (max-width:380px) {#leisBwmServList li{ text-align:center; padding:8% }#leisBwmServList li h3 { background-position:top center; padding:60px 0 1em 0 }#leisBwmServList li p { padding-left:0 }}.leisPreisBspSect .qContainer {padding-top:80px;padding-bottom:80px;background:url(../../../bwm-images/bwm-icon-wanne-hellbraun.svg) no-repeat center center / 50% auto;text-align:left;}.leisPreisBspSect .qGrid444:nth-child(n+2) {margin-top:30px;border-top:2px dashed #fff;padding-top:40px;}.leisPreisBspSect h2 {text-transform:none;margin:0;font-size:32px;}.leisPreisBspPreis {text-align:right;font-size:40px;margin-top:-10px;}.leisPreisBspPreis span {font-size:16px}.leisTitle .aktion {position:absolute;top:-40px;left:calc(50% - 80px);display:block;width:160px;height:60px;background:url(../../../bwm-images/bwm-icon-winteraktion.svg) no-repeat center center / 160px auto;}.winteraktionSect {border:6px solid #468AB5;border-radius:30px;color:#468AB5;}.winteraktionSect img {width:225px;}.winteraktionSect h2 {color:#468AB5;margin-bottom:0;}.winteraktionSect .angebotsPreis {font-size:40px;}.winteraktionSect .angebotsZeitraum {display:block;margin-top:2em;font-size:14px;font-style:italic;}@media only screen and (max-width:1000px) {.leisPreisBspSect .qGrid444 { display:block; padding-top:60px; padding-bottom:40px }.leisPreisBspSect .qGrid444 .qCol { text-align:center; margin-bottom:20px }}#bwTuerenTitle { background-image:url(../../../bwm-images/bwm-badewannentueren-title.jpg); margin-bottom:150px }#bwTuerenTitle h1 { background:#6EBADB !important; color:#fff }#bwTuerenTitle h1 span { color:#fff }#bwTuerenFragenSect { background-image:url(../../../bwm-images/bwm-icon-badewannentueren-back.svg) }#bwTuerenImgSect { background-image:url(../../../bwm-images/bwm-badewannentueren-einstieg.jpg) }@media only screen and (max-width:660px) {#bwTuerenImgSect { display:none }}#bwInBwTitle { background-image:url(../../../bwm-images/bwm-wanne-in-wanne-title.jpg); margin-bottom:150px }#bwInBwTitle h1 { background:#16608E !important; color:#fff }#bwInBwTitle h1 span { color:#fff }#bwInBwFragenSect { background-image:url(../../../bwm-images/bwm-icon-wanne-in-wanne-back.svg) }#bwInBwImgSect { background-image:url(../../../bwm-images/bwm-wanne-in-wanne-illu.jpg) }@media only screen and (max-width:660px) {#bwInBwImgSect { display:none }}#bwTauschTitle { background-image:url(../../../bwm-images/bwm-badewannentausch-title.jpg); margin-bottom:150px }#bwTauschTitle h1 { background:#1E3D5D !important; color:#fff }#bwTauschTitle h1 span { color:#fff }#bwTauschFragenSect { background-image:url(../../../bwm-images/bwm-icon-badewannenaustausch-back.svg) }#bwTauschImgSect { background-image:url(../../../bwm-images/bwm-badewannentausch-illu.jpg) }@media only screen and (max-width:660px) {#bwTauschImgSect { display:none }}#bwNeuTitle { background-image:url(../../../bwm-images/bwm-neue-badewannen-title.jpg) }#bwReparTitle { background-image:url(../../../bwm-images/bwm-badewannen-schadenreparatur-title.jpg) }#bwReparInfoSect { background:url(../../../bwm-images/bwm-icon-badewannen-schadenreparatur-back.svg) no-repeat center center / 80% auto; }#bwReparImgSect { background-image:url(../../../bwm-images/bwm-badewannen-schadenreparatur-illu.jpg) }#bwReparEmpfehlung{margin:80px 0 60px 0;border-top:2px dashed #022E5C;border-bottom:2px dashed #022E5C;padding:3em 0;}#bwReparEmpfehlung .qCol:first-child {align-self:center;}#bwReparEmpfehlung .qCol:last-child{text-align:left;font-style:italic;font-size:22px;}@media only screen and (max-width:660px) {#bwReparImgSect { display:none }}#bwKomplettTitle { background-image:url(../../../bwm-images/bwm-bad-komplettsanierung-title.jpg) }#bwMoebelTitle { background-image:url(../../../bwm-images/bwm-badmoebel-title.jpg) }#bwMoebelMarkenSect {border-top:2px dashed #022E5C;border-bottom:2px dashed #022E5C;padding:3em 0;}#bwMoebelMarkenSect ul li {align-self:center;justify-self:center;}#bwMoebelMarkenSect ul li img {max-width:75%;}@media only screen and (max-width:480px) {#bwMoebelMarkenSect ul {margin-bottom:60px;}#bwMoebelMarkenSect ul li {padding:5px;}#bwMoebelMarkenSect ul li img { max-width:50%;}}#serviceTitle { background-image:url(../../../bwm-images/bwm-service-title.jpg) }#serviceStepsList {list-style:none;counter-reset:this-counter;text-align:left;padding:0;}#serviceStepsList li {counter-increment:this-counter;padding:40px 0;border-bottom:2px dashed #325F89;}#serviceStepsList li:last-child {border-bottom:none;}#serviceStepsList li::before {float:left;width:8.333333%;content:counter(this-counter) ". ";color:#B6DCED;font-weight:700;font-size:50px;line-height:1;}#serviceStepsList li h3 {float:left;width:33.333333%;padding-right:6%;margin:0;font-style:italic;}#serviceStepsList li p {float:right;width:58%;margin-bottom:0;}@media only screen and (max-width:760px) {#serviceStepsList li h3 {float:none;width:100%;margin:0.25em 0 1em 0;padding-left:80px;}#serviceStepsList li p {float:none;width:100%;}}#foerderungsantrag { background-image:url(../../../bwm-images/bwm-service-foerderung.jpg);background-position :left center;}#foerderungsantrag .highlightSectImgOv_overlay {float:right}#serviceSrvListSect #leisBwmServList {margin-bottom:0;}@media only screen and (max-width:660px) {#serviceSrvListSect #leisBwmServList li {padding-top:40px;}}#aboutTitle{ background-image:url(../../../bwm-images/bwm-about-title.jpg);background-position:right center;}#aboutImgSect {background-image:url('../../../bwm-images/bwm-about-illustration.jpg');}@media only screen and (max-width:1280px) {#aboutImgSect {height:50vw;}}#aboutLogoSect{ background-image:url(../../../bwm-images/bwm-about-muenchen.jpg) }#aboutLogoSect .highlightSectImgOv_overlay {margin:0 auto;font-size:15px}#aboutLogoSect img{ max-width:80%; margin-top:3em }#partnerList figure {display:flex;height:160px;align-items:center;justify-content:center;}#partnerList figure img {width:80%;max-height:130px;}#refSlider{ margin-bottom:3em;padding-top:60px;padding-bottom:60px;background-image:url(../../../bwm-images/bwm-icon-referenzen-back.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 50%;}#refSlidePrev,#refSlideNext { display :block; position :absolute;z-index :10; top :225px;width :40px;height :60px;background-repeat:no-repeat;background-size :60px auto;opacity :0.5;transition :all 0.3s;}#refSlidePrev{ background-image:url(../../../bwm-images/bwm-slides-arrow-left.svg);background-position:left center;left:0 }#refSlideNext{ background-image:url(../../../bwm-images/bwm-slides-arrow-right.svg); background-position:right center; right:0 }#refSlidePrev:hover,#refSlideNext:hover { cursor:pointer; opacity:1 }.refSlide:first-child { display:inline-block }.refSlide > div { display:grid; height:300px;padding :0 10%;align-content:top; white-space:normal }.refSlide .refTestimonial { font-size:26px; font-style:italic; line-height:1.5 }@media only screen and (max-width:540px) {.refSlide .refTestimonial { font-size:20px }}#angAuftragSect { margin-bottom:60px }#angAuftragSect #q_zip, #angAuftragSect #loc_zip{ width:28%; float:left; margin-right:2% }#angAuftragSect #q_city,#angAuftragSect #loc_city{ width:70% }#angAuftragSect #q_message{ height:102px }#angLocationHead{ line-height:1.2; padding-top:7px }#angLeerwohnung{ padding:12px 0 }#angLeerwohnung strong{ display:block; margin-bottom:1em }#angLeerwohnung .styledRadioBtn { margin-right:30px; font-size:16px }#einbauSect > div { margin-bottom:1.5em }#einbauSect h3 { margin-bottom:1em }#einbauSect img { display:block; margin-bottom:1em }#einbauSect label { font-weight:400; font-size:15px }@media only screen and (max-width:480px) {#einbauSect .qGrid3333 {display:-ms-grid;display:grid;grid-template-columns:1fr 1fr; row-gap:3%;}#einbauSect .qCol{ margin:0 }}#angAufmassSect {display:none;padding:2em 0 3em 0;border-top:2px dashed #1E3D5D;border-bottom:2px dashed #1E3D5D;}#angAufmassSect h3,#angAufmassSect h4 {margin-bottom:1em;}#angAufmassSect img {width:100%;max-width:650px;margin-bottom:2em}#angAufmassSect .qCol {padding-top:0;padding-bottom:0;}#angAufmassSect .qCol span {clear:both;float:left;width:30px;height:30px;margin:3px 0 0 0;border:2px solid #1E3D5D;border-radius:3px;text-align:center;font-weight:700;}#angAufmassSect .qCol input {width:85%;float:right;}#angAufmassSect .qCol input:last-child {margin-bottom:0;}@media only screen and (max-width:660px) {#angAufmassSect .qCol {border:none;margin:10px 0;}}#angFotoSect {border-bottom:2px dashed #1E3D5D;padding:40px 0 60px 0;}#uploadFotoPreview {background:#eee;min-height:300px;padding:30px;}#uploadFotoPreview div {display:flex;height:240px;border:2px dashed #ccc;padding:10%;align-items:center;justify-content:center;text-align:center;color:#666;font-size:14px}#uploadFotoPreview div label {cursor:pointer;font-weight:400;}#angSubmitSect {max-width:500px;margin:4em auto 0 auto;}#angSubmitSect .qButtonE1 {display:block;}#angCtaSect h2 {margin-bottom:0.5em}#angCtaTel {display:inline-block;padding-left:60px;background:url(../../../bwm-images/bwm-icon-phone.svg) no-repeat left center / 40px auto;font-size:42px;font-weight:600;color:#3A75A6 !important;}@media only screen and (max-width:500px) {#angCtaTel { margin-top:1em;font-size:30px; }}#contDirectSect img {display:block;margin:2em auto;width:75%;}#contDirectHead {margin-bottom:1em;}#contTel {display:inline-block;padding-left:35px;background:url(../../../bwm-images/bwm-icon-phone.svg) no-repeat left center / 24px auto;font-size:22px;}#contTelHours {display:inline-block;font-style:italic;margin-bottom:0.75em;}#contEmail {font-size:20px;}#contFormSect { border-top:2px dashed #1E3D5D }.contTel{ display:none }#q_message { height:185px }#contSendBtn{ width:100% }.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}.tos-wrapper.tos-opened{display:block}.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}.tos-wrapper.tos-opening{opacity:1}.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}.tos-slider,.tos-wrapper.tos-inline{position:relative}.tos-slider{white-space:nowrap;padding:0;margin:0}.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}.tos-slide.tos-loading>*{opacity:0}.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}.tos-close,.tos-next{right:20px}.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}.tos-prev{left:20px}.tos-close{height:40px;top:20px}.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}.tos-inline.tos-prev{margin-right:-60px}.tos-inline.tos-next{margin-left:-60px}.tos-loading .tos-inline{opacity:0!important}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}.tos-caption:after{content:'';display:block;clear:both}.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}.tos-caption>div:last-child{float:right;margin-right:-2px}.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}.tos-wrapper.tos-has-caption .tos-uibg{height:100px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tos-pagination a{display:inline-block}.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}.tos-slide .tos-html{-webkit-overflow-scrolling:touch}.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.tos-play:after{content:''}.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}