html{margin:0;padding:0;height:100%}@font-face{font-family:'comfortaa';font-style:normal;src:url(comfortaa.woff2)}body{background:#111;font-family:'comfortaa';font-size:0.9em;color:whitesmoke;height:100%}@media screen and (min-width:751px){body{background:transparent url(images/bg-gras.jpg) no-repeat fixed center center;position:relative;background-size:100% 100%;margin:0}}@media screen and (max-width:750px){body{background:transparent url(images/bg-gras-ganzklein.jpg) no-repeat fixed center center;position:relative;background-size:100% 100%;margin:0}}.sticky{position:-webkit-sticky;position:sticky;top:10px}#cheader{margin:0px auto;max-width:1000px}.logo-top-transp{height:15px;background-image:linear-gradient(hsla(0, 0%, 0%, 0),#50ff00)}.logo-top{height:30px;background-image:linear-gradient(#50ff00,#bfff00);text-align:center}.logo-middle{height:15px;background-color:#bfff00;margin:-1px 0}.logo-bottom{height:30px;background-image:linear-gradient(#bfff00,#50ff00)}.logo-bottom-transp{height:15px;background-image:linear-gradient(#50ff00,hsla(0, 0%, 0%, 0))}#nav{margin-right:30px;margin-bottom:25px;padding:6px 3px 0;background-color:hsla(0, 0%, 0%, 0.5);border:solid 1px #2b6219;box-shadow:10px 20px 30px black;float:right}#nav.scroll-to-fixed-fixed{margin:5px 0 0 4px}#nav li{margin:0 2px;padding-bottom:8px;float:left;position:relative;list-style:none;text-align:left}#nav a{font-size:0.95em;color:#ff1a00;text-decoration:none;display:block;padding: 5px 8px;margin:0;border:solid 1px hsla(0, 0%, 0%, 0)}#nav.scroll-to-fixed-fixed a{font-size:0.94em}#nav .current a, #nav li:hover > a{background:hsla(95, 100%, 35%, 0.3);border:solid 1px #40ff00;border-radius:5px}#nav ul li:hover a, #nav li:hover li a{background:none;border:none;color:#801e00;position:relative;z-index:10}#nav ul a:hover{color:#ff0000 !important;-webkit-border-radius:0;-moz-border-radius:0}#nav ul{background:hsla(114, 100%, 85%, 0.9);display:none;margin:0;padding:0;width:150px;position:absolute;z-index:10;top:35px;left:0;border:solid 1px #40ff00;border-radius:5px}#nav li:hover > ul{display:block}#nav ul li{float:none;margin:0;padding:0}#nav ul a{font-weight:normal;line-height:1.2em}#nav ul ul{left:181px;top:-3px}#nav ul li:first-child > a{border-radius:5px}#nav ul li:last-child > a{border-radius:5px}#nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#nav{display:inline-block}html[xmlns] #nav{display:block}* html #nav{height:1%}@media screen and (max-width:570px){#nav{margin-left:0;background-color:hsla(0, 0%, 0%, 0.7)}#nav a{font-weight:normal;font-size:0.9em;color:#ff3c00;text-decoration:none;display:block;padding:5px 0px;margin:0}#nav.scroll-to-fixed-fixed a{font-size:12px}}#page{text-align:center;width:100%;padding-bottom:40px}#ccontent{margin:0 auto;max-width:1000px;text-align:left;text-decoration:none;padding-bottom:20px; clear:right}#ccontent-impressum{margin:15px auto;max-width:1000px;text-align:left;text-decoration:none;background-color:hsla(0, 0%, 0%, 0.55);padding-bottom:20px; clear:right}@media screen and (max-width:750px){#page{padding-bottom:0px}#leftmenue{display:none}}#leftmenue{background-color:hsla(0, 0%, 0%, 0.55);box-shadow:10px 20px 30px black;margin-right:20px;padding:10px 0px 10px 10px;float:right;width:18%;color:whitesmoke}.logo-top-sidebar{height:15px;background-image:linear-gradient(#50ff00,#bfff00);margin-right:10px}.logo-middle-sidebar{height:4px;background-color:#bfff00;margin:-1px 0;margin-right:10px}.logo-bottom-sidebar{height:15px;background-image:linear-gradient(#bfff00,#50ff00);margin-right:10px}#leftmenue h2{margin:0px 0px 5px;font-size:137.5%;font-weight:bold;text-transform:uppercase}#leftmenue a{color:whitesmoke}#content{margin-left:10px;width:75%;line-height:1.4em;background-color:hsla(0, 0%, 0%, 0.55);box-shadow:10px 20px 30px black}#content p{margin:0px 0px 1em;text-align:justify}#content a{color:#43f31b;text-decoration:none}#textcontent{margin:0px 30px;padding:15px 0;overflow:hidden}@media screen and (max-width:750px){#content{margin:30px 5px 20px 5px;width:auto;background-color:hsla(0, 0%, 0%, 0);box-shadow:none}#ccontent{overflow:hidden;width:auto}#textcontent ul{margin-left:-25px}}#textcontent h1{margin:0px 0px 1em;font-size:182.5%;font-weight:normal;color:white;line-height:1.2em}#textcontent h2, #news h2{margin:0px 0px 1em;font-size:150%;font-weight:normal}#textcontent h3{margin-bottom:1em}#content h4{margin-bottom:1em}#cfooter{border-top:1px solid #5f5f5f;width:100%;height:20px}#footer{margin:0px auto;max-width:600px}#hpv24{margin:16px 0px;float:right;font-size:75%;color:greenyellow}#hpv24 a{color:greenyellow;padding-right:10px}@media screen and (max-width:750px){#cfooter{display:none}}div.responsivecontainer{position:relative;height:600px;overflow:hidden}div.responsivecontainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}input{font-family:inherit;font-size:inherit}textarea{font-family:inherit;font-size:inherit}.antispam{display:none}.addressmobil{width:auto}.mobilhints{background-color:hsla(114, 100%, 85%, 0.1);margin:20px 0;border:1px solid #2b6219;border-radius:10px;padding:10px 0 10px 10px;overflow:hidden}@media screen and (min-width:751px){.addressmobil{display:none}}#fontweiss{color:white}b{font-weight:600}.imageszeile{float:left;border-radius:20px;overflow:hidden;display:inline-block}img{max-width:100%;height:auto;overflow:hidden;display:inline-block}#box{margin-top:15px; }#box a{text-decoration:none;display:block;padding:5px;border:0}#box a span{display:none}#box a:hover span{color:black;background:#fefefe;display:block;padding:10px;float:right}@media screen and (min-width:571px){#news{position:relative;margin:30px;float:right;width:33%;height:460px}#news-mobil{display:none}}@media screen and (max-width:570px){#news{display:none}}#news a, #news-mobil a{text-decoration:underline}#news h4, #news-mobil h4{margin-bottom:0;font-weight:600}#news p, #news-mobil p{text-align:left;margin-bottom:0}.zweispaltig{-moz-column-count:2;-webkit-column-count:2;column-count:2}.zweispaltig a{color:whitesmoke}.zweispaltig h2{line-height:1.2}.zweispaltig h4{margin-bottom:1em}.zweispaltig p{text-align:justify}@media screen and (max-width:570px){#news{float:none;width:100%}.zweispaltig{-moz-column-count:   1;-webkit-column-count:1;column-count:        1}}.einzug{margin-left:50px}.praxiskarussell{height:325px;max-width:100%;margin:30px auto}.left, .right{cursor:pointer}.bgindex{background:transparent url(images/feiertage/2018.png) no-repeat left center;background-size:contain}.formulafields{background-color:hsla(114, 100%, 85%, 0.1);border:1px solid #2b6219;padding:5px 10px;color:#94ff42}.submitbutton{border-radius:5px;background:hsla(95, 100%, 35%, 0.2);border:solid 1px #40ff00;color:#ff1a00;padding:5px 10px;cursor:pointer;float:left;margin:40px}.submitbutton:hover{background:hsla(95, 100%, 35%, 0.4)}.button{border-radius:5px;background:hsla(95, 100%, 35%, 0.1);border:solid 1px #40ff00;color:#ff1a00;padding:5px 10px;cursor:pointer}.button:disabled{border-radius:5px;background:transparent;border:solid 1px black;color:black;padding:5px 10px;cursor:not-allowed}select{  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;border-radius:5px;background:hsla(95, 100%, 35%, 0.1);border:solid 1px #34d100;color:#ff1a00;padding:5px 10px;cursor:pointer;background-image:url(images/down-12.png);background-position:right;background-repeat:no-repeat}select:disabled{border-radius:5px;background:transparent;background-image:none;border:solid 1px black;color:black;padding:5px 10px;cursor:not-allowed}select::-ms-expand{  display:none}select:hover{background:hsla(95, 100%, 35%, 0.2);background-image:url(images/down-12.png);background-position:right;background-repeat:no-repeat}select:disabled:hover{background:transparent;background-image:none}@keyframes click-wave{  0%{    height:40px;    width:40px;    opacity:0.35;    position:relative;  }  100%{    height:200px;    width:200px;    margin-left:-80px;    margin-top:-80px;    opacity:0;  }}.option-input{  -webkit-appearance:none;  -moz-appearance:none;  -ms-appearance:none;  -o-appearance:none;  appearance:none;  position:relative;  top:7px;  right:0;  bottom:0;  left:0;  height:20px;  width:20px;  transition:all 0.15s ease-out 0s;  background:hsla(114, 100%, 85%, 0.1);  border:1px solid #34d100;  color:#ff1a00;  cursor:pointer;  display:inline-block;  margin-right:0.5rem;  outline:none;  position:relative;  z-index:1000}.option-input:hover{  background:hsla(95, 100%, 35%, 0.4);  border:1px solid #40ff00}.option-input:checked{  background:hsla(95, 100%, 35%, 0.4);  border:1px solid #40ff00}.option-input:checked::before{  height:20px;  width:20px;  position:absolute;  content:'✔';  display:inline-block;  font-size:26.66667px;  text-align:center;  line-height:20px}.option-input:checked::after{  -webkit-animation:click-wave 0.65s;  -moz-animation:click-wave 0.65s;  animation:click-wave 0.65s;  background:#40e0d0;  content:'';  display:block;  position:relative;  z-index:100}.option-input.radio{  border-radius:50%}.option-input.radio::after{  border-radius:50%}<!-- New Input Field -->label{  display:block;  letter-spacing:4px;  padding-top:30px;  text-align:center;  margin-bottom:15px}label .label-text{  cursor:text;  font-size:14px;  line-height:14px;  text-transform:uppercase;  -moz-transform:translateY(-20px);  -ms-transform:translateY(-20px);  -webkit-transform:translateY(-20px);  transform:translateY(-20px);  transition:all 0.3s}label input{  background-color:transparent;  border:0;  border-bottom:1px solid #34d100;  font-size:16px;  outline:0;  padding:5px 20px;  transition:all 0.3s;  width:280px;  color:whitesmoke}label input:focus{  max-width:100%;  width:280px}label input:focus + .label-text{  font-size:13px;  -moz-transform:translateY(-45px);  -ms-transform:translateY(-45px);  -webkit-transform:translateY(-45px);  transform:translateY(-45px)}label input:valid + .label-text{  font-size:13px;  -moz-transform:translateY(-45px);  -ms-transform:translateY(-45px);  -webkit-transform:translateY(-45px);  transform:translateY(-45px)}label textarea{  background-color:transparent;  border:0;  border-bottom:1px solid #34d100;  color:white;  font-size:16px;  outline:0;  padding:15px 20px;  transition:all 0.3s;  width:80%}label textarea:focus{  max-width:100%;  width:80%}label textarea:focus + .label-text{  color:#f0f0f0;  font-size:13px;  -moz-transform:translateY(-100px);  -ms-transform:translateY(-100px);  -webkit-transform:translateY(-100px);  transform:translateY(-100px)}label textarea:valid + .label-text{  font-size:13px;  -moz-transform:translateY(-100px);  -ms-transform:translateY(-100px);  -webkit-transform:translateY(-100px);  transform:translateY(-100px)}.wichtig{color:black;background-color:hsla(80,100%,30%,0.7);padding:5px 0 5px 10px;border:5px solid red}.baustein{display:none;position:absolute;top:150px}table.colright2 td:nth-child(2){   text-align:right}#drop_file_zone{background:hsla(95, 100%, 35%, 0.1);border:dashed 1px #40ff00;color:#ff1a00;width:240px;height:150px;padding:8px;font-size:16px}#drop_file_zone:hover{background:hsla(95, 100%, 35%, 0.2)}#drag_upload_file{width:50%;margin:0 auto}#drag_upload_file p{text-align:center}#drag_upload_file #selectfile{display:none}.csslider1{  display:inline-block;  position:relative;  max-width:800px;  width:75%;  clear:left;  margin:0 0 30px 10px;  box-shadow:10px 20px 30px black}@media screen and (max-width:750px){.csslider1{  width:100%;  margin:0}}.csslider1,.csslider1 *,.csslider1 *:after,.csslider1 *:before{  -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  box-sizing:content-box}.csslider1 > .cs_anchor{  display:none}.csslider1 > ul{  position:relative;  z-index:1;  font-size:0;  line-height:0;  margin:0 auto;  padding:0;    overflow:hidden;  white-space:nowrap}.csslider1 > ul > .cs_skeleton{  width:100%;  visibility:hidden;  font-size:0px;  line-height:0}.csslider1 > ul > .slide.img img{  width:100%}.csslider1 > ul > .slide.img a{  font-size:0pt;  color:transparent}.csslider1 > ul > .slide{  position:relative;  display:inline-block;  width:100%;  height:100%;  overflow:hidden;  font-size:15px;  font-size:initial;  line-height:normal;  white-space:normal;  vertical-align:top;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0)}.csslider1 .cs_engine{  position:absolute;  top:-9999px;  left:-9999px;  font-size:0pt;  opacity:0;  filter:alpha(opacity=0)}.csslider1 > ul > li.img,.csslider1 > .cs_arrowprev,.csslider1 > .cs_arrownext,.csslider1 > .cs_bullets,.csslider1 > .cs_play_pause{  -webkit-touch-callout:none;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none}.csslider1 > ul > .slide{  position:absolute;  left:0;  top:0;  display:inline-block;  opacity:0;  z-index:1;    -webkit-transition:   opacity 2000ms ease,    -webkit-transform 24000ms cubic-bezier(0.840, 0.970, 0.855, 1.000);  transition:   opacity 2000ms ease,    -webkit-transform 24000ms cubic-bezier(0.840, 0.970, 0.855, 1.000),    transform 24000ms cubic-bezier(0.840, 0.970, 0.855, 1.000)}.csslider1 > ul > .slide.num0{  -webkit-transform:scale(1.3);  transform:scale(1.3);        -webkit-transform-origin:100% 0;      transform-origin:100% 0;  }.csslider1 > ul > .slide.num1{  -webkit-transform:scale(1.3);  transform:scale(1.3);        -webkit-transform-origin:0 0;      transform-origin:0 0;      }.csslider1 > ul > .slide.num2{  -webkit-transform:scale(1.3);  transform:scale(1.3);        -webkit-transform-origin:100% 100%;      transform-origin:100% 100%;      }.csslider1 > ul > .slide.num3{  -webkit-transform:scale(1.3);  transform:scale(1.3);        -webkit-transform-origin:0 100%;      transform-origin:0 100%;      }.csslider1 > ul > .slide.num4{  -webkit-transform:scale(1.3);  transform:scale(1.3);        -webkit-transform-origin:100% 0;      transform-origin:100% 0;  }.csslider1 > #cs_slide1_0:checked ~ ul > .slide.num0,.csslider1 > #cs_pause1_0:checked ~ ul > .slide.num0,.csslider1 > #cs_slide1_1:checked ~ ul > .slide.num1,.csslider1 > #cs_pause1_1:checked ~ ul > .slide.num1,.csslider1 > #cs_slide1_2:checked ~ ul > .slide.num2,.csslider1 > #cs_pause1_2:checked ~ ul > .slide.num2,.csslider1 > #cs_slide1_3:checked ~ ul > .slide.num3,.csslider1 > #cs_pause1_3:checked ~ ul > .slide.num3,.csslider1 > #cs_slide1_4:checked ~ ul > .slide.num4,.csslider1 > #cs_pause1_4:checked ~ ul > .slide.num4{  opacity:1;  z-index:2;  -webkit-transform:scale(1);  transform:scale(1)}@-webkit-keyframes kenburns1{  0.001%, 19.999% { z-index:2; }  0%, 100%{    opacity:0;    -webkit-transform:scale(1);    transform:scale(1);  }  5%, 20%{ opacity:1 }  25%, 80%{    opacity:0;    -webkit-transform:scale(1.3);    transform:scale(1.3);  }  20.001%, 100% { z-index:1; }}@keyframes kenburns1{  0.001%, 19.999% { z-index:2; }  0%, 100%{    opacity:0;    -webkit-transform:scale(1);    transform:scale(1);  }  5%, 20%{ opacity:1 }  25%, 80%{    opacity:0;    -webkit-transform:scale(1.3);    transform:scale(1.3);  }  20.001%, 100% { z-index:1; }}.csslider1 > #cs_play1:checked ~ ul > .slide.num0{  -webkit-animation:kenburns1 40000ms infinite -2000ms linear;  animation:kenburns1 40000ms infinite -2000ms linear}.csslider1 > #cs_play1:checked ~ ul > .slide.num1{  -webkit-animation:kenburns1 40000ms infinite 6000ms linear;  animation:kenburns1 40000ms infinite 6000ms linear}.csslider1 > #cs_play1:checked ~ ul > .slide.num2{  -webkit-animation:kenburns1 40000ms infinite 14000ms linear;  animation:kenburns1 40000ms infinite 14000ms linear}.csslider1 > #cs_play1:checked ~ ul > .slide.num3{  -webkit-animation:kenburns1 40000ms infinite 22000ms linear;  animation:kenburns1 40000ms infinite 22000ms linear}.csslider1 > #cs_play1:checked ~ ul > .slide.num4{  -webkit-animation:kenburns1 40000ms infinite 30000ms linear;  animation:kenburns1 40000ms infinite 30000ms linear}.csslider1 > #cs_play1:checked ~ ul > .slide,.csslider1 > .pause:checked ~ ul > .slide{    -webkit-transition:none;  transition:none}@mediaonly screen and (max-width:480px),only screen and (-webkit-max-device-pixel-ratio:2)      and (max-width:480px),only screen and (   max--moz-device-pixel-ratio:2)      and (max-width:480px),only screen and (     -o-max-device-pixel-ratio:2/1)    and (max-width:480px),only screen and (        max-device-pixel-ratio:2)      and (max-width:480px),only screen and (                max-resolution:192dpi) and (max-width:480px),only screen and (                max-resolution:2dppx)  and (max-width:480px){   .csslider1 > .cs_description,  .csslider1 > .cs_bullets{    display:none;  }}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster:focus{outline:none}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-0.25em;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster--click .flipster__item--past,.flipster--click .flipster__item--future{cursor:pointer}.flipster__item img{max-width:100%}.flipster__button{position:absolute;top:50%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:.5;-webkit-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;margin:-1em 2em}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button:hover,.flipster__button:focus{opacity:1}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;margin:0;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 .25em}.flipster__nav__link{display:block;color:inherit;padding:.5em 1em;position:relative;overflow:hidden;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;-webkit-transition-timing-function:cubic-bezier(.56, .12, .12, .98);-o-transition-timing-function:cubic-bezier(.56, .12, .12, .98);transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster__nav__link::after{content:'';display:block;background:#232221;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:translateY(100%) translateY(-0.25em);-ms-transform:translateY(100%) translateY(-0.25em);transform:translateY(100%) translateY(-0.25em);-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:hover,.flipster__nav__link:focus{color:#FFF}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:hover::after,.flipster__nav__link:focus::after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}.flipster__nav__child .flipster__nav__link{color:#FFF}.flipster__nav__child .flipster__nav__link::after{background:#FFF}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:hover,.flipster__nav__child .flipster__nav__link:focus{color:#232221}.flipster__nav__item--current .flipster__nav__child{display:block}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transition-timing-function:cubic-bezier(.56, .12, .12, .98);-o-transition-timing-function:cubic-bezier(.56, .12, .12, .98);transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster--carousel .flipster__item{-webkit-perspective:800px;perspective:800px}.flipster--carousel .flipster__item--past,.flipster--carousel .flipster__item--future{opacity:0;-webkit-transition-delay:115ms;-o-transition-delay:115ms;transition-delay:115ms}.flipster--carousel .flipster__item--past-2,.flipster--carousel .flipster__item--future-2{opacity:.6;-webkit-transition-delay:90ms;-o-transition-delay:90ms;transition-delay:90ms}.flipster--carousel .flipster__item--past-1,.flipster--carousel .flipster__item--future-1{opacity:.8;-webkit-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{-webkit-transform:translateX(100%) rotateY(-20deg) scale(.5);transform:translateX(100%) rotateY(-20deg) scale(.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{-webkit-transform:translateX(25%) rotateY(40deg) scale(.65);transform:translateX(25%) rotateY(40deg) scale(.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{-webkit-transform:rotateY(45deg) scale(.8);transform:rotateY(45deg) scale(.8)}.flipster--carousel .flipster__item--future .flipster__item__content{-webkit-transform:translateX(-100%) rotateY(20deg) scale(.5);transform:translateX(-100%) rotateY(20deg) scale(.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{-webkit-transform:translateX(-25%) rotateY(-40deg) scale(.65);transform:translateX(-25%) rotateY(-40deg) scale(.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{-webkit-transform:rotateY(-45deg) scale(.8);transform:rotateY(-45deg) scale(.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{-webkit-transform:translateX(175%) scale(.5);-ms-transform:translateX(175%) scale(.5);transform:translateX(175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{-webkit-transform:translateX(25%) scale(.65);-ms-transform:translateX(25%) scale(.65);transform:translateX(25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{-webkit-transform:translateX(0%) scale(.8);-ms-transform:translateX(0%) scale(.8);transform:translateX(0%) scale(.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{-webkit-transform:translateX(-175%) scale(.5);-ms-transform:translateX(-175%) scale(.5);transform:translateX(-175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{-webkit-transform:translateX(-25%) scale(.65);-ms-transform:translateX(-25%) scale(.65);transform:translateX(-25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{-webkit-transform:translateX(0%) scale(.8);-ms-transform:translateX(0%) scale(.8);transform:translateX(0%) scale(.8)}.flipster--carousel .flipster__item--current .flipster__item__content{-webkit-transform:translateX(0) rotateY(0deg) scale(1);transform:translateX(0) rotateY(0deg) scale(1);-webkit-transition-delay:60ms;-o-transition-delay:60ms;transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-transition-timing-function:cubic-bezier(.56, .12, .12, .98);-o-transition-timing-function:cubic-bezier(.56, .12, .12, .98);transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster--coverflow .flipster__item{-webkit-perspective:800px;perspective:800px}.flipster--coverflow .flipster__container{padding-bottom:5%}.flipster--coverflow .flipster__item__content{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255,255,255,0.12)), color-stop(.2, transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255,255,255,0.12)), color-stop(.2, transparent))}.flipster--coverflow .flipster__item__content img:only-child{display:block}.flipster--coverflow .flipster__item--past .flipster__item__content{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale(.75) rotateY(55deg);transform:scale(.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.75) rotateY(-55deg);transform:scale(.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.flipster--flat .flipster__item--past,.flipster--flat .flipster__item--future{opacity:.5}.flipster--flat .flipster__item--past .flipster__item__content{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.flipster--flat .flipster__item--future .flipster__item__content{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.flipster--wheel{overflow:hidden}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transition-timing-function:cubic-bezier(.56, .12, .12, .98);-o-transition-timing-function:cubic-bezier(.56, .12, .12, .98);transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}.flipster--wheel .flipster__item__content img:only-child{display:block}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;-webkit-transform:rotateZ(-80deg) translate(-170%, 110%);-ms-transform:rotate(-80deg) translate(-170%, 110%);transform:rotateZ(-80deg) translate(-170%, 110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;-webkit-transform:rotateZ(80deg) translate(170%, 110%);-ms-transform:rotate(80deg) translate(170%, 110%);transform:rotateZ(80deg) translate(170%, 110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(-60deg) translate(-70%, 75%);-ms-transform:rotate(-60deg) translate(-70%, 75%);transform:rotateZ(-60deg) translate(-70%, 75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(60deg) translate(70%, 75%);-ms-transform:rotate(60deg) translate(70%, 75%);transform:rotateZ(60deg) translate(70%, 75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(-40deg) translate(-17%, 30%);-ms-transform:rotate(-40deg) translate(-17%, 30%);transform:rotateZ(-40deg) translate(-17%, 30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(40deg) translate(17%, 30%);-ms-transform:rotate(40deg) translate(17%, 30%);transform:rotateZ(40deg) translate(17%, 30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(-20deg);-ms-transform:rotate(-20deg);transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;-webkit-transform:rotateZ(20deg);-ms-transform:rotate(20deg);transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}