@font-face {font-family:'PT Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.eot'); src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.woff2') format('woff2'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.woff') format('woff'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.ttf') format('truetype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-regular.svg#PTSans') format('svg'); }@font-face {font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.eot'); src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.woff2') format('woff2'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.woff') format('woff'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.ttf') format('truetype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700.svg#PTSans') format('svg'); }@font-face {font-family:'PT Sans';font-style:italic;font-weight:700;font-display:swap;src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700italic.eot'); src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700italic.woff2') format('woff2'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700italic.woff') format('woff'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700italic.ttf') format('truetype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-700italic.svg#PTSans') format('svg'); }@font-face {font-family:'PT Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-italic.eot'); src:url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-italic.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-italic.woff2') format('woff2'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-italic.woff') format('woff'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-italic.ttf') format('truetype'),url('../web-fonts/pt-sans-v9-latin/pt-sans-v9-latin-italic.svg#PTSans') format('svg'); }@font-face {font-family:'PT Serif';font-style:normal;font-weight:400;font-display:swap;src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-regular.eot'); src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-regular.woff2') format('woff2'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-regular.woff') format('woff'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-regular.ttf') format('truetype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-regular.svg#PTSerif') format('svg'); }@font-face {font-family:'PT Serif';font-style:italic;font-weight:400;font-display:swap;src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-italic.eot'); src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-italic.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-italic.woff2') format('woff2'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-italic.woff') format('woff'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-italic.ttf') format('truetype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-italic.svg#PTSerif') format('svg'); }@font-face {font-family:'PT Serif';font-style:normal;font-weight:700;font-display:swap;src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700.eot'); src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700.woff2') format('woff2'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700.woff') format('woff'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700.ttf') format('truetype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700.svg#PTSerif') format('svg'); }@font-face {font-family:'PT Serif';font-style:italic;font-weight:700;font-display:swap;src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700italic.eot'); src:url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700italic.woff2') format('woff2'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700italic.woff') format('woff'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700italic.ttf') format('truetype'),url('../web-fonts/pt-serif-v9-latin/pt-serif-v9-latin-700italic.svg#PTSerif') format('svg'); }html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }body {margin:0;}article,aside,details, figcaption,figure,footer,header,main, menu,nav,section,summary { display:block;}audio,canvas,progress,video {display:inline-block;}audio:not([controls]) {display:none;height:0;}progress {vertical-align:baseline;}template, [hidden] {display:none;}a {background-color:transparent; -webkit-text-decoration-skip:objects; }a:active,a:hover {outline-width:0;}abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }b,strong {font-weight:inherit;}b,strong {font-weight:bolder;}dfn {font-style:italic;}h1 {font-size:2em;margin:0.67em 0;}mark {background-color:#ff0;color:#000;}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;}svg:not(:root) {overflow:hidden;}code,kbd,pre,samp {font-family:monospace, monospace; font-size:1em; }figure {margin:1em 40px;}hr {box-sizing:content-box; height:0; overflow:visible; }button,input,select,textarea {font:inherit; margin:0; }optgroup {font-weight:bold;}button,input { overflow:visible;}button,select { text-transform:none;}button,html [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 {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend {box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }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-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}::-webkit-input-placeholder {color:inherit;opacity:0.54;}::-webkit-file-upload-button {-webkit-appearance:button; font:inherit; }:root {--rak-font-head-1:'PT Sans', sans-serif;--rak-font-head-2:'PT Serif', serif;--rak-font-copy:'PT Sans', sans-serif;--rak-font-accent:'PT Serif', serif;--rak-font-nav:'PT Serif', serif;--rak-font-size-copy:15px;--rak-color-copy:#333;--rak-color-accent-1:#7b1836;--rak-color-accent-2:#998366;}body {font:normal 400 var(--rak-font-size-copy)/1.6 var(--rak-font-copy);color:var(--rak-color-copy);background:#fff;-webkit-hyphens:auto;hyphens:auto;} a { text-decoration:none; color:var(--rak-color-accent-1); font-style:italic; transition:all 0.3s } a:hover { color:inherit }.fwHiddenLink { color:inherit; font-style:inherit; }.fwNoListStyle { list-style:none; margin:0; padding:0 }.fwClearfix::before,.fwClearfix::after{ content:" "; display:table } .fwClearfix::after{ clear:both }.fwClearerHidden{ clear:both; font-size:0; line-height:0; height:0 }.fwClearer{ clear:both; }.fwNoWrap { white-space:nowrap; -webkit-hyphens:none;hyphens:none;}@media only screen and (max-width:600px) {.fwNotInSmartphone { display:none !important }}figure{ margin:0 } h1, .fwLikeH1 {font:normal 400 72px/1.2 var(--rak-font-head-1);margin:0 0 77px 0;text-align:center;color:#fff;text-transform:uppercase;text-shadow:0 0 60px rgba(0,0,0,1.0);-webkit-hyphens:manual;hyphens:manual;}h1 span, .fwLikeH1 span {display:block;font:italic 400 30px/1.4 var(--rak-font-head-2);text-transform:none;margin-bottom:15px} .noBgHeaderH1 { text-shadow:none; color:#333;font-size:60px}h2, .fwLikeH2 {font:italic 400 36px/1.35 var(--rak-font-head-2);margin:0 0 65px 0;text-align:center;text-transform:none}h2::before, .fwLikeH2::before {display:block;content:"";width:45%;max-width:500px;height:1px; background:#333;margin-left:auto;margin-right:auto;margin-bottom:12px}.h2small {font-size:26px;margin:0 0 30px 0;text-align:left;}.h2NoBorder { margin-bottom:30px }.h2legal { font-size:24px; margin:0 0 20px 0; text-align:left }.h2small::before, .h2NoBorder::before, .h2legal::before { content:none } h3, .fwLikeH3 {font:normal 400 36px/1.1 var(--rak-font-head-1);margin:0 0 25px 0;text-transform:uppercase}.h3small {font-size:19px;line-height:1.2;margin:0 0 8px 0;padding-top:5px} @media only screen and (max-width:1023px) { h1, .fwLikeH1 { font-size:65px; margin:0 0 65px 0; }h1 span, .fwLikeH1 span { font-size:23px }}@media only screen and (max-width:700px) {h1, .fwLikeH1 {-webkit-hyphens:auto;hyphens:auto;}h2, .fwLikeH2 {font-size:30px;margin:0 0 45px 0;}.h2small {font-size:20px;margin:0 0 22px 0;}.h2NoBorder { margin-bottom:25px }.h2legal { font-size:20px; }h3, .fwLikeH3 { font-size:30px }}@media only screen and (max-width:600px) {h1 br, .fwLikeH1 br { display:none }h1, .fwLikeH1 { font-size:38px; margin:0 0 25px 0; }h1 span, .fwLikeH1 span { font-size:18px }.noBgHeaderH1 { font-size:50px; margin-bottom:45px }}@media only screen and (max-width:400px) {.noBgHeaderH1 { font-size:35px }}.fwMasterContainer {max-width:1920px;margin-left:auto;margin-right:auto;}.fwContainer {position:relative;padding-left:20px;padding-right:20px;max-width:1120px;margin-left:auto;margin-right:auto;text-align:left;}@media only screen and (max-width:600px) { .fwContainer {padding-left:10px; padding-right:10px; }}header {background:#fff;width:100%;z-index:201;}header > .fwContainer { height:inherit }.headerSection{ position:relative;height:calc(100vh - 125px);width:100%;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center center;background-size:cover}.noBgHeaderSection { padding-top:175px;}.headerDarkLayer {position:absolute;top:0px;left:0px;width:100%;height:inherit;background-color:rgba(0,0,0,0.3);z-index:80;}.headerTxtContainer {position:absolute;text-align:center;width:100%;max-width:1120px;bottom:45%;left:50%;top:auto;right:auto;padding:0 20px;transform:translateX(-50%) translateY(45%);z-index:99;box-sizing:border-box;}.headerTxtContainer p, .headerEinleitungTxt{margin:0;font:italic 400 20px/1.8 var(--rak-font-copy);color:#fff;max-width:970px;margin-right:auto;margin-left:auto;}.headerEinleitungTxt { color:var(--rak-color-copy); text-align:center }#slideDown {border:none;background-color:transparent;position:absolute;bottom:10%;left:50%;top:auto;right:auto;margin-left:-25px;transition:all ease-in-out 0.6s;z-index:99;}.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;}@keyframes floating {0% { transform:translateY(0%);}50% { transform:translateY(45%); }100% {transform:translateY(0%); }}@-webkit-keyframes floating {0% { -webkit-transform:translateY(0%);}50% { -webkit-transform:translateY(45%); }100% { -webkit-transform:translateY(0%); }}@media only screen and (max-width:980px) { .noBgHeaderSection { padding-top:130px;}}@media only screen and (max-width:700px) {#slideDown { display:none; }.headerTxtContainer {top:65%;bottom:auto;transform:translateX(-50%) translateY(-65%);}.headerTxtContainer p, .headerEinleitungTxt {font-size:17px;line-height:1.5;}}@media only screen and (max-height:550px) { .headerSection{ height:700px; }}@media only screen and (max-width:420px) {#startHeaderSection {height:95vh;}#startHeaderSection .headerTxtContainer {top :79%;bottom :auto;transform :translateX(-50%) translateY(-79%);}}@media only screen and (max-width:340px) {#startHeaderSection {height:100vh;}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.headerSection{ height:671px; }}.fwContentSect { padding-top:80px; padding-bottom:40px }.fullWidthSect { margin-top:60px }p{ margin:0 0 1.5em 0 }.fwStandardP{ margin:0 0 1.5em 0 !important; display:block }.fwDoubleP{ margin:0 0 3em 0 }.fwLargeP{ margin:0 0 6em 0 }.fwHalfP{ margin:0 0 0.75em 0 }.fwNullP{ margin:0 }.siteIntro {font:italic 400 20px/1.8 var(--rak-font-copy) }.txtCenter{ text-align:center; }.txtItalic{ font-style:italic }.slimCase, .slimCaseSect p { max-width:970px; margin-left:auto; margin-right:auto }.slimInsideCase{ max-width:84%; margin-left:auto; margin-right:auto }.moreInfoSect{ font-size:17px; line-height:1.5 }.moreInfoSect p { max-width:665px; margin-left:auto; margin-right:auto }.moreInfoSect .fwButtonE1 { width:350px; max-width:100%; margin-left:auto; margin-right:auto;}@media only screen and (max-width:600px) {.fwContentSect { padding-top:50px; padding-bottom:10px }}@media only screen and (max-width:400px) {.slimInsideCase{ max-width:100%; }}.fwLargerText{ font-size:17px; line-height:1.5 }.fwSmallerText { font-size:14px }.fwComment{ font-size:11px; line-height:1.3 } .qGrid66,.qGrid84,.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 }.qGrid444{ grid-template-columns:1fr 1fr 1fr }.qGrid3333 { grid-template-columns:1fr 1fr 1fr 1fr }@media only screen and (max-width:820px) {.qGrid84{ display:block }.qGrid84 .qCol { margin:30px 0 }}@media only screen and (max-width:660px) {.qGrid66,.qGrid444{ display:block;margin-bottom:30px; }.qGrid66 .qCol,.qGrid444 .qCol {margin:40px 0;}}@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:30px}.qGrid3333 .qCol { margin:20px 0;}}.qCol66 {column-count:2;column-gap:3%;}@media only screen and (max-width:660px) {.qCol66 {column-count:1;}}.fwCol66 {column-count:2;column-gap:20px;}.fwCol66_1 { float:left; width:49.10714286%; margin-right:1.785714286%; clear:both; } .fwCol66_2 { float:left; width:49.10714286% }.fwCol84_1{ float:left; width:66.07142857%; margin-right:1.785714286%;clear:both }.fwCol84_2 { float:left; width:32.14285714% } .fwCol48_1{ float:left; width:32.14285714%; margin-right:1.785714286%;clear:both }.fwCol48_2 { float:left; width:66.07142857% }@media only screen and (max-width:820px) { .fwCol84_1{ float:none; width:100%; margin-right:0;clear:both; margin-bottom:30px }.fwCol84_2 { float:none; width:100% } }@media only screen and (max-width:600px) { .fwCol48_1{ float:none; width:100%; margin-right:0%; }.fwCol48_2 { float:none; width:100% }}@media only screen and (max-width:540px) {.fwCol66 {column-count:1;}.fwCol66_1, .fwCol66_2 { float:none; width:100%; margin-right:0;margin-bottom:60px;}}.fwCol444_1 { float:left; width:32.14285714%; margin-right:1.785714286%; clear:both; } .fwCol444_2, .fwCol444 { float:left; width:32.14285714%; margin-right:1.785714286%; }.fwCol444_3 { float:left; width:32.14285714%; } @media only screen and (max-width:800px) {.fwCol444 { width:48.68421053%; margin-right:2.631578947% }}@media only screen and (max-width:600px) {.fwCol444_1, .fwCol444_2, .fwCol444_3 { float:none; width:100%;margin-right:0;}.fwCol444_1, .fwCol444_2 { margin-bottom:40px }}@media only screen and (max-width:530px) { .fwCol444 { width:100%; margin-right:0 }} .fwCol3333_1 { float:left; width:23.66071429%; margin-right:1.785714286%; clear:both } .fwCol3333_2,.fwCol3333_3 { float:left; width:23.66071429%; margin-right:1.785714286% }.fwCol3333_4 { float:left; width:23.66071429% }@media only screen and (max-width:780px) {.fwCol3333_1, .fwCol3333_3 { width:48.9361702%; margin-right:2.1276595%; margin-bottom:40px; clear:both}.fwCol3333_2, .fwCol3333_4 { width:48.9361702%; margin-right:0; margin-bottom:40px}}@media only screen and (max-width:460px) {.fwCol3333_1, .fwCol3333_2, .fwCol3333_3, .fwCol3333_4 { float:none; width:100%; margin-right:0%; margin-bottom:40px; clear:both;text-align:center}}.fwFullWidthImg{ width:100% }.marginBottomImg{ margin-bottom:55px }.marginTopImg{ margin-top:40px }.fwLinedList {margin:1em 0 0.5em 0;padding:0;list-style:none;text-align:left;border-top:1px solid #333}.fwLinedList li {padding:10px 0;border-bottom:1px solid #333;}.fwLinedList.fwCol66_1 { margin-right:1.785714286%;}.fwLinedList em { color:#999999 }@media only screen and (max-width:540px) {.fwLinedList.fwCol66_1 { margin-right:0; margin-bottom:0}.fwLinedList.fwCol66_2 {border-top:none; margin-top:0 }}.fwBulletList, .fwCheckList {margin:1em 0 0.5em 0;padding:0;list-style:none} .fwBulletList li { background:url(../../../rak-bilder/rak-main-bullet.gif) no-repeat 0px 11px;padding:0 0 0.5em 9px;} .fwCheckList li {padding:0 0 0.5em 34px;background:url(../../rak-bilder/rak-main-bullet-check.png) no-repeat 0px 6px;}.fwCompactList{ margin-bottom:1em }.fwCompactList li { padding-bottom:0 }.fwInlineList { margin-top:0 }.transpTeaserCol {padding:25px;background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box}.transpColLink { position:relative }.transpColLink::before {position:absolute;content:"";height:100%;width:100%;top:0;left:0;z-index:90; background-color:rgba(255,255,255,0);transition:all 0.3s}.transpColLink:hover::before { background-color:rgba(255,255,255,0.3); }.transparentTeaser {position:relative;font-size:15px;line-height:1.6;font-style:italic; color:#333; background-color:rgba(255,255,255,0.6);padding:25px;width:100;max-width:300px;box-sizing:border-box;z-index:91;}.transparentTeaser p { margin-bottom:0.75em }.transpTeaserCol .transparentTeaser { max-width:275px }.transparentTeaser img { margin-bottom:26px; margin-top:7px }.tosGalleryHidden a { display:none !important; }.tosGalleryHidden a:first-child {position:relative;display:block !important;width:100%;height:auto;}.tosGallery img { display:block;width:100%; height:auto;margin-bottom:20px}.tosGalleryHidden a:first-child::before {display:block;position:absolute;content:"+";text-align:center;font-size:50px;line-height:54px;width:54px;height:54px;bottom:0px;right:0px;z-index:99;color:#333;background-color:rgba(246,245,238,0.7);}.tosGalleryHidden a:first-child::after {position:absolute;content:"";height:100%;width:100%;top:0;left:0;z-index:98; background-color:rgba(255,255,255,0);transition:all 0.3s}.tosGalleryHidden a:first-child:hover::after { background-color:rgba(255,255,255,0.3); }.tosGalleryHidden { display:block; border-bottom:1px solid #333;}.cycleSlide { width:100%; height:inherit; background-repeat:no-repeat;background-position:center center;background-size:cover;}.cycleSlideCap {position:absolute;font:italic 400 14px/1.2 var(--rak-font-copy);color:#fff;bottom:4.4%;right:5%;z-index:99;}.cycleNav { position:absolute;bottom:5%;left:50%;top:auto;right:auto;transform:translateX(-50%) translateY(5%);line-height:0px; font-size:0px;z-index:99; }.cycleNav span { display:inline-block;width:35px;height:4px;margin-left:10px;color:#fff;cursor:pointer;border-bottom:2px solid #b2b2b2;}.cycleNav span:first-child { margin-left:0; }.cycle-pager-active { border-bottom:2px solid #fff!important; }@media only screen and (max-width:900px) { .cycleSlideCap { bottom:10px; right:10px; }.cycleNav { bottom:6.5%; }} .fwButtonE1 {display:block;margin-top:2.5em;font:italic 400 18px var(--rak-font-accent);text-align:center;color:var(--rak-color-copy);transition:all 0.3s;border:1px solid;padding:10px 0;}.fwButtonE1:hover{transition:all 0.3s;background:rgba(0,0,0,0.1) }input, textarea, select {display:block;padding:6px 0 6px 0;border:1px solid #dedede;box-shadow:inset 0 1px 2px #dedede;color:var(--rak-color-copy);box-sizing:border-box;}label { font-family:var(--rak-font-accent); font-style:italic; clear:both; display:block; float:left; line-height:2.25 }input[type="text"], input[type="password"], input[type="email"], select, textarea { float:right; width:65.5%; margin-bottom:5px }input[type="text"], input[type="password"], input[type="email"], textarea { text-indent:5px; }input[type="radio"], input[type="checkbox"] { display:inline !important; border:none; background:none; box-shadow:none }textarea { height:80px; width:82%}::-webkit-input-placeholder { color:#fff }:-moz-placeholder { color:#fff }::-moz-placeholder { color:#fff }:-ms-input-placeholder { color:#fff }.placeholder { color:#aaa; }.contLegalTxt { font-size:11px; line-height:1.25; margin-top:2em; width:82%; float:right }#kontPflicht{ font-size:11px; line-height:1.25; padding-left:34.5%; height:20px; margin-top:-20px}#contSendButton { width:82%; float:right; margin-top:1.2em }@media only screen and (max-width:900px) { #contSendButton { width:78%; float:right }textarea, .contLegalTxt{ width:78%}}@media only screen and (max-width:780px) {#contForm label{ display:none }input[type="text"], input[type="password"], input[type="email"], select, textarea { width:100% }#contSendButton, .contLegalTxt { width:100%; float:none }#kontPflicht { padding-left:0 }::-webkit-input-placeholder { color:#333 }:-moz-placeholder { color:#333 }::-moz-placeholder { color:#333 }:-ms-input-placeholder { color:#333 }}@media only screen and (max-width:540px) { textarea { height:120px }.kontFormCol66 { margin-bottom:0 }#contSendButton {margin-top:0}}.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 } .googleMap {box-sizing:border-box;position:relative;overflow:hidden;background:url(../../rak-bilder/rak-map-bg.webp) no-repeat center center / cover;}#googleMapCopy {margin-top:-30px;padding:0 10px 0 0;font-size:10px;text-align:right}.mapWrapper {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;text-align:center;color:#fff;font-size:11px;line-height:1.2;}.mapWrapperCont {max-width:385px;background:rgba(0,0,0,0.75);padding:20px;}.mapBtn {box-sizing:border-box;display:inline-block; overflow:hidden;margin-bottom:1em; padding:7px 10px; border:1px solid;font:italic 400 13px/1.5 var(--rak-font-accent);color:#fff !important;transition:all 0.2s }.mapBtn:hover{ background:#fff; color:#333 !important }.mapWrapper a { color:#ccc }.mapWrapper a:hover { color:#fff; cursor:pointer } .legalFirstSect { padding-top:0 }.legalLastSect { margin-bottom:50px; padding-top:0 !important }.imprFaxTel { display:inline-block; width:26px }#fwHeaderLogo {position:absolute;bottom:-58px;left:50%;width:105px;z-index:90;transform:translateX(-50%);}#fwHeaderLogo img, #fixedNavLogo img { display:block; width:100%; height:auto; border:none; }#fixedNavLogo { display:none; float:left;width:60px;margin-top:-20px}.qSkipLink {clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.qSkipLink:focus {clip:auto;height:auto;overflow:auto;width:100%;z-index:25;padding:20px;background:#fff;text-align:center;}#fwN1 { position:relative;width:100%;height:125px;padding-top:30px;font:italic 400 16px/1.25 var(--rak-font-nav);text-transform:uppercase;box-sizing:border-box;}.fwN1fixed {position:fixed !important;top:0 !important; left:0;z-index:202; width:100%;height:85px !important;background:#fff;}.fwN1fixed #fwHeaderLogo { display:none }.fwN1fixed #fixedNavLogo { display:block }.fwN1fixed .fwN1E1link{ padding-bottom:20px }.fwN1fixed #jobStoerer{ display:none }#fwN1E1List { display:block; text-align:center;}.fwN1E1 { display:inline-block; margin:0 28px 0 0 }.fwN1E1:nth-last-child(2){ margin:0 }.fwN1E1button {display:inline-block; height:20px;border:none; color:var(--rak-color-copy);background-color:transparent;text-transform:uppercase;}.fwN1E1link {display:inline-block; height:20px;color:var(--rak-color-copy); padding-bottom:60px}.fwN1E1mobileLink,.fwN1E1mobileOpener { display:none }#fwN1E1linksel { color:var(--rak-color-accent-1) }.fwN1E1link:hover { color:var(--rak-color-accent-1); cursor:pointer; }.fwN1E1button:hover { color:var(--rak-color-accent-1); cursor:pointer; }.fwN1E2List { text-align:left;display:none;position:absolute;z-index:205;background:#fff; padding:24px;font-size:14px;margin-left:-24px;} .fwN1E2 {padding:12px 0;line-height:1.25; -webkit-hyphens:manual;hyphens:manual; }.fwN1E2link{ color:var(--rak-color-copy) }span.fwN1E2link{ color:#999 }#fwN1E2linksel { color:var(--rak-color-accent-1) }.fwN1E2link:hover{ color:var(--rak-color-accent-1) }#fwOpenMobileNav { margin:5px 0 20px -10px;width:60px;height:49px;display:none;float:right;}#fwOpenMobileNavButton {border:none;display:block;width:100%;height:100%;background:url(../../rak-bilder/rak-nav-mobile-open-menu.gif) no-repeat 10px 10px;}.fwN1fixed #fwOpenMobileNav {margin:-20px 0 15px 2%;}#fwMobileTel, #fwMobileEmail {display:none;padding-top :30px;font-size:24px;font-weight:500;text-align:center;}#fwMobileEmail {padding-bottom:90px;font-size:18px }#fwMobileTel a, #fwMobileEmail a {color:var(--rak-color-copy);}@media only screen and (max-width:1024px) { .fwN1fixed .fwN1E1 { margin:0 23px 0 0 }.fwN1fixed .fwN1E1:nth-last-child(2){ margin:0 }.fwN1fixed #fwN1E1List { padding-left:8% }}@media only screen and (max-width:980px) {#fwHeaderLogo { display:none; }#fixedNavLogo { display:block; margin-top:0;}#fwOpenMobileNav { display:block }#fwOpenMobileNav:hover { cursor:pointer; opacity:0.7 }#fwMobileTel, #fwMobileEmail { display:block }#fwN1 { position:fixed; top:0;left:0;z-index:203; width:100%;height:85px;background:#fff;padding:10px 20px 0 20px}#fwN1E1List { display:none; position:fixed;margin-top:0;top:83px;left:0;z-index:203;width:100%;height:100%;overflow:auto;background:#fff;}.fwN1E1 { float:none;display:block;padding:15px 3% 15px 3%; border-bottom:1px solid #999; height:auto;padding-left:0;margin:0;}.fwN1E1:hover .fwN1E2List { display:none; }.fwN1E1:first-child { padding-top:40px }.fwN1E1link, .fwN1E1button{ display:none; }.fwN1E1mobileLink, .fwN1E1mobileOpener { display:block; color:#000; padding-left:24px }.fwN1E1mobileOpener:after { content:'+';float:right;font-size:24px;line-height:15px;}.fwN1E1mobileLink:hover, .fwN1E1mobileOpener:hover { color:#ccc; cursor:pointer }.fwN1E1mobileOpenerActive:after { content:'-' }#fwN1E1mobileLinksel{ color:#ccc; } .fwN1E2List { display:none;position:static;background:none;margin-top:0;padding:24px;margin:0;text-align:center;}}@media only screen and (max-width:600px) { #fwN1 { padding:10px 10px 0 10px }}@media only screen and (max-height:500px) {#fwN1 { height:65px; padding:8px 10px 0 10px }#fixedNavLogo { width:48px;}#fwOpenMobileNav { margin:0px 0 20px -10px; }#fwN1E1List { top:63px; } }footer {padding:80px 0 100px 0; font-size:14px;color:#fff;background:#5d2d2d; background:linear-gradient(to bottom, #2e1616 0%,#5d2d2d 12%,#5d2d2d 12%,#5d2d2d 100%);}#fwFooterAdr {float:left;width:33.92857143%;padding-left:8.482142857%;box-sizing:border-box}.fooHead { display:block;font-family:var(--rak-font-head-1); font-size:16px; font-style:normal;text-transform:uppercase;margin-bottom:20px}#fwFooterAdr p{ font-family:var(--rak-font-head-2); font-style:italic}#fwFooterAdr a{ color:inherit }#fwFooterAdr a:hover { opacity:0.7 }#fwFooterSitemap { float:left; width:45.53571429% }.navFooter {list-style:none;text-transform:uppercase;padding:0;margin:0;column-count:2;column-gap:30px;}.navFooter li { padding-bottom:18px;page-break-inside:avoid;break-inside:avoid;}.navFooter a { color:#fff; font-style:normal }.navFooter a:hover { opacity:0.7 }#footerQabRatingContainer {float:left;width:145px;text-align:center;}#footerQabRatingContainer, #footerQabRatingContainer a { font-style:italic; color:var(--rak-color-accent-2) }#footerQabRatingHead { display:inline-block; width:144px;text-align:center;}#fwFooterLegal{text-align:center;font-size:12px;text-transform:uppercase;color:#999;}.footerCopy { display:inline-block }#fwFooterLegal a{ display:inline-block; color:#999; font-style:normal }#fwFooterLegal a:hover{ display:inline-block; color:#fff }.fwFooterLegalSpacer{ display:inline-block; width:8px }.fooLegalImpr { margin-left:75px; margin-right:6px }.fooLegalDS { margin-left:6px; margin-right:6px }.fooLegalGH { margin-left:6px }@media only screen and (max-width:950px) {#fwFooterAdr{ width:30%; padding-left:0 }#fwFooterSitemap { width:52% }#footerQabRatingContainer { width:18% }}@media only screen and (max-width:800px) { #fwFooterAdr { width:38% }#fwFooterSitemap { width:62% }#footerQabRatingContainer { float:none; clear:both; width:145px; margin-left:auto; margin-right:auto; padding-top:35px; padding-bottom:15px; }}@media only screen and (max-width:600px) { footer { padding:40px 0 25px 0 }#fwFooterAdr{ float:none; width:100%; margin-bottom:50px; text-align:center }#fwFooterSitemap { float:none; clear:both; max-width:420px;width:100%;margin-left:auto; margin-right:auto;}}@media only screen and (max-width:550px) {.footerCopy { display:block; margin-bottom:3px }.fooLegalImpr { margin-left:0; }}@media only screen and (max-width:380px) { .navFooter {text-align:center;column-count:1;column-gap:0px;}}#fwFooterShareCont{ clear:both; margin:0 auto 60px auto; padding-top:1px; text-align:center}#fwFooterSocial { display:inline-block; }#fwFooterSocial > li { float:left; margin-right:45px; position:relative; }#fwFooterSocial > li:last-child { margin-right:0; }#fwFooterSocial > li > a, .likeFooterSocialButton { display:block; cursor:pointer; background-position:0px center;background-repeat:no-repeat;height:39px;color:inherit}#houzz{ width:23px; background-image:url(../../rak-bilder/rak-houzz-icon.png) }#qab{ width:20px; background-image:url(../../rak-bilder/rak-qualitaet-am-bau-icon.png) }#startSlider {position:relative;width:100%;height:inherit;overflow:hidden;z-index:-99;}#outDarkLayer {font-size:30px;position:absolute;right:5%;top:45px;z-index:99;color:rgba(255,255,255,0.6);cursor:pointer;}.startStoerer {position:absolute;left:3%;top:45px;z-index:100;border:3px solid #fff;border-radius:50%;overflow:hidden;transform:rotate(-15deg);padding:2px}.startStoerer div {display:table-cell;vertical-align:middle;font:italic 400 16px/1.25 var(--rak-font-accent);width:165px;height:165px;padding:7px;text-align:center;border:1px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;font-size:14px;line-height:1.2;}.stoererHead { display:block; font:normal 400 30px/1 var(--rak-font-head-1);text-transform:uppercase; padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #fff;}@media only screen and (max-width:340px) {.startStoerer {left:-10px;top:75px !important;transform:scale(0.75, 0.75) rotate(-15deg);}}.startRaumgestaltung {background-image:url(../../rak-bilder/startseite/rak-raumgestaltung.webp);}.transpColLink {display:block}.leistungsTeaser {column-count:3;column-gap:20px;column-rule:1px solid #000;}.leistungsTeaser img { display:block; width:100%; height:auto; margin-bottom:20px }.leistungsTeaser article {display:block;page-break-inside:avoid;break-inside:avoid;padding-bottom:12px;}.leistungsTeaser a {display:block;position:relative;padding-bottom:12px;border-bottom:1px solid #000;color:#333;font-style:normal}.teaserNoBorder a { border-bottom:none }.leistungsTeaser p, .leistungsTeaser h3, .moebelhausCol_2 p, .moebelhausCol_2 h3 { position:relative; z-index:99; }.leistungsTeaser a::before, .moebelhausCol_2 a::before{position:absolute;content:"";height:98%;width:100%;top:0;left:0;z-index:98; background-color:rgba(255,255,255,0);transition:all 0.3s}.leistungsTeaser a:hover::before, .moebelhausCol_2 a:hover::before { background-color:rgba(255,255,255,0.3); }.moebelhausCol_1 {float:left;width:66.96428571%;padding-right:9px;border-right:1px solid #000;box-sizing:border-box;}.moebelhausCol_2 {float:left;width:33.03571429%;padding-left:10px;box-sizing:border-box}.moebelhausCol_2 a { display:block; position:relative; color:#333; font-style:normal }.moebelhausCol_2 img { display:block; width:100%; height:auto; margin-bottom:20px }.moebelTeaser { background-image:url(../../rak-bilder/startseite/rak-teaser-moebel.webp); margin-bottom:30px }.startAusstellung {background:url(../../rak-bilder/startseite/rak-teaser-ausstellung.webp) no-repeat center center;background-size:cover;}.startAusstellung .transparentTeaser { float:right; margin-right:8% }@media only screen and (max-width:980px) {#outDarkLayer { top:120px;}.startStoerer { top:110px }}@media only screen and (max-width:580px) {.leistungsTeaser {column-count:2;}#teaserSonne a, #teaserGardinen a { border-bottom:1px solid #000; }#teasePolster a { border-bottom:none }.moebelhausCol_1 {float:none;width:100%;padding-right:0;border-right:none;border-bottom:1px solid #000;margin-bottom:40px}.moebelhausCol_2 {float:none;width:100%;max-width:360px;padding-left:0;margin-left:auto;margin-right:auto;}}@media only screen and (max-width:400px) {.leistungsTeaser {column-count:1;column-gap:0px;column-rule:none;}.moebelhausCol_2 { max-width:100% }.leistungsTeaser a { border-bottom:1px solid #000 !important; }#teaserAkustik a { border-bottom:none !important; }}@media only screen and (max-width:380px) { .startStoerer { top:100px }}.leistungStoerer {position:absolute;left:3%;top:65px;z-index:100;border:3px solid #fff;border-radius:50%;overflow:hidden;transform:rotate(-15deg);padding:2px;}.leistungStoerer div {display:flex;align-items:center;font:italic 400 30px/1.25 var(--rak-font-accent);width:165px;height:165px;padding:7px;text-align:center;border:1px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;}@media only screen and (max-width:340px) {.leistungStoerer {left:-10px;top:75px !important;transform:scale(0.75, 0.75) rotate(-15deg);}}#leistungTextIntroSect {max-width:960px;}.leistungTextCol .fwCol444:nth-child(3n) { margin-right:0 }.leistungTextCol .fwCol444:nth-child(3n-2) { clear:both }.leistungTextCol .fwCol444:nth-child(7) { float:none; margin-right:auto; margin-left:auto}.leistungTextCol article {position:relative;padding-bottom:1.5em}.leistungTextCol article.isNew::after { position:absolute;top:-15px;right:-10px;content:'';display:block;background:url("../../rak-bilder/rak-neu-stoerer.svg") center center / 80px auto; width:80px; height:80px;transform:rotate(20deg);}@media only screen and (max-width:930px) {.leistungTextCol article.isNew::after { background-size:65px auto; width:65px; height:65px; right:-20px;}}@media only screen and (max-width:850px) {.leistungTextCol article.isNew::after { background-size:65px auto; width:65px; height:65px; right:-40px;}}@media only screen and (max-width:800px) {.leistungTextCol .fwCol444:nth-child(3n) { margin-right:2.631578947%}.leistungTextCol .fwCol444:nth-child(3n-2) { clear:none }.leistungTextCol .fwCol444:nth-child(2n) { margin-right:0 }.leistungTextCol .fwCol444:nth-child(2n-1) { clear:both }}@media only screen and (max-width:530px) { .leistungTextCol .fwCol444:nth-child(3n) { margin-right:0 }.leistungTextCol article.isNew::after { background-size:65px auto; width:65px; height:65px; right:20px;}}.refSameHeigt.fwCol66_1, .refSameHeigt.fwCol66_2 { margin-bottom:1.5em }.inspirationGallery {column-count:4;column-gap:20px;column-rule:1px solid #000;}.inspirationGalleryCol1 {width:25%;column-count:1;padding-right:15px;box-sizing:border-box;}.inspirationGalleryCol2 {width:50%;column-count:2;column-gap:20px;padding-right:11px;column-rule:1px solid #000;box-sizing:border-box;}.inspirationGallery li {display:block;page-break-inside:avoid;break-inside:avoid;padding-bottom:12px;}.inspirationGallery li a { display:none; }.inspirationGallery li a:first-child {position:relative;display:block;padding-bottom:12px;border-bottom:1px solid #000;color:#333;font-style:normal}.inspirationGallery p {position:relative;font-style:italic;z-index:99;}.inspirationGallery a::before {position:absolute;content:"";height:98%;width:100%;top:0;left:0;z-index:98; background-color:rgba(255,255,255,0);transition:all 0.3s}.inspirationGallery a:hover::before { background-color:rgba(255,255,255,0.3); }.leistungLastSect{ padding-bottom:80px }#leistungLogoSect { padding-top:80px; padding-bottom:40px}#leistungLogoSect ul li {display:flex;justify-content:center;align-items:center;text-align:center;padding:5% 0;}#leistungLogoSect img { max-width:80%;}@media only screen and (max-width:600px) { .leistungLastSect{ padding-bottom:40px }.logoSlideshowSect{ padding-left:55px; padding-right:45px; }}@media only screen and (max-width:650px) { .inspirationGallery {column-count:3;}.inspirationGalleryCol1 {width:33.3%;column-count:1;padding-right:13px;}.inspirationGalleryCol2 {width:66.6%;column-count:2;padding-right:7px}}@media only screen and (max-width:500px) { .inspirationGallery {column-count:2;}.inspirationGalleryCol1 {width:50%;column-count:1;padding-right:10px;}.inspirationGalleryCol2 { width:100%; padding-right:0 }}@media only screen and (max-width:400px) { .inspirationGallery {column-count:1;}}#renovierenHeader { background-image:url(../../rak-bilder/rak-header-entspannt-renovieren.webp) }#logoHotel { width:100%; max-width:230px; height:auto }.wohnbspGallery img { margin-bottom:0 }.wohnbspGalleryClearer { clear:both; margin-bottom:62px; font-size:0; line-height:0; height:0; }.wohnbspGalleryGap{ margin-top:63px; font-size:0; line-height:0; height:0; }.wohnbspFullWidthCol { float:left;width:100%;clear:both;margin-bottom:0.178571428%}.wohnbspCol66_1 {margin-right:0.178571428%;clear:both;}.wohnbspCol66_1, .wohnbspCol66_2 { float:left;width:49.91071429%;margin-bottom:0.178571428%}.wohnbspCol48_1 { float:left;width:32.85714286%;margin-right:0.178571428%;clear:both;margin-bottom:0.178571428%}.wohnbspCol48_2 { float:left;width:66.96428571%;margin-bottom:0.178571428%}.wohnbspCol84_1 { float:left;width:66.96428571%;margin-right:0.178571428%;clear:both;margin-bottom:0.178571428%}.wohnbspCol84_2 { float:left;width:32.85714286%;margin-bottom:0.178571428%}@media only screen and (max-height:600px) { .wohnbspFullWidthCol { margin-bottom:0.578571428% }.wohnbspCol66_1 { margin-right:0.578571428%; }.wohnbspCol66_1, .wohnbspCol66_2 { width:49.71071429%; margin-bottom:0.578571428% }.wohnbspCol48_1 { width:32.75714286%; margin-right:0.578571428%; margin-bottom:0.578571428%}.wohnbspCol48_2 { width:66.66428571%; margin-bottom:0.578571428% }.wohnbspCol84_1 { width:66.66428571%; margin-right:0.578571428%; margin-bottom:0.578571428% }.wohnbspCol84_2 { width:32.75714286%; margin-bottom:0.578571428% }}#rakHeader { background-image:url(../../rak-bilder/rak-header-ueber-uns.webp) } .handWerk { background:url(../../rak-bilder/rak-handwerk.webp) no-repeat center center; background-size:cover }#teamList { font:italic 400 24px/1 var(--rak-font-accent) }#teamList span { font-size:13px }#teamList img { margin-bottom:15px;display:block; max-width:100% }#teamList .fwCol444_1,#teamList .fwCol444_2 {margin-right:0;padding-right:0.8%;border-right:1px solid #333;}#teamList .fwCol444_2,#teamList .fwCol444_3 {margin-left:0;padding-left:0.8%;}#teamList li:nth-child(n+4) {border-top:1px solid #333;padding-top:0.8%}#jobSect {max-width :600px;margin:6em auto 0 auto;border:1px solid #666;padding:40px;}#jobSect h2:before {display:none;}.refTxtAbsatz { font-size:14px; font-style:italic; padding-top:3em }#aboutPartnerSect figure{ height:150px; text-align:center }#aboutPartnerSect figure img { max-width:100% }#aboutPartnerSect h3 {-webkit-hyphens:manual;hyphens:manual;line-height:1.5}.rakTeam{ padding:0 }.rakTeam img{ display:block; width:100%;height:auto; }@media only screen and (max-width:900px) { #aboutPartnerSect h3 {-webkit-hyphens:auto;hyphens:auto}}@media only screen and (max-width:700px) { #teamList { font-size:19px; }}@media only screen and (max-width:600px) { #teamList li:first-child {box-sizing:border-box;width:100%;}#teamList li:first-child img {width:100%;}#teamList li {box-sizing:border-box;float:left;width:50%;}#teamList li:nth-child(even) {padding-right:1%;border-right:1px solid #333;}#teamList li:nth-child(odd) {padding-left:1%;}#teamList .fwCol444_1,#teamList .fwCol444_2,#teamList .fwCol444_3 {padding:0;margin:0;border:0;}}@media only screen and (max-width:460px) {#aboutPartnerSect figure{ height:auto }#aboutPartnerSect figure img { margin-bottom:1.5em }#aboutPartnerSect h3{ text-align:center }}#kontaktHeader { background-image:url(../../rak-bilder/rak-header-kontakt.webp) }#kontaktH2 {font-size:20px;line-height:1.5;text-align:center}#kontaktH2 span{ font-size:16px }.kontFormCol66 a{ text-decoration:underline }.kontaktBigFont { font:italic 400 38px/1.35 var(--rak-font-accent) }#contactMap { height:450px }#dsKontakt { margin-top:-100px; padding-top:100px }.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}