*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[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-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}@charset "UTF-8";@font-face   {font-family: "6fe";font-weight: 300;src: url("fonts/opensans-light-webfont.woff2") format('woff2'),url('fonts/opensans-light-webfont.woff') format('woff')}@font-face   {font-family: "6fe";font-weight: 500;src: url("fonts/opensans-regular-webfont.woff2") format('woff2'),url('fonts/opensans-regular-webfont.woff') format('woff')}@font-face   {font-family: "6fe";font-weight: 700;src: url("fonts/opensans-bold-webfont.woff2") format('woff2'),url('fonts/opensans-bold-webfont.woff') format('woff')}@font-face   {font-family: "Icons";src: url("fonts/SofaIcons-Regular.woff")}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{background: black;height:100%;}html.noscroll{position: fixed;overflow-y: scroll;width: 100%;}body{width:100%;height: 100%;-webkit-font-smoothing:antialiased;font-family: "6fe", sans-serif;font-weight: 500;font-size: 100%;color: white;line-height:150%;letter-spacing: .5px;-webkit-backface-visibility: hidden;}.container{opacity: 0;}.fullwidth_header{opacity: 0;}h1,h2,h3,h4,h5,h6{font-family: "6fe", sans-serif;line-height: 140%;font-weight: 500;}.fs_title  {font-size: 200%;}h1    {font-size: 280%;font-weight: 300;text-transform: uppercase;margin-bottom: .5em}h2    {font-size: 250%;font-weight: 300;text-transform: uppercase;}h3    {font-size: 140%;margin-bottom: .5em;}h4    {font-size: 120%;}h5    {font-size: 110%;margin-bottom: 1em;}h6    {font-size: 120%;}.smalltext  {font-size: 90%;}.minitext  {font-size: 80%;letter-spacing: 0px;}p,li   {font-size: 100%;}b, .b   {font-weight: 700;font-style: normal;}sb, .sb   {font-weight: 500;font-style: normal;}.uc    {text-transform: uppercase;}.wide   {letter-spacing: 1px;}.iconfont  {font-family: "Icons";}.overlay_close, .overlay_name {font-size: 180%;font-weight: 500;}.links a  {font-weight: 500;margin-bottom: .5em;display: inline-block;}.kampagne h3 {font-size: 150%;}.title_font  {font-size:350%;padding: 0 5%;}.title_image {width:50%;margin: 10px 0;}.title_shadow {text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);}.text_shadow {text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);}.imprint_text h1, .imprint_text h2, .imprint_text h3{margin: 1em 0;}.imprint_text ul li{list-style-type: circle;font-size: 110%;}.imprint_text p{font-size: 110%;margin-bottom: 1em;}.white, .white a{color: white !important;}.colored  {color: #00c6ff;}.grey   {color: #3c4343;}.highlight  {color: #aacd28;}a    {color: white;text-decoration: none;font-weight: 500;}a:hover   {text-decoration: none;}a h5   {color: #93C11A;}p a{border-bottom: 1px dotted white;}p a:hover{border-bottom: 1px solid white;}.bg    {background: rgba(0,0,0,.04);}.bg_white  {background: white;}.bg_black  {background: black;}.bg_light  {background: rgba(255,255,255,.5);}.bg_dark  {background: rgba(0,0,0,.85);}.bg_grey_sofa {background: #d7dfe1;}.bg_darkgrey_sofa{background: #838d8d;}.bg_cyan  {background: #009ee3;}.bg_green  {background: #93C11A;}.bg_footer  {background: rgba(145,193,25,.8);}.bg_partner  {background: rgba(255,255,255,.75);}.bg_top_logo {background: rgba(0,0,0,.3);}.bg_overlay  {background: rgba(145,193,25,.95);}.bg_overlay_dark{background: rgba(0,0,0,.85);}.marker   {background: rgba(255, 237, 0, .8);padding:0 6px;}.bg_bank  {background: rgba(145,193,25,.6);font-weight:700;padding:5px 10px;margin-bottom: 5px;display:inline-block;}#header   {display: block;width: 100%;height: auto;z-index: 5;}.fixed   {position: fixed;z-index: 10;right: 0;left: 0;top: 0;}.navspace  {padding-top: 100px;}.vier_null_vier{display: flex;align-items: center;}.fullsize, .fullsize_header{position: relative;width: 100%;height: 100%;margin: 0px auto;background-repeat: no-repeat;background-position: center center;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}.fullsize_header{width:97.2%;}.fullwidth{width:100%;margin: 0px auto;display: block;background-position: center center;background-repeat: no-repeat;clear: both;}.fullwidth_header{width:97.2%;margin: 0px auto;display: block;background-position: center center;background-repeat: no-repeat;clear: both;}.height25  {height:25%;}.height33  {height:33%;}.height50  {height:50%;}.height60  {height:60%;}.height75  {height:75%;}.height100  {height:100%;}.width50  {width: 50% !important;}.container  {position: relative;width: 90%;max-width: 1200px;margin: 0 auto;}.container:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media only screen and (min-width: 1025px) {.container{ width: 75%;} .flexcontainer{width:75%;}}.isHidden{opacity: 0;}.grid_with_infobox{width:90%;display: flex;flex-wrap: wrap;max-width: 1210px;margin: 0 auto;}@media only screen and (min-width: 1025px) {.grid_with_infobox{ width:76%;}}.grid_with_infobox .item{flex: 1 0 48.5%;max-width: 48.5%;margin: .7%;height: auto;background: rgba(0,0,0,.3);display:flex;}@media only screen and (max-width: 421px) {.grid_with_infobox .item{ margin-bottom: 20px;} .grid_with_infobox .item{flex: 1 0 90%;}}.grid_with_infobox .image{flex: 1 0 42%;max-width: 290px;margin-right: 15px;}.grid_with_infobox .image img{width:100%;}.grid_with_infobox .data{padding: 15px 0;flex: 1 0 42%;display: flex;flex-direction: column;}.grid_with_infobox .data .top{flex: 1;}.grid_with_infobox .info{flex: 1 0 90%;margin: .7%;background: rgba(145,193,25,.6);padding: 20px 32px;}#intro{position: fixed;width:100%;height:100%;z-index: 9999;}#intro .skip{position: fixed;bottom:10%;width: 100%;text-align: center;z-index: 10000;}#bground_ios{display: none;}.background{position: fixed;top:0;right:0;bottom: 0;left: 0;width:100%;height:100%;z-index: -1;-webkit-backface-visibility: hidden;}.background .fullsize{width: 100%;}.col   {position: relative;float:left;}.col_clear  {width:100%;float: none;clear: both;}.col img  {width:100%;display:block;}.col1_2   {width:50%;}.col1_2_border {width:49.3%;margin-right: .7%;}.col1_2_noborder{width:49.3%;}.col1_3   {width:33.33%;}.col1_3_border {width:32.4%;margin-right: 1.4%;}.col1_3_noborder{width:32.4%;}.col2_3   {width:66.66%;}.col2_3_border {width:66.2%;margin-right: 1.4%;}.col2_3_noborder{width:66.2%;}.col1_4   {width:25%;}.col1_4_border {width:23.95%;margin-right: 1.4%;}.col1_4_noborder{width:23.95%;}.col3_4_noborder{width:73%;}.col1_5   {width:20%;}.col1_5_border {width:16.8%;margin-right: 4%;}.col1_5_noborder{width:16.8%;}.col1_6   {width:16.66%;}.col1_6_border {width:13.33%;margin-right: 4%;}.col1_6_noborder{width:13.33%;}.col1_7   {width:14.285%;}.col1_7_border {width:10.85%;margin-right: 4%;}.col1_7_noborder{width:10.85%;}.margin_vertical {margin-top: 5em;margin-bottom: 5em;}.margin_vertical_small{margin-top: 3em;margin-bottom: 3em;}.margin_top   {margin-top: 5em;}.margin_top_small {margin-top: 3em;}.margin_bottom  {margin-bottom: 5em;}.margin_bottom_small{margin-bottom: 3em;}.margin_bottom_xs {margin-bottom: 1.4%;}.padding_vertical {padding-top: 5em;padding-bottom: 5em;}.padding_vertical_small{padding-top: 3em;padding-bottom: 3em;}.padding_top  {padding-top: 5em;}.padding_top_small {padding-top: 3em;}.padding_bottom  {padding-bottom: 5em;}.padding_bottom_small{padding-bottom: 2em;}.shift_right  {position: absolute;left:10%}.scale125   {width:125% !important;}.flex{display: flex;width:100%;}.flex > div{-webkit-flex: 1;-ms-flex: 1;flex: 1;display: flex;margin-right:1.4%;align-items: center;justify-content: center;}.flexwrap{display: flex;flex-wrap: wrap;width:100%;}.unterstuetzer .flexwrap .flexdiv{position: relative;flex: 1 0 21%;margin: .7%;height: auto;background: rgba(0,0,0,.3);display:flex;}@media only screen and (max-width: 771px) {.unterstuetzer .flexwrap .flexdiv { flex: 1 0 27%;}}@media only screen and (max-width: 421px) {.unterstuetzer .flexwrap .flexdiv { flex: 1 0 42%;}}.kampagne .flexwrap .flexdiv{position: relative;margin-right:1.4%;margin-bottom: 1.4%;width:32.4%;}.introflex{width: 100%;height:100%;font-size: 400%;font-weight: 700;padding: 5%;}@media only screen and (min-width: 771px) {.kampagne .flexwrap .flexdiv:nth-child(3n), .flexwrap .flexdiv:last-child{ margin-right: 0;}}.flexoverlay{display: flex;align-items: center;height: 100%;justify-content: center;}.flexoverlay_inner{display: flex;align-items: center;width: 100%;justify-content: center;}.flexwrap .flexdiv img{width: 100%;}.make_table  {display: table;}.make_table_cell{float: none;display: table-cell;}.align_middle {vertical-align:middle;}.align_bottom {vertical-align: bottom;}.center   {text-align: center;}.center_div  {margin-left: auto;margin-right: auto;}.hidden   {display:none;}li    {list-style-position: inside;list-style-type: disc;}hr    {display: block;width: 100%;height: 1px;background: rgba(0,0,0,0);border:0;border-bottom: 1px dotted;border-color: white;margin: 1em 0;overflow: hidden;}.history_back {position: absolute;left:-1em;}.history_back img{width: 100%;}.history_back:hover{cursor: pointer;}.mouseover:hover{cursor: pointer;}.dropshadow{box-shadow: 0px 0px 20px #bbb;}.divider{border-bottom: #ddd dashed 1px;}.arrow   {font-family: "Icons";font-size: 200%;padding: 4em 0 2em 0;}.spacer_big  {height: 7em;}.spacer_small {height: 5em;}.circle{border-radius: 50%;}.bg_cover{background-position: center center;background-size: cover;}.noscript{position: fixed;width: 100%;height: 100%;z-index:10000;overflow: scroll;text-align: center;background: white;}.alert{background: rgba(171, 0, 0, 0.6);padding:1em 1em 1.5em 2em;;}.supporter_overlay{position: absolute;width: 100%;height: 100%;}.statement{padding:0 4%;}.statement h2{margin-bottom: .5em;line-height: 160%;}.statement p{margin-bottom: .7em;line-height: 150%;}.redlist{position: absolute;bottom:0;margin:0 auto;overflow: hidden;margin: 0 2em;}.redlist img{width: 100%;}.redlist_typo{position: absolute;padding: 1.5em 0 0 2em;width:70%;}.redlist_typo .headline{font-size: 2em;font-weight: 500;}.redlist_typo p{font-size: 1em;font-weight: 500;}.redlist_badge{position: absolute;right:2em;width:190px;padding: 1.5em 0 0 0;}.redlist_badge img{position: absolute;top:0em;right:0em;width: 68px;z-index: -1;}.redlist_badge .headline{font-size: 2em;font-weight: 300;}.redlist_badge p{font-size: 1em;font-weight: 500;}.img_overlay{position: absolute;bottom:0;width:100%;height:auto;padding:1em;color:white;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}.img_overlay_full{position: absolute;top:0;width:100%;height:100%;padding:1em;background: rgba(0, 0, 0, 0.5);color:white;z-index: 999;}.kampagne .img_overlay{padding: 2em 1em;}.img_overlay:hover, .img_overlay_full:hover, .img_zoom_container:hover{cursor: pointer;}.img_zoom_container > .img_overlay_full{display:none;}.img_zoom img{-webkit-transition: 0.4s ease;transition: 0.4s ease;}.img_zoom_container{overflow: hidden;}.img_zoom_container:hover .img_zoom img{-webkit-transform: scale(1.1);transform: scale(1.1);}.kampagne .ringring, .ringring{border: 2px solid #fff;-webkit-border-radius: 30px;height: 13px;width: 13px;position: absolute;top:1.3em;-webkit-animation: pulsate 1.5s ease-out;-webkit-animation-iteration-count: infinite;opacity: 0.0}.kampagne .ringring{top:1.7em;margin-left: .2em;}@-webkit-keyframes pulsate {0% {-webkit-transform: scale(0.1, 0.1);opacity: 0.0}    50%{opacity: 1.0}    100%{-webkit-transform: scale(1.2, 1.2);opacity: 0.0}}.teambox{padding: 0 3%;}.button,.button_small{font-size: 110%;font-weight: 500;line-height: 150%;display: inline-block;background-color: #c7d300;padding:10px 15px;border-radius: 5px;-o-transition: background-color .3s ease-in-out;-ms-transition: background-color .3s ease-in-out;-moz-transition: background-color .3s ease-in-out;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out;}.button:hover,.button_small:hover{background-color: #949d00;cursor: pointer;}.button_small{padding:5px 7px;background-color: black;}.caption{font-size: 80%;margin-top: 10px;}.caption b{font-size: 110%;}.caption title{font-size: 150%;}.header{position: relative;padding: 35px 0;}.header_shadow{position: absolute;bottom: -11px;width: 100%;height: 11px;padding: 0 5%;opacity: 0;}.nav_col1 {width:0%;}.nav_col2 {width:0%;}.nav_col3 {width:100%;}.nav_col4 {width:100%;}.navigation_logo{width: 142px;height:20px;z-index: 10;}.navigation{white-space: nowrap;text-align: right;}.navigation .nav_item{font-size: 90%;font-weight: 500;text-transform: uppercase;display: inline-block;margin-top: 2px;margin-right: 30px;}.navigation .nav_item:last-child{margin-right: 0;}.navigation a{color:white;}.navigation .nav_item a:hover{text-decoration: underline;}.navigation .selected, .navigation_overlay .selected{font-weight: 700;}.text_left{text-align: left}.text_right{text-align: right}.text_center{text-align: center}.logo_teaser{width:70% !important;}.footer_logo{width:120px !important;}.footer_headline{font-size: 120%;font-weight: 700;}.footer_text{font-size: 90%;font-weight: 500;line-height: 150%;width: 90%;}.footer_text_colored{color:yellow;}.footer_text a{border-bottom: 1px dotted white;}.footer_text a:hover{border-bottom: 1px solid white;}.footer_icon{width: auto !important;height: 30px;display: inline !important;margin-right: 15px;}.nohover a,.nohover a:hover{border-bottom: 1px dotted rgba(255,255,255, 0);}.footer_navigation{white-space: nowrap;margin: 3% 0;}.footer_navigation .nav_item{font-size: 90%;text-transform: uppercase;display: inline-block;margin-top: 2px;margin-right: 30px;}.footer_navigation a{color: white;}.footer_navigation .nav_item a:hover{text-decoration: none;border-bottom: solid 1px;}.fullsize_image{width:100%;}.bg_image_right{background-size: 50% 50% !important;}.icon{font-family: "Icons";font-size: 8em;opacity: .3;}.slide--top .header{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background: rgba(0,0,0,0);}.slide--top .header_shadow{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity: 0;}.slide--top .navigation_logo{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.slide--top .navigation_icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;color: white;}.slide--top .navigation_burger{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background: url("../images/common/icons/burger_1.png") no-repeat;background-size: contain;}.slide--top .navigation .nav_item, .slide--top .navigation .nav_item a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:white;}.slide--not-top .header{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background: rgba(0,0,0,.3);opacity: 1;}.slide--not-top .header_shadow{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity: .5;}.slide--not-top .navigation_logo{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}.slide--not-top .navigation_icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1;color: white;}.slide--not-top .navigation_burger{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background: url("../images/common/icons/burger_2.png") no-repeat;background-size: contain;}.slide--not-top .navigation .nav_item, .slide--not-top .navigation .nav_item a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:white;}.slide{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.slide--reset{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.slide--up{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes slideDown{0%{ -webkit-transform:translateY(-100%)}  100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}  100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}  100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}  100%{transform:translateY(0)}}.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown;}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}  100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}  100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}  100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}  100%{transform:translateY(-100%)}}.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp;}.slidecontainer{width: 100%;overflow:hidden;height:auto;white-space: nowrap;}.slidewrapper{height: auto;width: 200%;}.slidewrapper div{width:15%;margin-right: 0;padding: 1%;display:inline-block;}.slidewrapper div img{width:100%;box-shadow: 0px 0px 20px #bbb;}.first{-webkit-animation: moveleft 160s linear infinite;}.second{-webkit-animation: moveright 180s linear infinite;}@-webkit-keyframes moveleft {0% { margin-left:0 } 100%{margin-left:-51.5%;}}@-webkit-keyframes moveright {0% { margin-left:-51.5% } 100%{margin-left:0%;}}.bg_video{position: relative;width:100%;height: 100%;display: block;justify-content: center;align-items: center;overflow: hidden;}.bg_video .video{position: relative;left: 50%;top: 50%;min-width: 100%;min-height: 100%;transform: translate(-50%, -50%);}.bg_video .overlay{position: absolute;top:20px;left: 20px;padding:20px;background: red;}.bg_video .controls{position: absolute;bottom: 20px;width: 100%;text-align: center;}.bg_video .button{padding:10px;background: white;}.bg_video .button:hover{cursor: pointer;background: black;}.sofa_cookies{position: fixed;bottom: 0;right:0;font-family: "6fe", sans-serif;font-size: 75%;padding: 3px 10px;z-index: 999999;}.sofa_cookie_button{text-decoration: underline;}.sofa_cookie_button:hover{cursor: pointer;}.overlay{display: none;position: fixed;top:0;right:0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 1000;-webkit-overflow-scrolling: touch;-webkit-backface-visibility: hidden;overflow-y: scroll;}.overlay .close{position: absolute;top: 50px;right:0;font-size: 200%;z-index:9999;}.close:hover{cursor: pointer;}iframe #op-widget .op-widget-background-color{background-color: red !important;}.fullwidth:after,.fullwidth_header:after, .clearfix:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}html[xmlns] .clearfix{display: block;}* html .clearfix{height: 1%;}#mc_embed_signup form{display:block;position:relative;text-align:left}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border: 1px solid #ABB0B2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color: #aaa;border: 0 none;border-radius:4px;transition: all 0.23s ease-in-out 0s;color: #FFFFFF;cursor: pointer;display: inline-block;font-size:15px;font-weight: normal;height: 32px;line-height: 32px;margin: 0 5px 10px 0;padding: 0 22px;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: auto}#mc_embed_signup .button:hover{background-color:#777}#mc_embed_signup .small-meta{font-size: 11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:1em;min-height:50px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%;}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;max-width:600px;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px 0}#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#000000;font-size:150%;font-weight:normal;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;overflow:hidden;width:90%;clear: both}#mc_embed_signup div.response{background:#93C11A;padding:1em;border-radius: 3px;margin:0 0 .5em 0;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup div.response a{color:white}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:white;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:bold}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em 0;padding:5px 10px;background-color: #93C11A;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-weight:normal;z-index:1;color:white}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #000000}