/* Minification failed. Returning unminified contents.
(24,222993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,223021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,223056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 200 900;
    font-style: normal;
    font-stretch: normal;
    src: url('../fonts/SourceSans3VF-Upright.ttf.woff2') format('woff2'),
         url('../fonts/SourceSans3VF-Upright.ttf.woff') format('woff'),
         url('../fonts/SourceSans3VF-Upright.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 200 900;
    font-style: italic;
    font-stretch: normal;
    src: url('../fonts/SourceSans3VF-Italic.ttf.woff2') format('woff2'),
         url('../fonts/SourceSans3VF-Italic.ttf.woff') format('woff'),
         url('../fonts/SourceSans3VF-Italic.ttf') format('truetype');
}


@charset "UTF-8";meta.foundation-version{font-family:"/5.5.1/";}meta.foundation-mq-small{font-family:"/only screen/";width:0;}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0;}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:62.5em)/";width:40.063em;}meta.foundation-mq-large{font-family:"/only screen and (min-width:62.563em)/";width:62.563em;}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:62.563em) and (max-width:75em)/";width:62.563em;}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:75.063em)/";width:75.063em;}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:75.063em) and (max-width:99999999em)/";width:75.063em;}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}meta.foundation-data-attribute-namespace{font-family:false;}html,body{height:100%;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body{font-size:100%;}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto;}a:hover{cursor:pointer;}img{max-width:100%;height:auto;}img{-ms-interpolation-mode:bicubic;}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important;}.left{float:left !important;}.right{float:right !important;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.hide{display:none;}.invisible{visibility:hidden;}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img{display:inline-block;vertical-align:middle;}textarea{height:auto;min-height:50px;}select{width:100%;}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:75rem;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0;}.row.collapse .row{margin-left:0;margin-right:0;}.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:0;margin-bottom:0;max-width:none;}.row .row:before,.row .row:after{content:" ";display:table;}.row .row:after{clear:both;}.row .row.collapse{width:auto;margin:0;max-width:none;}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}.row .row.collapse:after{clear:both;}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;}[class*="column"]+[class*="column"]:last-child{float:right;}[class*="column"]+[class*="column"].end{float:left;}@media only screen{.small-push-0{position:relative;left:0%;right:auto;}.small-pull-0{position:relative;right:0%;left:auto;}.small-push-1{position:relative;left:8.33333%;right:auto;}.small-pull-1{position:relative;right:8.33333%;left:auto;}.small-push-2{position:relative;left:16.66667%;right:auto;}.small-pull-2{position:relative;right:16.66667%;left:auto;}.small-push-3{position:relative;left:25%;right:auto;}.small-pull-3{position:relative;right:25%;left:auto;}.small-push-4{position:relative;left:33.33333%;right:auto;}.small-pull-4{position:relative;right:33.33333%;left:auto;}.small-push-5{position:relative;left:41.66667%;right:auto;}.small-pull-5{position:relative;right:41.66667%;left:auto;}.small-push-6{position:relative;left:50%;right:auto;}.small-pull-6{position:relative;right:50%;left:auto;}.small-push-7{position:relative;left:58.33333%;right:auto;}.small-pull-7{position:relative;right:58.33333%;left:auto;}.small-push-8{position:relative;left:66.66667%;right:auto;}.small-pull-8{position:relative;right:66.66667%;left:auto;}.small-push-9{position:relative;left:75%;right:auto;}.small-pull-9{position:relative;right:75%;left:auto;}.small-push-10{position:relative;left:83.33333%;right:auto;}.small-pull-10{position:relative;right:83.33333%;left:auto;}.small-push-11{position:relative;left:91.66667%;right:auto;}.small-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;}.small-1{width:8.33333%;}.small-2{width:16.66667%;}.small-3{width:25%;}.small-4{width:33.33333%;}.small-5{width:41.66667%;}.small-6{width:50%;}.small-7{width:58.33333%;}.small-8{width:66.66667%;}.small-9{width:75%;}.small-10{width:83.33333%;}.small-11{width:91.66667%;}.small-12{width:100%;}.small-offset-0{margin-left:0% !important;}.small-offset-1{margin-left:8.33333% !important;}.small-offset-2{margin-left:16.66667% !important;}.small-offset-3{margin-left:25% !important;}.small-offset-4{margin-left:33.33333% !important;}.small-offset-5{margin-left:41.66667% !important;}.small-offset-6{margin-left:50% !important;}.small-offset-7{margin-left:58.33333% !important;}.small-offset-8{margin-left:66.66667% !important;}.small-offset-9{margin-left:75% !important;}.small-offset-10{margin-left:83.33333% !important;}.small-offset-11{margin-left:91.66667% !important;}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none;}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left;}.column.small-centered:last-child,.columns.small-centered:last-child{float:none;}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left;}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right;}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0;}.row.small-collapse .row{margin-left:0;margin-right:0;}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left;}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0%;right:auto;}.medium-pull-0{position:relative;right:0%;left:auto;}.medium-push-1{position:relative;left:8.33333%;right:auto;}.medium-pull-1{position:relative;right:8.33333%;left:auto;}.medium-push-2{position:relative;left:16.66667%;right:auto;}.medium-pull-2{position:relative;right:16.66667%;left:auto;}.medium-push-3{position:relative;left:25%;right:auto;}.medium-pull-3{position:relative;right:25%;left:auto;}.medium-push-4{position:relative;left:33.33333%;right:auto;}.medium-pull-4{position:relative;right:33.33333%;left:auto;}.medium-push-5{position:relative;left:41.66667%;right:auto;}.medium-pull-5{position:relative;right:41.66667%;left:auto;}.medium-push-6{position:relative;left:50%;right:auto;}.medium-pull-6{position:relative;right:50%;left:auto;}.medium-push-7{position:relative;left:58.33333%;right:auto;}.medium-pull-7{position:relative;right:58.33333%;left:auto;}.medium-push-8{position:relative;left:66.66667%;right:auto;}.medium-pull-8{position:relative;right:66.66667%;left:auto;}.medium-push-9{position:relative;left:75%;right:auto;}.medium-pull-9{position:relative;right:75%;left:auto;}.medium-push-10{position:relative;left:83.33333%;right:auto;}.medium-pull-10{position:relative;right:83.33333%;left:auto;}.medium-push-11{position:relative;left:91.66667%;right:auto;}.medium-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;}.medium-1{width:8.33333%;}.medium-2{width:16.66667%;}.medium-3{width:25%;}.medium-4{width:33.33333%;}.medium-5{width:41.66667%;}.medium-6{width:50%;}.medium-7{width:58.33333%;}.medium-8{width:66.66667%;}.medium-9{width:75%;}.medium-10{width:83.33333%;}.medium-11{width:91.66667%;}.medium-12{width:100%;}.medium-offset-0{margin-left:0% !important;}.medium-offset-1{margin-left:8.33333% !important;}.medium-offset-2{margin-left:16.66667% !important;}.medium-offset-3{margin-left:25% !important;}.medium-offset-4{margin-left:33.33333% !important;}.medium-offset-5{margin-left:41.66667% !important;}.medium-offset-6{margin-left:50% !important;}.medium-offset-7{margin-left:58.33333% !important;}.medium-offset-8{margin-left:66.66667% !important;}.medium-offset-9{margin-left:75% !important;}.medium-offset-10{margin-left:83.33333% !important;}.medium-offset-11{margin-left:91.66667% !important;}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none;}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left;}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none;}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left;}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right;}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0;}.row.medium-collapse .row{margin-left:0;margin-right:0;}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left;}.push-0{position:relative;left:0%;right:auto;}.pull-0{position:relative;right:0%;left:auto;}.push-1{position:relative;left:8.33333%;right:auto;}.pull-1{position:relative;right:8.33333%;left:auto;}.push-2{position:relative;left:16.66667%;right:auto;}.pull-2{position:relative;right:16.66667%;left:auto;}.push-3{position:relative;left:25%;right:auto;}.pull-3{position:relative;right:25%;left:auto;}.push-4{position:relative;left:33.33333%;right:auto;}.pull-4{position:relative;right:33.33333%;left:auto;}.push-5{position:relative;left:41.66667%;right:auto;}.pull-5{position:relative;right:41.66667%;left:auto;}.push-6{position:relative;left:50%;right:auto;}.pull-6{position:relative;right:50%;left:auto;}.push-7{position:relative;left:58.33333%;right:auto;}.pull-7{position:relative;right:58.33333%;left:auto;}.push-8{position:relative;left:66.66667%;right:auto;}.pull-8{position:relative;right:66.66667%;left:auto;}.push-9{position:relative;left:75%;right:auto;}.pull-9{position:relative;right:75%;left:auto;}.push-10{position:relative;left:83.33333%;right:auto;}.pull-10{position:relative;right:83.33333%;left:auto;}.push-11{position:relative;left:91.66667%;right:auto;}.pull-11{position:relative;right:91.66667%;left:auto;}}@media only screen and (min-width:62.563em){.large-push-0{position:relative;left:0%;right:auto;}.large-pull-0{position:relative;right:0%;left:auto;}.large-push-1{position:relative;left:8.33333%;right:auto;}.large-pull-1{position:relative;right:8.33333%;left:auto;}.large-push-2{position:relative;left:16.66667%;right:auto;}.large-pull-2{position:relative;right:16.66667%;left:auto;}.large-push-3{position:relative;left:25%;right:auto;}.large-pull-3{position:relative;right:25%;left:auto;}.large-push-4{position:relative;left:33.33333%;right:auto;}.large-pull-4{position:relative;right:33.33333%;left:auto;}.large-push-5{position:relative;left:41.66667%;right:auto;}.large-pull-5{position:relative;right:41.66667%;left:auto;}.large-push-6{position:relative;left:50%;right:auto;}.large-pull-6{position:relative;right:50%;left:auto;}.large-push-7{position:relative;left:58.33333%;right:auto;}.large-pull-7{position:relative;right:58.33333%;left:auto;}.large-push-8{position:relative;left:66.66667%;right:auto;}.large-pull-8{position:relative;right:66.66667%;left:auto;}.large-push-9{position:relative;left:75%;right:auto;}.large-pull-9{position:relative;right:75%;left:auto;}.large-push-10{position:relative;left:83.33333%;right:auto;}.large-pull-10{position:relative;right:83.33333%;left:auto;}.large-push-11{position:relative;left:91.66667%;right:auto;}.large-pull-11{position:relative;right:91.66667%;left:auto;}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;}.large-1{width:8.33333%;}.large-2{width:16.66667%;}.large-3{width:25%;}.large-4{width:33.33333%;}.large-5{width:41.66667%;}.large-6{width:50%;}.large-7{width:58.33333%;}.large-8{width:66.66667%;}.large-9{width:75%;}.large-10{width:83.33333%;}.large-11{width:91.66667%;}.large-12{width:100%;}.large-offset-0{margin-left:0% !important;}.large-offset-1{margin-left:8.33333% !important;}.large-offset-2{margin-left:16.66667% !important;}.large-offset-3{margin-left:25% !important;}.large-offset-4{margin-left:33.33333% !important;}.large-offset-5{margin-left:41.66667% !important;}.large-offset-6{margin-left:50% !important;}.large-offset-7{margin-left:58.33333% !important;}.large-offset-8{margin-left:66.66667% !important;}.large-offset-9{margin-left:75% !important;}.large-offset-10{margin-left:83.33333% !important;}.large-offset-11{margin-left:91.66667% !important;}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none;}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left;}.column.large-centered:last-child,.columns.large-centered:last-child{float:none;}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left;}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right;}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0;}.row.large-collapse .row{margin-left:0;margin-right:0;}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left;}.push-0{position:relative;left:0%;right:auto;}.pull-0{position:relative;right:0%;left:auto;}.push-1{position:relative;left:8.33333%;right:auto;}.pull-1{position:relative;right:8.33333%;left:auto;}.push-2{position:relative;left:16.66667%;right:auto;}.pull-2{position:relative;right:16.66667%;left:auto;}.push-3{position:relative;left:25%;right:auto;}.pull-3{position:relative;right:25%;left:auto;}.push-4{position:relative;left:33.33333%;right:auto;}.pull-4{position:relative;right:33.33333%;left:auto;}.push-5{position:relative;left:41.66667%;right:auto;}.pull-5{position:relative;right:41.66667%;left:auto;}.push-6{position:relative;left:50%;right:auto;}.pull-6{position:relative;right:50%;left:auto;}.push-7{position:relative;left:58.33333%;right:auto;}.pull-7{position:relative;right:58.33333%;left:auto;}.push-8{position:relative;left:66.66667%;right:auto;}.pull-8{position:relative;right:66.66667%;left:auto;}.push-9{position:relative;left:75%;right:auto;}.pull-9{position:relative;right:75%;left:auto;}.push-10{position:relative;left:83.33333%;right:auto;}.pull-10{position:relative;right:83.33333%;left:auto;}.push-11{position:relative;left:91.66667%;right:auto;}.pull-11{position:relative;right:91.66667%;left:auto;}}.accordion{margin-bottom:0;}.accordion:before,.accordion:after{content:" ";display:table;}.accordion:after{clear:both;}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important;}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:transparent;}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3;}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:.9375rem;}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{display:block;background:#fff;}[class*="block-grid-"]{display:block;padding:0;margin:0 -.625rem;}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table;}[class*="block-grid-"]:after{clear:both;}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem;}@media only screen{.small-block-grid-1>li{width:100%;list-style:none;}.small-block-grid-1>li:nth-of-type(1n){clear:none;}.small-block-grid-1>li:nth-of-type(1n+1){clear:both;}.small-block-grid-2>li{width:50%;list-style:none;}.small-block-grid-2>li:nth-of-type(1n){clear:none;}.small-block-grid-2>li:nth-of-type(2n+1){clear:both;}.small-block-grid-3>li{width:33.33333%;list-style:none;}.small-block-grid-3>li:nth-of-type(1n){clear:none;}.small-block-grid-3>li:nth-of-type(3n+1){clear:both;}.small-block-grid-4>li{width:25%;list-style:none;}.small-block-grid-4>li:nth-of-type(1n){clear:none;}.small-block-grid-4>li:nth-of-type(4n+1){clear:both;}.small-block-grid-5>li{width:20%;list-style:none;}.small-block-grid-5>li:nth-of-type(1n){clear:none;}.small-block-grid-5>li:nth-of-type(5n+1){clear:both;}.small-block-grid-6>li{width:16.66667%;list-style:none;}.small-block-grid-6>li:nth-of-type(1n){clear:none;}.small-block-grid-6>li:nth-of-type(6n+1){clear:both;}.small-block-grid-7>li{width:14.28571%;list-style:none;}.small-block-grid-7>li:nth-of-type(1n){clear:none;}.small-block-grid-7>li:nth-of-type(7n+1){clear:both;}.small-block-grid-8>li{width:12.5%;list-style:none;}.small-block-grid-8>li:nth-of-type(1n){clear:none;}.small-block-grid-8>li:nth-of-type(8n+1){clear:both;}.small-block-grid-9>li{width:11.11111%;list-style:none;}.small-block-grid-9>li:nth-of-type(1n){clear:none;}.small-block-grid-9>li:nth-of-type(9n+1){clear:both;}.small-block-grid-10>li{width:10%;list-style:none;}.small-block-grid-10>li:nth-of-type(1n){clear:none;}.small-block-grid-10>li:nth-of-type(10n+1){clear:both;}.small-block-grid-11>li{width:9.09091%;list-style:none;}.small-block-grid-11>li:nth-of-type(1n){clear:none;}.small-block-grid-11>li:nth-of-type(11n+1){clear:both;}.small-block-grid-12>li{width:8.33333%;list-style:none;}.small-block-grid-12>li:nth-of-type(1n){clear:none;}.small-block-grid-12>li:nth-of-type(12n+1){clear:both;}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none;}.medium-block-grid-1>li:nth-of-type(1n){clear:none;}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both;}.medium-block-grid-2>li{width:50%;list-style:none;}.medium-block-grid-2>li:nth-of-type(1n){clear:none;}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both;}.medium-block-grid-3>li{width:33.33333%;list-style:none;}.medium-block-grid-3>li:nth-of-type(1n){clear:none;}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both;}.medium-block-grid-4>li{width:25%;list-style:none;}.medium-block-grid-4>li:nth-of-type(1n){clear:none;}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both;}.medium-block-grid-5>li{width:20%;list-style:none;}.medium-block-grid-5>li:nth-of-type(1n){clear:none;}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both;}.medium-block-grid-6>li{width:16.66667%;list-style:none;}.medium-block-grid-6>li:nth-of-type(1n){clear:none;}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both;}.medium-block-grid-7>li{width:14.28571%;list-style:none;}.medium-block-grid-7>li:nth-of-type(1n){clear:none;}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both;}.medium-block-grid-8>li{width:12.5%;list-style:none;}.medium-block-grid-8>li:nth-of-type(1n){clear:none;}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both;}.medium-block-grid-9>li{width:11.11111%;list-style:none;}.medium-block-grid-9>li:nth-of-type(1n){clear:none;}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both;}.medium-block-grid-10>li{width:10%;list-style:none;}.medium-block-grid-10>li:nth-of-type(1n){clear:none;}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both;}.medium-block-grid-11>li{width:9.09091%;list-style:none;}.medium-block-grid-11>li:nth-of-type(1n){clear:none;}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both;}.medium-block-grid-12>li{width:8.33333%;list-style:none;}.medium-block-grid-12>li:nth-of-type(1n){clear:none;}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both;}}@media only screen and (min-width:62.563em){.large-block-grid-1>li{width:100%;list-style:none;}.large-block-grid-1>li:nth-of-type(1n){clear:none;}.large-block-grid-1>li:nth-of-type(1n+1){clear:both;}.large-block-grid-2>li{width:50%;list-style:none;}.large-block-grid-2>li:nth-of-type(1n){clear:none;}.large-block-grid-2>li:nth-of-type(2n+1){clear:both;}.large-block-grid-3>li{width:33.33333%;list-style:none;}.large-block-grid-3>li:nth-of-type(1n){clear:none;}.large-block-grid-3>li:nth-of-type(3n+1){clear:both;}.large-block-grid-4>li{width:25%;list-style:none;}.large-block-grid-4>li:nth-of-type(1n){clear:none;}.large-block-grid-4>li:nth-of-type(4n+1){clear:both;}.large-block-grid-5>li{width:20%;list-style:none;}.large-block-grid-5>li:nth-of-type(1n){clear:none;}.large-block-grid-5>li:nth-of-type(5n+1){clear:both;}.large-block-grid-6>li{width:16.66667%;list-style:none;}.large-block-grid-6>li:nth-of-type(1n){clear:none;}.large-block-grid-6>li:nth-of-type(6n+1){clear:both;}.large-block-grid-7>li{width:14.28571%;list-style:none;}.large-block-grid-7>li:nth-of-type(1n){clear:none;}.large-block-grid-7>li:nth-of-type(7n+1){clear:both;}.large-block-grid-8>li{width:12.5%;list-style:none;}.large-block-grid-8>li:nth-of-type(1n){clear:none;}.large-block-grid-8>li:nth-of-type(8n+1){clear:both;}.large-block-grid-9>li{width:11.11111%;list-style:none;}.large-block-grid-9>li:nth-of-type(1n){clear:none;}.large-block-grid-9>li:nth-of-type(9n+1){clear:both;}.large-block-grid-10>li{width:10%;list-style:none;}.large-block-grid-10>li:nth-of-type(1n){clear:none;}.large-block-grid-10>li:nth-of-type(10n+1){clear:both;}.large-block-grid-11>li{width:9.09091%;list-style:none;}.large-block-grid-11>li:nth-of-type(1n){clear:none;}.large-block-grid-11>li:nth-of-type(11n+1){clear:both;}.large-block-grid-12>li{width:8.33333%;list-style:none;}.large-block-grid-12>li:nth-of-type(1n){clear:none;}.large-block-grid-12>li:nth-of-type(12n+1){clear:both;}}button,.button{border-style:solid;border-width:0;cursor:pointer;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;transition:background-color 300ms ease-out;}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095;}button:hover,button:focus,.button:hover,.button:focus{color:#fff;}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9;}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333;}button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55;}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff;}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e;}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff;}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e;}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff;}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9;}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff;}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small,.button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem;}button.tiny,.button.tiny{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;font-size:.6875rem;}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%;}button.left-align,.button.left-align{text-align:left;text-indent:.75rem;}button.right-align,.button.right-align{text-align:right;padding-right:.75rem;}button.radius,.button.radius{border-radius:3px;}button.round,.button.round{border-radius:1000px;}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#007095;color:#fff;cursor:default;opacity:.7;box-shadow:none;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff;}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba;}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:.7;box-shadow:none;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333;}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7;}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:.7;box-shadow:none;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff;}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a;}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:.7;box-shadow:none;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff;}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124;}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:.7;box-shadow:none;}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e;}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff;}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24;}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:.7;box-shadow:none;}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9;}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff;}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8;}button::-moz-focus-inner{border:0;padding:0;}@media only screen and (min-width:40.063em){button,.button{display:inline-block;}}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:none none #ccc;font-size:.875rem;z-index:89;margin-top:2px;max-width:400px;}.f-dropdown>*:first-child{margin-top:0;}.f-dropdown>*:last-child{margin-bottom:0;}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:0;left:10px;z-index:89;}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-2;left:9px;z-index:88;}.f-dropdown.right:before{left:auto;right:10px;}.f-dropdown.right:after{left:auto;right:9px;}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:none none #ccc;font-size:.875rem;z-index:89;margin-top:0;margin-left:2px;max-width:400px;}.f-dropdown.drop-right>*:first-child{margin-top:0;}.f-dropdown.drop-right>*:last-child{margin-bottom:0;}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:0;z-index:89;}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-2;z-index:88;}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:none none #ccc;font-size:.875rem;z-index:89;margin-top:0;margin-left:-2px;max-width:400px;}.f-dropdown.drop-left>*:first-child{margin-top:0;}.f-dropdown.drop-left>*:last-child{margin-bottom:0;}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:0;left:auto;z-index:89;}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-2;left:auto;z-index:88;}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;width:100%;max-height:none;height:auto;background:#fff;border:none none #ccc;font-size:.875rem;z-index:89;margin-top:-2px;margin-left:0;max-width:400px;}.f-dropdown.drop-top>*:first-child{margin-top:0;}.f-dropdown.drop-top>*:last-child{margin-bottom:0;}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 0;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:0;left:10px;right:auto;z-index:89;}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 1;border-color:#ccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-2;left:9px;right:auto;z-index:88;}.f-dropdown li{font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee;}.f-dropdown li.radius{border-radius:3px;}.f-dropdown li a{display:block;padding:.5rem;color:#555;}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;outline:none;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:none none #ccc;font-size:.875rem;z-index:89;max-width:400px;}.f-dropdown.content>*:first-child{margin-top:0;}.f-dropdown.content>*:last-child{margin-bottom:0;}.f-dropdown.tiny{max-width:200px;}.f-dropdown.small{max-width:300px;}.f-dropdown.medium{max-width:500px;}.f-dropdown.large{max-width:800px;}.f-dropdown.mega{width:100% !important;max-width:100% !important;}.f-dropdown.mega.open{left:0 !important;}.dropdown.button,button.dropdown{position:relative;outline:none;padding-right:3.5625rem;}.dropdown.button::after,button.dropdown::after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%;}.dropdown.button::after,button.dropdown::after{border-width:.375rem;right:1.40625rem;margin-top:-.15625rem;}.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent;}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem;}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:.375rem;right:1.125rem;margin-top:-.125rem;}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent;}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem;}.dropdown.button.small::after,button.dropdown.small::after{border-width:.4375rem;right:1.3125rem;margin-top:-.15625rem;}.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent;}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem;}.dropdown.button.large::after,button.dropdown.large::after{border-width:.3125rem;right:1.71875rem;margin-top:-.15625rem;}.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent;}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent;}form{margin:0 0 1rem;}form .row .row{margin:0 -.5rem;}form .row .row .column,form .row .row .columns{padding:0 .5rem;}form .row .row.collapse{margin:0;}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem;}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;}label.right{float:none !important;text-align:right;}label.inline{margin:0 0 1rem 0;padding:.5625rem 0;}label small{text-transform:capitalize;color:#676767;}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:visible;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none;}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none;}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc;}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;transition:all .15s linear;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none;}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default;}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default;}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px;}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}input[type="submit"]{-webkit-appearance:none;}textarea[rows]{height:auto;}textarea{max-width:100%;}select{-webkit-appearance:none !important;border-radius:0;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:.5rem;font-size:.875rem;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.75);line-height:normal;border-radius:0;height:2.3125rem;}select::-ms-expand{display:none;}select.radius{border-radius:3px;}select:hover{background-color:#f3f3f3;border-color:#999;}select:disabled{background-color:#ddd;cursor:default;}select[multiple]{height:auto;}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0;}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"]{width:100%;}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend{font-weight:bold;background:#fff;padding:0 .1875rem;margin:0;margin-left:-.1875rem;}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff;}[data-abide] span.error,[data-abide] small.error{display:none;}span.error,small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff;}.error input,.error textarea,.error select{margin-bottom:0;}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem;}.error label,.error label.error{color:#f04124;}.error small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff;}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}.error span.error-message{display:block;}input.error,textarea.error,select.error{margin-bottom:0;}label.error{color:#f04124;}ul.pagination{display:block;min-height:1.5rem;margin-left:-.3125rem;}ul.pagination li{height:1.5rem;color:#222;font-size:.875rem;margin-left:.3125rem;}ul.pagination li a,ul.pagination li button{display:block;padding:.0625rem .625rem .0625rem;color:#969696;background:none;border-radius:3px;font-weight:normal;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out;}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6;}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#969696;}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent;}ul.pagination li.active a,ul.pagination li.active button{background:#969696;color:#fff;font-weight:bold;cursor:default;}ul.pagination li.active a:hover,ul.pagination li.active a:focus,ul.pagination li.active button:hover,ul.pagination li.active button:focus{background:#3b3b3b;}ul.pagination li{float:left;display:block;}.pagination-centered{text-align:center;}.pagination-centered ul.pagination li{float:none;display:inline-block;}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#292f36;background:rgba(41,47,54,.45);z-index:1004;display:none;left:0;}.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(41,47,54,.4);}@media only screen and (max-width:40em){.reveal-modal{min-height:100vh;}}.reveal-modal .column,.reveal-modal .columns{min-width:0;}.reveal-modal>:first-child{margin-top:0;}.reveal-modal>:last-child{margin-bottom:0;}@media only screen and (min-width:40.063em){.reveal-modal{width:80%;max-width:75rem;left:0;right:0;margin:0 auto;}}@media only screen and (min-width:40.063em){.reveal-modal{top:6.25rem;}}.reveal-modal.radius{border-radius:3px;}.reveal-modal.round{border-radius:1000px;}.reveal-modal.collapse{padding:0;}@media only screen and (min-width:40.063em){.reveal-modal.tiny{width:30%;max-width:75rem;left:0;right:0;margin:0 auto;}}@media only screen and (min-width:40.063em){.reveal-modal.small{width:40%;max-width:75rem;left:0;right:0;margin:0 auto;}}@media only screen and (min-width:40.063em){.reveal-modal.medium{width:60%;max-width:75rem;left:0;right:0;margin:0 auto;}}@media only screen and (min-width:40.063em){.reveal-modal.large{width:70%;max-width:75rem;left:0;right:0;margin:0 auto;}}@media only screen and (min-width:40.063em){.reveal-modal.xlarge{width:95%;max-width:75rem;left:0;right:0;margin:0 auto;}}.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none !important;margin-left:0 !important;}@media only screen and (min-width:40.063em){.reveal-modal.full{width:100%;max-width:75rem;left:0;right:0;margin:0 auto;}}.reveal-modal.toback{z-index:1003;}.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer;}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd;table-layout:auto;}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold;}table thead{background:#f5f5f5;}table thead tr th,table thead tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222;}table tfoot{background:#f5f5f5;}table tfoot tr th,table tfoot tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222;}table tr th,table tr td{padding:.5625rem .625rem;font-size:.875rem;color:#222;text-align:left;}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9;}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem;}.tabs{margin-bottom:0 !important;margin-left:0;}.tabs:before,.tabs:after{content:" ";display:table;}.tabs:after{clear:both;}.tabs dd,.tabs .tab-title{position:relative;margin-bottom:0 !important;list-style:none;float:left;}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#efefef;color:#222;padding:1rem 2rem;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1;}.tabs dd>a:focus,.tabs .tab-title>a:focus{outline:none;}.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;color:#222;}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto;}.tabs-content{margin-bottom:1.5rem;width:100%;}.tabs-content:before,.tabs-content:after{content:" ";display:table;}.tabs-content:after{clear:both;}.tabs-content>.content{display:none;float:left;padding:.9375rem 0;width:100%;}.tabs-content>.content.active{display:block;float:none;}.tabs-content>.content.contained{padding:.9375rem;}.tabs-content.vertical{display:block;}.tabs-content.vertical>.content{padding:0 .9375rem;}@media only screen and (min-width:40.063em){.tabs.vertical{width:20%;max-width:20%;float:left;margin:0 0 1.25rem;}.tabs-content.vertical{width:80%;max-width:80%;float:left;margin-left:-1px;padding-left:1rem;}}.no-js .tabs-content>.content{display:block;float:none;}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#292f36;}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #532000;color:#b84600;}.has-tip.tip-left,.has-tip.tip-right{float:none !important;}.tooltip{display:none;position:absolute;z-index:1006;font-weight:normal;font-size:.875rem;line-height:1.3;padding:.75rem;max-width:300px;left:50%;width:100%;color:#b2b2b2;background:#3b3b3b;}.tooltip h5{color:#fff;}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #3b3b3b transparent;top:-10px;pointer-events:none;}.tooltip>.nub.rtl{left:auto;right:5px;}.tooltip.radius{border-radius:3px;}.tooltip.round{border-radius:1000px;}.tooltip.round>.nub{left:2rem;}.tooltip.opened{color:#b84600 !important;border-bottom:dotted 1px #532000 !important;}.tap-to-close{display:block;font-size:.625rem;color:#777;font-weight:normal;}@media only screen and (min-width:40.063em){.tooltip>.nub{border-color:transparent transparent #3b3b3b transparent;top:-10px;}.tooltip.tip-top>.nub{border-color:#3b3b3b transparent transparent transparent;top:auto;bottom:-10px;}.tooltip.tip-left,.tooltip.tip-right{float:none !important;}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #3b3b3b;right:-10px;left:auto;top:50%;margin-top:-5px;}.tooltip.tip-right>.nub{border-color:transparent #3b3b3b transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-justify{text-align:justify !important;}@media only screen and (max-width:40em){.small-only-text-left{text-align:left !important;}.small-only-text-right{text-align:right !important;}.small-only-text-center,.product-list .products .product{text-align:center !important;}.small-only-text-justify{text-align:justify !important;}}@media only screen{.small-text-left{text-align:left !important;}.small-text-right{text-align:right !important;}.small-text-center{text-align:center !important;}.small-text-justify{text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-only-text-left{text-align:left !important;}.medium-only-text-right{text-align:right !important;}.medium-only-text-center{text-align:center !important;}.medium-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important;}.medium-text-right{text-align:right !important;}.medium-text-center{text-align:center !important;}.medium-text-justify{text-align:justify !important;}}@media only screen and (min-width:62.563em) and (max-width:75em){.large-only-text-left{text-align:left !important;}.large-only-text-right{text-align:right !important;}.large-only-text-center{text-align:center !important;}.large-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:62.563em){.large-text-left{text-align:left !important;}.large-text-right{text-align:right !important;}.large-text-center{text-align:center !important;}.large-text-justify{text-align:justify !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-only-text-left{text-align:left !important;}.xlarge-only-text-right{text-align:right !important;}.xlarge-only-text-center{text-align:center !important;}.xlarge-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:75.063em){.xlarge-text-left{text-align:left !important;}.xlarge-text-right{text-align:right !important;}.xlarge-text-center{text-align:center !important;}.xlarge-text-justify{text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left !important;}.xxlarge-only-text-right{text-align:right !important;}.xxlarge-only-text-center{text-align:center !important;}.xxlarge-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left !important;}.xxlarge-text-right{text-align:right !important;}.xxlarge-text-center{text-align:center !important;}.xxlarge-text-justify{text-align:justify !important;}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;}a{color:#008cba;text-decoration:none;line-height:inherit;}a:hover,a:focus{color:#0078a0;}a img{border:none;}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead{font-size:1.21875rem;line-height:1.6;}p aside{font-size:.875rem;line-height:1.35;font-style:italic;}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0;}h1{font-size:2.125rem;}h2{font-size:1.6875rem;}h3{font-size:1.375rem;}h4{font-size:1.125rem;}h5{font-size:1.125rem;}h6{font-size:1rem;}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:.2rem;margin-bottom:.5rem;}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:60%;line-height:inherit;}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:.125rem .3125rem .0625rem;}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}ul{margin-left:1.1rem;}ul.no-bullet{margin-left:0;}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0;}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit;}ul.square{list-style-type:square;margin-left:1.1rem;}ul.circle{list-style-type:circle;margin-left:1.1rem;}ul.disc{list-style-type:disc;margin-left:1.1rem;}ul.no-bullet{list-style:none;}ol{margin-left:1.4rem;}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0;}dl dt{margin-bottom:.3rem;font-weight:bold;}dl dd{margin-bottom:.75rem;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help;}abbr{text-transform:none;}abbr[title]{border-bottom:1px dotted #ddd;}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd;}blockquote cite{display:block;font-size:.8125rem;color:#555;}blockquote cite:before{content:"—\20";}blockquote cite a,blockquote cite a:visited{color:#555;}blockquote,blockquote p{line-height:1.6;color:#6f6f6f;}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem;}.vcard li{margin:0;display:block;}.vcard .fn{font-weight:bold;font-size:.9375rem;}.vevent .summary{font-weight:bold;}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 .0625rem;}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4;}h1{font-size:2.75rem;}h2{font-size:2.3125rem;}h3{font-size:1.6875rem;}h4{font-size:1.4375rem;}h5{font-size:1.125rem;}h6{font-size:1rem;}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden;}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch;}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:before,.inner-wrap:after{content:" ";display:table;}.inner-wrap:after{clear:both;}.tab-bar{-webkit-backface-visibility:hidden;background:#fff;color:#333;height:auto;line-height:auto;position:relative;}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:auto;margin:0;}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem;}.left-small{width:auto;height:auto;position:absolute;top:0;border-right:0 none;left:0;}.right-small{width:auto;height:auto;position:absolute;top:0;border-left:0 none;right:0;}.tab-bar-section{padding:0 .625rem;position:absolute;text-align:center;height:auto;top:0;}@media only screen and (min-width:40.063em){.tab-bar-section.left{text-align:left;}.tab-bar-section.right{text-align:right;}}.tab-bar-section.left{left:0;right:auto;}.tab-bar-section.right{left:auto;right:0;}.tab-bar-section.middle{left:auto;right:auto;}.tab-bar .menu-icon{text-indent:1.0625rem;width:auto;height:1.5rem;display:block;padding:0;color:#333;position:relative;transform:translate3d(0,0,0);}.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-.5rem;left:auto-1rem/2;box-shadow:0 0 0 1px #333,0 7px 0 1px #333,0 14px 0 1px #333;width:1rem;}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #242424,0 7px 0 1px #242424,0 14px 0 1px #242424;}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:14.375rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#eee;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.left-off-canvas-menu *{-webkit-backface-visibility:hidden;}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:14.375rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#eee;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;}.right-off-canvas-menu *{-webkit-backface-visibility:hidden;}ul.off-canvas-list{list-style-type:none;padding:0;margin:0;}ul.off-canvas-list li label{display:block;padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-size:.75rem;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}ul.off-canvas-list li a,ul.off-canvas-list li p{display:block;padding:.4375rem .9375rem .3125rem;color:#626262;border-bottom:1px solid #b3b3b3;transition:background 300ms ease;}ul.off-canvas-list li a:hover,ul.off-canvas-list li p:hover{background:#b3b3b3;}.move-right>.inner-wrap{-ms-transform:translate(14.375rem,0);-webkit-transform:translate3d(14.375rem,0,0);-moz-transform:translate3d(14.375rem,0,0);-ms-transform:translate3d(14.375rem,0,0);-o-transform:translate3d(14.375rem,0,0);transform:translate3d(14.375rem,0,0);}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(41,47,54,.5),4px 0 4px rgba(41,47,54,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.move-left>.inner-wrap{-ms-transform:translate(-14.375rem,0);-webkit-transform:translate3d(-14.375rem,0,0);-moz-transform:translate3d(-14.375rem,0,0);-ms-transform:translate3d(-14.375rem,0,0);-o-transform:translate3d(-14.375rem,0,0);transform:translate3d(-14.375rem,0,0);}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(41,47,54,.5),4px 0 4px rgba(41,47,54,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(41,47,54,.5),4px 0 4px rgba(41,47,54,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(41,47,54,.5),4px 0 4px rgba(41,47,54,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(41,47,54,.5),4px 0 4px rgba(41,47,54,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.no-csstransforms .left-off-canvas-menu{left:-14.375rem;}.no-csstransforms .right-off-canvas-menu{right:-14.375rem;}.no-csstransforms .move-left>.inner-wrap{right:14.375rem;}.no-csstransforms .move-right>.inner-wrap{left:14.375rem;}.left-submenu{-webkit-backface-visibility:hidden;width:14.375rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#eee;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.left-submenu *{-webkit-backface-visibility:hidden;}.left-submenu .back>a{padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}.left-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none;}.left-submenu .back>a:before{content:"«";margin-right:.5rem;display:inline;}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-ms-transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.right-submenu{-webkit-backface-visibility:hidden;width:14.375rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#eee;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.right-submenu *{-webkit-backface-visibility:hidden;}.right-submenu .back>a{padding:.3rem .9375rem;color:#999;text-transform:uppercase;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}.right-submenu .back>a:hover{background:#303030;border-top:1px solid #5e5e5e;border-bottom:none;}.right-submenu .back>a:after{content:"»";margin-left:.5rem;display:inline;}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-ms-transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"»";margin-left:.5rem;display:inline;}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"«";margin-right:.5rem;display:inline;}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important;}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important;}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important;}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important;}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important;}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row;}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important;}}@media only screen and (min-width:40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important;}}@media only screen and (min-width:62.563em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important;}}@media only screen and (min-width:75.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important;}}@media only screen and (min-width:120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important;}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important;}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important;}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important;}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important;}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row;}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important;}}.show-for-landscape,.hide-for-portrait{display:inherit !important;}.hide-for-landscape,.show-for-portrait{display:none !important;}table.hide-for-landscape,table.show-for-portrait{display:table !important;}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important;}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important;}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important;}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important;}@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important;}.hide-for-landscape,.show-for-portrait{display:none !important;}table.show-for-landscape,table.hide-for-portrait{display:table !important;}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important;}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important;}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important;}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important;}}@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important;}.hide-for-portrait,.show-for-landscape{display:none !important;}table.show-for-portrait,table.hide-for-landscape{display:table !important;}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important;}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important;}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important;}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important;}}.show-for-touch{display:none !important;}.hide-for-touch{display:inherit !important;}.touch .show-for-touch{display:inherit !important;}.touch .hide-for-touch{display:none !important;}table.hide-for-touch{display:table !important;}.touch table.show-for-touch{display:table !important;}thead.hide-for-touch{display:table-header-group !important;}.touch thead.show-for-touch{display:table-header-group !important;}tbody.hide-for-touch{display:table-row-group !important;}.touch tbody.show-for-touch{display:table-row-group !important;}tr.hide-for-touch{display:table-row !important;}.touch tr.show-for-touch{display:table-row !important;}td.hide-for-touch{display:table-cell !important;}.touch td.show-for-touch{display:table-cell !important;}th.hide-for-touch{display:table-cell !important;}.touch th.show-for-touch{display:table-cell !important;}.print-only{display:none !important;}@media print{*{background:transparent !important;color:#292f36 !important;box-shadow:none !important;text-shadow:none !important;}.show-for-print{display:block;}.hide-for-print{display:none;}table.show-for-print{display:table !important;}thead.show-for-print{display:table-header-group !important;}tbody.show-for-print{display:table-row-group !important;}tr.show-for-print{display:table-row !important;}td.show-for-print{display:table-cell !important;}th.show-for-print{display:table-cell !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.hide-on-print{display:none !important;}.print-only{display:block !important;}.hide-for-print{display:none !important;}.show-for-print{display:inherit !important;}}@media print{.show-for-print{display:block;}.hide-for-print{display:none;}table.show-for-print{display:table !important;}thead.show-for-print{display:table-header-group !important;}tbody.show-for-print{display:table-row-group !important;}tr.show-for-print{display:table-row !important;}td.show-for-print{display:table-cell !important;}th.show-for-print{display:table-cell !important;}}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
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,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:700;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.slider{-ms-touch-action:pan-y;overflow:auto;position:relative;touch-action:pan-y;}.as-prev-arrow,.as-next-arrow{cursor:pointer;filter:alpha(opacity=0);height:40px;opacity:0;overflow:hidden;position:absolute;text-indent:100%;top:95px;white-space:nowrap;width:40px;z-index:1;}.as-prev-arrow{left:0;}.as-prev-arrow::before{content:'<';display:block;height:100%;width:100%;}.as-next-arrow{right:0;}.as-next-arrow::before{content:'>';display:block;height:100%;width:100%;}.slider:hover .as-prev-arrow,.slider:hover .as-next-arrow{filter:alpha(opacity=1);opacity:1;}.as-nav{bottom:-10px;left:50%;margin-left:-27px;position:absolute;text-align:left;width:54px;z-index:1;}.as-nav a{background:url(../demo/img/bullets.png) no-repeat;height:16px;display:inline-block;margin:0 1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px;}.as-active,.as-nav a:hover{background-position:0 -16px;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto;}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto;}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}.swiper-pagination-bullet-active{opacity:1;background:#007aff;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000;}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block;}.swiper-container-horizontal>.swiper-pagination{top:0;left:0;width:100%;}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px;}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent);}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent);}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent);}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-cube{overflow:visible;}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1;}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1);}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%;}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%;}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite;}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg);}}.datepicker{display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr;}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid rgba(41,47,54,.2);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 5px 10px rgba(41,47,54,.2);-moz-box-shadow:0 5px 10px rgba(41,47,54,.2);box-shadow:0 5px 10px rgba(41,47,54,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:18px;}.datepicker.dropdown-menu th{padding:4px 5px;}.datepicker.dropdown-menu td{padding:4px 5px;}.datepicker table{border:0;margin:0;width:auto;}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;}.datepicker td{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer;}.datepicker td.active.day,.datepicker td.active.year{background:#97aab7;}.datepicker td.old,.datepicker td.new{color:#999;}.datepicker td span.active{background:#97aab7;}.datepicker td.day.disabled{color:#eee;}.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer;}.datepicker th.active.day,.datepicker th.active.year{background:#97aab7;}.datepicker th.date-switch{width:145px;}.datepicker th span.active{background:#97aab7;}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle;}.datepicker.days div.datepicker-days{display:block;}.datepicker.months div.datepicker-months{display:block;}.datepicker.years div.datepicker-years{display:block;}.datepicker thead tr:first-child th{cursor:pointer;}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent;}.datepicker tfoot tr:first-child th{cursor:pointer;}.datepicker-inline{width:220px;}.datepicker-rtl{direction:rtl;}.datepicker-rtl table tr td span{float:right;}.datepicker-dropdown{top:0;left:0;}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid rgba(41,47,54,.2);position:absolute;top:-7px;left:6px;}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px;}.datepicker>div,.datepicker-dropdown::before,.datepicker-dropdown::after{display:none;}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent;}.black{color:#292f36;}.grey{color:#626262;}.grey-light{color:#eee;}.grey-medium{color:#969696;}.grey-dark{color:#3b3b3b;}.gray-02{color:#5e5e5e;}.bg-black{background-color:#292f36;}.bg-grey{background-color:#626262;}.bg-light-grey{background-color:#eee;}.bg-grey-light{background-color:#eee;}.bg-grey-medium{background-color:#969696;}.bg-grey-dark{background-color:#3b3b3b;}.edge{padding:0 .9375rem;}.uppercase{text-transform:uppercase;}.text-transform-none{text-transform:none !important;}.inline-block{display:inline-block !important;}.small{font-size:.75rem;}.icon{color:#626262;}.icon-font{font-family:"foundation-icons";}.full-width{width:100% !important;}.flex-centered{display:flex;align-items:center;justify-content:center;}.paddingbox-xs{padding:.3125rem;}.paddingbox-sm{padding:.625rem;}.paddingbox{padding:.9375rem;}.paddingbox-lg{padding:1.875rem;}.paddingbutton{padding:.625rem .9375rem;}.sidepadding{padding-left:.9375rem;padding-right:.9375rem;}.sidepadding-xs{padding-left:.3125rem;padding-right:.3125rem;}.sidepadding-sm{padding-left:.625rem;padding-right:.625rem;}.sidepadding-lg{padding-left:1.875rem;padding-right:1.875rem;}.circled-badge{border-radius:50%;background-color:#fff;border:1px solid #292f36;display:inline-block;height:5.5rem;width:5.5rem;padding:.5rem;font-size:.8rem;text-align:center;}.font-xs{font-size:.71429rem;}.font-sm{font-size:.85714rem;}.font-normal{font-size:1rem !important;}.font-md{font-size:1.42857rem;}.font-lg{font-size:1.85714rem;}.font-12pt{font-size:.75rem;}.font-14pt{font-size:.875rem;}.font-18pt{font-size:1.125rem !important;}.font-20pt{font-size:1.25rem !important;}.font-24pt{font-size:1.5rem;}.line-height-1{line-height:1 !important;}.line-height-12{line-height:1.2 !important;}.line-height-13{line-height:1.3 !important;}.line-height-14{line-height:1.4 !important;}.line-height-15{line-height:1.5 !important;}.semi-bold{font-weight:600;}@media only screen and (max-width:40em){.small-only-font-xs{font-size:.71429rem;}}@media only screen and (max-width:40em){.small-only-font-normal{font-size:1rem;}}.mt{margin-top:.9375rem;}.mr{margin-right:.9375rem;}.mb{margin-bottom:.9375rem;}.ml{margin-left:.9375rem;}.no-margin{margin:0 !important;}.no-mt{margin-top:0 !important;}.no-mr{margin-right:0 !important;}.no-mb{margin-bottom:0 !important;}.no-ml{margin-left:0 !important;}@media only screen and (min-width:40.063em){.medium-up-no-margin{margin:0;}.row .medium-up-no-margin{margin-left:0;margin-right:0;}}@media only screen and (max-width:40em){.small-only-no-margin{margin:0;}.row .small-only-no-margin{margin-left:0;margin-right:0;}}.row .row.no-margin{margin-left:0 !important;margin-right:0 !important;}.mt-xs{margin-top:.3125rem;}.mr-xs{margin-right:.3125rem;}.mb-xs{margin-bottom:.3125rem;}.ml-xs{margin-left:.3125rem;}.mt-sm{margin-top:.625rem;}.mr-sm{margin-right:.625rem;}.mb-sm{margin-bottom:.625rem;}.ml-sm{margin-left:.625rem;}.mt-md{margin-top:1.25rem;}.mr-md{margin-right:1.25rem;}.mb-md{margin-bottom:1.25rem;}.ml-md{margin-left:1.25rem;}.mt-lg{margin-top:1.875rem;}.mr-lg{margin-right:1.875rem;}.mb-lg{margin-bottom:1.875rem;}.ml-lg{margin-left:1.875rem;}@media only screen and (max-width:40em){a.small-mb{display:inline-block;margin-bottom:.625rem;}}.pt{padding-top:.9375rem;}.pr{padding-right:.9375rem;}.pb{padding-bottom:.9375rem;}.pl{padding-left:.9375rem;}.no-padding{padding:0 !important;}.no-pt{padding-top:0 !important;}.no-pr{padding-right:0 !important;}.no-pb{padding-bottom:0 !important;}.no-pl{padding-left:0 !important;}.columns.no-pt,.column.no-pt{padding-top:0 !important;}.columns.no-pr,.column.no-pr{padding-right:0 !important;}.columns.no-pb,.column.no-pb{padding-bottom:0 !important;}.columns.no-pl,.column.no-pl{padding-left:0 !important;}.pt-xs{padding-top:.3125rem;}.pr-xs{padding-right:.3125rem;}.pb-xs{padding-bottom:.3125rem;}.pl-xs{padding-left:.3125rem;}.pt-sm{padding-top:.625rem;}.pr-sm{padding-right:.625rem;}.pb-sm{padding-bottom:.625rem;}.pl-sm{padding-left:.625rem;}.pt-md{padding-top:1.25rem;}.pr-md{padding-right:1.25rem;}.pb-md{padding-bottom:1.25rem;}.pl-md{padding-left:1.25rem;}.pt-lg{padding-top:1.875rem;}.pr-lg{padding-right:1.875rem;}.pb-lg{padding-bottom:1.875rem;}.pl-lg{padding-left:1.875rem;}@media only screen and (max-width:40em){.small-no-pt{padding-top:0 !important;}}@media only screen and (max-width:40em){.small-no-pr{padding-right:0 !important;}}@media only screen and (max-width:40em){.small-no-pb{padding-bottom:0 !important;}}@media only screen and (max-width:40em){.small-no-pl{padding-left:0 !important;}}@media only screen and (max-width:40em){.small-no-mt{margin-top:0 !important;}}@media only screen and (max-width:40em){.small-no-mr{margin-right:0 !important;}}@media only screen and (max-width:40em){.small-no-mb{margin-bottom:0 !important;}}@media only screen and (max-width:40em){.small-no-ml{margin-left:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-pt{padding-top:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-pr{padding-right:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-pb{padding-bottom:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-pl{padding-left:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-mt{margin-top:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-mr{margin-right:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-mb{margin-bottom:0 !important;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-no-ml{margin-left:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-pt{padding-top:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-pr{padding-right:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-pb{padding-bottom:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-pl{padding-left:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-mt{margin-top:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-mr{margin-right:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-mb{margin-bottom:0 !important;}}@media only screen and (min-width:40.063em){.medium-up-no-ml{margin-left:0 !important;}}@media only screen and (min-width:62.563em){.large-no-pt{padding-top:0 !important;}}@media only screen and (min-width:62.563em){.large-no-pr{padding-right:0 !important;}}@media only screen and (min-width:62.563em){.large-no-pb{padding-bottom:0 !important;}}@media only screen and (min-width:62.563em){.large-no-pl{padding-left:0 !important;}}@media only screen and (min-width:62.563em){.large-no-mt{margin-top:0 !important;}}@media only screen and (min-width:62.563em){.large-no-mr{margin-right:0 !important;}}@media only screen and (min-width:62.563em){.large-no-mb{margin-bottom:0 !important;}}@media only screen and (min-width:62.563em){.large-no-ml{margin-left:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-pt{padding-top:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-pr{padding-right:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-pb{padding-bottom:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-pl{padding-left:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-mt{margin-top:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-mr{margin-right:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-mb{margin-bottom:0 !important;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.xlarge-no-ml{margin-left:0 !important;}}@media only screen and (max-width:40em){.small-only-pt{padding-top:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-pr{padding-right:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-pb{padding-bottom:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-pl{padding-left:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-pt-xs{padding-top:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-pr-xs{padding-right:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-pb-xs{padding-bottom:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-pl-xs{padding-left:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-pt-sm{padding-top:.625rem !important;}}@media only screen and (max-width:40em){.small-only-pr-sm{padding-right:.625rem !important;}}@media only screen and (max-width:40em){.small-only-pb-sm{padding-bottom:.625rem !important;}}@media only screen and (max-width:40em){.small-only-pl-sm{padding-left:.625rem !important;}}@media only screen and (max-width:40em){.small-only-pt-md{padding-top:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-pr-md{padding-right:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-pb-md{padding-bottom:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-pl-md{padding-left:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-pt-lg{padding-top:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-pr-lg{padding-right:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-pb-lg{padding-bottom:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-pl-lg{padding-left:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-mt{margin-top:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-mr{margin-right:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-mb{margin-bottom:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-ml{margin-left:.9375rem !important;}}@media only screen and (max-width:40em){.small-only-mt-xs{margin-top:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-mr-xs{margin-right:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-mb-xs{margin-bottom:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-ml-xs{margin-left:.3125rem !important;}}@media only screen and (max-width:40em){.small-only-mt-sm{margin-top:.625rem !important;}}@media only screen and (max-width:40em){.small-only-mr-sm{margin-right:.625rem !important;}}@media only screen and (max-width:40em){.small-only-mb-sm{margin-bottom:.625rem !important;}}@media only screen and (max-width:40em){.small-only-ml-sm{margin-left:.625rem !important;}}@media only screen and (max-width:40em){.small-only-mt-md{margin-top:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-mr-md{margin-right:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-mb-md{margin-bottom:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-ml-md{margin-left:1.25rem !important;}}@media only screen and (max-width:40em){.small-only-mt-lg{margin-top:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-mr-lg{margin-right:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-mb-lg{margin-bottom:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-ml-lg{margin-left:1.875rem !important;}}@media only screen and (max-width:40em){.small-only-border-top{border-top:1px solid #000;}}@media only screen and (max-width:40em){.small-only-border-right{border-right:1px solid #000;}}@media only screen and (max-width:40em){.small-only-border-bottom{border-bottom:1px solid #000;}}@media only screen and (max-width:40em){.small-only-border-left{border-left:1px solid #000;}}@media only screen and (max-width:40em){.small-only-paddingbox{padding:.9375rem;}}@media only screen and (max-width:40em){.small-full-width{width:100%;}}@media only screen and (min-width:40.063em){.medium-full-width{width:100%;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.medium-width-70{width:70%;}}@media only screen and (max-width:40em){.small-only-block{display:block;}}@media only screen and (max-width:40em){.small-only-inline-block{display:inline-block;}}@media only screen and (max-width:40em){.small-only-inline{display:inline;}}@media only screen and (min-width:40.063em){.medium-up-block{display:block;}}@media only screen and (min-width:40.063em){.medium-up-inline-block{display:inline-block;}}@media only screen and (min-width:40.063em){.medium-up-inline{display:inline;}}@media only screen and (max-width:40em){.small-only-left{float:left;}}@media only screen and (max-width:40em){.small-only-right{float:right;}}@media only screen and (min-width:40.063em){.medium-up-left{float:left;}}@media only screen and (min-width:40.063em){.medium-up-right{float:right;}}@media only screen and (max-width:40em){.small-only-text-left{text-align:left;}}@media only screen and (max-width:40em){.small-only-text-right{text-align:right;}}@media only screen and (min-width:40.063em){.medium-up-text-left{text-align:left;}}@media only screen and (min-width:40.063em){.medium-up-text-right{text-align:right;}}.width-auto{width:auto;}.underline{text-decoration:underline;}.input-field-wrapper input,.input-field-wrapper textarea{border:1px solid #333;padding:.3125rem .625rem;box-sizing:border-box;-webkit-box-sizing:border-box;}.input-field-wrapper .button{border:none;padding:.625rem 1.25rem;}body{color:#292f36;font-display:fallback;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;}body *{font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}p{font-size:1rem;line-height:1;}a{color:#292f36;font-size:1rem;}a:hover{color:#b84600;}a.orange{color:#b84600;}.bold,strong{font-weight:700;}@media only screen and (max-width:40em){.small-only-bold{font-weight:700;}}.italic{font-style:italic;}.inner-wrap{width:100%;margin:0 auto;}.relative{position:relative;}.static{position:static;}.fixed{position:fixed;}.column.absolute,.columns.absolute,.absolute{position:absolute;}.column.absolute.right,.columns.absolute.right,.absolute.right{float:none;right:0;left:auto;}.relative{position:relative;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.hidden{display:none;}.centered-horizontal{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.centered-vertical{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.border,.border-white{border:1px solid #292f36;}.border-white{border-color:#fff;}.no-border{border:0 !important;}.no-border-top{border-top:0 !important;}.no-border-right{border-right:0 !important;}.no-border-bottom{border-bottom:0 !important;}.no-border-left{border-left:0 !important;}.border-top-only{border-width:1px 0 0 0 !important;}.border-right-only{border-width:0 1px 0 0 !important;}.border-bottom-only{border-width:0 0 1px 0 !important;}.border-left-only{border-width:0 0 0 1px !important;}.border-thick{border-width:5px !important;}.border-small,.border-small-up{border:1px solid #292f36;}@media only screen and (min-width:40.063em){.border-small{border:0;}.border-small-up,.border-medium,.border-medium-up{border:1px solid #292f36;}}@media only screen and (min-width:62.563em){.border-medium,.border-small{border:0;}.border-small-up,.border-medium-up,.border-large,.border-large-up{border:1px solid #292f36;}}@media only screen and (min-width:75.063em){.border-large,.border-medium,.border-small{border:0;}.border-small-up,.border-medium-up,.border-large-up,.border-xlarge{border:1px solid #292f36;}}.border-gray{border:2px solid #eee;}.table{display:table;}.table-cell{display:table-cell;height:100%;}.table-cell.top{vertical-align:top;}.table-cell.middle{vertical-align:middle;}.table-cell.bottom{vertical-align:bottom;}.row.valign-middle{display:table;}.row.valign-middle .columns{display:table-cell;vertical-align:middle;}.row.valign-middle .columns,.row.valign-middle [class*="column"]+[class*="column"]:last-child{float:none;}.row.columnsleft .columns:last-child{float:left;}.space-md{display:block !important;height:1.25rem;line-height:1.25rem;}.no-br{white-space:nowrap;}.width-auto{width:auto !important;}.img-responsive{display:block;width:100%;max-width:100%;height:auto;}img.rounded{border-radius:6px;}.headline-medium{font-size:1.125rem;}.headline-big{font-size:2.5rem;font-weight:700;}.section-headline{line-height:1.375rem;text-align:center;margin:1.25rem 0;}@media only screen and (min-width:40.063em){.section-headline{font-size:1.5rem;}}.headline-uppercase{font-size:1.125rem;text-transform:uppercase;}.separator>*{display:block;height:1px;line-height:1px;background-color:#808080;}.footer-subline-text,.seo-wrapper-text,.teaser-subline,.service-links,.kontakt-links{font-size:.75rem;line-height:.9375rem;}.headline-large{font-size:2rem;color:#626262;text-transform:uppercase;line-height:2rem;}.headline-special{text-transform:uppercase;font-style:italic;font-size:1.25rem;}.font-huge{font-size:2rem;}.up-down{display:inline-block;height:1em;line-height:1em;font-size:.5rem;width:1em;position:relative;}.up-down::after,.up-down::before{position:absolute;left:0;margin-top:.5em;display:block;content:'▼';}.up-down::after{margin-top:-.5em;bottom:auto;content:'▲';}@media only screen and (min-width:40.063em){.medium-left{float:left !important;}}.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}body a,[data-link]{color:#292f36;cursor:pointer;}body a:focus,body a:active,[data-link]:focus,[data-link]:active{text-decoration:none;}button,.button{background:#eee;border-bottom:.125rem solid #dedede;color:#3b3b3b;font-size:1.125rem;padding:.625rem 1.25rem;}button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{background:#c0c3c4;border-bottom:.125rem solid #c0c3c4;color:#3b3b3b;text-decoration:none;}button.disabled,.button.disabled{background:#eee;border-bottom:.125rem solid #dedede;color:#3b3b3b;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}button.primary,.button.primary{background:#b84600;border-bottom:.125rem solid #823600;color:#fff !important;}button.primary:hover,button.primary:active,.button.primary:hover,.button.primary:active{background:#823600;border-bottom:.125rem solid #823600;color:#fff;}button.btn-ppxp-blue,.button.btn-ppxp-blue{background:#009cde;border-bottom:.125rem solid #19648b;color:#fff !important;font-size:1rem;padding:.5625rem 1.25rem;}button.btn-ppxp-blue:hover,button.btn-ppxp-blue:active,.button.btn-ppxp-blue:hover,.button.btn-ppxp-blue:active{box-shadow:inset 0 0 100px 100px rgba(255,255,255,.2);border-bottom:.125rem solid #009cde;color:#fff;}button.btn-ppxp-blue .btn-ppxp-text,.button.btn-ppxp-blue .btn-ppxp-text{vertical-align:middle;}button.btn-ppxp-blue .btn-ppxp-pp,button.btn-ppxp-blue .btn-ppxp-logo,.button.btn-ppxp-blue .btn-ppxp-pp,.button.btn-ppxp-blue .btn-ppxp-logo{height:1.375rem;}button.ghost,.button.ghost{background:transparent;border:.0625rem solid #969696;color:#5e5e5e !important;}button.ghost:hover,button.ghost:active,.button.ghost:hover,.button.ghost:active{background:#eee;border:.0625rem solid #b84600;color:#b84600 !important;}button.ghost-primary,.button.ghost-primary{background:transparent;border:.0625rem solid #823600;color:#823600 !important;}button.ghost-primary:hover,button.ghost-primary:active,.button.ghost-primary:hover,.button.ghost-primary:active{background:#eee;border:.0625rem solid #b84600;color:#b84600 !important;}button.ghost-blue,.button.ghost-blue{background:transparent;border:.0625rem solid #19648b;color:#19648b !important;}button.ghost-blue:hover,button.ghost-blue:active,.button.ghost-blue:hover,.button.ghost-blue:active{background:#eee;border:.0625rem solid #97aab7;color:#97aab7 !important;}button.white,.button.white{background:#fff;border-bottom:.125rem solid #dedede;color:#5e5e5e;}button.white:hover,button.white:active,.button.white:hover,.button.white:active{background:#dedede;border-bottom:.125rem solid #dedede;color:#626262;}button.cart,.button.cart{background:#b84600;border-bottom:.125rem solid #823600;color:#fff;}button.cart:hover,button.cart:active,.button.cart:hover,.button.cart:active{background:#fd6508;border-bottom:.125rem solid #fd6508;color:#fff;}button.radio,.button.radio{border-bottom:none;width:100%;padding-left:0;padding-right:0;font-weight:700;}button.radio.active,.button.radio.active{background:#b84600;color:#fff;}button.btn-new,.button.btn-new{font-size:1rem;text-transform:uppercase;font-style:normal;}button.white,.button.white{background:#fff;}button.white:hover,.button.white:hover{color:#3b3b3b;}button.btn-sm,.button.btn-sm{font-size:.875rem;padding:.5rem 1rem;}button.no-margin,.button.no-margin{margin:0;}button.no-mb,.button.no-mb{margin-bottom:0;}button.no-mt,.button.no-mt{margin-top:0;}button.bold,.button.bold{font-weight:700;}button.full-width,.button.full-width{padding-left:0;padding-right:0;}@media only screen and (max-width:41.25rem){button.slide-out-cancel,.button.slide-out-cancel{line-height:3rem;}}@media only screen and (max-width:22.1875rem){button.slide-out-cancel,.button.slide-out-cancel{line-height:4.5rem;}}.btn-small,.btn-big{border:1px solid #292f36;display:inline-block;color:#292f36;text-align:center;}.btn-small{padding:.125rem .625rem;font-size:.875rem;background-color:#eee;}.btn-big{padding:.625rem 3.125rem;font-size:.9375rem;width:100%;margin:.625rem auto 0;background-color:#ddd;}.button-small{padding:5px;}.button-big{padding:.625rem 2.5rem;}.teaser-product-list>.paddingbox{height:95%;}.teaser-product-list>.paddingbox>div{padding-top:25%;}.block-headline-wrapper .image-wrapper{padding-right:0;}@media only screen and (min-width:40.063em){.theme-select-wrapper{margin-top:2px;background-color:#969696;}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#eee url("https://images.presseplus.de/dropdown-arrow.png") no-repeat right .9375rem center;border:none;border-radius:0;height:2rem;padding:.1875rem 2.25rem .1875rem .875rem;font-size:1rem;width:auto;}select::-ms-expand{display:none;}select~select{margin-left:.625rem;}.bubble{background:#292f36;border-radius:100%;color:#fff;display:inline-block;font-size:1rem;height:1.25rem;line-height:1.25rem !important;text-align:center;width:1.25rem;}.bubble.small{font-size:.625rem;height:.875rem;line-height:.875rem !important;width:.875rem;}.bubble.holiday{float:left;height:1.875rem;line-height:1.875rem !important;margin-right:.9375rem;width:1.875rem;}.bubble:hover{text-decoration:none;}.content-seo-text{color:#a8a8a8;font-size:1rem;line-height:1;}@media only screen and (min-width:40.063em){.content-seo-text .two-columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem;}}.content-seo-text.with-padding{padding-left:.9375rem;padding-right:.9375rem;}.content-seo-text h2,.content-seo-text h3,.content-seo-text h4{color:#a8a8a8;font-size:1.125rem;font-weight:600;}.content-seo-text h2{font-size:1.375rem;font-weight:bold;text-transform:uppercase;}.content-seo-text p{font-size:1rem;line-height:1.4;}.content-seo-text a,.content-seo-text a:visited{font-size:1rem;color:#a8a8a8;line-height:1.4;font-weight:600;}ul.checkbubble-list{list-style-type:none;}ul.checkbubble-list li{margin-bottom:.625rem;}ul.checkbubble-list li:before{content:"c";background:#19648b;border-radius:100%;color:#fff;display:inline-block;float:left;font-family:'presseplus_iconfont';font-size:1rem;height:1.25rem;line-height:1.25rem !important;margin-right:.625rem;text-align:center;width:1.25rem;}.disabled-overlay{display:none;}.disabled-wrapper{position:relative;color:#c0c3c4 !important;border-radius:0 !important;}.disabled-wrapper h2,.disabled-wrapper a,.disabled-wrapper p,.disabled-wrapper span{color:#c0c3c4 !important;}.disabled-wrapper .disabled-overlay{display:inherit;}.disabled-wrapper .disabled-overlay:after{content:' ';display:block;position:absolute;width:100%;height:100%;z-index:999;}.bubble,[class^="icon-"],[class*=" icon-"]{text-decoration:none !important;}.bubble:hover,[class^="icon-"]:hover,[class*=" icon-"]:hover{text-decoration:none !important;}@media screen and (max-width:21.8125rem){.hide-for-xsmall-only{display:none;}}@font-face{font-family:'presseplus_iconfont';src:url("../fonts/presseplus_iconfont.eot?p3c5a4");src:url("../fonts/presseplus_iconfont.eot?p3c5a4#iefix") format("embedded-opentype"),url("../fonts/presseplus_iconfont.ttf?p3c5a4") format("truetype"),url("../fonts/presseplus_iconfont.woff?p3c5a4") format("woff"),url("../fonts/presseplus_iconfont.svg?p3c5a4#presseplus_iconfont") format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'presseplus_iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-PRP_ICON_DISKETTE:before{content:"s";}.icon-PRP_ICON_INFO:before{content:"i";}.icon-PRP_ICON_LISTENANSICHT:before{content:"#";}.icon-PRP_ICON_PLUS:before{content:"+";}.icon-PRP_ICON_MINUS_MOBILE:before{content:"-";}.icon-PRP_ICON_NR1:before{content:"1";}.icon-PRP_ICON_NR2:before{content:"2";}.icon-PRP_ICON_NR3:before{content:"3";}.icon-PRP_ICON_NR4:before{content:"4";}.icon-PRP_ICON_NR5:before{content:"5";}.icon-PRP_ICON_CHECK:before{content:"8";}.icon-PRP_ICON_PDF:before{content:"9";}.icon-PRP_ICON_LINKANSICHT:before{content:"=";}.icon-PRP_ICON_A_Z:before{content:"A";}.icon-PRP_ICON_BEWERTUNG:before{content:"B";}.icon-PRP_ICON_CHAT:before{content:"C";}.icon-PRP_ICON:before{content:"D";}.icon-PRP_ICON_BRIEF:before{content:"E";}.icon-PRP_ICON_EPAPER:before{content:"F";}.icon-PRP_ICON_GESCHENK:before{content:"G";}.icon-PRP_ICON_HILFE:before{content:"H";}.icon-PRP_ICON_INTERNATIONAL:before{content:"I";}.icon-PRP_ICON_MEIN_KONTO:before{content:"K";}.icon-PRP_ICON_ARROW_LEFT:before{content:"L";}.icon-PRP_ICON_HERZ_MERKZETTEL:before{content:"M";}.icon-PRP_ICON_NL:before{content:"N";}.icon-PRP_ICON_PLUS_MOBILE:before{content:"O";}.icon-PRP_ICON_TELEFON_LIGHT:before{content:"P";}.icon-PRP_ICON_ARROW_RIGHT-01:before{content:"R";}.icon-PRP_ICON_SUCHE:before{content:"S";}.icon-PRP_ICON_THEMEN:before{content:"T";}.icon-PRP_ICON_WARENKORB:before{content:"W";}.icon-PRP_ICON_SCHLIESSEN:before{content:"X";}.icon-PRP_ICON_BEARBEITEN:before{content:"b";}.icon-PRP_ICON_CHECK01:before{content:"c";}.icon-PRP_ICON_LOESCHEN:before{content:"d";}.icon-PRP_ICON_BRIEF_OFFEN:before{content:"e";}.icon-PRP_ICON_FACEBOOK:before{content:"f";}.icon-PRP_ICON_GOOGLE:before{content:"g";}.icon-PRP_ICON_HERZ:before{content:"h";}.icon-PRP_ICON_LOESCHEN_WK:before{content:"l";}.icon-PRP_ICON_EMAIL:before{content:"m";}.icon-PRP_ICON_TELEFON:before{content:"p";}.icon-PRP_ICON_ARROW:before{content:"r";}.icon-PRP_ICON_STARTSEITE:before{content:"Ü";}.icon-PRP_ICON_INTERESSANTES:before{content:"ä";}.icon-PRP_ICON_ZEITSCHRIFTEN:before{content:"ö";}.icon-PRP_ICON_EPAPER2:before{content:"ü";}@font-face{font-family:'pplus-fa-icons';src:url("/fonts/pplus-fa-icons.eot?q60qrd");src:url("/fonts/pplus-fa-icons.eot?q60qrd#iefix") format("embedded-opentype"),url("/fonts/pplus-fa-icons.ttf?q60qrd") format("truetype"),url("/fonts/pplus-fa-icons.woff?q60qrd") format("woff"),url("/fonts/pplus-fa-icons.svg?q60qrd#pplus-fa-icons") format("svg");font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 pplus-fa-icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-angle-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-calendar:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-visa:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-close:before{content:"";}.fa-remove:before{content:"";}.fa-times:before{content:"";}.fa-envelope:before{content:"";}.fa-external-link:before{content:"";}.fa-facebook:before{content:"";}.fa-facebook-f:before{content:"";}.fa-google-plus:before{content:"";}.fa-info:before{content:"";}.fa-list:before{content:"";}.fa-list-ol:before{content:"";}.fa-list-ul:before{content:"";}.fa-lock:before{content:"";}.fa-plus:before{content:"";}.fa-twitter:before{content:"";}.dropbtn{background-color:#cbd4db;color:#19648b;padding:0;font-size:1rem;border:none;cursor:pointer;text-align:left;max-width:500px;}.dropbtn:hover,.dropbtn:focus{background-color:#cbd4db;color:#fff;border:none;}.dropdown1{position:relative;display:inline-block;opacity:1;text-align:left;padding-top:0;}.dropdown-content{display:none;padding-top:0;position:absolute;top:2.75rem;left:0;background-color:#cbd4db;background-color:rgba(202,211,218,.95);color:#19648b;min-width:13.75rem;max-width:31.25rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);opacity:1;z-index:101;text-align:left;padding-left:15px;padding-bottom:5px;white-space:normal;}.dropdown-content-small{display:none;padding-top:0;position:absolute;top:35px;right:0;background-color:#cbd4db;color:#19648b;min-width:150px;max-width:500px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);opacity:1;z-index:101;text-align:left;padding-left:10px;white-space:normal;}.dropdown-content a{color:#19648b;text-decoration:none;display:block;opacity:1;z-index:101;}.dropdown-content-small a{color:#19648b;text-decoration:none;display:block;opacity:1;z-index:101;}.dropdown-content a:hover{color:#fff;}.dropdown-content-small a:hover{color:#fff;}.show{display:block;}.pad{padding:0;margin:0;}a .not-active{pointer-events:none;cursor:default;}div.bitup{top:-5px;}span.bitdown{top:10px;}button.bitdown{top:5px;}.ribbon-wrapper{width:9.375rem;height:8.75rem;overflow:hidden;position:absolute;top:-.1875rem;right:.75rem;}@media only screen and (max-width:40em){.small-small-width .ribbon-wrapper{margin-right:1.75rem;}}.ribbon-wrapper-list{width:9.375rem;height:8.75rem;overflow:hidden;position:absolute;top:-.1875rem;right:0;display:none;z-index:100;}@media only screen and (min-width:40.063em){.ribbon-wrapper-list{display:block;}}.ribbon-wrapper-list .ribbon-blue,.ribbon-wrapper-list .ribbon-orange,.ribbon-wrapper-list .ribbon-red{font-size:.9375rem;padding:.4375rem 0;left:-.3125rem;top:2.625rem;width:12.25rem;}.ribbon-wrapper-product{width:9.375rem;height:8.75rem;overflow:hidden;position:absolute;top:-.625rem;right:.9375rem;display:none;z-index:100;}@media only screen and (min-width:40.063em){.ribbon-wrapper-product{display:block;}}@media only screen and (min-width:62.563em){.ribbon-wrapper-product{width:15.625rem;height:15rem;}}.ribbon-wrapper-product .ribbon-blue,.ribbon-wrapper-product .ribbon-orange,.ribbon-wrapper-product .ribbon-red{font-size:.9375rem;padding:.4375rem 0;left:0;top:2.625rem;width:12.25rem;}@media only screen and (min-width:62.563em){.ribbon-wrapper-product .ribbon-blue,.ribbon-wrapper-product .ribbon-orange,.ribbon-wrapper-product .ribbon-red{font-size:1.0625rem;padding:.5625rem 0;top:4.375rem;width:20.8125rem;}}.ribbon-blue,.ribbon-orange,.ribbon-red{font-weight:bold;color:#333;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);}.ribbon-orange{background-color:#b84600;color:#fff;}.ribbon-red{background-color:#8f0a0a;color:#fff;}.ribbon-blue{background-color:#19648b;color:#fff;}.ribbon-blue:before,.ribbon-blue:after,.ribbon-orange:before,.ribbon-orange:after,.ribbon-red:before,.ribbon-red:after{content:"";border-top:3px solid #6e8900;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}.ribbon-blue:before,.ribbon-orange:before,.ribbon-red:before{left:0;}.ribbon-blue:after,.ribbon-orange:after,.ribbon-red::after{right:0;}.text-on-image-aktion .text{text-align:center;}.text-on-image-aktion .text .lead{font-style:italic;font-weight:700;margin-bottom:0;font-size:1.5rem;}.text-on-image-aktion .text h1{font-size:2.5rem;margin:0;line-height:1.1;}.text-on-image-aktion .text p{font-size:1.25rem;line-height:1.1;}.text-on-image-aktion .text .vorteile{margin:1rem;background:#eee;bottom:.625rem;color:#3b3b3b;padding:1rem 1.5rem;}.text-on-image-aktion .text .vorteile h2{font-size:1.5rem;line-height:1.1;}.text-on-image-aktion .text .vorteile .separator{display:block;height:1px;line-height:1px;background-color:#b84600;}.text-on-image-aktion .text .vorteile ul{list-style-type:none;text-align:left;margin:1rem 1rem;}.text-on-image-aktion .text .vorteile ul li{font-size:1.25rem;line-height:1.6;}.text-on-image-aktion .text .vorteile ul .bubble{background-color:#b84600;font-style:italic;margin-right:1rem;}.text-on-image-aktion .badge-aktion{position:absolute;top:2%;right:5%;background-color:#b84600;color:#fff;width:7rem;height:7rem;border-radius:3.5rem;font-style:italic;box-shadow:3px 3px #823600;}.text-on-image-aktion .badge-aktion p{transform:rotate(-10deg);font-weight:700;font-size:1rem;text-align:center;margin-left:.5rem;}.text-on-image-aktion .badge-aktion p.lead{font-size:2rem;margin:1.5rem 0 0 -.5rem;line-height:1;}@media only screen and (min-width:40.063em){.text-on-image-aktion .text{position:absolute;top:20%;width:80%;left:10%;}.text-on-image-aktion .text h1{line-height:1.4;}.text-on-image-aktion .text .vorteile{opacity:.9;}.text-on-image-aktion .text .vorteile ul{margin:1rem 2rem;}.form-aktion{margin-top:7rem;}}@media only screen and (min-width:62.563em){.text-on-image-aktion .text{width:60%;left:20%;top:10%;}.text-on-image-aktion .text .vorteile{margin:2rem;padding:2rem 2rem;background:#fff;}.text-on-image-aktion .text h1{font-size:3rem;}.text-on-image-aktion .badge-aktion{top:20%;width:10rem;height:10rem;border-radius:5rem;}.text-on-image-aktion .badge-aktion p{font-size:1.5rem;margin-left:.5rem;}.text-on-image-aktion .badge-aktion p.lead{font-size:3.5rem;margin:1.5rem 0 0 -.5rem;}.form-aktion{margin-top:1rem;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.text-on-image-aktion .text{width:50%;left:25%;}.text-on-image-aktion .text .vorteile{padding:2rem 4rem;}.text-on-image-aktion .badge-aktion{right:10%;}}.newsletter select{background:#eee url("https://images.presseplus.de/dropdown-arrow.png") no-repeat right .9375rem center !important;border:none;border-radius:0;color:#626262;font-size:1.125rem;padding:.4375rem .5rem;width:100%;height:2.6875rem;}@media only screen and (min-width:40.063em){.newsletter select{padding:.625rem 1.25rem;}}.hefte{text-align:center;}.hefte h1{font-style:italic;font-weight:700;margin-bottom:0;font-size:1.5rem;}.hefte h2{font-size:1.75rem;}.hefte .intro{font-size:2.5rem;margin:0;line-height:1.1;font-weight:700;}.hefte p{font-size:1.125rem;line-height:1.5;}.hefte .separator{display:block;height:1px;line-height:1px;background-color:#292f36;}.hefte ul{list-style-type:none;text-align:left;margin:1rem 1rem;}.hefte ul li{font-size:1.25rem;line-height:1.6;}.hefte ul .bubble{font-style:italic;margin-right:1rem;}.hefte .how-to{margin:1rem 0;}.hefte .action{font-size:1.75rem;color:#b84600;font-weight:700;}@media only screen and (min-width:40.063em){.hefte .intro{line-height:1.4;}.hefte ul{margin:1rem 3rem;}.hefte .how-to{margin:2rem;}}@media only screen and (min-width:62.563em){.hefte .intro{font-size:3rem;}.hefte ul{margin:1rem 4rem;}.hefte .how-to{margin:3rem;}}@media only screen and (min-width:75.063em) and (max-width:99999999em){.hefte ul{margin:1rem 7rem;}}.geschenkabo{text-align:center;overflow:hidden;}.geschenkabo .intro{font-style:italic;font-weight:700;margin-bottom:0;font-size:1.5rem;}.geschenkabo h2{font-size:1.5rem;}.geschenkabo h1{font-size:2rem;margin:0;line-height:1.1;font-weight:700;}.geschenkabo p{font-size:1rem;line-height:1.5;}.geschenkabo .separator{display:block;height:1px;line-height:1px;background-color:#292f36;}.geschenkabo ul{list-style-type:none;text-align:left;margin:1rem 0;}@media only screen and (min-width:40.063em){.geschenkabo ul{margin:1rem 1rem;}}.geschenkabo ul li{font-size:1rem;line-height:1.6;}.geschenkabo ul li:before{content:"c";font-family:'presseplus_iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#b84600;border-radius:100%;color:#fff;display:inline-block;font-size:1rem;height:1.25rem;line-height:1.25 !important;text-align:center;width:1.25rem;margin-right:.5rem;}.geschenkabo .how-to{margin:0;}.geschenkabo .action{font-size:1.5rem;color:#b84600;font-weight:700;}.geschenkabo img{padding:1.875rem 0;width:370px;}@media only screen and (min-width:40.063em){.geschenkabo h1{margin:1.875rem 1rem .875rem 1rem;line-height:1.4;font-size:2.5rem;}.geschenkabo h2{font-size:1.75rem;}.geschenkabo ul li{font-size:1.25rem;}.geschenkabo .how-to{margin:0 2rem 2rem 2rem;}.geschenkabo .action{font-size:1.75rem;}}@media only screen and (min-width:62.563em){.geschenkabo h1{line-height:1.1;}.geschenkabo .how-to{margin:1rem;}}.button.geschenk-fixed-width{min-width:9.375rem;}.geschenk-themen-teaser{padding-top:2rem !important;}.geschenk-themen-teaser .head h1{margin:1.5rem !important;}.geschenk-themen-teaser .head p.geschenk{display:inline;text-transform:uppercase;}.geschenk-tabbed-content{background:#fff;text-align:center;}@media only screen and (min-width:40.063em){.geschenk-tabbed-content{margin-top:1.25rem;padding-top:.3125rem;}}.geschenk-tabbed-content ul.tabs{display:inline-block;}@media only screen and (max-width:40em){.geschenk-tabbed-content ul.tabs{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:75rem;padding-bottom:.25rem;}.geschenk-tabbed-content ul.tabs:before,.geschenk-tabbed-content ul.tabs:after{content:" ";display:table;}.geschenk-tabbed-content ul.tabs:after{clear:both;}.geschenk-tabbed-content ul.tabs li{display:none;}.geschenk-tabbed-content ul.tabs li:first-child,.geschenk-tabbed-content ul.tabs li:nth-child(2),.geschenk-tabbed-content ul.tabs li:nth-child(3){display:block;text-align:center;padding-left:0;padding-right:0;width:33.33333%;float:left;}}@media only screen and (min-width:40.063em){.geschenk-tabbed-content ul.tabs .tab-title:last-child{float:left;}}.geschenk-tabbed-content ul.tabs .tab-title a{background:#eee;color:#3b3b3b;display:block;font-weight:700;font-size:1.0625rem;padding:6px 0;text-transform:uppercase;}@media only screen and (min-width:40.063em){.geschenk-tabbed-content ul.tabs .tab-title a{background:#fff;padding:1.125rem 1.5rem 1rem;}}@media only screen and (min-width:62.563em){.geschenk-tabbed-content ul.tabs .tab-title a{font-size:1.25rem;letter-spacing:1px;margin-bottom:2px;padding:1.125rem 1.5rem 1rem;}}.geschenk-tabbed-content ul.tabs .tab-title a:hover,.geschenk-tabbed-content ul.tabs .tab-title a:active{color:#b84600;text-decoration:none;}.geschenk-tabbed-content ul.tabs .tab-title.active a{background:#fff;color:#b84600;position:relative;text-decoration:none;}.geschenk-tabbed-content ul.tabs .tab-title.active a:hover,.geschenk-tabbed-content ul.tabs .tab-title.active a:active{text-decoration:none;}.geschenk-tabbed-content ul.tabs .tab-title.active a:after{background:#b84600;bottom:.0625rem;content:' ';height:.1875rem;left:30%;position:absolute;width:40%;}.geschenk-tabbed-content .tabs-content{text-align:left;margin-bottom:0;}.geschenk-tabbed-content .tabs-content>.content{padding-bottom:.625rem;}.geschenk-top10{background:#eee;color:#3b3b3b;display:block;font-weight:700;font-size:1.25rem;padding:6px 0;text-transform:uppercase;}.geschenk-teaser{text-align:center;padding:0 .9375rem;min-height:21.5625rem;}@media only screen and (min-width:40.063em){.geschenk-teaser{min-height:25rem;}}@media only screen and (min-width:62.563em){.geschenk-teaser{min-height:28.125rem;}}.geschenk-teaser .cover-container{position:relative;}.geschenk-teaser .cover-container .hover-content{background:#eee;bottom:.625rem;color:#3b3b3b;display:none;left:0;opacity:.9;padding:.625rem;position:absolute;text-align:left;width:100%;white-space:normal;}.epaper .geschenk-teaser .cover-container .hover-content{bottom:-.875rem;}.geschenk-teaser .cover-container .hover-content span.price{font-weight:700;}.geschenk-teaser .cover-container .hover-content div{overflow:auto;}.geschenk-teaser .cover-container .hover-content a.wishlist{border-radius:100%;background:#b84600;color:#fff;display:inline-block;float:right;font-size:1rem;height:1.25rem;line-height:1.25rem;text-align:center;width:1.25rem;}.geschenk-teaser .cover-container .hover-content a.wishlist:hover,.geschenk-teaser .cover-container .hover-content a.wishlist:focus{text-decoration:none;}@media only screen and (min-width:62.563em){.geschenk-teaser:hover .cover-container{position:relative;}.geschenk-teaser:hover .cover-container .hover-content{display:block;}}.geschenk-teaser img{height:auto;margin-bottom:.1875rem;width:100%;}@media only screen and (min-width:40.063em){.geschenk-teaser img{margin-bottom:.625rem;width:100%;}}.epaper .geschenk-teaser img{margin-top:10%;width:80%;}@media only screen and (min-width:40.063em){.epaper .geschenk-teaser img{width:80%;}}.geschenk-teaser img.ipad{display:none;}.epaper .geschenk-teaser img.ipad{display:block;height:auto;left:0;margin-top:0;position:absolute;top:0;width:100%;}.geschenk-teaser .item-title{color:#3b3b3b;display:block;font-size:1rem;height:2.25rem;margin-bottom:0;overflow:hidden;text-transform:uppercase;white-space:normal;line-height:1.1;}@media only screen and (min-width:40.063em){.geschenk-teaser .item-title{font-size:1.125rem;height:3.125rem;}}.epaper .geschenk-teaser .item-title{margin-top:2.5rem;}@media only screen and (min-width:40.063em){.epaper .geschenk-teaser .item-title{margin-top:1.25rem;}}.geschenk-teaser span{color:#3b3b3b;display:block;font-size:.875rem;overflow:hidden;}.geschenk-teaser span.description{height:3rem;word-wrap:break-word;}@media only screen and (min-width:40.063em){.geschenk-teaser span{font-size:1rem;}}.geschenk-teaser a.button{font-size:.875rem;width:auto;}@media only screen and (max-width:40em){.geschenk-teaser a.button{padding:.625rem 1.5625rem;}}@media only screen and (min-width:40.063em){.geschenk-teaser a.button{font-size:.8125rem;width:100%;}}.geschenk-teaser .stars-wrapper{margin:.125rem 0 1.625rem;}.geschenk-teaser .stars-wrapper img{height:auto;margin-bottom:0;width:auto;}@media only screen and (max-width:40em){.geschenk-teaser .stars-wrapper img{padding:0 .25rem;}}.servicetext,.servicetext p{font-size:1rem;line-height:1.4;}.servicetext a,.servicetext p a{font-weight:600;}p.pad{line-height:1.4;}p.pad a{font-weight:600;}p.reveal{font-size:.8125rem;}.service-section{font-size:1rem;line-height:1.4;}.service-section p{font-size:1rem;line-height:1.4;}.service-section h3{font-size:1.125rem;}.service-section h4{font-size:1rem;}.service-section .question{text-transform:uppercase;font-weight:700;display:block;}img.paymentsprite{background:url("https://images.presseplus.de/zahlungsmittel.png");height:32px;width:200px;overflow:no-display;}img.paymentsprite.bank{background-position:0;width:50px;margin-left:29px;}img.paymentsprite.mastercard{background-position:150px;width:50px;margin-left:0;}img.paymentsprite.visa{background-position:100px;width:50px;margin-left:21px;}img.paymentsprite.paypal{background-position:50px;width:50px;margin-left:53px;}ul.accordion{border:.25rem solid #626262;border-left:none;border-right:none;font-size:1rem;list-style-type:none;margin:0;}ul.accordion li.accordion-navigation{margin-bottom:.375rem !important;}ul.accordion li.accordion-navigation a.accordion-head{background:transparent;border-bottom:.0625rem solid #626262;color:#3b3b3b;display:block;font-weight:700;padding:0 0 .25rem 0;}ul.accordion li.accordion-navigation.active a.accordion-head{color:#b84600;}ul.accordion li.accordion-navigation:last-child{margin-bottom:0;}ul.accordion li.accordion-navigation:last-child a{border-bottom:none;}ul.accordion li.accordion-navigation>div{display:none;}ul.accordion li.accordion-navigation.active>div{display:block;border-bottom:.0625rem solid #626262;}ul.accordion li.accordion-navigation span.label{padding:.125rem .375rem .125rem;font-size:.6875rem;font-weight:normal;color:#fff;background:#969696;border-radius:.1875rem;}ul.accordion.account{border:none;}ul.accordion.account li{margin-bottom:.125rem !important;}ul.accordion.account li a{background:#f0f0f1;border-left:.375rem solid #f0f0f1;display:block;font-size:1rem;padding:.3125rem .625rem;}@media only screen and (min-width:40.063em){ul.accordion.account li a{padding:.75rem .9375rem;}}ul.accordion.account li.active a{border-color:#b84600;color:#b84600;font-weight:700;text-decoration:none;}ul.accordion.account li:hover a{text-decoration:none;}.data-label,.data-content,.data-field{line-height:1.25rem;display:block;font-size:1rem;margin-bottom:1.25rem;}.data-label input,.data-content input,.data-field input{width:100%;}.data-label{font-weight:700;text-transform:uppercase;font-size:.875rem;margin-bottom:0;}@media only screen and (min-width:40.063em){.data-label{font-size:1rem;margin-bottom:1.25rem;}}.data-content{font-size:1rem;margin-bottom:.5rem;}@media only screen and (min-width:40.063em){.data-content{font-size:1.25rem;margin-bottom:1.25rem;}}h2.headline-teaser,h1.headline-teaser{font-size:2rem;font-weight:700;color:#404040;}@media only screen and (min-width:40.063em){h2.headline-teaser,h1.headline-teaser{font-size:2.5rem;}}h2.account-headline{font-size:1.625rem;font-style:italic;color:#3b3b3b;margin-bottom:1.25rem;}@media only screen and (min-width:40.063em){h2.account-headline{font-size:2rem;}}.my-account-wrapper .button.fixed-width{min-width:230px;}.my-account-wrapper .infobox p{line-height:1.2;font-size:1rem;}.my-account-wrapper .infobox a{font-weight:inherit;}.my-account-wrapper .infobox .icon-wrapper .info-icon{font-size:2.5rem;font-weight:bold;margin-right:.3125rem;float:left;width:2.5rem;}.my-account-wrapper .infobox .icon-wrapper a{line-height:2.5rem;font-weight:700;}.my-account-wrapper .account-headline .highlight{color:#b84600;}#choose-address,#change-address,#change-payment{background-color:#eee;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;padding:1.25rem;margin-bottom:.3125rem;}#choose-address select,#change-address select,#change-payment select{background-color:#fff;width:100%;}.breadcrumbs{background:none;border:none;color:#3b3b3b;font-size:1rem;line-height:1;text-decoration:none;text-transform:none;}.breadcrumbs.small-bc ul{white-space:nowrap;}.breadcrumbs.small-bc ul li a{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%;}.breadcrumbs.small-bc ul li:before{overflow:hidden;}.breadcrumbs.small-bc ul li:last-child{max-width:65%;}.breadcrumbs ul{margin:0;}.breadcrumbs ul li{display:inline-block;list-style-type:none;}.breadcrumbs ul li a{color:#292f36;font-size:.875rem;}.breadcrumbs ul li a:hover{color:#b84600;}.breadcrumbs ul li.active a{color:#3b3b3b;}.breadcrumbs ul li:before{content:"R";color:#292f36;display:inline-block;font-family:"presseplus_iconfont";font-size:.75rem;padding:0 .3125rem;}.breadcrumbs ul li:first-child:before{display:none;}.breadcrumbs span.glyphicon{font-size:.75rem;padding:0 .3125rem;}.categories-teaser{color:#3b3b3b;}@media only screen and (min-width:40.063em){.categories-teaser{background:transparent url("https://images.presseplus.de/categories-teaser.png") no-repeat right;background-size:cover;padding:4.375rem 2.5rem 1.875rem;text-align:center;}}@media only screen and (max-width:40em){.categories-teaser .head{background:transparent url("https://images.presseplus.de/categories-teaser.png") no-repeat right;background-size:cover;padding:1.25rem .9375rem .625rem;text-align:center;}}@media only screen and (min-width:40.063em){.categories-teaser .head{margin-bottom:.9375rem;}}.categories-teaser .head h1{font-style:italic;font-size:1.875rem;margin-bottom:.625rem;}@media only screen and (min-width:40.063em){.categories-teaser .head h1{font-size:3.125rem;margin-bottom:1.875rem;}}.categories-teaser .head p{display:none;}@media only screen and (min-width:40.063em){.categories-teaser .head p{display:inline;font-size:1.25rem;margin-bottom:1.25rem;text-transform:uppercase;}}.categories-teaser a.button{font-style:italic;font-size:.9375rem;margin-left:.3125rem;margin-right:.3125rem;}@media only screen and (max-width:40em){.categories-teaser a.button{background:#fff;border-bottom:.0625rem solid #969696;color:#3b3b3b !important;display:block;font-style:normal;margin:0;padding:.625rem;text-align:left;width:100%;}.categories-teaser a.button:after{content:"";float:right;font-family:'pplus-fa-icons';}}nav.checkout-progress{counter-reset:checkout;}@media only screen and (min-width:40.063em){nav.checkout-progress{margin-top:-6px;}}@media(min-width:75rem){nav.checkout-progress{letter-spacing:1px;}}nav.checkout-progress ol{margin:0;border-bottom:.375rem solid #d4d5d7;display:flex;justify-content:space-between;}nav.checkout-progress ol li{border-bottom:.375rem solid #d4d5d7;counter-increment:checkout;display:inline-block;list-style-type:none;margin-bottom:-.375rem;text-transform:uppercase;}nav.checkout-progress ol li a{color:#292f36;font-weight:700;font-size:1rem;padding:0;}nav.checkout-progress ol li a>span{display:none;}nav.checkout-progress ol li a:after{content:counter(checkout) ". ";}nav.checkout-progress ol li a:hover{text-decoration:none;}@media only screen and (min-width:62.563em){nav.checkout-progress ol li a:after{display:none;}nav.checkout-progress ol li a>span{display:inline;}}@media(min-width:75rem){nav.checkout-progress ol li a{font-size:1.125rem;}}nav.checkout-progress ol li.active,nav.checkout-progress ol li:hover{border-color:#b84600;}nav.checkout-progress ol li.active a,nav.checkout-progress ol li:hover a{color:#b84600;}nav.checkout-progress ol li.done a{color:#292f36;}nav.checkout-progress ol li.active a:after{display:none;}nav.checkout-progress ol li.active a>span{display:inline;}nav.checkout-progress ol li:first-child a{padding-left:0;}nav.checkout-progress ol li:last-child a{padding-right:0;}.checkout-products .epaper-container{display:none;}.checkout-products .epaper-container.visible{display:block;}.checkout-products .product{color:#292f36;font-size:1rem;margin-bottom:1.25rem;}.checkout-products .product a{font-weight:normal;}.checkout-products .product .headline{font-weight:700;font-size:1.5rem;}.checkout-products .product .price{color:#292f36;}@media only screen and (min-width:40.063em){.checkout-products .product .price{position:relative;}.checkout-products .product .price .article-shipping-cost div{display:block;float:none !important;text-align:right;}.checkout-products .product .price .article-shipping-cost .cost-header{font-style:italic;}.checkout-products .product .price .total{bottom:0;padding-right:1.875rem;position:absolute;right:0;}}.checkout-products .product.epaper .image-container{position:relative;}.checkout-products .product.epaper .image-container img{height:auto;margin:10%;width:80%;}.checkout-products .product.epaper .image-container img.ipad{left:0;margin:-10% 0 0;position:absolute;top:0;width:100%;}@media only screen and (min-width:40.063em){.checkout-products .modify-wrapper{padding-top:2rem;}.checkout-products .modify-wrapper div.bg-grey-light{background-color:transparent;}}.sum-container .sum-label{padding-top:1rem;}.sum-container #sum-value{color:#b84600;font-size:2.25rem;white-space:nowrap;}.login-container{font-size:1rem;color:#292f36;}@media only screen and (min-width:40.063em){.login-container .box:first-child{padding-left:0;}.login-container .box:nth-child(2){padding-right:0;}}@media only screen and (max-width:40em){.login-container .box{margin-bottom:1.25rem;}}.login-container .box .box-inner{background-color:#eee;padding:.9375rem;}@media only screen and (min-width:40.063em){.login-container .box .box-inner{padding:1.875rem;}}.login-container a{text-decoration:underline;}.login-container a.button,.login-container input.button,.login-container button.button{font-style:italic;font-weight:700;text-decoration:none;}.login-container h2{margin:0 0 1.25rem;text-transform:uppercase;}.login-container p{line-height:1.2;}.login-container p.info{text-align:center;}@media only screen and (min-width:40.063em){.login-container p.info{text-align:right;}}.login-container p.info .bubble{background-color:#626262;}.login-container .button.fixed-width{min-width:200px;}.shipping-overview.row{background-color:#eee;color:#5e5e5e;font-size:1rem;margin-left:0;margin-right:0;margin-top:.625rem;padding:1.6875rem 0;}@media only screen and (min-width:40.063em){.shipping-overview.row{padding:1.6875rem;}}.shipping-overview.row h2{color:#5e5e5e;font-weight:700;font-size:1.5rem;margin-bottom:.875rem;margin-top:0;text-transform:uppercase;}.shipping-overview.row p{line-height:1.5rem;margin-bottom:2.1875rem;}.shipping-overview.row .edit{padding-top:.4375rem;}@media only screen and (min-width:40.063em){.shipping-overview.row .edit{padding:0;}}.shipping-overview.row .edit a:hover{text-decoration:none;}.voucher{line-height:1;}.voucher h2.voucher-headline{font-size:1.25rem;font-weight:700;text-transform:uppercase;}@media only screen and (min-width:40.063em){.voucher h2.voucher-headline{font-size:1.5rem;}}.voucher span.voucher-subheadline{font-size:1rem;font-weight:600;}.voucher .voucher-code{border:none;color:#3b3b3b;padding:.3125rem .625rem;}.voucher .button{font-size:.9375rem;font-style:italic;padding:.3125rem .625rem;width:100%;}.edit-shipping-address{color:#5e5e5e;font-size:1rem;}.edit-shipping-address .paddingbox{padding:1.6875rem;}.edit-shipping-address label{line-height:2rem;}.edit-shipping-address select{background-color:#fff;width:100%;}.shipping-select-address-wrapper .choice-radio{position:absolute;top:0;left:.9375rem;}@media only screen and (min-width:40.063em){a.delete-cart-item{position:absolute;bottom:0;left:0;}}@media only screen and (min-width:40.063em){.noend-cart-item{position:absolute;bottom:1rem;padding-left:.125rem;font-size:.875rem;}}.price-box-cart-item{background-color:#eee;padding:1rem 0;margin-bottom:1.5rem;}@media only screen and (min-width:40.063em){.price-box-cart-item{background:none;padding:0;margin-bottom:0;}}.cart-info-container{background-color:#eee;padding:1.25rem;color:#3b3b3b;font-size:1rem;}.cart-info-container h2{font-size:1.125rem;font-weight:700;text-transform:uppercase;color:#3b3b3b;margin-top:0;}.cart-info-container .price-block{margin:1rem 0 1.5rem;}.cart-info-container .saved{font-style:italic;margin:1rem 0;}.cart-info-container .sum{font-size:1.125rem;font-weight:700;margin:1rem 0 0;}.login-info-container{background-color:#eee;padding:1rem;color:#3b3b3b;font-size:1rem;}.login-info-container h2{font-size:1.125rem;font-weight:700;text-transform:uppercase;color:#3b3b3b;margin-top:0;}.login-info-container a.edit{font-size:.875rem;text-align:right;font-style:italic;color:#292f36;position:absolute;right:1.9375rem;top:1rem;}.login-info-container a.edit .text{text-decoration:underline;}.login-info-container a.edit:hover,.login-info-container a.edit:active{color:#19648b;}.login-info-container .item-info{font-size:.875rem;text-align:right;line-height:1.3;}.login-info-container .item-info .price{font-size:1rem;font-weight:700;bottom:0;right:0;}.login-info-container .saved{font-style:italic;margin:.75rem 0;}.login-info-container .sum{font-size:1.125rem;font-weight:700;margin:1rem 0 0;}.payment-box h2{color:#5e5e5e;font-size:1.125rem !important;margin-bottom:.5rem !important;margin-top:.2rem !important;}.shipping-overview-box{background:#eee;padding:.5rem .75rem;color:#3b3b3b;display:inline-block;width:100%;}.shipping-overview-box p{font-size:1rem;line-height:1.3;margin-bottom:.3125rem;}.shipping-overview-box h2{color:#3b3b3b;text-transform:uppercase;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;}.final-price-box{background:#eee;padding:.5rem .75rem;color:#3b3b3b;}.final-price-box p{font-size:1rem;line-height:1.3;margin-bottom:.3125rem;}.final-price-box .item-text,.final-price-box .item-value{font-size:1rem;text-align:left;line-height:1.3;}.final-price-box .item-value{text-align:right;}.final-price-box .total-text,.final-price-box .total-value{font-size:1.125rem;text-align:right;line-height:1.3;}.final-price-box .total-text.sum{text-transform:uppercase;font-weight:700;}.final-price-box .total-value{font-weight:700;}.final-price-box .total-value.sum{color:#b84600;}.final-price-box .info{font-size:.875rem;font-style:italic;float:right;}.voucher-box{background:#eee;padding:.5rem .75rem;color:#3b3b3b;}.voucher-box p{font-size:1rem;line-height:1.3;margin-bottom:.3125rem;}.voucher-box h2{color:#3b3b3b;text-transform:uppercase;font-size:1.125rem;font-weight:700;margin:0;}.voucher-box input{font-size:1rem;padding:.3125rem .625rem;}.voucher-box .button{margin:.75rem 0 .25rem;}.voucher-box #voucher-head{cursor:pointer;}.voucher-box #voucher-head .fa{font-size:1.5rem;line-height:1;}.voucher-box #cart-voucher #voucher-body{display:none;}.voucher-box #cart-voucher.active #voucher-body{display:block;}.voucher-box #cart-voucher.active #voucher-head .fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.voucher-box #voucher-body{display:none;}.gift-shipping-form input,.gift-shipping-form select{font-size:.875rem;padding:.3125rem .625rem;}.gift-shipping-form input,input .gift-shipping-form.border-gray{color:#a3a3a3;border:1px solid #ddd !important;}.gift-shipping-form .validation-summary-errors ul li{font-size:.875rem;}.voucher-info{background-color:#b84600;color:#fff;padding:0 .25rem;display:inline-block;font-weight:normal;font-size:.875rem;}.orange-text{color:#b84600;}.separator-line{margin-bottom:.2rem 0;}.chopped-text{margin:1.2rem 0 0 0;}.chopped-icon{margin-right:.4rem;}.info-icon{width:1.1rem;height:1.1rem;margin-right:.3rem;margin-left:-.1rem;margin-bottom:.1875rem;}.content-section{background:#fff;margin:1.875rem 0;overflow:auto;}.content-section.no-padding{padding:0;}.content-section.no-margin{margin:0;}.content-section.small-margin-top{margin-top:.75rem;}@media only screen and (max-width:40em){.content-section.no-margin-bottom-small{margin-bottom:0;}.content-section.no-margin-top-small{margin-top:0;}}.content-section.grey{background:#eee;margin-top:0;padding-bottom:1.5625rem;padding-top:1.5625rem;}@media only screen and (min-width:40.063em){.content-section.grey{padding-bottom:1.875rem;padding-top:1.875rem;}.content-section.grey.pb-large{padding-bottom:3.125rem;}}@media only screen and (max-width:40em){.content-section.no-bg-small{background:#fff;padding-bottom:0;padding-top:0;}}.content-section.teaser-section{margin:.9375rem 0 0;}@media only screen and (min-width:40.063em){.content-section.teaser-section{margin-bottom:1.875rem;}}.content-section p{line-height:1.3;}.content-teaser{background:#fff;padding:1.25rem;overflow:auto;}.content-teaser.no-padding{padding:0;}.content-teaser span{color:#3b3b3b;display:block;font-weight:700;font-size:1.125rem;margin-bottom:.625rem;min-height:3.375rem;}.content-teaser h2{color:#3b3b3b;display:block;font-weight:700;font-size:1.125rem;margin-bottom:.625rem;}.content-teaser h2.category{color:#969696;font-size:.875rem;margin-bottom:0;text-transform:uppercase;}.content-teaser p{line-height:1.5;}.content-teaser img{height:auto;margin-bottom:1.875rem;width:100%;}.content-teaser a.button{font-size:.9375rem;}.content-teaser .colored{padding:.9375rem;text-align:center;}.content-teaser .colored.no-text{padding-top:5rem;}.content-teaser .colored h2{font-size:1.875rem;font-style:normal;font-weight:700;line-height:1.1;}.content-teaser .colored p{font-size:1rem;}.content-teaser .colored img.content-image{margin:0;width:75%;}.content-teaser .colored span.number{border-radius:100%;display:inline-block;font-size:.875rem;height:1.25rem;width:1.25rem;}.content-teaser .colored.after-image{margin-top:-1.5625rem;}.content-teaser .colored.blue{background:#97aab7;color:#fff;}.content-teaser .colored.blue *{color:#fff;}.content-teaser .colored.blue .button{color:#292f36;margin-bottom:0;margin-top:.75rem;}.content-teaser .colored.blue span.number{background:#fff;color:#97aab7;}.content-teaser .colored.blue.light{background:#eaeef1;}.content-teaser .colored.epaper img.content-image{margin-bottom:.625rem;max-width:100%;width:auto;}.content-teaser .colored.epaper a.button{margin-bottom:0;}.content-teaser .colored .numbered-magazines .columns{min-height:10rem;}@media only screen and (min-width:40.063em){.content-teaser .colored .numbered-magazines .columns{min-height:9.375rem;}}@media only screen and (min-width:62.563em){.content-teaser .colored .numbered-magazines .columns{min-height:8.75rem;}}.content-teaser .colored .numbered-magazines .columns:last-child{float:left;}.content-teaser .backgroundimage-teaser{position:relative;}.content-teaser .backgroundimage-teaser>img{margin-bottom:0;}.content-teaser .backgroundimage-teaser .teaser-content{bottom:0;left:0;padding:.3125rem;position:absolute;width:100%;}.content-teaser .backgroundimage-teaser .teaser-content img{width:auto;}.content-teaser .backgroundimage-teaser .teaser-content.img-right{text-align:right;}.content-teaser .backgroundimage-teaser .teaser-content.img-right .content-teaser{text-align:left;}@media only screen and (min-width:40.063em){.content-teaser.sameheight .columns{min-height:25rem;}}@media only screen and (min-width:62.563em){.content-teaser.sameheight .columns{min-height:23.75rem;}}.detail-content-wrapper .abo-info-outer-wrapper{overflow:hidden;}@media only screen and (max-width:40em){.detail-content-wrapper .small-small-width{padding-left:2.5rem;padding-right:2.5rem;}}.detail-content-wrapper .detailimage-link:hover{display:block;position:relative;}.detail-content-wrapper .detailimage-link:hover:after{background:#b84600;border-radius:100%;content:"S";color:#fff;font-family:'presseplus_iconfont';font-size:1.25rem;height:2.5rem;left:50%;line-height:2.5rem;margin-left:-1.25rem;margin-top:-1.25rem;position:absolute;text-align:center;top:50%;width:2.5rem;}.detail-content-wrapper .paging a{color:#969696;}.detail-content-wrapper .paging a:hover{color:#969696;text-decoration:none;}.detail-content-wrapper .paging a span{font-size:.75rem;}.detail-content-wrapper .seo .headline-medium{font-size:1rem;}.detail-content-wrapper .seo p{font-size:.75rem;}.detail-content-wrapper hr{margin-bottom:.625rem;margin-top:.625rem;}.detail-content-wrapper .mobile-paging{padding-bottom:.9375rem;padding-top:.9375rem;}.detail-content-wrapper h1.detail-headline{font-size:2.5rem;font-weight:700;margin:0;}@media only screen and (max-width:40em){.detail-content-wrapper h1.detail-headline{font-size:1.25rem;}}.detail-content-wrapper h1.detail-abo-name,.detail-content-wrapper h2.detail-abo-name{font-size:1.25rem;line-height:1;font-weight:700;font-style:italic;margin-top:0;}@media only screen and (min-width:40.063em){.detail-content-wrapper h1.detail-abo-name,.detail-content-wrapper h2.detail-abo-name{font-size:2rem;margin-bottom:.625rem;}}.detail-content-wrapper .bubble{background:#19648b;float:left;margin-right:.3125rem;}@media only screen and (min-width:40.063em) and (max-width:62.5em){.detail-content-wrapper .abo-info-inner-wrapper .customer-reviews .write-review button{float:left !important;margin-top:5px;}}.detail-content-wrapper .abo-info-inner-wrapper .social{font-size:2.0625rem;line-height:.6;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-info-inner-wrapper .social{font-size:4.0625rem;line-height:.8;}}.detail-content-wrapper .abo-info-inner-wrapper .social.facebook{color:#375e97;}.detail-content-wrapper .abo-info-inner-wrapper .social.googleplus{color:#db4835;}.detail-content-wrapper .abo-info-inner-wrapper .social:hover{text-decoration:none;}.detail-content-wrapper .abo-info-inner-wrapper .social:hover.facebook{color:#375e97;}.detail-content-wrapper .abo-info-inner-wrapper .social:hover.googleplus{color:#db4835;}.detail-content-wrapper .abo-info-inner-wrapper .pdf-link{font-size:.75rem;font-weight:700;text-transform:uppercase;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-info-inner-wrapper .pdf-link{font-size:1.25rem;line-height:3.125rem;}}.detail-content-wrapper .abo-info-inner-wrapper .pdf-link .pdf{color:#999;font-size:1rem;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-info-inner-wrapper .pdf-link .pdf{font-size:1.5rem;}}.detail-content-wrapper .abo-info-inner-wrapper .pdf-link:hover{text-decoration:none;}.detail-content-wrapper .abo-info-inner-wrapper .info-tabs ul.tabs{padding-bottom:0;}.detail-content-wrapper .abo-info-inner-wrapper .info-tabs .description{padding-left:.9375rem;padding-right:.9375rem;}.detail-content-wrapper .abo-info-inner-wrapper .info-tabs .description h2{font-size:1.0625rem;font-weight:600;margin-bottom:0;margin-top:0;}.detail-content-wrapper .abo-info-inner-wrapper .info-tabs .description p{font-size:.75rem;}.detail-content-wrapper .abo-info-inner-wrapper .info-tabs .description a{font-size:inherit;text-decoration:underline;color:inherit;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-info-inner-wrapper{margin-left:.9375rem;margin-right:.9375rem;}}.detail-content-wrapper .abo-choose-inner-wrapper{margin-left:.9375rem;margin-right:.9375rem;font-size:1rem;}@media only screen and (max-width:40em){.detail-content-wrapper .abo-choose-inner-wrapper .abo-choose{margin-bottom:0;padding-left:0;}}.detail-content-wrapper .abo-choose-inner-wrapper .abo-choose.slide-info-ranking img{margin:0 .15625rem;width:1.125rem;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-choose-inner-wrapper .abo-choose.slide-info-ranking img{margin:0 .125rem;width:auto;}}@media only screen and (max-width:40em){.detail-content-wrapper .abo-choose-inner-wrapper .abo-choose.slide-info-ranking{text-align:left !important;padding-left:0;}}.detail-content-wrapper .abo-choose-inner-wrapper .delivery label{margin-right:0;width:50%;}.detail-content-wrapper .abo-choose-inner-wrapper .delivery select{width:50%;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-choose-inner-wrapper .delivery label{margin-right:.9375rem;}.detail-content-wrapper .abo-choose-inner-wrapper .delivery select{width:10.3125rem;}}@media only screen and (max-width:40em){.detail-content-wrapper .abo-choose-inner-wrapper .abo-choose label{float:left !important;padding-left:0;width:50%;text-align:left;}}.detail-content-wrapper .abo-choose-inner-wrapper .features{background:#eaeef1;color:#19648b;font-size:1.25rem;font-weight:700;margin-left:-1.875rem;margin-right:-1.875rem;padding:.9375rem 1.25rem;text-align:left;line-height:1;}.detail-content-wrapper .abo-choose-inner-wrapper .features .bubble{margin-left:.9375rem;font-size:1rem;}@media only screen and (min-width:40.063em){.detail-content-wrapper .abo-choose-inner-wrapper .features{background:none;color:#3b3b3b;font-size:.875rem;text-align:left;margin:0;padding:0;}.detail-content-wrapper .abo-choose-inner-wrapper .features .bubble{margin-left:0;}}@media only screen and (min-width:62.563em){.detail-content-wrapper .abo-choose-inner-wrapper .features{background:none;color:#3b3b3b;font-size:1rem;text-align:left;margin:0;padding:0;}.detail-content-wrapper .abo-choose-inner-wrapper .features .bubble{margin-left:0;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.detail-content-wrapper .abo-choose-inner-wrapper .abo-choose-features{text-align:left;}}.detail-content-wrapper .choose-abo-container hr{margin:.875rem 0 .9375rem;}.detail-content-wrapper .choose-abo-container .choose-abo{padding:0 .625rem;}.detail-content-wrapper .choose-abo-container .choose-abo>.columns{padding:0;margin:0;}.detail-content-wrapper .choose-abo-container .choose-abo>.prp-box.abo-item{border:0;padding:0 .3125rem;}.detail-content-wrapper .choose-abo-container .choose-abo>.prp-shipping-info{padding:0 .3125rem;margin-top:1rem;}.detail-content-wrapper .choose-abo-container .choose-abo-headline,.detail-content-wrapper .choose-abo-container .abo-item{margin-bottom:5px;}.detail-content-wrapper .choose-abo-container .choose-abo-headline .shipping-info,.detail-content-wrapper .choose-abo-container .abo-item .shipping-info{font-size:1.0625rem;}@media only screen and (min-width:40.063em){.detail-content-wrapper .choose-abo-container .choose-abo-headline .shipping-info,.detail-content-wrapper .choose-abo-container .abo-item .shipping-info{font-size:1.1875rem;}}@media only screen and (max-width:40em){.detail-content-wrapper .choose-abo-container .choose-abo-headline label,.detail-content-wrapper .choose-abo-container .choose-abo-headline select{width:50%;}.detail-content-wrapper .choose-abo-container .choose-abo-headline label{float:left;}}.detail-content-wrapper .order-footer{font-size:1.25rem;color:#3b3b3b;overflow:auto;padding-top:.25rem;}.detail-content-wrapper .order-footer span.price{display:block;font-weight:700;text-align:right;}.detail-content-wrapper .order-footer span.price.big{font-size:2.5rem;line-height:1;}.detail-content-wrapper .order-footer .button{margin-top:1.625rem;font-size:1.25rem;font-style:italic;padding:1.0625rem 0;width:100%;}.detail-content-wrapper .order-footer hr{margin-bottom:.6875rem;margin-top:.6875rem;}@media only screen and (max-width:40em){.detail-content-wrapper .order-footer{background:#c0c3c4;color:#292f36;}.detail-content-wrapper .order-footer.sticky-hide{display:none !important;}.detail-content-wrapper .order-footer .show-for-small-only.sticky-hide{display:none !important;}.detail-content-wrapper .order-footer .show-for-small-only .heading{font-size:.9375rem;}.detail-content-wrapper .order-footer .show-for-small-only .heading.bold{font-weight:700;}.detail-content-wrapper .order-footer .show-for-small-only .price.large{font-size:1.5625rem;}.detail-content-wrapper .order-footer .show-for-small-only small{display:block;font-size:.75rem;}.detail-content-wrapper .order-footer .show-for-small-only small a{color:inherit;font-size:inherit;}.detail-content-wrapper .order-footer .show-for-small-only hr{margin-bottom:.3125rem;margin-top:.3125rem;}.detail-content-wrapper .order-footer .show-for-small-only div.button{font-size:.9375rem;margin:0;padding:.625rem;width:100%;}.detail-content-wrapper .order-footer .show-for-small-only div.wishlist{background:#b84600;border-radius:100%;color:#fff;display:inline-block;float:right;font-size:1.25rem;height:2.1875rem;line-height:2.1875rem;margin-left:.625rem;text-align:center;width:2.1875rem;}.detail-content-wrapper .order-footer .show-for-small-only div.wishlist:hover{text-decoration:none;}}.detail-content-wrapper .reviews{background:#eee;padding:.9375rem;}.detail-content-wrapper .reviews .review-content-container{background:#fff;padding:1.5625rem 2.1875rem;}.detail-content-wrapper .reviews .review-content-container h2{display:block;font-size:1.25rem;margin-bottom:2.1875rem;text-align:center;text-transform:uppercase;}.detail-content-wrapper .reviews .review-content-container .stars-wrapper.big-stars img{height:1.25rem;margin:.1875rem .125rem;}@media only screen and (min-width:62.563em){.detail-content-wrapper .reviews .review-content-container .stars-wrapper.big-stars img{height:1.625rem;margin:.375rem .25rem;}}.detail-content-wrapper .reviews .review-content-container .button{font-style:italic;font-size:.875rem;margin-bottom:.9375rem;padding:.8125rem 2.1875rem;}.detail-content-wrapper .reviews .review-content-container hr{margin:.9375rem 0 1.0625rem;}.detail-content-wrapper .reviews .review-content-container .info{font-weight:700;font-size:1rem;}.detail-content-wrapper .reviews .review-content-container .review{border-bottom:.125rem solid #eee;color:#3b3b3b;font-size:1rem;margin-bottom:.625rem;padding-bottom:.625rem;}.detail-content-wrapper .reviews .review-content-container .review:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.detail-content-wrapper .reviews .review-content-container .review .review-head img{margin:.1875rem;}.detail-content-wrapper .reviews .review-content-container .review .review-head span.name{font-weight:700;margin-left:.9375rem;}.detail-content-wrapper .reviews .review-content-container .review .review-head span.date{margin-left:.9375rem;}.detail-content-wrapper .reviews .review-content-container .review .review-text{font-size:1rem;line-height:1.2;margin-top:.8125rem;}.detail-content-wrapper .reviews .review-content-container .bubble{background:#eee;color:#3b3b3b;float:none;height:1.875rem;line-height:1.875rem !important;margin:.3125rem;width:1.875rem;}.detail-content-wrapper .reviews .review-content-container .bubble:hover{color:inherit;text-decoration:none;}.detail-content-wrapper #cover-slider .cover-container{padding:0 .3125rem;}@media only screen and (min-width:40.063em){.prp-header{margin:0 -.9375rem 1.875rem;}}@media only screen and (min-width:62.563em){.prp-header{padding-top:.625rem;}}.prp-header .prp-wishlist{text-align:right;}.prp-header .prp-wishlist #btn-watch-insert{height:1.5rem;width:2.75rem;background:url(//images.presseplus.de/sprite_detail-page01.png) no-repeat scroll 0 0/100px 100px transparent;margin:0;padding:0;text-indent:-9999px;border:0;margin:0 0 1.125rem;}.prp-header .stars-wrapper{text-align:right;}.prp-header .product-rating .legend{display:inline-block;margin:0;padding-left:15px;line-height:20px;}.product-rating img{height:.9375rem;min-width:1rem;background:url(//images.presseplus.de/sprite_detail-page01.png) no-repeat scroll 0 0/100px 100px transparent;vertical-align:middle;margin-bottom:3px !important;}.product-rating img.active{background-position:-84px 0;}.product-rating img.inactive{background-position:-84px -25px;}#Sonderwunsch1{display:block;margin:.3125rem 0 0 5.625rem;padding-right:0;}#Sonderwunsch1.hidden{display:none;}.review-head img{opacity:0;transition:opacity .4s ease;}.review-head img.active,.review-head img.inactive{height:.9375rem;min-width:1rem;background:url(//images.presseplus.de/sprite_detail-page01.png) no-repeat scroll 0 0/100px 100px transparent;vertical-align:middle;margin-bottom:.1875rem !important;opacity:1;}.review-head img.active{background-position:-84px 0;}.review-head img.inactive{background-position:-84px -25px;}.stars-wrapper.big-stars img{max-height:1.5625rem;min-height:1.5625rem;width:1.625rem;background:url(//images.presseplus.de/sprite_detail-page01.png) no-repeat scroll 0 0/100px 100px transparent;}.stars-wrapper.big-stars img.active{background-position:-50px 0;}.stars-wrapper.big-stars img.inactive{background-position:-50px -25px;}@media only screen and (min-width:40.063em){#cover-slider{min-height:3.125rem;}}@media only screen and (min-width:62.563em){#cover-slider{min-height:7.1875rem;}}footer .gutscheintext{color:#fff !important;}footer .main{background:#292f36;color:#b2b2b2;padding:0 0 .3125rem;}@media only screen and (min-width:40.063em){footer .main{padding:1.5625rem 0;}}footer .main a{color:#b2b2b2;font-size:1.125rem;}@media only screen and (min-width:40.063em){footer .main a{font-size:1rem;}}footer .main .bordered-section{border-bottom:.0625rem solid #fff;}@media only screen and (min-width:40.063em){footer .main .bordered-section{border-bottom:none;}}@media only screen and (min-width:40.063em){footer .main .border-block{border-left:.0625rem solid #b2b2b2;}}@media only screen and (min-width:62.563em){footer .main .border-block{border-right:.0625rem solid #b2b2b2;}}footer .main .centered-section{margin-top:.625rem;text-align:center;}@media only screen and (min-width:40.063em){footer .main .centered-section{text-align:left;}}footer .main h3{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:1.25rem 0 1rem;}@media only screen and (min-width:40.063em){footer .main h3{font-size:1.125rem;margin:0 0 .625rem;}}footer .main nav.service{margin-bottom:.625rem;}footer .main nav.service ul{margin:0;list-style-type:none;}footer .main nav.service a{display:block;font-weight:600;}@media only screen and (min-width:40.063em){footer .main nav.service{display:block;}footer .main nav.service ul{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:75rem;}footer .main nav.service ul:before,footer .main nav.service ul:after{content:" ";display:table;}footer .main nav.service ul:after{clear:both;}footer .main nav.service ul li{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left;padding:0 0 .4375rem 0;}}footer .main div.contact{color:#b2b2b2;margin-bottom:.625rem;}@media only screen and (min-width:40.063em){footer .main div.contact{display:block;margin-bottom:0;}}footer .main p{font-size:1.125rem;line-height:1.5;padding:.625rem 0;text-align:left;}@media only screen and (min-width:40.063em){footer .main p{padding:0;font-size:1rem;}}footer .main .ratings{margin-top:.8125rem;}@media only screen and (min-width:40.063em){footer .main .ratings{margin-top:-.125rem;}}footer .main .ratings .columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;padding:0;}@media only screen and (min-width:40.063em){footer .main .ratings .columns{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left;}}@media only screen and (min-width:40.063em){footer .main .ratings img{width:100%;}}footer .main .ratings p{line-height:1.25;padding:.5rem 5.625rem 0;}@media only screen and (max-width:40em){footer .main .ratings p{font-size:.875rem;margin-bottom:0;}}@media only screen and (min-width:40.063em){footer .main .ratings p{padding:.25rem 0 0 0;}}footer .main .payment{padding:0 0 1.25rem 0;}@media only screen and (min-width:62.563em){footer .main .payment{padding:1.625rem 0 0 0;}}footer .main .payment h3{margin-bottom:.625rem;text-align:center;}@media only screen and (min-width:40.063em){footer .main .payment h3{margin-bottom:1rem;text-align:left;}}footer .main .payment h3:after{display:none;}footer .main .payment img{width:81%;}@media only screen and (min-width:40.063em){footer .main .payment img{width:auto;}}footer .bottom{color:#3b3b3b;padding:.375rem 0 1.875rem;text-align:center;}@media only screen and (max-width:40em){footer .bottom{font-size:.75rem;line-height:1rem;padding:1.3125rem 1.875rem 1.875rem;}}footer .bottom .flags{line-height:1.1875rem;margin-top:.9375rem;}@media only screen and (max-width:40em){footer .bottom .flags{margin-top:.4375rem;}}footer .bottom .flags a{display:inline-block;padding:0 .4375rem 0 .5rem;}footer .bottom .copyright{display:block;margin-top:1.125rem;}@media only screen and (min-width:40.063em){footer .bottom .copyright{display:inline-block;padding-left:.3125rem;margin-top:.9375rem;}}@media only screen and (min-width:40.063em){footer .bottom{text-align:left;}footer .bottom .flags,footer .bottom .copyright{margin-top:0;text-align:right;}}@media print{footer{display:none !important;}}.seo-footer{background:#eee;padding:.625rem 0 .1875rem;color:#969696;font-size:.75rem;line-height:.875rem;padding-bottom:1rem;margin-top:2rem;text-align:center;}@media only screen and (min-width:40.063em){.seo-footer{font-size:1rem;line-height:1.3125rem;padding-bottom:1.5625rem;text-align:left;}}.seo-footer a,.seo-footer a:visited{color:#969696;font-weight:600;font-size:.75rem;}@media only screen and (min-width:40.063em){.seo-footer a,.seo-footer a:visited{font-size:1rem;}}.seo-footer h2,.seo-footer h3{color:#626262;font-size:1rem;font-style:italic;margin-bottom:.6875rem;margin-top:1rem;text-align:center;}@media only screen and (min-width:40.063em){.seo-footer h2,.seo-footer h3{color:#3b3b3b;font-size:1.5rem;margin-bottom:1.25rem;margin-top:1.625rem;}}.seo-footer p{color:#969696;font-size:.75rem;line-height:.875rem;margin-bottom:1rem;text-align:center;}@media only screen and (min-width:40.063em){.seo-footer p{font-size:1rem;line-height:1.3125rem;margin-bottom:1.5625rem;text-align:left;}}form input[type=checkbox]+label,form input[type=radio]+label,form label+input[type=checkbox],form label+input[type=radio]{margin-left:.5rem;}form input[type=text],form input[type=email],form input[type=password],form textarea{border:none;}form.login label{display:block;font-size:1rem;margin-bottom:0;}form.login input[type=text],form.login input[type=email],form.login input[type=password]{margin-bottom:.625rem;}form.payment-methods fieldset{border:none;padding:0;margin:0 0 1.25rem;}form.payment-methods label{font-size:1rem;}form.payment-methods input[type=radio]{margin-left:.5rem;}header .info-menu{background-color:#cbd4db;color:#19648b;font-size:1rem;font-weight:600;line-height:1.875rem;}@media only screen and (max-width:40em){header .info-menu{display:none;}}header .info-menu .info-menu-left{padding:0;text-align:center;}@media only screen and (max-width:40em){header .info-menu .info-menu-left{padding:.1875rem 0 0;}}@media only screen and (min-width:40.063em){header .info-menu .info-menu-left{display:flex;text-align:left;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){header .info-menu .info-menu-left{padding-left:.9375rem;}}header .info-menu .info-menu-right{display:none;padding:.375rem 0 .25rem;}@media only screen and (min-width:40.063em){header .info-menu .info-menu-right{display:block;padding:.4375rem 0 .1875rem;}}@media only screen and (min-width:62.563em){header .info-menu .info-menu-right div.account{margin-left:2.25rem;margin-right:0;}}header .info-menu .info-menu-right a,header .info-menu .info-menu-right span{display:inline-block;}@media only screen and (min-width:62.563em){header .info-menu .info-menu-right a.account,header .info-menu .info-menu-right span.account{margin-left:2.25rem;margin-right:1.0625rem;}}header .info-menu .info-menu-right a .icon-PRP_ICON_HERZ_MERKZETTEL,header .info-menu .info-menu-right span .icon-PRP_ICON_HERZ_MERKZETTEL{font-size:1.1875rem;line-height:1.4;}header .info-menu .info-menu-right a.icon-PRP_ICON_MEIN_KONTO,header .info-menu .info-menu-right span.icon-PRP_ICON_MEIN_KONTO{font-size:1.4375rem;line-height:1.1;}header .info-menu span.time{font-style:italic;font-size:.9375rem;}@media only screen and (max-width:40em){header .info-menu span.time{margin-left:.9375rem;}}header .info-menu a{color:#19648b;}header .info-menu a:hover,header .info-menu a:active{text-decoration:none;}header .info-menu a.phone{display:inline-block;font-size:1.25rem;font-style:italic;}@media only screen and (min-width:40.063em){header .info-menu a.phone{font-size:1.25rem;}}@media only screen and (min-width:62.563em){header .info-menu a.phone{padding-left:.9375rem;}}header .info-menu a.mail{display:none;}@media only screen and (min-width:40.063em){header .info-menu a.mail{display:inline-block;margin-left:2.0625rem;font-style:italic;font-size:1rem;}}header .info-menu a span[class^=icon-],header .info-menu a span[class*=" icon-"],header .info-menu a[class^=icon-],header .info-menu a[class*=" icon-"]{display:block;float:left;font-size:1.375rem;padding-top:.25rem;margin-right:.3125rem;}header .logo-menu{padding:.9375rem 0;position:relative;}@media only screen and (min-width:40.063em){header .logo-menu{padding:1.25rem 0;}}@media only screen and (min-width:62.563em){header .logo-menu>.row{align-items:center;display:flex;justify-content:center;}}@media only screen and (max-width:40em){header .logo-menu .logowrap{padding-right:0;}}header .logo-menu a.logo{display:block;}@media only screen and (min-width:40.063em){header .logo-menu a.logo{margin:0;max-width:90%;overflow:hidden;white-space:nowrap;}}header .logo-menu a.logo img{height:auto;width:100%;}header .logo-menu .info{text-align:center;display:block;}header .logo-menu .info ul{align-items:center;text-align:left;display:flex;justify-content:center;line-height:1;list-style-type:none;margin-bottom:0;margin-left:0;overflow:auto;}header .logo-menu .info ul li{align-items:center;color:#3b3b3b;display:flex;float:left;font-weight:700;font-size:.875rem;font-size:1.2vw;justify-content:center;padding:.5rem 0;position:relative;}@media only screen and (min-width:75.063em){header .logo-menu .info ul li{font-size:.9375rem;}}header .logo-menu .info ul li:after{color:#b84600;content:"R";font-family:"presseplus_iconfont";font-size:.75rem;margin:0 .5rem;}header .logo-menu .info ul li:last-child:after{display:none;padding-right:.625rem;}header .logo-menu a.basket{color:#b84600;font-size:1.125rem;line-height:1;max-width:5.3125rem;}header .logo-menu a.basket:hover,header .logo-menu a.basket:active{text-decoration:none;}header .logo-menu a.basket span.icon-PRP_ICON_WARENKORB{font-size:1.5rem;vertical-align:middle;}header .logo-menu a.basket span.indicator{color:#b84600;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;}header .logo-menu a.basket span.text{font-size:1rem;}header .logo-menu a.wishlist{color:#19648b;font-size:1.125rem;line-height:1;max-width:5.3125rem;}header .logo-menu a.wishlist:hover,header .logo-menu a.wishlist:active{text-decoration:none;}header .logo-menu a.wishlist span.icon-PRP_ICON_HERZ_MERKZETTEL{font-size:1.5rem;vertical-align:middle;}header .logo-menu a.wishlist span.indicator{color:#19648b;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1rem;}header .logo-menu a.wishlist span.text{font-size:1rem;}header .logo-menu a.login{color:#19648b;font-size:1.125rem;line-height:1;max-width:5.3125rem;}header .logo-menu a.login:hover,header .logo-menu a.login:active{text-decoration:none;}header .logo-menu a.login img.icon{height:1.5625rem;}header .logo-menu a.login span.icon-PRP_ICON_MEIN_KONTO{font-size:1.5rem;vertical-align:middle;}header .logo-menu a.login span.text{font-size:1rem;}header .logo-menu .basket-flyout{display:none;position:absolute;right:0;top:5rem;margin-top:.9375rem;width:100%;z-index:1000;}header .logo-menu .basket-flyout.visible{display:block;}@media only screen and (max-width:40em){header .logo-menu .basket-flyout.visible{display:none;}}header .logo-menu .basket-flyout .flyout-closer{min-height:31.25rem;}header .logo-menu .basket-flyout .flyout-content-container{background:#eee;color:#3b3b3b;padding:.9375rem;position:relative;-webkit-box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);-moz-box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);}header .logo-menu .basket-flyout .flyout-content-container:before{content:' ';height:0;left:70%;border-style:solid;border-width:0 .9375rem .625rem .9375rem;border-color:transparent transparent #eee transparent;margin-left:3.5rem;position:absolute;top:-.625rem;width:0;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content{background:#fff;padding:.9375rem 0;font-size:1.125rem;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content span.price-large{display:block;font-weight:700;font-size:1.5rem;margin-top:1.5625rem;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .product{font-size:1rem;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .product img{height:auto;width:100%;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .product .row{margin:0;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .product span.title,header .logo-menu .basket-flyout .flyout-content-container .flyout-content .product span.price{display:block;font-weight:700;font-size:1.125rem;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .product span.title{text-transform:uppercase;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .flyout-footer{color:#525252;font-size:1.25rem;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .flyout-footer .row{margin:0;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .flyout-footer .row .centered{text-align:center;}header .logo-menu .basket-flyout .flyout-content-container .flyout-content .flyout-footer .button{font-size:1.125rem;margin-top:.625rem;}header .logo-menu .minihead-right{text-align:right;}header .logo-menu .minihead-right a{color:#19648b;display:inline-block;margin-top:2.8125rem;}@media only screen and (min-width:62.563em){header .logo-menu .minihead-right a.account{margin-left:2.25rem;margin-right:1.0625rem;}}header .logo-menu .minihead-right a span.icon-PRP_ICON_HERZ_MERKZETTEL{font-size:1.1875rem;line-height:1.4;}header .logo-menu .minihead-right a span.icon-PRP_ICON_MEIN_KONTO{font-size:1.4375rem;}@media only screen and (min-width:62.563em){header.mini-header .logo-menu>.row{display:block;}}header .main-menu{position:relative;}header .main-menu .main-row{position:relative;}header .main-menu .main-row .mainnavigation-container{position:static;}header .main-menu .main-row .mainnavigation-container nav{padding:.25rem 0 0 0;}@media only screen and (min-width:75.063em){header .main-menu .main-row .mainnavigation-container nav{padding:.25rem .75rem 0 0;letter-spacing:.0625rem;}}header .main-menu a.menu-button{font-size:1.875rem;padding:0 1.125rem;position:relative;}header .main-menu a.menu-button:before{content:"";position:absolute;left:.3125rem;top:.375rem;width:1.6875rem;height:.15em;background:#19648b;box-shadow:0 .25em 0 0 #19648b,0 .5em 0 0 #19648b;}header .main-menu a.search,header .main-menu a.account,header .main-menu a.wishlist,header .main-menu a.basket,header .main-menu a.phone{float:right;font-size:1.5rem;padding:0 0 0 .625rem;}header .main-menu a.search:hover,header .main-menu a.search:active,header .main-menu a.account:hover,header .main-menu a.account:active,header .main-menu a.wishlist:hover,header .main-menu a.wishlist:active,header .main-menu a.basket:hover,header .main-menu a.basket:active,header .main-menu a.phone:hover,header .main-menu a.phone:active{text-decoration:none;}header .main-menu a.search,header .main-menu a.account,header .main-menu a.wishlist,header .main-menu a.phone{color:#19648b;}header .main-menu a.search img.icon,header .main-menu a.account img.icon,header .main-menu a.wishlist img.icon,header .main-menu a.phone img.icon{height:1.5625rem;}header .main-menu a.basket{color:#b84600;position:relative;}header .main-menu .main-menu-buttons{padding-left:0;margin:-.3125rem 0 .3125rem;}header .main-menu .main-menu-buttons .indicator{font-weight:700;font-style:italic;font-size:1.125rem;}header .main-menu .main-menu-buttons span[class^=icon-],header .main-menu .main-menu-buttons span[class*=" icon-"],header .main-menu .main-menu-buttons[class^=icon-],header .main-menu .main-menu-buttons[class*=" icon-"]{vertical-align:middle;}header .main-menu nav ul{list-style-type:none;margin:0;}header .main-menu nav ul li{float:left;text-align:center;width:25%;}header .main-menu nav ul li a{color:#fff;font-size:1.25rem;}header .main-menu nav ul li a:hover,header .main-menu nav ul li a:active{text-decoration:none;}header .main-menu nav ul li .flyout{display:none;}header .main-menu nav ul li:hover>a{position:relative;}header .main-menu nav ul li:hover>a:after{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 1.09375rem .625rem 1.09375rem;bottom:-.75rem;content:' ';height:0;left:33%;width:0;position:absolute;}header .main-menu nav ul li:hover .flyout{background:#fff;display:block;left:0;padding:1.25rem;position:absolute;text-align:left;top:2.5625rem;width:100%;z-index:1001;-webkit-box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);-moz-box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);}header .main-menu nav ul li:hover .flyout.interests-flyout{padding-left:3.75rem;padding-right:3.75rem;}header .main-menu nav ul li:hover .flyout h3{color:#3b3b3b;font-size:1.25rem;}header .main-menu nav ul li:hover .flyout h3 span{font-size:.75rem;}header .main-menu nav ul li:hover .flyout .indent{margin-left:1.875rem;}header .main-menu nav ul li:hover .flyout a{color:#3b3b3b;display:block;padding-left:1.875rem;position:relative;}header .main-menu nav ul li:hover .flyout a:after{color:#cecece;bottom:0;content:"";font-family:'pplus-fa-icons';left:.625rem;position:absolute;width:.9375rem;}header .main-menu nav ul li:hover .flyout a:last-child{float:left;}header .main-menu nav ul li:hover .flyout a:hover,header .main-menu nav ul li:hover .flyout a:active{background:#eee;}header .main-menu nav ul li:hover .flyout .flyout-teaser img{margin-bottom:.625rem;max-width:100%;}header .main-menu nav ul li:hover .flyout .flyout-teaser a{font-size:1rem;font-weight:600;padding-left:0;}header .main-menu nav ul li:hover .flyout .flyout-teaser a span{font-size:.625rem;}header .main-menu nav ul li:hover .flyout .flyout-teaser a .flyout-menu-heading{font-size:1.25rem;color:#3b3b3b;font-weight:700;}header .main-menu nav ul li:hover .flyout .flyout-teaser a .flyout-menu-heading span{font-size:.625rem;}header .main-menu nav ul li:hover .flyout .flyout-teaser a:after{display:none;}header .main-menu .search-box{position:relative;}header .main-menu .search-box input{background:#fff;border:1px solid #d3d3d3;color:#3b3b3b;font-size:1rem;font-style:italic;outline:none;padding:.5rem .9375rem;width:100%;margin-top:.0625rem;}@media only screen and (min-width:40.063em) and (max-width:62.5em){header .main-menu .search-box input{padding:.5rem;}}header .main-menu .search-box input::-webkit-input-placeholder{font-size:1rem;font-style:italic;color:#3b3b3b;}header .main-menu .search-box input:-ms-input-placeholder{font-size:1rem;font-style:italic;color:#3b3b3b;}header .main-menu .search-box input::-moz-placeholder{font-size:1rem;font-style:italic;color:#3b3b3b;}header .main-menu .search-box a.icon-PRP_ICON_SUCHE{color:#19648b;font-size:1.75rem;right:.4375rem;position:absolute;top:.4375rem;}header .main-menu .search-box a.icon-PRP_ICON_SUCHE:hover{text-decoration:none;}@media only screen and (max-width:40em){header .main-menu .search-box{display:block;z-index:100;}}header .main-menu a.info{color:#fff;float:right;font-size:1.25rem;font-weight:600;line-height:2;}header .main-menu a.info:hover,header .main-menu a.info:active{text-decoration:none;}@media only screen and (min-width:40.063em){header .main-menu{background:#19648b;margin-bottom:.125rem;padding:.3125rem 0;}}header .main-menu .search-flyout{color:#3b3b3b;display:none;position:absolute;right:0;top:5.5rem;width:100%;z-index:105;}@media only screen and (min-width:40.063em){header .main-menu .search-flyout{top:2.375rem;}}header .main-menu .search-flyout *{color:#3b3b3b;}header .main-menu .search-flyout .font-sm{line-height:1.2;}header .main-menu .search-flyout hr{border-top-width:.125rem;margin:.625rem 0;}header .main-menu .search-flyout.visible{display:block;}@media only screen and (max-width:40em){header .main-menu .search-flyout.visible{display:none;}}header .main-menu .search-flyout .flyout-closer{min-height:30rem;}header .main-menu .search-flyout .flyout-content-container{background:#eee;padding:.9375rem;position:relative;-webkit-box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);-moz-box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.5);}@media only screen and (max-width:40em){header .main-menu .search-flyout .flyout-content-container{width:120%;left:-55px;}}header .main-menu .search-flyout .flyout-content-container:before{content:' ';height:0;left:50%;border-style:solid;border-width:0 .9375rem .625rem .9375rem;border-color:transparent transparent #eee transparent;margin-left:-.9375rem;position:absolute;top:-.625rem;width:0;}@media only screen and (min-width:62.563em){header .main-menu .search-flyout .flyout-content-container:before{left:.9375rem;margin-left:0;}}header .main-menu .search-flyout .flyout-content-container .flyout-content{background:#fff;padding:.9375rem;}header .main-menu .search-flyout .flyout-content-container .flyout-content .categories h2{font-size:1.25rem;}header .main-menu .search-flyout .flyout-content-container .flyout-content .categories a{color:#3b3b3b;display:block;font-size:1.25rem;margin-bottom:.1875rem;padding-left:.625rem;position:relative;}header .main-menu .search-flyout .flyout-content-container .flyout-content .categories a:after{background:#cecece;bottom:0;content:' ';height:.1875rem;left:0;position:absolute;width:.9375rem;}header .main-menu .search-flyout .flyout-content-container .flyout-content .categories a:hover,header .main-menu .search-flyout .flyout-content-container .flyout-content .categories a:active{color:#3b3b3b;text-decoration:none;}header .main-menu .search-flyout .flyout-content-container .flyout-content .result span.title{display:block;font-weight:700;font-size:1.125rem;text-transform:uppercase;}header .main-menu .search-flyout .flyout-content-container .flyout-content .result img{height:auto;width:100%;}header .main-menu .search-flyout .flyout-content-container .flyout-content .result img.epaper{position:relative;width:81%;left:10%;margin-top:10%;margin-bottom:10%;}header .main-menu .search-flyout .flyout-content-container .flyout-content .result img.ipad{max-width:100%;padding:0 .9375rem;}header .main-menu .search-flyout .flyout-content-container .flyout-content .allresults{color:#3b3b3b;font-weight:700;font-size:1rem;}header .main-menu .search-flyout .flyout-content-container .flyout-content .allresults span{font-size:.75rem;}header .main-menu .search-flyout .flyout-content-container .flyout-content .allresults:hover,header .main-menu .search-flyout .flyout-content-container .flyout-content .allresults:active{color:#3b3b3b;text-decoration:none;}@media only screen and (min-width:40.063em){header.mini-header .main-menu{padding:.3125rem 0 0 0;}}header .offcanvas-row{display:none;}header .main-row,header .offcanvas-row{transition-duration:2s;}body.offcanvas-open header .main-row{display:none;}body.offcanvas-open header .offcanvas-row{display:block;min-height:2.8125rem;}body.offcanvas-open header .offcanvas-row .columns{margin-top:.5rem;}body.offcanvas-open header .offcanvas-row a.offcanvas-toplink{color:#626262;font-size:1.25rem;font-weight:600;padding-left:2.5625rem;text-transform:uppercase;}body.offcanvas-open header .offcanvas-row a.offcanvas-toplink:hover,body.offcanvas-open header .offcanvas-row a.offcanvas-toplink:active,body.offcanvas-open header .offcanvas-row a.offcanvas-toplink:focus{color:#626262;text-decoration:none;}body.offcanvas-open header .offcanvas-row a.offcanvas-toplink span[class^=icon-],body.offcanvas-open header .offcanvas-row a.offcanvas-toplink span[class*=" icon-"]{color:#b84600;font-weight:400;font-size:1.3125rem;margin-left:-1.875rem;position:absolute;}body.offcanvas-open header .offcanvas-row a.close{color:#19648b;font-size:1.3125rem;}@media print{header{display:none !important;}}.main-menu-disturber{font-weight:normal;font-family:"Source Sans Pro","source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:absolute;margin-bottom:auto;font-size:.6875rem;background-color:#b84600;color:#fff;transform:rotate(21deg);padding:.125rem;border-radius:.1875rem;margin-left:-1rem;}.page-content-wrapper{margin-top:1.25rem;}@media only screen and (min-width:40.063em){.page-content-wrapper{margin-top:0;}}.page-content-wrapper .topslider-wrapper .cycle-controls-wrapper{position:relative;z-index:1000 !important;top:-200px;}@media only screen and (min-width:40.063em){.page-content-wrapper .cart-content-wrapper .cart-content-inner-wrapper .article-shipping-cost{height:10.625rem;}}@media only screen and (min-width:40.063em){.page-content-wrapper .cart-content-wrapper .cart-content-inner-wrapper .article-total-cost{margin-top:13.25rem;}}.page-content-wrapper .shipping-content-wrapper .shipping-separator{height:5px;background-color:#fff;display:inline-block;}@media only screen and (min-width:40.063em){.page-content-wrapper .checkout-summary-wrapper .article-shipping-cost{height:170px;}}@media only screen and (min-width:40.063em){.page-content-wrapper .checkout-summary-wrapper .article-total-cost{margin-top:212px;}}.infobox{background:#eee;color:#3b3b3b;font-size:1rem;font-weight:600;padding:.9375rem;}.infobox.orange{background:#fff1df;}.infobox.orange p{font-size:1rem;}.infobox .infobox-block{margin-bottom:1.25rem;}.infobox .infobox-block .info-icon{font-size:3.125rem;font-weight:bold;margin-right:0;}.infobox h2{font-size:1.25rem;text-transform:uppercase;line-height:1;}.infobox h2.info-headline{font-weight:700;font-style:italic;margin:0;text-transform:none;}.infobox h3{font-size:1rem;font-weight:700;text-transform:uppercase;}.infobox p{color:#525252;font-size:.875rem;}.infobox a{color:#b84600;font-size:1rem;font-weight:bold;}.infobox a:hover,.infobox a:active{text-decoration:none;}.infobox a.large{font-size:1.25rem;}.infobox a.button{font-size:1rem;font-style:italic;font-weight:700;}.infobox .info-icon{font-size:1.75rem;margin-right:.3125rem;}.content-section.interests{padding-top:.8125rem;text-align:center;}@media only screen and (max-width:40em){.content-section.interests{padding-bottom:0;}}.content-section.interests h3{font-size:1.25rem;font-weight:600;line-height:2;margin:0 0 1rem;}@media only screen and (min-width:40.063em){.content-section.interests h3{font-size:1.5rem;}}.interests-teaser{background:#fff;margin-bottom:.9375rem;margin-left:.46875rem;margin-right:.46875rem;padding:.625rem 1.875rem .625rem;}@media only screen and (max-width:40em){.columns:nth-child(odd) .interests-teaser{margin-right:.9375rem;}.columns:nth-child(even) .interests-teaser{margin-left:.9375rem;}}@media only screen and (min-width:40.063em){.interests-teaser{margin:0 0 1.875rem;padding:1.875rem 1.25rem 1.25rem;}.interests-teaser img{margin-bottom:.625rem;}}.interests-teaser a.button{font-size:1.25rem;margin-bottom:0;padding-left:0;padding-right:0;text-align:center;width:80%;}@media only screen and (max-width:40em){.interests-teaser a.button{font-size:.6875rem;padding:.1875rem 0;margin-bottom:.3125rem;margin-top:.9375rem;width:100%;}}.link-list{list-style-type:none;margin:0;}.link-list li{padding:.125rem 0 .0625rem;}.link-list li a{display:block;padding:0 0 0 .25rem;text-decoration:none;font-size:.9375rem;}.link-list li a.active{background-color:#b84600;color:#fff;}.select-login-wrapper,.select-register-wrapper{overflow:auto;}.select-login-wrapper label,.select-register-wrapper label{display:block;margin-bottom:.9375rem;}.select-login-wrapper label .choice-radio,.select-register-wrapper label .choice-radio{float:left;margin:.1875rem .625rem 1.25rem 0;}.login-box{background-color:#eee;}.login-box .row{padding:.5rem 0;}.login-box h2{text-transform:uppercase;font-size:1.25rem;color:#292f36;margin:0 0 .5rem;font-weight:700;}.medium-teaser-wrapper .medium-teaser{margin-top:1.25rem;padding:1.25rem 0;border-top:1px solid #292f36;border-bottom:1px solid #292f36;background-color:#eee;}@media only screen and (min-width:40.063em){.medium-teaser-wrapper .medium-teaser{border:1px solid #292f36;}.medium-teaser-wrapper .medium-teaser .teaser-title{margin-bottom:1.5625rem;}.medium-teaser-wrapper .medium-teaser .teaser-subline{font-size:1.125rem;line-height:1.25rem;}.medium-teaser-wrapper .medium-teaser .circle{border-radius:3.4375rem;width:6.875rem;height:6.875rem;margin:0 auto;}.medium-teaser-wrapper .medium-teaser .circle div{font-size:1.125rem;line-height:1.25rem;font-weight:normal;}}.main-navigation-wrapper{margin-top:1.875rem;}.main-navigation-wrapper .main-navi-section{display:inline-block;}.main-navigation-wrapper .main-navi-section ul{margin-left:0;}.main-navigation-wrapper .main-navi-section ul li{display:inline-block;}.main-navigation-wrapper .main-navi-section .link{margin-right:.625rem;padding:.3125rem;}.main-navigation-wrapper .main-navi-section .info-section{display:inline-block;float:right;}.main-navi{margin:0;}.tab-bar .menu-icon{width:1rem;}.newsletter{color:#3b3b3b;text-align:center;}.newsletter h3{color:#3b3b3b;font-size:1.25rem;margin-bottom:.25rem;}@media only screen and (min-width:40.063em){.newsletter h3{font-size:2.5rem;margin-bottom:.9375rem;margin-top:.4375rem;}}.newsletter a{font-size:.75rem;line-height:normal;}@media only screen and (min-width:40.063em){.newsletter a{font-size:1rem;}}.newsletter p{color:#3b3b3b;font-size:.75rem;line-height:normal;}@media only screen and (min-width:40.063em){.newsletter p{font-size:1rem;}}@media only screen and (min-width:62.563em){.newsletter p{width:83%;}}.newsletter .imagewrap{padding:1.125rem 1.5rem 0;text-align:center;}@media only screen and (min-width:40.063em){.newsletter .imagewrap{padding:26 24 7 39;}}.newsletter .imagewrap span{color:#3b3b3b;font-size:3.5rem;}@media only screen and (min-width:40.063em){.newsletter .imagewrap span{font-size:11.5rem;}}@media only screen and (min-width:40.063em){.newsletter .imagewrap span:before{font-weight:700;}}.newsletter input[type="text"]{background:#eee;border:none;border-radius:0;color:#3b3b3b;font-size:1.125rem;padding:.4375rem .5rem;width:100%;}.newsletter input[type="text"]::-webkit-input-placeholder{color:#626262;}.newsletter input[type="text"]:-ms-input-placeholder{color:#626262;}.newsletter input[type="text"]::-moz-placeholder{color:#626262;}@media only screen and (min-width:40.063em){.newsletter input[type="text"]{float:left;width:70%;padding:.625rem 1.25rem;}}@media only screen and (min-width:62.563em){.newsletter input[type="text"]{width:53%;}}.newsletter input.button{margin-top:.625rem;}@media only screen and (min-width:40.063em){.newsletter input.button{float:left;font-size:1.125rem;margin-top:0;width:30%;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.newsletter input.button{padding:.625rem;}}@media only screen and (min-width:40.063em){.newsletter{text-align:left;}}.newsletter-box{overflow:auto;font-size:.8125rem;}.newsletter-box h3{font-size:1rem;font-weight:700;text-transform:uppercase;}.newsletter-box a{color:#b84600;font-size:.8125rem;}.newsletter-box a:hover{text-decoration:none;}.newsletter-box input[type="email"]{background:#eee;border:.0625rem solid #969696;display:block;margin-bottom:1.25rem;padding:.3125rem .625rem;}@media only screen and (min-width:40.063em){.newsletter-box input[type="email"]{width:80%;}}.newsletter-box input[type="checkbox"]{float:left;margin-bottom:4.375rem;margin-right:.625rem;margin-top:.1875rem;}@media only screen and (min-width:40.063em){.newsletter-box input[type="checkbox"]{margin-bottom:3.125rem;}}@media only screen and (min-width:62.563em){.newsletter-box input[type="checkbox"]{margin-bottom:1.25rem;}}.newsletter-box .button{margin-top:1.25rem;}.newsletter-box input[type="email"],.newsletter-box .button{width:100%;}@media only screen and (min-width:40.063em){.newsletter-box input[type="email"],.newsletter-box .button{width:18.75rem;}}@media only screen and (min-width:62.563em){.newsletter-box input[type="email"],.newsletter-box .button{width:23.125rem;}}.newsletter-step{margin-bottom:1.25rem;}.newsletter-step .image-container{margin-bottom:1.25rem;text-align:center;}.newsletter-step .text{font-size:1rem;font-weight:700;text-transform:uppercase;}.newsletter-step .text .bubble{float:left;height:1.875rem;line-height:1.875rem !important;margin-bottom:1.875rem;margin-right:.9375rem;width:1.875rem;}.left-off-canvas-menu{border-right:1px solid #d3d3d3;-webkit-backface-visibility:hidden;width:100%;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#eee;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.left-off-canvas-menu svg.menu-icon{color:#d3d3d3;width:24px;height:24px;margin-left:-35px;position:absolute;}.left-off-canvas-menu ul.off-canvas-list{border-top:1px solid #d3d3d3;}.left-off-canvas-menu ul.off-canvas-list li a,.left-off-canvas-menu ul.off-canvas-list li p{padding:12px 16px 13px 48px;position:relative;cursor:pointer;line-height:1.2;}.left-off-canvas-menu ul.off-canvas-list li a.has-submenu:after,.left-off-canvas-menu ul.off-canvas-list li p.has-submenu:after{content:"";font-family:'pplus-fa-icons';font-size:1rem;margin-top:.1875rem;position:absolute;right:1.5625rem;}.left-off-canvas-menu ul.off-canvas-list li.menuhead>a{background-color:#19648b;color:#fff;text-decoration:none;}.left-off-canvas-menu ul.off-canvas-list li.menuhead>a span[class^=icon-],.left-off-canvas-menu ul.off-canvas-list li.menuhead>a span[class*=" icon-"]{color:#fff;}.left-off-canvas-menu ul.off-canvas-list li ul{list-style-type:none;margin:0;}.left-off-canvas-menu ul.off-canvas-list li ul a,.left-off-canvas-menu ul.off-canvas-list li ul p{text-transform:none;}.left-off-canvas-menu ul.off-canvas-list li ul li{background-color:#fff;}.left-off-canvas-menu ul.off-canvas-list li ul li ul{display:none;}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"";font-family:'pplus-fa-icons';font-size:1rem;margin-top:.1875rem;position:absolute;right:1rem;}.left-off-canvas-menu ul.off-canvas-list li>ul{display:block;}.left-off-canvas-menu ul.off-canvas-list li>ul li a,.left-off-canvas-menu ul.off-canvas-list li>ul li p{background:transparent;color:#19648b;font-size:18px;font-weight:600;padding:13px 16px 12px 16px;line-height:1.2;}.left-off-canvas-menu ul.off-canvas-list li>ul li.open>a,.left-off-canvas-menu ul.off-canvas-list li>ul li.open>p{color:#b84600;border-bottom:none;}.left-off-canvas-menu ul.off-canvas-list li>ul li.open>ul{border-bottom:.0625rem solid #b3b3b3;border-top:.0625rem solid #b84600;display:block;}.left-off-canvas-menu ul.off-canvas-list li>ul li.open>ul>li>a,.left-off-canvas-menu ul.off-canvas-list li>ul li.open>ul>li>p{background-color:#f4f4f4;border-bottom-color:#fff;border-bottom-width:.125rem;font-weight:normal;font-size:1rem;padding-top:5px;padding-bottom:6px;color:#534e43;line-height:1.3;}.left-off-canvas-menu ul.off-canvas-list li>ul li.open>ul>li:last-child a,.left-off-canvas-menu ul.off-canvas-list li>ul li.open>ul>li:last-child p{border-bottom:none;}.left-off-canvas-menu ul.off-canvas-list li .back>a{color:#19648b;font-size:1.125rem;font-weight:600;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}.left-off-canvas-menu ul.off-canvas-list li .back>a:before{content:"";font-family:'pplus-fa-icons';font-size:.875rem;margin-right:.5rem;display:inline;}.left-off-canvas-menu ul.off-canvas-list li .back>a:hover,.left-off-canvas-menu ul.off-canvas-list li .back>a:active{background-color:#fff;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}@media only screen and (min-width:62.563em){.left-off-canvas-menu{display:none;}}.exit-off-canvas{background-color:rgba(255,255,255,.5) !important;box-shadow:none !important;}.move-right>.inner-wrap{-ms-transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(46,46,46,.5),4px 0 4px rgba(46,46,46,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.move-left>.inner-wrap{-ms-transform:translate(-14.375rem,0);-webkit-transform:translate3d(-14.375rem,0,0);-moz-transform:translate3d(-14.375rem,0,0);-ms-transform:translate3d(-14.375rem,0,0);-o-transform:translate3d(-14.375rem,0,0);transform:translate3d(-14.375rem,0,0);}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(46,46,46,.5),4px 0 4px rgba(46,46,46,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(46,46,46,.5),4px 0 4px rgba(46,46,46,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(46,46,46,.5),4px 0 4px rgba(46,46,46,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}@media only screen and (min-width:40.063em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,.05);}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(46,46,46,.5),4px 0 4px rgba(46,46,46,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent;}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.left-submenu{-webkit-backface-visibility:hidden;width:100%;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#eee;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-ms-transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.overlay-links-wrapper{position:static;bottom:0;}.overlay-links-wrapper .link-wrapper{float:left;margin:0 .625rem 1.25rem 0;background-color:#969696;list-style:none;}.overlay-links-wrapper .link-wrapper .link{display:inline-block;padding:.3125rem 1.5625rem;}@media only screen and (min-width:62.563em){.overlay-links-wrapper{position:absolute;}}.product-list-controls{border-bottom:.125rem solid #eee;font-size:1rem;overflow:hidden;padding:.625rem 0 .3125rem;}.product-list-controls label{margin-right:1.0625rem;}.product-list-controls .list-view-mode-toggle{font-size:1.375rem;}.product-list-controls .list-view-mode-toggle span.active{color:#b84600;}@media only screen and (max-width:40em){.product-list-controls{padding-left:.9375rem;padding-right:.9375rem;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.product-list-controls select{display:block;margin:0;margin-bottom:.625rem;width:100%;}}.product-list-controls input[type="checkbox"]+label,.product-list-controls input[type="radio"]+label{margin-left:0;margin-right:.3125rem;}.product-list .nav{top:40%;}.product-list .headline-container h2{font-size:2rem;font-style:italic;}@media only screen and (max-width:40em){.product-list .headline-container{padding-left:.9375rem;padding-right:.9375rem;}}.product-list .products .product:last-child{float:left;}.product-list a.next{border-left:.0625rem solid #3b3b3b;color:#3b3b3b;padding:.125rem;margin-left:.3125rem;}.product-list a.prev{border-right:.0625rem solid #3b3b3b;color:#3b3b3b;padding:.125rem;margin-right:.3125rem;}.product-list a.product-link{display:inline-block;font-size:1rem;font-weight:600;margin-left:.9375rem;line-height:1.75rem;text-decoration:underline;}.product-list .content-section.grey{margin-top:3.125rem;padding-bottom:.9375rem;padding-top:0;}@media only screen and (min-width:40.063em){.product-list .product-list-controls .sort-controls{float:left !important;}.product-list .products .product:last-child{float:left;}}.quote-wrapper{text-align:center;}.quote-wrapper .quote-text{display:block;font-style:inherit;}.quote-wrapper .quote-author{display:block;font-size:.75rem;}.sectionheadline{font-size:2.5rem;font-style:italic;}.sectionmenu a{color:#969696;font-size:.875rem;font-weight:700;}.sectionmenu a:after{color:#969696;content:' | ';}.sectionmenu a:last-child:after{display:none;}.sectionmenu a:hover,.sectionmenu a:active{text-decoration:none;}.sectionmenu a.active{color:#b84600;}.slider-outer-wrapper{position:relative;}.slider-outer-wrapper.has-controls{padding:0 1.875rem;}.slider-outer-wrapper.cover-slider-controls{padding:0 1.875rem;}.slider-outer-wrapper.cover-slider-controls .controls{font-size:2.125rem;top:45%;}.slider-outer-wrapper.cover-slider-controls .prev{left:0;}.slider-outer-wrapper.cover-slider-controls .next{right:0;}.slider-outer-wrapper .controls{color:#626262;cursor:pointer;height:1.75rem;font-size:3rem;font-weight:700;margin-top:-1.25rem;position:absolute;top:25%;}@media only screen and (max-width:40em){.slider-outer-wrapper .controls{font-size:2.125rem;top:26%;}}.slider-outer-wrapper .controls.disabled{color:#eee;}.slider-outer-wrapper .prev,.slider-outer-wrapper .prev-2,.slider-outer-wrapper .prev-3,.slider-outer-wrapper .prev-cat{left:.9375rem;z-index:100;}.slider-outer-wrapper .next,.slider-outer-wrapper .next-2,.slider-outer-wrapper .next-3,.slider-outer-wrapper .next-cat{right:.9375rem;z-index:100;}@media only screen and (min-width:40.063em){.slider-outer-wrapper.has-controls{padding:0 5rem;}.slider-outer-wrapper .prev{left:.9375rem;}.slider-outer-wrapper .next{right:.9375rem;}}.small-teaser-outer-wrapper .section-headline{margin:1.875rem 0 0;}.small-teaser-outer-wrapper .small-teaser-inner-wrapper .small-teaser{padding:.9375rem 1.25rem;}.small-teaser{margin-top:1.25rem;text-align:center;background-color:#ddd;padding:.9375rem 1.25rem 5rem;border:1px solid #292f36;}.small-teaser .teaser-title{font-size:1.125rem;text-transform:uppercase;padding:.625rem .3125rem;color:#292f36;margin-bottom:.9375rem;}.small-teaser .teaser-image{display:block;margin-top:1.875rem;}.small-teaser .button-wrapper{position:absolute;right:50%;bottom:.625rem;}.small-teaser .button{margin-right:-100%;margin-top:1.875rem;}.small-teaser img{display:block;margin:0 auto;}@media only screen and (min-width:40.063em){.variants-wrapper{margin-top:.9375rem;}.small-teaser{margin:0;}}.steps-info{color:#fff;text-transform:uppercase;}@media only screen and (min-width:40.063em){.steps-info{background:linear-gradient(to bottom,#fd9f24,#fd8618);display:flex;justify-content:space-between;overflow:hidden;padding:.75rem;}}.steps-info .columns{padding:0;}@media only screen and (min-width:40.063em){.steps-info .columns{display:flex;}.steps-info .columns .check{padding:0 .625rem;}.steps-info .columns .step{width:100% !important;}}@media only screen and (min-width:62.563em){.steps-info{padding-left:1.875rem;padding-right:3.625rem;}}.steps-info .step{background:linear-gradient(to bottom,#fd9f24,#fd8618);overflow:hidden;padding:.8125rem 1.25rem;text-align:center;}@media only screen and (min-width:40.063em){.steps-info .step{background:transparent;padding:0 .625rem;width:100%;}.steps-info .step:first-child{padding-left:0;}.steps-info .step:last-child{padding-right:0;}.steps-info .step:last-child:after{display:none;}}@media only screen and (min-width:62.563em){.steps-info .step{padding:0 1.0625rem;}}.steps-info .step span[class^=icon-PRP_ICON],.steps-info .step span[class*=" icon-PRP_ICON"]{font-size:1.625rem;}.steps-info .step span.text{display:block;font-size:1.25rem;font-weight:600;line-height:1;}@media only screen and (min-width:40.063em){.steps-info .step span.text{font-size:.875rem;}}@media only screen and (min-width:62.563em){.steps-info .step span.text{font-size:1rem;}}@media only screen and (min-width:75.063em){.steps-info .step span.text{font-size:1.125rem;}}@media only screen and (min-width:40.063em){.steps-info .step span.text span.big{display:block;font-size:1.125rem;font-weight:700;white-space:nowrap;}}@media only screen and (min-width:62.563em){.steps-info .step span.text span.big{font-size:1.75rem;}}@media only screen and (min-width:75.063em){.steps-info .step span.text span.big{font-size:2.1875rem;}}.steps-info div.divider{align-self:center;padding-top:1.25rem;}.steps-info div.divider:after{color:#fdbc78;content:"r";font-family:"presseplus_iconfont";font-size:1.25rem;}@media only screen and (min-width:62.563em){.steps-info div.divider:after{font-size:2.1875rem;}}@media only screen and (max-width:40em){.steps-info div.divider{display:none;}}.steps-info.epaper{margin-bottom:.9375rem;margin-top:1.875rem;}.steps-info.epaper .check{display:none;font-size:1.5625rem;margin-top:.9375rem;}@media only screen and (min-width:40.063em){.steps-info.epaper .check{display:block;}}.steps-info.epaper .step{padding:.625rem 0;}@media only screen and (min-width:40.063em){.steps-info.epaper .step{width:auto;}}@media only screen and (min-width:40.063em){.steps-info.epaper .step span.text{font-size:1.25rem;}}@media only screen and (min-width:62.563em){.steps-info.epaper .step span.text{font-size:1.25rem;}}@media only screen and (min-width:40.063em){.steps-info.epaper .step span.text span.big{font-size:1.875rem;font-weight:600;}}@media only screen and (min-width:62.563em){.steps-info.epaper .step span.text span.big{font-size:1.875rem;}}.tabbed-content{background:#fff;text-align:center;}@media only screen and (min-width:40.063em){.tabbed-content{margin-top:1.25rem;padding-top:.3125rem;}}.tabbed-content ul.tabs{display:inline-block;}@media only screen and (max-width:40em){.tabbed-content ul.tabs{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:75rem;padding-bottom:.25rem;}.tabbed-content ul.tabs:before,.tabbed-content ul.tabs:after{content:" ";display:table;}.tabbed-content ul.tabs:after{clear:both;}.tabbed-content ul.tabs li{display:none;}.tabbed-content ul.tabs li:first-child,.tabbed-content ul.tabs li:nth-child(2){display:block;text-align:center;padding-left:0;padding-right:0;width:50%;float:left;border-top:.0625rem solid #eee;}}@media only screen and (min-width:40.063em){.tabbed-content ul.tabs .tab-title:last-child{float:left;}}.tabbed-content ul.tabs .tab-title a{background:#eee;color:#3b3b3b;display:block;font-weight:700;font-size:1.0625rem;padding:6px 0;text-transform:uppercase;-webkit-box-shadow:inset 0 -10px 10px -10px rgba(98,98,98,.3);-moz-box-shadow:inset 0 -10px 10px -10px rgba(98,98,98,.3);box-shadow:inset 0 -10px 10px -10px rgba(98,98,98,.3);}@media only screen and (min-width:40.063em){.tabbed-content ul.tabs .tab-title a{background:#fff;font-size:1.25rem;letter-spacing:1px;margin-bottom:2px;padding:1.125rem 1.5rem 1rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}}.tabbed-content ul.tabs .tab-title a:hover,.tabbed-content ul.tabs .tab-title a:active{color:#b84600;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.tabbed-content ul.tabs .tab-title.active a{background:#fff;color:#b84600;position:relative;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.tabbed-content ul.tabs .tab-title.active a:hover,.tabbed-content ul.tabs .tab-title.active a:active{text-decoration:none;}.tabbed-content ul.tabs .tab-title.active a:after{background:#b84600;bottom:.0625rem;content:' ';height:.1875rem;left:30%;position:absolute;width:40%;}.tabbed-content .tabs-content{text-align:left;margin-bottom:0;}.tabbed-content .tabs-content>.content{padding-bottom:.625rem;}.image-teaser{margin-bottom:.9375rem;margin-left:.9375rem;margin-right:.9375rem;}@media only screen and (max-width:40em){.columns:nth-child(odd) .image-teaser{margin-right:.46875rem;}.columns:nth-child(even) .image-teaser{margin-left:.46875rem;}}@media only screen and (min-width:40.063em){.image-teaser{margin:0;margin-bottom:1.875rem;padding-top:1.25rem;}}.image-teaser a{width:100%;}.image-teaser a img{height:auto;width:100%;}.text-on-image-teaser{margin-bottom:.9375rem;margin-left:.9375rem;margin-right:.9375rem;position:relative;}@media only screen and (min-width:40.063em){.text-on-image-teaser{margin:1.25rem 0 1.25rem;}}.text-on-image-teaser a{color:#fff;width:100%;}.text-on-image-teaser a:hover,.text-on-image-teaser a:active{text-decoration:none;}.text-on-image-teaser a img{height:auto;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.text-on-image-teaser a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.text-on-image-teaser a .button1{display:none;position:absolute;}@media only screen and (min-width:40.063em){.text-on-image-teaser a .button1{width:24%;left:38%;bottom:3%;width:24%;display:inline-block;}}.text-on-image-teaser a .button2{display:none;position:absolute;}@media only screen and (min-width:40.063em){.text-on-image-teaser a .button2{width:35%;right:11%;bottom:10%;display:inline-block;}}@media only screen and (min-width:62.563em){.text-on-image-teaser a .button2{width:30%;right:14%;bottom:7%;}}.magazine-teaser{text-align:center;padding:0 1.875rem;min-height:24.6875rem;}@media only screen and (min-width:40.063em){.magazine-teaser{min-height:28.4375rem;padding:0 .9375rem;}}@media only screen and (min-width:62.563em){.magazine-teaser{min-height:31.25rem;}}.magazine-teaser.bib-catlist{min-height:22.5rem;}@media only screen and (min-width:40.063em){.magazine-teaser.bib-catlist{min-height:18.75rem;padding:0 .9375rem;}}@media only screen and (min-width:62.563em){.magazine-teaser.bib-catlist{min-height:20.3125rem;}}.magazine-teaser.bib-catlist .item-title{font-size:1rem;}.magazine-teaser .cover-container{position:relative;}.magazine-teaser .cover-container .hover-content{background:#eee;bottom:.625rem;color:#3b3b3b;display:none;left:0;opacity:.9;padding:.625rem;position:absolute;text-align:left;width:100%;}.epaper .magazine-teaser .cover-container .hover-content{bottom:-.875rem;}.magazine-teaser .cover-container .hover-content span.price{font-weight:700;}.magazine-teaser .cover-container .hover-content div{overflow:auto;}.magazine-teaser .cover-container .hover-content a.wishlist{border-radius:100%;background:#b84600;color:#fff;display:inline-block;float:right;font-size:1rem;height:1.25rem;line-height:1.25rem;text-align:center;width:1.25rem;}.magazine-teaser .cover-container .hover-content a.wishlist:hover,.magazine-teaser .cover-container .hover-content a.wishlist:focus{text-decoration:none;}@media only screen and (min-width:62.563em){.magazine-teaser:hover .cover-container{position:relative;}.magazine-teaser:hover .cover-container .hover-content{display:block;}}.magazine-teaser img{height:auto;margin-bottom:.1875rem;width:100%;}@media only screen and (min-width:40.063em){.magazine-teaser img{margin-bottom:.625rem;width:100%;}}.epaper .magazine-teaser img{margin-top:10%;width:80%;}.epaper .magazine-teaser img.ipad{display:block;height:auto;left:0;margin-top:0;position:absolute;top:0;width:100%;}.magazine-teaser img.epaper{display:block;height:auto;left:0;margin-top:0;position:relative;top:.9375rem;left:10%;width:81%;margin-bottom:2.3125rem;}@media only screen and (min-width:40.063em){.magazine-teaser img.epaper{top:1.0625rem;margin-bottom:3.375rem;}}@media only screen and (min-width:75.063em){.magazine-teaser img.epaper{top:1.3125rem;margin-bottom:4.0625rem;}}.magazine-teaser .item-title{color:#3b3b3b;display:block;font-size:1.25rem;height:3.125rem;margin-bottom:0;text-transform:uppercase;white-space:normal;line-height:1.2;word-break:break-word;}@media only screen and (min-width:40.063em){.magazine-teaser .item-title{font-size:1.125rem;}}.epaper .magazine-teaser .item-title{margin-top:2.5rem;}@media only screen and (min-width:40.063em){.epaper .magazine-teaser .item-title{margin-top:1.6875rem;}}@media only screen and (min-width:62.563em){.epaper .magazine-teaser .item-title{margin-top:1.9375rem;}}@media only screen and (min-width:75.063em){.epaper .magazine-teaser .item-title{margin-top:2.375rem;}}.magazine-teaser span{color:#3b3b3b;display:block;font-size:1rem;}.magazine-teaser span.description{height:3rem;word-wrap:break-word;}.magazine-teaser a.button{font-size:.9375rem;width:auto;}@media only screen and (max-width:40em){.magazine-teaser a.button{padding:.625rem 1.5625rem;}}@media only screen and (min-width:40.063em){.magazine-teaser a.button{font-size:.8125rem;width:100%;}}.magazine-teaser .stars-wrapper{margin:.125rem 0 1.625rem;}.magazine-teaser .stars-wrapper img{height:auto;margin-top:0;margin-bottom:0;width:auto;}@media only screen and (max-width:40em){.magazine-teaser .stars-wrapper img{padding:0 .25rem;}}.promo-teaser{padding:0 .9375rem;}.promo-teaser .promo-content{background:#97aab7;color:#fff;min-height:24.6875rem;padding:0 1.5625rem;padding-top:3.125rem;position:relative;text-align:center;}@media only screen and (min-width:40.063em){.promo-teaser .promo-content{min-height:26.25rem;}}@media only screen and (min-width:62.563em){.promo-teaser .promo-content{min-height:29.625rem;}}.promo-teaser .promo-content:before{border-style:solid;border-width:1.875rem 2.5rem 0 2.5rem;border-color:#fff transparent transparent transparent;content:' ';height:0;margin-left:-2.5rem;position:absolute;top:0;left:50%;width:0;}.promo-teaser .promo-content h2{color:#fff;display:block;font-size:2rem;font-weight:600;}.promo-teaser .promo-content h2 span{display:block;}.promo-teaser .promo-content h2 .big{font-size:2.5rem;font-weight:700;}.promo-teaser .promo-content h2:after{background:#fff;content:" ";height:.1875rem;display:inline-block;width:6.25rem;}.promo-teaser .promo-content p{font-size:1.25rem;font-weight:600;line-height:1.5;}.entry-teaser img{display:none;}@media only screen and (min-width:40.063em){.entry-teaser img{display:block;}}.entry-teaser .content{padding:.9375rem;}@media only screen and (min-width:40.063em){.entry-teaser .content{left:4.375rem;padding:0;position:absolute;top:.9375rem;}}@media only screen and (min-width:62.563em){.entry-teaser .content{top:2.1875rem;}}.entry-teaser .content h1{color:#3b3b3b;font-size:1.5625rem;font-style:italic;margin-top:.2rem;margin-bottom:.5rem;}@media only screen and (min-width:62.563em){.entry-teaser .content h1{font-size:3.125rem;}}.entry-teaser .content p{color:#3b3b3b;font-size:1rem;font-weight:700;text-transform:uppercase;}@media only screen and (min-width:62.563em){.entry-teaser .content p{font-size:1.25rem;}}.magtease{text-align:center;padding:0 .9375rem;min-height:6.25rem;}.magtease .cover-container1{position:relative;}.magtease .cover-container1 .hover-content1{background:#eee;bottom:.625rem;color:#3b3b3b;display:none;left:0;opacity:.9;padding:.625rem;position:absolute;text-align:left;width:100%;}@media only screen and (min-width:40.063em) and (max-width:62.5em){.magtease .cover-container1 .hover-content1{font-size:60%;}}.epaper .magtease .cover-container1 .hover-content1{bottom:-.875rem;}.magtease .cover-container1 .hover-content1 span.price{font-weight:700;}.magtease .cover-container1 .hover-content1 div{overflow:auto;}.magtease .cover-container1 .hover-content1 a.wishlist{border-radius:100%;background:#b84600;color:#fff;display:inline-block;float:right;font-size:1rem;height:1.25rem;line-height:1.25rem;text-align:center;width:1.25rem;}.magtease .cover-container1 .hover-content1 a.wishlist:hover,.magtease .cover-container1 .hover-content1 a.wishlist:focus{text-decoration:none;}@media only screen and (min-width:62.563em){.magtease:hover .cover-container1{position:relative;}.magtease:hover .cover-container1 .hover-content1{display:block;}}@media only screen and (min-width:40.063em) and (max-width:62.5em){.magtease:hover .cover-container1{position:relative;}.magtease:hover .cover-container1 .hover-content1{display:block;font-size:70%;}}.magtease img{height:auto;margin-bottom:.1875rem;width:88%;}@media only screen and (min-width:40.063em){.magtease img{margin-bottom:.625rem;width:100%;}}.epaper .magtease img{margin-top:12%;width:80%;}@media only screen and (min-width:40.063em){.epaper .magtease img{width:80%;}}.magtease img.ipad{display:none;}.epaper .magtease img.ipad{display:block;height:auto;left:0;margin-top:0;position:absolute;top:0;width:100%;}.magtease h2{color:#3b3b3b;display:block;font-size:1.25rem;height:3.125rem;margin-bottom:0;overflow:hidden;text-transform:uppercase;white-space:normal;}@media only screen and (min-width:40.063em){.magtease h2{font-size:1.125rem;}}.epaper .magtease h2{margin-top:2.5rem;}@media only screen and (min-width:40.063em){.epaper .magtease h2{margin-top:1.25rem;}}.magtease span{color:#3b3b3b;display:block;font-size:1rem;}.magtease a.button{font-size:.9375rem;width:auto;}@media only screen and (max-width:40em){.magtease a.button{padding:.625rem 1.5625rem;}}@media only screen and (min-width:40.063em){.magtease a.button{font-size:.8125rem;width:100%;}}.magtease .stars-wrapper{margin:.125rem 0 1.625rem;}.magtease .stars-wrapper img{height:auto;margin-bottom:0;width:auto;}@media only screen and (max-width:40em){.magtease .stars-wrapper img{padding:0 .25rem;}}.teaser-row .teaser-wrapper+.teaser-wrapper .teaser{margin-top:.9375rem;}.teaser-row .teaser{padding:0 1.25rem;}@media only screen and (min-width:40.063em){.teaser-row .teaser-wrapper .teaser{margin-top:0 !important;padding:0;}}.teaser-stripe{border-top:1px solid #333;padding:.3125rem;}.teaser-stripe .icon{font-size:2.25rem;}.teaser-stripe-icon-wrapper{float:left;line-height:2.1875rem;width:4.375rem;text-align:center;display:inline-block;}.teaser-stripe-title{line-height:2.1875rem;font-weight:700;}@media only screen and (min-width:40.063em){.teaser-stripe-icon{width:100%;line-height:normal;}.teaser-stripe-title{margin-top:0;}.teaser-stripe-outer-wrapper{margin-bottom:1.25rem;}.teaser-stripe-outer-wrapper .teaser-stripe{border:1px solid #292f36;}.teaser-stripe-icon-wrapper{float:none;text-align:center;width:100%;}.teaser-stripe-title{text-align:center;font-size:.8125rem;line-height:1rem;margin:0 0 .3125rem;}.teaser-stripe-subline{text-align:center;font-size:.8125rem;line-height:1.0625rem;}}@media only screen and (min-width:62.563em){.teaser-stripe-inner-wrapper{margin-left:.9375rem;margin-right:.9375rem;}.teaser-stripe-icon-wrapper{position:absolute;left:1.25rem;top:1.5rem;width:auto;}.teaser-stripe-title{margin-top:.625rem;}.teaser-stripe-title,.teaser-stripe-subline{padding-left:3.75rem;text-align:left;}}.teaser-tabs-wrapper .tab-title{border:1px solid #292f36;}.teaser-tabs-wrapper .tab-title:not(.full-width){width:50%;}.teaser-tabs-wrapper .tab-title a{padding:.3125rem;text-align:center;background-color:#ddd;font-size:1.125rem;}.teaser-tabs-wrapper .tab-title.active{border:0;}.teaser-tabs-wrapper .tab-title.active:not(.no-border){border-top:1px solid #292f36;}.tabs .tab-title>a.font-lg{font-size:1.25rem;}@media only screen and (min-width:40.063em){.teaser-tabs-wrapper .tabs{padding-left:.9375rem;}.teaser-tabs-wrapper .tabs .tab-title{border:1px solid #292f36;width:auto;}.teaser-tabs-wrapper .tabs .tab-title a{font-size:.8125rem;}.teaser-tabs-wrapper .tabs .tab-title.active{border:1px solid #292f36;}.teaser-tabs-wrapper .tabs-content{border:1px solid #292f36;margin-top:-.0625rem;}}.topslider-container .slide a:hover{color:inherit;}.topslider-container .slide .imagecolumn{position:relative;text-align:right;}.topslider-container .slide .imagecolumn img{width:70%;height:auto;}.topslider-container .slide .imagecolumn .small-backgroundimage img{width:100%;}@media only screen and (max-width:40em){.topslider-container .slide .imagecolumn .content{align-items:center;bottom:0;display:flex;justify-content:flex-end;position:absolute;right:0;top:0;}}.topslider-container .slide .slider-content{padding:.4375rem .9375rem 0;text-align:center;}@media only screen and (min-width:40.063em){.topslider-container .slide .slider-content{padding:.9375rem;}}.topslider-container .slide .slider-content h2{color:inherit;font-weight:700;font-size:1.875rem;font-style:italic;line-height:1.1;}@media only screen and (min-width:40.063em){.topslider-container .slide .slider-content h2{font-size:2.5rem;margin-bottom:.625rem;}}@media only screen and (min-width:62.563em){.topslider-container .slide .slider-content h2{font-size:3.75rem;}}.topslider-container .slide .slider-content p{font-size:1.125rem;font-weight:400;line-height:1.2;margin-bottom:1.1875rem;}@media only screen and (min-width:40.063em){.topslider-container .slide .slider-content p{margin-bottom:1.25rem;}}@media only screen and (min-width:62.563em){.topslider-container .slide .slider-content p{font-size:1.5rem;}}@media only screen and (max-width:40em){.topslider-container .slide .slider-content .button{font-size:.9375rem;}}.topslider-container .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border-radius:100%;cursor:pointer;height:1rem;margin:0 .3125rem;opacity:1;width:initial;font-size:1rem;color:#626262;text-transform:uppercase;display:inline;}@media only screen and (min-width:40.063em){.topslider-container .swiper-pagination .swiper-pagination-bullet{margin:.25rem .5rem;}}@media only screen and (min-width:62.563em){.topslider-container .swiper-pagination .swiper-pagination-bullet{font-size:1.25rem;margin:.5rem 1rem;}}.topslider-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#b84600;}.topslider-container .swiper-button-prev,.topslider-container .swiper-button-next{background:transparent;color:#fff;font-size:3rem;height:auto;margin-top:-.75rem;width:auto;}@media only screen and (max-width:40em){.topslider-container .swiper-button-prev,.topslider-container .swiper-button-next{display:none;}}.topslider-container .swiper-button-prev{left:.5rem;}.topslider-container .swiper-button-next{right:.5rem;}@media only screen and (min-width:40.063em){.topslider-container .slide .slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;}.topslider-container .slide .slide-overlay .row{height:100%;}.topslider-container .slide .slide-overlay .columns{align-items:center;display:flex;height:100%;justify-content:flex-end;}.topslider-container .slide .imagecolumn{background:transparent !important;text-align:center;}.topslider-container .slide .imagecolumn img{height:auto;width:100%;margin-top:4.0625rem;}.topslider-container .slide .slider-content{color:#fff;padding:0;text-align:center;}.topslider-container .slide .slider-content a{color:#fff;}.topslider-container .slide .slider-content a:hover,.topslider-container .slide .slider-content a:active{color:#fff;text-decoration:none;}.topslider-container .slide .slider-content .btn-big{margin:0;width:auto;font-size:.8125rem;}}.abo-upgrade-teaser{background-color:#ddd;border:1px solid #292f36;margin:1.25rem 0;}.abo-upgrade-teaser .abo-upgrade-teaser-headline{text-align:center;color:#292f36;}.abo-upgrade-wrapper .button-wrapper{margin-top:1.875rem;}@media only screen and (min-width:40.063em){.abo-upgrade-teaser{padding:1.875rem;background-color:#ddd;border:1px solid #292f36;}.abo-upgrade-teaser .abo-upgrade-teaser-headline{padding-left:0;text-align:left;margin-bottom:.625rem;}.abo-upgrade-teaser .abo-upgrade-teaser-subline{text-align:left;margin-bottom:1.5625rem;}.abo-upgrade-teaser .btn-small{display:unset;}.abo-upgrade-teaser .teaser-symbol-wrapper .circle-big{background-color:#fff;border:1px solid #000;border-radius:3.125rem;display:table;height:6.25rem;width:6.25rem;}.abo-upgrade-teaser .teaser-symbol-wrapper .circle-big div{display:table-cell;font-size:.875rem;font-weight:700;line-height:1rem;text-align:center;vertical-align:middle;width:4.375rem;}}.abo-item{border-left:5px solid #fff;border-right:5px solid #fff;margin-bottom:5px;}.abo-item.holiday{border:none;}.abo-item .bubble{background:#97aab7;}@media only screen and (max-width:40em){.abo-item{border-left:none;border-right:none;}}.abo-item div.item .head-box{background:#97aab7;border-top-left-radius:.625rem;border-top-right-radius:.625rem;color:#3b3b3b;font-size:.96875rem;padding:.625rem;position:relative;}.abo-item div.item .head-box.empty{padding-bottom:.3125rem;}@media only screen and (min-width:40.063em){.abo-item div.item .head-box{padding:.9375rem 1.25rem 1.25rem;}}.abo-item div.item .head-box h2{color:#fff;display:block;font-weight:700;font-size:1.25rem;line-height:1;text-transform:uppercase;white-space:nowrap;margin-bottom:0;}@media only screen and (min-width:40.063em){.abo-item div.item .head-box h2{font-size:1.375rem;line-height:1.5;}}.abo-item div.item .head-box a{font-size:.96875rem;color:#3b3b3b;border-bottom:1px dotted #3b3b3b;}.abo-item div.item .head-box a:hover{font-size:.96875rem;color:#292f36;border-bottom:1px solid #292f36;}.abo-item div.item .head-box span{display:inline-flex;}.abo-item div.item .head-box .best-offer{background:#8f0a0a;border-radius:.9375rem;color:#fff;display:block;padding:.125rem .3125rem;margin:1rem 0 0 0;text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:bold;white-space:nowrap;}@media only screen and (max-width:40em){.abo-item div.item .head-box .best-offer{bottom:-.5625rem;font-size:.75rem;margin:1rem 2rem 0 2rem;}}.abo-item div.item .head-box .create-certificate{color:#fff;display:block;padding:.125rem .3125rem;margin:1rem 0 0 0;text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:bold;white-space:nowrap;border:1px solid #fff;}@media only screen and (max-width:40em){.abo-item div.item .head-box .create-certificate{bottom:-.5625rem;font-size:.75rem;margin:1rem 2rem 0 2rem;}}.abo-item div.item .head-box .create-certificate:hover{background:#fff;font-size:.875rem;font-weight:bold;color:#823600;border:1px solid #823600;}.abo-item div.item .info-box,.abo-item div.item .price-box,.abo-item div.item .epaper,.abo-item div.item .choose{background:#eee;margin-bottom:.3125rem;padding:.625rem;}@media only screen and (min-width:40.063em){.abo-item div.item .info-box,.abo-item div.item .price-box,.abo-item div.item .epaper,.abo-item div.item .choose{padding:.9375rem 1.25rem;}}.abo-item div.item .info-box ul,.abo-item div.item .price-box ul,.abo-item div.item .epaper ul,.abo-item div.item .choose ul{list-style-type:none;margin-bottom:0;margin-left:0;}.abo-item div.item .info-box ul li,.abo-item div.item .price-box ul li,.abo-item div.item .epaper ul li,.abo-item div.item .choose ul li{margin-bottom:.3125rem;}.abo-item div.item .info-box ul li:before,.abo-item div.item .info-box ul li:after,.abo-item div.item .price-box ul li:before,.abo-item div.item .price-box ul li:after,.abo-item div.item .epaper ul li:before,.abo-item div.item .epaper ul li:after,.abo-item div.item .choose ul li:before,.abo-item div.item .choose ul li:after{content:" ";display:table;}.abo-item div.item .info-box ul li:after,.abo-item div.item .price-box ul li:after,.abo-item div.item .epaper ul li:after,.abo-item div.item .choose ul li:after{clear:both;}.abo-item div.item .info-box ul li .bubble,.abo-item div.item .price-box ul li .bubble,.abo-item div.item .epaper ul li .bubble,.abo-item div.item .choose ul li .bubble{position:absolute;left:1.25rem;margin-top:.125rem;}.abo-item div.item .info-box ul li span.text,.abo-item div.item .price-box ul li span.text,.abo-item div.item .epaper ul li span.text,.abo-item div.item .choose ul li span.text{float:left;margin-left:1.5625rem;}.abo-item div.item .info-box{font-size:1rem;}.abo-item div.item .info-box.open-bill{background-color:#fff1df;}@media only screen and (max-width:40em){.abo-item div.item .info-box .bubble{font-size:.8125rem;height:.9375rem;line-height:.9375rem !important;width:.9375rem;}.abo-item div.item .info-box ul li{line-height:1;}}@media only screen and (min-width:40.063em){.abo-item div.item .info-box{padding-bottom:.8125rem;padding-top:1.5625rem;}}.abo-item div.item .info-box.text-only{padding-top:.625rem;white-space:nowrap;}.abo-item div.item .price-box{padding-top:.5rem;}.abo-item div.item .price-box span{color:#3b3b3b;display:block;}.abo-item div.item .price-box span.kiosk{font-weight:700;font-size:.75rem;}@media only screen and (min-width:40.063em){.abo-item div.item .price-box span.kiosk{font-size:1.25rem;min-height:0;}}.abo-item div.item .price-box span.strike{text-decoration:line-through;}.abo-item div.item .price-box span.price{font-weight:700;font-size:1.5625rem;line-height:1;}@media only screen and (min-width:40.063em){.abo-item div.item .price-box span.price{font-size:2.5rem;}}.abo-item div.item .price-box span.save{font-weight:700;font-size:.75rem;margin-top:.375rem;}@media only screen and (min-width:40.063em){.abo-item div.item .price-box span.save{font-size:1.25rem;min-height:0;margin-top:1rem;}}.abo-item div.item .price-box span.info{font-size:.5625rem;text-decoration:underline;}.abo-item div.item .price-box span.info a{font-size:inherit;}@media only screen and (min-width:40.063em){.abo-item div.item .price-box span.info{font-size:.8125rem;min-height:1.25rem;}}.abo-item div.item .epaper,.abo-item div.item .choose{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;color:#3b3b3b;font-size:.75rem;}.abo-item div.item .epaper:before,.abo-item div.item .epaper:after,.abo-item div.item .choose:before,.abo-item div.item .choose:after{content:" ";display:table;}.abo-item div.item .epaper:after,.abo-item div.item .choose:after{clear:both;}@media only screen and (min-width:40.063em){.abo-item div.item .epaper,.abo-item div.item .choose{font-size:1rem;}}.abo-item div.item .epaper label,.abo-item div.item .choose label{display:block;font-weight:700;font-size:1.0625rem;line-height:1;}.abo-item div.item .epaper label input,.abo-item div.item .epaper label span,.abo-item div.item .choose label input,.abo-item div.item .choose label span{float:left;}.abo-item div.item .epaper label input,.abo-item div.item .choose label input{margin:.375rem .625rem 0 0;}@media only screen and (min-width:40.063em){.abo-item div.item .epaper label,.abo-item div.item .choose label{font-size:1.375rem;}}.abo-item div.item .epaper span.price,.abo-item div.item .choose span.price{font-size:1rem;font-weight:normal;margin-top:.3125rem;}.abo-item div.item .epaper .icon-PRP_ICON_HILFE,.abo-item div.item .choose .icon-PRP_ICON_HILFE{color:#97aab7;float:right;font-size:1.3125rem;}.abo-item div.item .epaper .icon-PRP_ICON_HILFE:hover,.abo-item div.item .choose .icon-PRP_ICON_HILFE:hover{color:#19648b;text-decoration:none;}.abo-item div.item .choose label{font-weight:normal;font-size:1rem;}.abo-item div.item .choose label input{margin-bottom:.625rem;margin-top:0;}.abo-item div.item .choose label span{display:inline;float:none;}.abo-item div.item.holiday .head-box h2{color:#fff;font-size:1.25rem;font-weight:700;}@media only screen and (max-width:40em){.abo-item div.item{height:auto;}}.abo-item.selected div.item .head-box{background:#b84600;}.abo-item.selected div.item .bubble{background:#b84600;}.abo-item:first-of-type{border-left:none;}.abo-item:last-of-type{border-right:none;}.abo-item.large-4 div.item .price-box span.strike{font-size:.75rem;}@media only screen and (min-width:40.063em){.abo-item.large-4 div.item .price-box span.strike{font-size:1.125rem;}}.abo-item.large-4 div.item .price-box span.price{font-size:1.5625rem;}@media only screen and (min-width:40.063em){.abo-item.large-4 div.item .price-box span.price{font-size:2rem;}}.abo-item.large-4 div.item .price-box span.save{font-size:.75rem;}@media only screen and (min-width:40.063em){.abo-item.large-4 div.item .price-box span.save{font-size:1.125rem;}}.abo-item.large-4 div.item .head-box h2{font-size:1.25rem;}@media only screen and (min-width:40.063em){.abo-item.large-4 div.item .head-box{padding:.9375rem;}}@media only screen and (min-width:40.063em){.abo-item.large-4 div.item .info-box,.abo-item.large-4 div.item .price-box,.abo-item.large-4 div.item .epaper,.abo-item.large-4 div.item .choose{padding:.9375rem;}}.abo-item.large-4 div.item .info-box ul li .bubble,.abo-item.large-4 div.item .price-box ul li .bubble,.abo-item.large-4 div.item .epaper ul li .bubble,.abo-item.large-4 div.item .choose ul li .bubble{left:.9375rem;}.abo-item.large-4 div.item .info-box ul li span.text,.abo-item.large-4 div.item .price-box ul li span.text,.abo-item.large-4 div.item .epaper ul li span.text,.abo-item.large-4 div.item .choose ul li span.text{margin-left:1.375rem;}.abo-item.large-3 div.item .head-box h2{font-size:.9rem;}.abo-item.large-3 div.item .price-box span.strike{font-size:.75rem;}@media only screen and (min-width:40.063em){.abo-item.large-3 div.item .price-box span.strike{font-size:1rem;}}.abo-item.large-3 div.item .price-box span.price{font-size:1.5625rem;}@media only screen and (min-width:40.063em){.abo-item.large-3 div.item .price-box span.price{font-size:1.125rem;}}@media only screen and (min-width:40.063em){.abo-item.large-3 div.item .price-box span.save{font-size:1rem;}}.abo-item .best-offer-price-saved{background:#8f0a0a;border-radius:.9375rem;color:#fff !important;display:inline-block;padding:.125rem .3125rem;text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:bold;white-space:nowrap;}@media only screen and (max-width:40em){.abo-item .best-offer-price-saved{font-size:.75rem;margin:0 2rem;}}.mobile-offer{margin-bottom:.5rem;padding:.3125rem;}.mobile-offer .icon{width:1.25rem;height:1.25rem;margin-right:.3125rem;margin-top:-.3125rem;}.mobile-offer .title{font-size:1rem;font-weight:700;color:#19648b;margin-bottom:0;line-height:1.5;}.mobile-offer .magazines{color:#292f36;font-size:.875rem;margin-bottom:0;line-height:1.5;}.mobile-offer .details{color:#626262;font-size:.75rem;margin-bottom:0;line-height:1.5;}.mobile-offer.ghost{margin-top:-.5rem;background-color:transparent;border:#eee 1px solid;}.mobile-offer.best-offer{border:1px solid #b84600;}.mobile-offer.best-offer .saveup{color:#823600;}.mobile-offer .top-angebot{width:0;height:0;border-style:solid;border-width:0 3.125rem 3.125rem 0;border-color:transparent #b84600 transparent transparent;position:absolute;right:0;margin-top:-.3125rem;}.mobile-offer .top-angebot p{display:inline-block;font-size:.75rem;color:#fff;text-align:center;line-height:1;margin-right:-4.5rem;margin-top:.2rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);}.mobile-offer:hover,.mobile-offer:active{background-color:#c0c3c4;}.mobile-offer-vert{background:#eee;color:#292f36;text-align:center;font-size:.75rem;margin:1rem .3125rem 1rem;padding:.375rem .5rem;}@media screen and (min-width:21.875rem){.mobile-offer-vert{padding:.375rem .9375rem;}}.mobile-offer-vert .title{font-size:1.25rem;font-weight:700;color:#19648b;margin-bottom:0;line-height:1;}.mobile-offer-vert .offer{font-size:.75rem;font-weight:700;margin-bottom:.375rem;}.mobile-offer-vert .offer .price{font-size:1.375rem;color:#823600;line-height:1.4;}.mobile-offer-vert .shipping{font-size:.625rem;font-weight:400;text-align:right;margin-bottom:.75rem;}.mobile-offer-vert .advantages{text-align:left;margin-left:.3125rem;margin-bottom:.5rem;}.mobile-offer-vert .advantages .product-advantages{font-size:.75rem;color:#292f36;line-height:1.2;white-space:nowrap;}.mobile-offer-vert .advantages .product-advantages .svgicon-check{margin-top:.25rem;}.mobile-offer-vert .button{font-size:.875rem;font-weight:600;color:#fff;background-color:#823600;border:none;padding:.25rem;margin-bottom:.25rem;}.mobile-offer-vert .button span[class^='icon-']{line-height:1.3;}.mobile-offer-vert .button:hover,.mobile-offer-vert .button:active{background-color:#b84600;}.mobile-description .tab-title{width:50%;}.mobile-description .tab-title>a{font-size:.875rem;background-color:#eee;color:#292f36;padding:.3125rem .5rem;text-align:center;}.mobile-description .tab-title.active a{background-color:#19648b;color:#fff;font-weight:600;}.mobile-description .tabs-content>.content,.mobile-description>.content{padding:1.25rem 1rem;border:.0625rem solid #19648b;}.mobile-description .tabs-content>.content .mobile-toc,.mobile-description>.content .mobile-toc{list-style-type:none;font-size:.875rem;line-height:1.3;margin:0;}.mobile-description .tabs-content>.content .mobile-toc li,.mobile-description>.content .mobile-toc li{margin-bottom:.5rem;}.mobile-description .tabs-content>.content p,.mobile-description .tabs-content>.content ul,.mobile-description>.content p,.mobile-description>.content ul{font-size:.875rem;line-height:1.3;margin-bottom:1rem;}.mobile-description .tabs-content>.content a,.mobile-description>.content a{font-size:.875rem;line-height:1.3;color:#823600;}.mobile-description .tabs-content>.content h2,.mobile-description>.content h2{margin-top:0;font-size:1.125rem;}.mobile-description .tabs-content>.content h3,.mobile-description>.content h3{margin-top:0;font-size:1rem;}.mobile-description [id^='toggle-description-']{position:absolute;right:7%;bottom:27px;color:#19648b !important;font-weight:600;}.mobile-offer-box{padding-left:0;padding-right:0;background:#eee;color:#3b3b3b;text-align:center;}.mobile-offer-box .ppxp.btn-ppxp-blue{height:2.8125rem;}.mobile-offer-box:hover,.mobile-offer-box:active{background-color:#eee;}.abo-item-horizontal{border:1px solid #dedede;margin-bottom:.5rem !important;}.abo-item-horizontal .abo-info{padding:.5rem;line-height:1.3;font-size:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info{padding:.5rem .75rem;font-size:1rem;}}.abo-item-horizontal .abo-info .middle-block{font-size:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info .middle-block{font-size:1rem;}}.abo-item-horizontal .abo-info .middle-block .best-offer{background:#8f0a0a;border-radius:.9375rem;color:#fff;display:block;padding:.125rem .3125rem;margin:.25rem 0 .125rem 0;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:bold;white-space:nowrap;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info .middle-block .best-offer{font-size:.875rem;}}.abo-item-horizontal .abo-info .icon{display:none;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info .icon{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.3125rem;margin-top:-.3125rem;}}.abo-item-horizontal .abo-info h2{color:#292f36;font-weight:700;margin:0;font-size:1rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info h2{font-size:1.25rem;}}.abo-item-horizontal .abo-info .free-titles{color:#8f0a0a;}.abo-item-horizontal .abo-info .price-block{text-align:right;font-size:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info .price-block{font-size:1rem;}}.abo-item-horizontal .abo-info .price-block .kiosk{color:#626262;}.abo-item-horizontal .abo-info .price-block .kiosk .strike{text-decoration:line-through;}.abo-item-horizontal .abo-info .price-block .price{color:#292f36;font-weight:700;font-size:1rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-info .price-block .price{font-size:1.25rem;}}.abo-item-horizontal .abo-info .price-block .save{color:#8f0a0a;}.abo-item-horizontal .abo-btn .btn-cart,.abo-item-horizontal .abo-btn .btn-wishlist{text-align:center;color:#fff;padding:1rem .25rem .5rem;margin:0;border-bottom:none;font-size:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-btn .btn-cart,.abo-item-horizontal .abo-btn .btn-wishlist{padding:.5rem .25rem .375rem;font-size:1rem;}}.abo-item-horizontal .abo-btn .btn-cart{background-color:#b84600;border-bottom:2px solid #823600;}.abo-item-horizontal .abo-btn .btn-cart:hover,.abo-item-horizontal .abo-btn .btn-cart:active{background-color:#fd6508;border-bottom:2px solid #fd6508;}.abo-item-horizontal .abo-btn .btn-cart.shipping{padding:1.125rem .25rem .375rem;}.abo-item-horizontal .abo-btn .btn-wishlist{background-color:#19648b;padding:1.25rem .25rem;font-size:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal .abo-btn .btn-wishlist{font-size:.85714rem;padding:1.375rem .25rem .75rem;}}.abo-item-horizontal .abo-btn .btn-wishlist:hover,.abo-item-horizontal .abo-btn .btn-wishlist:active{background-color:#0d354a;border-bottom:none;}.abo-item-horizontal.bestoffer{border:1px solid #8f0a0a;}.abo-item-horizontal.bestoffer .bestoffer-box{padding-left:.75rem;background-color:#8f0a0a;color:#fff;text-transform:uppercase;font-size:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal.bestoffer .bestoffer-box{font-size:.85714rem;}}.abo-item-horizontal.bestoffer .bestoffer-arrow{width:0;height:0;border-style:solid;border-width:.4375rem .4375rem 0 .4375rem;border-color:#8f0a0a transparent transparent transparent;position:relative;top:1.125rem;left:.75rem;}@media only screen and (min-width:62.563em){.abo-item-horizontal.bestoffer .bestoffer-arrow{border-width:.625rem .625rem 0 .625rem;left:.875rem;}}.btn-gift{border-bottom:2px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;background-color:#eee;padding:.5rem;color:#19648b;font-weight:700;font-size:.85714rem;font-style:italic;margin-top:-.5rem !important;text-align:center;}@media only screen and (min-width:62.563em){.btn-gift{font-size:1rem;padding:.5rem .75rem;}}.btn-gift .icon{width:1rem;height:1rem;margin-right:.3125rem;margin-top:-.3125rem;}@media only screen and (min-width:62.563em){.btn-gift .icon{width:1.25rem;height:1.25rem;margin-right:.3125rem;margin-top:-.3125rem;}}.btn-gift:hover,.btn-gift:active{background-color:#c0c3c4;color:#19648b;border-bottom:2px solid #c0c3c4;}select#ShippingStart2{font-size:.9375rem;padding-left:.4375rem;}.prp-box.abo-item div.item .head-box{background:#97aab7;border-radius:0;padding:.3125rem .625rem .6875rem;}.prp-box.abo-item div.item .head-box h2{padding-left:1.5625rem;position:relative;margin-bottom:.625rem;font-size:1rem;}.prp-box.abo-item div.item .head-box h2 .offer-input{display:none;}.prp-box.abo-item div.item .head-box h2 .prp-radio-indicator{height:1.125rem;width:1.125rem;border:.1875rem solid #fff;border-radius:50%;background:#fff;position:absolute;left:0;top:.25rem;}.prp-box.abo-item div.item .head-box h2 .offer-input:checked~.prp-radio-indicator{background:#b84600;}.prp-box.abo-item div.item .head-box .best-offer{background:#8f0a0a;border-radius:0;padding:.375rem .5625rem .375rem .75rem;font-size:.6875rem;line-height:1;display:inline-block;margin-left:-.9375rem;font-weight:600;position:relative;}.prp-box.abo-item div.item .head-box .best-offer:before{content:"";display:inline-block;position:absolute;left:0;bottom:-.4375rem;border-top:.4375rem solid #300303;border-left:.3125rem solid transparent;}.prp-box.abo-item div.item .head-box .create-certificate{padding:.125rem 0;font-size:.6875rem;line-height:1.125rem;font-weight:600;position:relative;}.prp-box.abo-item div.item .info-box{padding:.9375rem .625rem .625rem .3125rem;margin-bottom:.125rem;}.prp-box.abo-item div.item .info-box ul li .bubble{background-color:transparent;color:#97aab7;margin-right:0;left:.75rem;}.prp-box.abo-item div.item .info-box ul li span.text{font-size:.875rem;}.prp-box.abo-item div.item .price-box{margin-bottom:.125rem;}.prp-box.abo-item div.item .price-box span.kiosk{font-size:.9375rem;}.prp-box.abo-item div.item .price-box span.strike{font-size:.9375rem;}.prp-box.abo-item div.item .price-box span.price{font-size:1.625rem;}.prp-box.abo-item div.item .price-box span.save{font-size:.875rem;margin-top:.3125rem;}.prp-box.abo-item div.item .epaper{border-radius:0;}.prp-box.abo-item div.item .epaper .text{margin-left:.3125rem;font-size:1rem;color:#292f36;}.prp-box.abo-item div.item .epaper .price{font-size:1.375rem;float:right;font-weight:700;}.prp-box.abo-item .best-offer-price-saved{background:transparent;border-radius:0;color:#3b3b3b !important;padding:0;font-size:.875rem;text-align:right;text-transform:none;}.prp-box.abo-item .button.cart{font-style:italic;width:100%;padding:.4375rem 0;margin-bottom:.5rem;margin-top:.8125rem;display:none;}.prp-box.abo-item .button.ppxp{display:none;}.prp-box.abo-item.selected .button.cart,.prp-box.abo-item.selected .button.ppxp{display:block;}.prp-box.abo-item.selected div.item .head-box{background:#b84600;}@media only screen and (min-width:820px){.prp-box.abo-item div.item .head-box .best-offer,.prp-box.abo-item div.item .head-box .create-certificate{font-size:.8125rem;}.prp-box.abo-item div.item .price-box span.kiosk{font-size:1.0625rem;}.prp-box.abo-item div.item .price-box span.strike{font-size:1.0625rem;}.prp-box.abo-item div.item .price-box span.price{font-size:1.875rem;}.prp-box.abo-item div.item .price-box span.save{font-size:1rem;}.prp-box.abo-item .best-offer-price-saved{font-size:1rem;}}@media only screen and (min-width:66.6em){.prp-box.abo-item div.item .head-box{padding:.3125rem .9375rem .6875rem;}.prp-box.abo-item div.item .head-box h2{padding-left:2.0625rem;font-size:1.25rem;}.prp-box.abo-item div.item .head-box h2 .prp-radio-indicator{height:1.375rem;width:1.375rem;border-width:.25rem;}.prp-box.abo-item div.item .head-box .best-offer{font-size:.9375rem;margin-left:-1.25rem;}.prp-box.abo-item div.item .head-box .create-certificate{font-size:.9375rem;line-height:1.375rem;}.prp-box.abo-item div.item .info-box{padding:.9375rem .9375rem .625rem;}.prp-box.abo-item div.item .info-box ul li .bubble{margin-right:.3125rem;left:.9375rem;}.prp-box.abo-item div.item .info-box ul li span.text{font-size:1rem;}.prp-box.abo-item .button.cart{padding:1rem 1.25rem;}}ul.slideout{list-style-type:none;margin:0;}ul.slideout li{border-bottom:.0625rem solid #969696;}ul.slideout li li{border-bottom:none;}ul.slideout li a.toggle,ul.slideout li a.toggle-payment{background:#eee;color:#3b3b3b;display:block;padding:.3125rem .625rem;font-style:italic;}ul.slideout li a.toggle:hover,ul.slideout li a.toggle-payment:hover{text-decoration:none;}ul.slideout li a.toggle:after,ul.slideout li a.toggle-payment:after{content:"R";float:right;font-family:'presseplus_iconfont';transform:rotate(90deg);font-style:normal;}ul.slideout li .slideout-content{height:0;overflow:hidden;transition:all 500ms;}ul.slideout li .slideout-content ul.answers{list-style-type:disc;}ul.slideout li .slideout-content ul.answers li{border:none;}ul.slideout li.active{border:.0625rem solid #292f36;}ul.slideout li.active a.toggle,ul.slideout li.active a.toggle-payment{background:#292f36;color:#fff;}ul.slideout li.active a.toggle:after,ul.slideout li.active a.toggle-payment:after{transform:rotate(270deg);}ul.slideout li.active .slideout-content{font-size:1rem;height:auto;overflow:auto;padding:1.25rem 1.25rem;}@media only screen and (max-width:40em){ul.slideout li.active .slideout-content{padding:.75rem;}}ul.slideout li.active .slideout-content label,ul.slideout li.active .slideout-content h3.question{display:block;font-weight:700;margin-bottom:.625rem;text-transform:uppercase;font-size:inherit;}ul.slideout li.active .slideout-content label input[type="radio"],ul.slideout li.active .slideout-content h3.question input[type="radio"]{float:left;margin-top:.3125rem;margin-right:.625rem;}ul.slideout li.active .slideout-content .date .fa{font-size:1.5rem;margin-left:.625rem;}ul.slideout li.active .slideout-content .date label{line-height:2.25rem;}ul.slideout li.active .slideout-content input.fdatepicker{background:#eee;border:.0625rem solid #969696;font-size:1.125rem;padding:.3125rem .625rem;width:80%;}ul.slideout li.active .slideout-content input[type="text"]{background:#eee;border:.0625rem solid #969696;font-size:1.125rem;padding:.3125rem .625rem;}ul.slideout li.active .slideout-content select{border:.0625rem solid #969696;font-size:1.125rem;height:2.5rem;}.payment-box ul.slideout{list-style-type:none;margin:0;border-top:.0625rem solid #3b3b3b;}.payment-box ul.slideout li{border:.0625rem solid #3b3b3b;border-top:none;}.payment-box ul.slideout li a.toggle,.payment-box ul.slideout li a.toggle-payment{background:#fff;color:#292f36;font-weight:700;display:block;padding:.5rem .625rem;font-style:normal;position:relative;}.payment-box ul.slideout li a.toggle:hover,.payment-box ul.slideout li a.toggle-payment:hover{text-decoration:none;}.payment-box ul.slideout li a.toggle:before,.payment-box ul.slideout li a.toggle:after,.payment-box ul.slideout li a.toggle-payment:before,.payment-box ul.slideout li a.toggle-payment:after{content:'';position:absolute;top:0;bottom:0;margin:auto;left:.625rem;}.payment-box ul.slideout li a.toggle:before,.payment-box ul.slideout li a.toggle-payment:before{width:1rem;height:1rem;background-color:#fff;border-radius:2rem;border:2px solid #292f36;}.payment-box ul.slideout li a.toggle span,.payment-box ul.slideout li a.toggle-payment span{margin-left:1.625rem;}.payment-box ul.slideout li a.toggle img,.payment-box ul.slideout li a.toggle-payment img{float:right;width:2.5rem;margin-top:-.125rem;}.payment-box ul.slideout li .slideout-content{height:0;overflow:hidden;transition:all 500ms;clear:right;}.payment-box ul.slideout li .slideout-content ul.answers{list-style-type:disc;}.payment-box ul.slideout li .slideout-content ul.answers li{border:none;}.payment-box ul.slideout li.active{border:.0625rem solid #292f36;}.payment-box ul.slideout li.active a.toggle,.payment-box ul.slideout li.active a.toggle-payment{background:#3b3b3b;color:#fff;font-weight:700;}.payment-box ul.slideout li.active a.toggle:after,.payment-box ul.slideout li.active a.toggle-payment:after{width:.5rem;height:.5rem;background-color:#b84600;border-radius:1rem;left:.875rem;}.payment-box ul.slideout li.active .slideout-content{font-size:1rem;height:auto;overflow:auto;padding:.625rem .9375rem;}@media only screen and (max-width:40em){.payment-box ul.slideout li.active .slideout-content{padding:.75rem;}}.payment-box ul.slideout li.active .slideout-content p{margin-bottom:.5rem;}.payment-box ul.slideout li.active .slideout-content h3.question{display:block;font-weight:700;margin-bottom:.625rem;text-transform:uppercase;font-size:inherit;}.payment-box ul.slideout li.active .slideout-content h3.question input[type="radio"]{float:left;margin-top:.3125rem;margin-right:.625rem;}.payment-box ul.slideout li.active .slideout-content label{display:block;text-transform:none;font-size:1rem;font-weight:400;text-align:right;}.payment-box ul.slideout li.active .slideout-content .date .fa{font-size:1.5rem;margin-left:.625rem;}.payment-box ul.slideout li.active .slideout-content .date label{line-height:2.25rem;}.payment-box ul.slideout li.active .slideout-content a.infolink{font-size:.875rem;text-decoration:underline;}.payment-box ul.slideout li.active .slideout-content input.fdatepicker{background:#eee;border:.0625rem solid #969696;font-size:1.125rem;padding:.3125rem .625rem;width:80%;}.payment-box ul.slideout li.active .slideout-content input[type="text"]{background:#eee;border:.0625rem solid #626262;font-size:1rem;padding:.3125rem .625rem;}.payment-box ul.slideout li.active .slideout-content select{border:.0625rem solid #626262;font-size:1rem;height:2.5rem;}.password{font-size:1rem;}.password h2{font-size:2.5rem;font-weight:700;}.password label{display:block;font-size:1rem;font-weight:700;text-transform:uppercase;}.password label small{margin-left:.625rem;text-transform:none;font-weight:normal;}.password input[type="password"],.password input[type="email"]{background:#eee;border:.0625rem solid #969696;padding:.3125rem .625rem;width:100%;}.password .help{color:#787878;}.password .help h3{color:#787878;font-size:1rem;font-weight:700;text-transform:uppercase;}.password .help ul{list-style-type:none;margin:0;}.password .help ul li:before{content:'-';margin-right:.3125rem;}.password .success-box{background:#04a86e;color:#fff;font-size:1rem;margin-bottom:.9375rem;padding:.9375rem;}@media only screen and (min-width:40.063em){.password .success-box{font-size:1.25rem;}}.password .success-box .bubble{background:#fff;color:#04a86e;font-size:1.25rem;height:1.875rem;line-height:1.875rem !important;width:1.875rem;}@media only screen and (min-width:40.063em){.password .success-box .bubble{font-size:3.125rem;height:3.75rem;line-height:3.75rem !important;width:3.75rem;}}.password .success-box h2{color:#fff;font-size:1.875rem;font-weight:bold;text-transform:uppercase;}@media only screen and (min-width:40.063em){.password .success-box h2{font-size:2.5rem;}}@media only screen and (min-width:40.063em){.password .success-box .icon-wrapper{text-align:center;}}.register-content-wrapper{color:#5e5e5e;font-size:1rem;}.register-content-wrapper .input-field-wrapper{padding:1.6875rem;}.register-content-wrapper .mandatory{color:#8f0a0a;}.register-content-wrapper label{line-height:2rem;}.register-content-wrapper select{background-color:#fff;width:100%;}.register-content-wrapper .newsletter-checkbox input{position:absolute;left:1rem;top:0;}.register-content-wrapper .newsletter-checkbox label{line-height:1;float:left;margin-left:1.25rem;}.register-content-wrapper .infobox{font-weight:normal;}.register-content-wrapper .infobox hr{border-width:2px;}.newsletter-checkbox input{position:absolute;left:1rem;top:0;}.newsletter-checkbox label{line-height:1;float:left;margin-left:1.25rem;}.reveal-modal{border:.75rem solid #edf0f2;font-size:1rem;width:100%;padding:1rem;}.reveal-modal a.close-reveal-modal{font-size:1.5rem;}@media only screen and (min-width:40.063em){.reveal-modal{border:.9375rem solid #edf0f2;font-size:1.125rem;}}@media only screen and (min-width:62.563em){.reveal-modal{width:90%;padding:1.875rem;}}.reveal-modal h2{font-size:1.5rem;font-weight:700;text-transform:none;line-height:1.3;}@media only screen and (min-width:40.063em){.reveal-modal h2{font-size:1.75rem;}}.reveal-modal h3{font-size:1.125rem;font-weight:700;text-transform:uppercase;}.reveal-modal p,.reveal-modal ul,.reveal-modal li{font-size:1rem;line-height:1.25;}@media only screen and (min-width:40.063em){.reveal-modal p,.reveal-modal ul,.reveal-modal li{font-size:1.125rem;}}.reveal-modal .epaperimage-container{position:relative;}.reveal-modal .epaperimage-container img{height:auto;margin:10%;width:80%;}.reveal-modal .epaperimage-container img.ipad{left:0;margin:0;position:absolute;top:0;width:100%;}.logowrap h1{font-size:1rem;margin:0;}table tr th,table tr td,table thead tr th,table thead tr td{color:#292f36;}@media only screen and (min-width:40.063em){table tr th,table tr td,table thead tr th,table thead tr td{font-size:1rem;}}.inhaber{background:#eee;margin:0;padding:0 0 0 .31rem;outline:transparent 0;border:.06rem solid #969696;border-image:none;height:2rem;font-size:1.12rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.flyout-menu-heading{font-size:1.25rem;color:#3b3b3b;font-weight:700;}.menupadding{width:100%;height:105%;left:0;display:block;position:absolute;top:-.75rem;z-index:-1;}.text-message{color:#8f0a0a;font-size:.625rem;}.mandatory{color:#8f0a0a;}.error-message{color:#d10f0f;}.validation-summary-errors,.field-validation-error{color:#d10f0f;}.no-borders{padding:0;margin:0;}.validation-summary-valid{display:none;}.accordion-list{list-style-type:none;border-top:1px solid #808080;}.accordion-list-item{border-bottom:1px solid #808080;}.message-error{clear:both;color:#d10f0f;font-size:1.1rem;font-weight:bold;}.message-success{color:#04a86e;font-size:1.1rem;font-weight:bold;padding:0 10px 0 10px;}.cart-insert-message-success{color:#b84600;font-size:.9rem;font-weight:bold;padding:3px 10px 10px 10px;line-height:1rem;text-align:center;}.fixed-top-left{position:fixed !important;top:0 !important;left:0 !important;}.alert-message{color:#fff;background:#b84600;font-size:1rem;padding:.75rem;text-align:left;display:none;}.cart-alert-message{background:#fff;background:rgba(255,255,255,.95);padding:0;color:#000;border:#ededed 10px solid;border:#ededed 10px solid;display:none;}.cart-view-top-title{padding:0 0 10px 0;color:#19648b;background:#ededed 10px;background:rgba(237,237,237,.6);}.cart-view{color:#3b3b3b;font-size:17px;line-height:26.89px;}.cart-view-title{font-weight:700;text-transform:uppercase;}.product-insert-result{position:fixed;top:0;left:0;background:transparent;z-index:2000;}em{color:#b84600;}.offer-input{width:1rem;height:1rem;}.jplist-list-view .list-view-item{display:inline;}.jplist-list-view .cover-container,.jplist-list-view .description,.jplist-list-view .stars-wrapper,.jplist-list-view .italic,.jplist-list-view .bold{display:none;}.jplist-list-view .magazine-teaser{height:inherit;min-height:1rem;text-align:left;}.jplist-grid-view .list-view-item{display:none;}.product-list-controls-button{font-size:1.375rem;}.jplist-panel{width:100% !important;}.jplist-hidden{display:none;}.sr-only{display:none;}.jplist-input{border:1px solid #ccc !important;height:2rem !important;width:100%;padding-left:8px;font-size:16px;}.jplist-button{font-size:.875rem;}.f-dropdown li a{font-size:.875rem;}.postfix{height:2rem;line-height:2.4rem;}label{font-size:1rem;display:inline-block;}.product{float:left !important;}#desc-big,#desc-big p,#inhalt-verzeichnis,#panel_description,.product-description{color:#292f36;font-size:1rem;line-height:1.2;margin-bottom:.5rem;}#desc-big a,#desc-big a:visited,#inhalt-verzeichnis a,#inhalt-verzeichnis a:visited,#panel_description a,#panel_description a:visited,.product-description a,.product-description a:visited{font-size:1rem;line-height:1.2;color:#823600;}#desc-big a:hover,#desc-big a:active,#inhalt-verzeichnis a:hover,#inhalt-verzeichnis a:active,#panel_description a:hover,#panel_description a:active,.product-description a:hover,.product-description a:active{font-size:1rem;line-height:1.2;color:#b84600;}#desc-big h2,#desc-big h3,#desc-big h4,#inhalt-verzeichnis h2,#inhalt-verzeichnis h3,#inhalt-verzeichnis h4,#panel_description h2,#panel_description h3,#panel_description h4,.product-description h2,.product-description h3,.product-description h4{color:#292f36;font-size:1rem;line-height:1.2;margin:1.25rem 0 .25rem;}#desc-big h2.intro,#desc-big h3.intro,#desc-big h4.intro,#inhalt-verzeichnis h2.intro,#inhalt-verzeichnis h3.intro,#inhalt-verzeichnis h4.intro,#panel_description h2.intro,#panel_description h3.intro,#panel_description h4.intro,.product-description h2.intro,.product-description h3.intro,.product-description h4.intro{font-size:1.5rem;}#desc-big ul,#inhalt-verzeichnis ul,#panel_description ul{font-size:1rem;line-height:1.4;}ul.payment li.active .slideout-content{background-color:#fff;}ul.payment li.active .slideout-content label{display:inline-block;font-weight:normal;text-transform:none;margin-bottom:0;}.cartShippingStart{text-align:left;}.narrow-lines-spacing{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0;}.select-bg{background:#fff url("https://images.presseplus.de/dropdown-arrow.png") no-repeat right .9375rem center;}.nowrap{white-space:nowrap;}.inline{display:inline-block;}.float-left{float:left !important;}.align-left{text-align:left !important;}.align-right{text-align:right !important;}.padding-10{padding:10px !important;}.mt-10{margin-top:10px !important;}.mb-10{margin-bottom:10px !important;}.mr-10{margin-right:10px !important;}.pl-10{margin-left:10px !important;}.pr-10{margin-right:10px !important;}.shipping-countries-small{width:140px;padding-left:7px;}.border-lightgrey{border:1px solid #d3d3d3 !important;}.no-border{border:0 !important;}.cart-gift-shipping{border:0 !important;margin:0 !important;padding:0 !important;}.cart-gift-shipping input{border:1px solid #d3d3d3 !important;font-size:14px !important;margin-right:3px !important;padding:4px !important;}.icon-PAYMENT_ICON_CC{padding-left:80px;margin:0;display:inline-block;position:absolute;z-index:20;height:25px;background-image:url("https://images.presseplus.de/payment.png");background-attachment:fixed;background-size:contain;background-position:25%;border:1px solid #00f;}.icon-PAYMENT_ICON_BANK{border-left:10px solid transparent;padding:15px;-webkit-border-image:url(border.png) round;-o-border-image:url(border.png) round;border-image:url("https://images.presseplus.de/payment.png") round;border-image-slice:50;}.icon-PAYMENT_ICON_PAYPAL{border-left:10px solid transparent;padding:15px;-webkit-border-image:url(border.png) round;-o-border-image:url(border.png) round;border-image:url("https://images.presseplus.de/payment.png") round;border-image-slice:50;}.icon-PAYMENT_ICON_TRANSFER{border-left:10px solid transparent;padding:15px;-webkit-border-image:url(border.png) round;-o-border-image:url(border.png) round;border-image:url("https://images.presseplus.de/payment.png") round;border-image-slice:50;}.mb-md{margin-bottom:1.25rem !important;}.mb-sm{margin-bottom:.625rem !important;}.ml-md{margin-bottom:1.25rem !important;}.ml-sm{margin-bottom:.625rem !important;}.no-pr{padding-right:0 !important;}ul.slideout li.active a.toggle,ul.slideout li.active a.toggle-payment{background:#2e2e2e;color:#fd9d25;}bg-orange{background:#fd9d25 !important;}.border-black{border:1px solid #000;}.border-orange{border:1px solid #ffa500;}.border-blue{border:1px solid #00f;}.border-red{border:1px solid #f00;}.big-checkbox{width:23px;height:23px;border-radius:5px;border:2px solid #555;}.ellipsis{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.leftpadding{padding-left:28px;}.spacerhight{height:5rem;padding-top:0;}@media only screen and (min-width:62.563em){.spacerhight{height:8.75rem;}}.has-tip.quitinfo{font-weight:inherit;color:inherit;border-bottom:none;}a.quitinfo{color:inherit;font-size:inherit;}.int-heading{text-align:center;background-color:#fff;margin-top:0;}.int-heading h1{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2rem;text-transform:uppercase;margin-bottom:0;line-height:2.5rem;}.int-heading .int-border{width:30%;border-bottom:5px solid #292f36;margin:0 auto 3rem auto;}@media only screen and (min-width:40.063em){.int-heading{margin-top:-5rem;}.int-heading h1{font-size:2.5rem;}}@media only screen and (min-width:62.563em){.int-heading{margin-top:-10rem;}.int-heading h1{font-size:3rem;line-height:3.5rem;}.int-heading .int-border{margin:0 auto 3rem auto;}}.int-heading-text p{font-size:1.25rem;line-height:1.75rem;text-align:center;}.int-block h2{margin:0;line-height:2.5rem;width:100%;border-bottom:1px solid #292f36;}.int-block h2 a{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:1.75rem;}.int-block p{font-size:1.1rem;font-style:italic;line-height:1.5;margin:1rem 0 2rem 0;}.int-block .int-border2{width:100%;border-bottom:3px solid #292f36;margin:2px auto 1rem auto;line-height:0;}.int-block .sub{text-transform:uppercase;font-weight:600;color:#b84600;letter-spacing:1px;}.int-head{text-align:center;background-color:#fff;margin-top:1rem;}.int-head .sub{text-transform:uppercase;font-weight:600;color:#b84600;letter-spacing:1px;}.int-head h1{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2rem;text-transform:uppercase;margin-bottom:0;}.int-head p,.int-head a{font-size:1.5rem;line-height:1.75rem;font-style:italic;}.int-head a{border-bottom:1px dotted #626262;}.int-head a:hover,.int-head a:active{border-bottom:1px solid #b84600;}.int-head .int-border{width:30%;border-bottom:5px solid #292f36;margin:0 auto 0 auto;}.int-head img{max-width:250px;}@media only screen and (min-width:40.063em){.int-head{margin-top:3.5rem;}.int-head p,.int-head a{font-size:1.75rem;line-height:2rem;}.int-head h1{font-size:3rem;}}.int-sec h2{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2rem;margin-top:2.75rem;}.int-sec p,.int-sec li,.int-sec a{font-size:1rem;line-height:1.6rem;}.int-sec a{border-bottom:1px dotted #626262;}.int-sec a:hover,.int-sec a:active{border-bottom:1px solid #b84600;}@media only screen and (min-width:40.063em){.int-sec h2{font-size:2.25rem;}.int-sec p,.int-sec li,.int-sec a{font-size:1.25rem;line-height:1.75rem;}}.int-marken-heading{text-align:center;background-color:#eaeef1;margin-top:0;}.int-marken-heading h1{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2rem;text-transform:uppercase;margin-bottom:0;line-height:2.5rem;}.int-marken-heading p{font-size:1.25rem;line-height:1.75rem;}.int-marken-heading .int-border{width:30%;border-bottom:5px solid #292f36;margin:0 auto 3rem auto;}@media only screen and (min-width:40.063em){.int-marken-heading{margin-top:-3.5rem;}.int-marken-heading h1{font-size:3rem;line-height:3.5rem;}.int-marken-heading .int-border{margin:0 auto 6rem auto;}}.int-marken-intro{text-align:center;margin-top:0;}.int-marken-intro h1{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight:400;font-size:2rem;text-transform:uppercase;margin-bottom:0;line-height:2.5rem;}.int-marken-intro .lead{font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.5rem;text-transform:uppercase;margin-bottom:0;line-height:2rem;}.int-marken-intro p{font-size:1.25rem;line-height:1.75rem;}.int-marken-intro .int-border{width:30%;border-bottom:5px solid #292f36;margin:0 auto 3rem auto;}@media only screen and (min-width:40.063em){.int-marken-intro h1{font-size:3rem;line-height:4rem;margin-top:-5rem;padding-top:1rem;}.int-marken-intro .lead{font-size:1.75rem;line-height:2.5rem;}.int-marken-intro .int-border{margin:0 auto 2rem auto;}}@media only screen and (min-width:62.563em){.int-marken-intro h1{font-size:3.5rem;margin-top:-9rem;}.int-marken-intro .lead{font-size:2rem;padding-bottom:3rem;}}.int-bg{background-color:#eaeef1;}.int-marken-block{background-color:#fff;padding:0;margin-bottom:1rem;}.int-marken-block h2{text-transform:uppercase;font-weight:600;color:#b84600;letter-spacing:1px;font-size:1rem;margin-left:1.5rem;margin-top:1rem;}.int-marken-block img{width:100%;}.int-marken-block p{padding:1rem 1.5rem;line-height:1.6;font-size:1.5rem;font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;}.int-marken-block .int-border{width:30%;border-bottom:1px solid #b84600;line-height:0;margin-left:1.5rem;}.int-marken-focus{background-color:#fff;padding:0;margin-bottom:1rem;text-align:center;}.int-marken-focus .lead{padding:0;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:1rem;margin-bottom:0;font-family:"Source Sans Pro","source-sans-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial;}.int-marken-focus h2{font-size:2.2rem;font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;}.int-marken-focus img{width:100%;margin-bottom:2rem;}.int-marken-focus p{padding:1.5rem;line-height:1.75;font-size:1.25rem;font-family:"Source Serif Pro","source-serif-pro",Georgia,Cambria,"Times New Roman",Times,serif;}.body-register{margin:0 -.9375rem;}.body-register .login{padding:1rem 0;}@media only screen and (max-width:40em){div[id*='accord-header-']{cursor:pointer;}div[id*='accord-header-'] h2:after{content:"R";float:right;font-family:'presseplus_iconfont';transform:rotate(90deg);font-style:normal;}div[id*='accord-header-'].active h2:after{transform:rotate(-90deg);}}.img-rotate{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);margin:5rem;}ul.bez-vorteile{margin-left:1.75rem;list-style-type:none;}ul.bez-vorteile li:before{content:"c";font-family:'presseplus_iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#292f36;border-radius:100%;color:#fff;display:inline-block;font-size:1rem;height:1.25rem;line-height:1.25 !important;text-align:center;width:1.25rem;margin-left:-1.75rem;margin-right:.25rem;}ul.bez-vorteile-new{margin-left:1.75rem;list-style-type:none;color:#5e5e5e;font-size:.875rem;line-height:1.4;}ul.bez-vorteile-new li:before{content:"c";font-family:'presseplus_iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#292f36;border-radius:100%;color:#fff;display:inline-block;font-size:1rem;height:1.25rem;line-height:1.25 !important;text-align:center;width:1.25rem;margin-left:-1.75rem;margin-right:.45rem;vertical-align:middle;}div.pad-t-b-15{padding-top:.5rem;padding-bottom:.5rem;}div.pad-t-b-1{padding-top:.1rem;padding-bottom:.1rem;}input.checkboxerror{cursor:default;background-color:#fff;border:2px solid #d10f0f;color:#d10f0f;}span.checktext{color:#d10f0f;}a.nolink{border:none;outline:none;text-decoration:none;color:inherit;}.social{font-size:2.0625rem;line-height:.6;}@media only screen and (min-width:40.063em){.social{font-size:4.0625rem;line-height:.8;}}.social.facebook{color:#375e97;}.social.googleplus{color:#db4835;}.social:hover{text-decoration:none;}.social:hover.facebook{color:#375e97;}.social:hover.googleplus{color:#db4835;}ul.pagination li a,ul.pagination li button{font-size:1rem;}li.orange-check{list-style-image:url("https://images.presseplus.de/checkmark-16.png");}a .disabled{pointer-events:none;}.product .disabled{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;}img[id^="pic-"]{cursor:pointer;}img.advantages{position:absolute;bottom:1%;right:10%;width:50%;}@media only screen and (min-width:40.063em){img.advantages{display:none;}}#detailpage-img.epaper{width:80%;padding-top:10%;margin-left:10%;padding-bottom:10%;}.epaper-account{position:absolute;width:80%;padding-top:10%;margin-left:10%;padding-bottom:10%;}.epaper-account-edit{max-width:80%;padding-top:10%;margin-left:10%;padding-bottom:10%;}img.ipad{display:block;height:auto;left:0;margin-top:0;position:absolute;top:0;max-width:100%;}.ipad-account-edit{display:inline-block;left:0;margin-top:0;position:absolute;top:0;}.epaper-product{position:relative;}div.laydown{width:1167px;position:relative;z-index:0;}div.laydown.kids{background:url("https://images.presseplus.de/ukraine_banner_gray.png");background-size:cover;background-repeat:no-repeat;background-position:5px;}div.laydown.garden{background:url("https://images.presseplus.de/ukraine_banner_gray.png");background-size:cover;background-repeat:no-repeat;background-position:5px;}div.laydown.woman{background:url("https://images.presseplus.de/ukraine_banner_gray.png");background-size:cover;background-repeat:no-repeat;background-position:5px;}div.layup{z-index:1;}div.textcolor{color:#19648b;font-size:16pt;}div.paddingrtlft{padding-left:5px;padding-right:5px;}div.padrt{padding-right:50px;}.swiper-container-horizontal>.swiper-pagination{left:14%;margin-top:1.9rem;}.swiper-pagination.swiper-pagination-clickable:before{content:"Unsere Top 10:";color:#3b3b3b;font-weight:700;font-style:italic;font-size:1rem;}@media only screen and (min-width:62.563em){.swiper-pagination.swiper-pagination-clickable:before{font-size:1.25rem;}}select.shipping-countries-small{font-size:.9375rem;}.giftcert-prev{border:1px solid #626262;width:5rem;}@media only screen and (min-width:40.063em){.giftcert-prev{width:6.25rem;}}.giftcert-prev:hover{border:1px solid #b84600;}.shipping-label{font-size:.85714rem;}@media only screen and (min-width:62.563em){.shipping-label{font-size:1rem;}}.shipping-select{font-size:.85714rem;padding:.125rem 1.875rem .125rem .625rem;background:#eee url("https://images.presseplus.de/dropdown-arrow.png") no-repeat right .625rem center;}@media only screen and (min-width:62.563em){.shipping-select{font-size:1rem;padding:.1875rem 2.25rem .1875rem .875rem;background:#eee url("https://images.presseplus.de/dropdown-arrow.png") no-repeat right .9375rem center;}}.icon-larger{font-size:1.666666em;}.advantages-box{text-align:center;background-color:#eee;padding:1.25rem;}.info-advantages{align-items:center;}.info-advantages.end{justify-content:flex-end;}.info-advantages ul{align-items:center;display:flex;justify-content:center;line-height:1;list-style-type:none;margin-bottom:0;margin-left:0;overflow:auto;}.info-advantages ul li{align-items:center;color:#3b3b3b;display:flex;float:left;font-weight:700;justify-content:center;padding:.5rem 0 .75rem;position:relative;}.info-advantages ul li:after{color:#b84600;content:"R";font-family:"presseplus_iconfont";font-size:1.5rem;margin:0 .75rem;}.info-advantages ul li:last-child:after{display:none;padding-right:.625rem;}.direct-order h1{font-size:1.42857rem;}@media only screen and (min-width:40.063em){.direct-order h1{font-size:1.85714rem;}}.direct-order h3{font-size:1.25rem;}@media only screen and (min-width:40.063em){.direct-order h3{font-size:1.42857rem;}}.direct-order a,.direct-order a:hover,.direct-order a:active{font-weight:600;}.direct-order .bubble{background-color:#b84600;}@media only screen and (min-width:40.063em){.direct-order .bubble{height:1.5rem;width:1.5rem;font-size:1.2rem;line-height:1.75rem !important;}}.direct-order .paddingbox{padding:2rem;}.orange{color:#b84600;}#loader{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(41,47,54,.45);}#loader span{position:absolute;left:50%;top:50%;z-index:1;margin:-3.75rem 0 0 -3.75rem;border:.625rem solid #eee;border-radius:50%;border-top:.625rem solid #19648b;width:7.5rem;height:7.5rem;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.bib-top10{border:.3125rem #eee solid;margin-top:.9375rem;padding-top:1.25rem;}.bib-top10 h3{color:#b84600;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;margin-bottom:2.5rem;font-size:1.25rem;position:relative;text-align:center;}.bib-top10 h3:after{background:#b84600;top:2.375rem;content:' ';height:.1875rem;left:40%;position:absolute;width:20%;}.product-advantages{margin-bottom:.4375rem;margin-left:1.25rem;font-size:.875rem;color:#292f36;}.product-advantages span[class^='svgicon']{position:absolute;background-size:cover;margin-left:-1.25rem;}.product-advantages .svgicon-check{background:url("https://images.presseplus.de/icon_check.svg");width:.75rem;height:.625rem;margin-top:.125rem;}.product-advantages .svgicon-oneshot{background:url("https://images.presseplus.de/icon_oneshot.svg");width:.875rem;height:1rem;}svg.icon-gift{width:1.125rem;height:1.125rem;margin-bottom:-.1875rem;margin-right:.3125rem;}select[class*='sel-mobile']{border:1px solid #19648b;background:#fff url("https://images.presseplus.de/icon_dropdown.svg") no-repeat right .625rem center;background-size:.75rem;}@media screen and (max-width:21.8125rem){.mobile-ranking-stars{line-height:1;}}.mobile-wishlist-button svg{width:3rem;}svg.icon-gift-cert{width:.875rem;height:.875rem;margin-bottom:-.125rem;}@media only screen and (min-width:62.563em){svg.icon-gift-cert{width:1rem;height:.875rem;margin-bottom:-.0625rem;}}.header-geschenkabos .content{padding:0;top:4rem;}@media only screen and (min-width:40.063em){.header-geschenkabos .content{padding:inherit;}}.body-geschenkabos h2{font-size:1.25rem;font-weight:700;line-height:1.3;}@media only screen and (min-width:40.063em){.body-geschenkabos h2{font-size:1.5rem;}}.body-geschenkabos h3{font-size:1rem;font-weight:700;line-height:1.3;}@media only screen and (min-width:40.063em){.body-geschenkabos h3{font-size:1.25rem;}}.body-geschenkabos h4{font-size:.875rem;font-weight:700;line-height:1.3;}@media only screen and (min-width:40.063em){.body-geschenkabos h4{font-size:1rem;}}.body-geschenkabos p,.body-geschenkabos li{font-size:.875rem;color:#3b3b3b;line-height:1.3;}@media only screen and (min-width:40.063em){.body-geschenkabos p,.body-geschenkabos li{margin-top:.5rem;font-size:1rem;line-height:1.4;}}.body-geschenkabos strong{font-weight:600;font-size:.875rem;line-height:1.3;}@media only screen and (min-width:40.063em){.body-geschenkabos strong{font-size:1rem;line-height:1.4;}}.body-geschenkabos a,.body-geschenkabos a:hover,.body-geschenkabos a:active{text-decoration:underline;}.advantages-geschenkabos h3{text-align:center;text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:1px;}@media only screen and (min-width:40.063em){.advantages-geschenkabos h3{font-size:1.25rem;}}.advantages-geschenkabos .steps-info{background:#eee;color:#3b3b3b;text-transform:none;padding:0 1rem;}@media only screen and (min-width:40.063em){.advantages-geschenkabos .steps-info{padding:1.5rem 1rem;}}.advantages-geschenkabos .steps-info .step{background:none;padding:.8125rem 0;text-align:left;}@media only screen and (min-width:40.063em){.advantages-geschenkabos .steps-info .step{padding:0;text-align:center;}}@media only screen and (min-width:62.563em){.advantages-geschenkabos .steps-info .step{padding:0 1rem;}}.advantages-geschenkabos .steps-info .step span.text{font-size:.875rem;font-weight:700;line-height:1.3;}@media only screen and (min-width:62.563em){.advantages-geschenkabos .steps-info .step span.text{font-size:1rem;}}.advantages-geschenkabos .steps-info .step span [class^=icon-PRP_ICON]{position:relative;top:.4375rem;margin-right:.4375rem;}@media only screen and (min-width:40.063em){.advantages-geschenkabos .steps-info .step span [class^=icon-PRP_ICON]{position:unset;margin:0 0 .3125rem;display:block;}}.advantages-geschenkabos .steps-info div.divider{display:block;padding-top:0;border-bottom:1px solid #fff;line-height:0;}@media only screen and (min-width:40.063em){.advantages-geschenkabos .steps-info div.divider{line-height:2;}}.advantages-geschenkabos .steps-info div.divider:after{content:"";}@media only screen and (min-width:40.063em){.advantages-geschenkabos .steps-info div.divider{padding-top:0;border-bottom:none;border-right:1px solid #fff;}.advantages-geschenkabos .steps-info div.divider:after{content:"";}}.catbox-geschenkabo{border:1px solid #cecece;}.catbox-geschenkabo .text{font-weight:700;font-size:1rem;line-height:1.3;padding-top:1rem;}@media only screen and (min-width:40.063em){.catbox-geschenkabo .text{padding-top:.5rem;}}@media only screen and (min-width:62.563em){.catbox-geschenkabo .text{font-size:1.25rem;padding-top:1.5rem;}}.giftspopular-slider{color:#b84600;font-size:1.0625rem;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;position:relative;margin-bottom:2rem;margin-top:2rem;}.giftspopular-slider:after{background:#b84600;top:2rem;content:' ';height:.1875rem;left:30%;position:absolute;width:40%;}@media only screen and (min-width:40.063em){.giftspopular-slider{margin-top:3rem;}.giftspopular-slider:after{width:20%;left:40%;}}@media only screen and (min-width:62.563em){.giftspopular-slider{font-size:1.25rem;}.giftspopular-slider:after{width:10%;left:45%;}}@media only screen and (min-width:62.563em){.gifts-slider .slider-outer-wrapper.has-controls{padding:0;}.gifts-slider .slider-outer-wrapper .prev{left:-1.5rem;}.gifts-slider .slider-outer-wrapper .next{right:-1.5rem;}}@media only screen and (min-width:75.063em){.gifts-slider .slider-outer-wrapper .prev{left:-3rem;}.gifts-slider .slider-outer-wrapper .next{right:-3rem;}}.product-extras-block .extra-title{font-size:1rem;font-weight:700;text-transform:uppercase;}.product-extras-block .price-strike{text-decoration:line-through;}.product-extras-block .extras-text{font-size:1rem;}.geschenkabo-teaser{text-align:center;line-height:1.3;position:relative;margin:.9375rem -.3125rem;padding:1.5625rem .625rem 0;}.geschenkabo-teaser .teaser-img{position:absolute;top:0;left:0;}.geschenkabo-teaser .teaser-head{font-weight:700;font-size:1.375rem;position:relative;}.geschenkabo-teaser .teaser-text{font-weight:600;font-size:.8125rem;position:relative;margin-top:.4375rem;}.geschenkabo-teaser .teaser-button{font-weight:700;font-size:.875rem;margin-top:1rem;}@media only screen and (min-width:40.063em){.geschenkabo-teaser{text-align:left;margin:1.25rem 0;padding:.75rem .625rem 0 .9375rem;min-height:7.1875rem;}.geschenkabo-teaser .teaser-head{font-size:1.5rem;}.geschenkabo-teaser .teaser-text{font-size:.8125rem;margin-top:.3125rem;padding-right:50%;}.geschenkabo-teaser .teaser-button{position:absolute;right:2%;top:3.125rem;}}@media only screen and (min-width:62.563em){.geschenkabo-teaser{margin:1.875rem 0;padding:.9375rem .625rem 0 .9375rem;min-height:8.4375rem;}.geschenkabo-teaser .teaser-head{font-size:1.75rem;}.geschenkabo-teaser .teaser-text{font-size:.9375rem;padding-right:40%;}.geschenkabo-teaser .teaser-button{top:4.375rem;}}@media only screen and (min-width:75.063em){.geschenkabo-teaser{margin:1.875rem 0;padding:2.5rem .625rem 0 1.875rem;min-height:10rem;}.geschenkabo-teaser .teaser-text{padding-right:50%;}.geschenkabo-teaser .teaser-button{top:5.625rem;}}#cookie-consent{position:fixed;bottom:1.25rem;left:0;right:0;text-align:center;z-index:9999;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95;}#cookie-consent>div{display:inline-block;text-align:left;background:#fff;padding:1.25rem;color:#292f36;max-width:20rem;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.19);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.19);box-shadow:0 0 5px 1px rgba(0,0,0,.19);}@media only screen and (min-width:62.563em){#cookie-consent>div{max-width:600px;}}#cookie-consent>div>div{float:left;min-width:17.5rem;}@media only screen and (min-width:62.563em){#cookie-consent>div>div{min-width:37.5rem;}}#cookie-consent>div>div>div:before,#cookie-consent>div>div>div:after{content:" ";display:table;}#cookie-consent>div>div>div:after{clear:both;}#cookie-consent>div>div>div p{display:block;padding:.3125rem;margin:0;line-height:1.4;font-size:.9375rem;}#cookie-consent>div>div>div a{cursor:pointer;color:#5e5e5e;}#cookie-consent>div>div>div a.action{display:block;text-align:left;padding:.3125rem;float:left;}#cookie-consent>div>div>div a.action.accept{color:#b84600;font-weight:700;}.xmas body{background:url(//images.presseplus.de/xmas/background_stars.jpg) repeat-y center top !important;}.xmas .logo-menu,.xmas footer .bottom{background:#fff;}.xmas .content-section,.xmas .seo-footer,.xmas footer .bg-white{background:none;}.xmas .medium-6.abo-item div.item .price-box.gift-offer{background:#eee url(https://images.presseplus.de/ico_christmas_bell.svg) no-repeat left;background-size:4rem 4rem;}@media only screen and (min-width:62.563em){.xmas .medium-6.abo-item div.item .price-box.gift-offer{background-size:5rem 5rem;}}.xmas .medium-6.abo-item div.item .price-box.gift-offer-ch{background:#eee url(https://images.presseplus.de/ico_christmas_bell.svg) no-repeat left;background-size:4rem 4rem;}@media only screen and (min-width:62.563em){.xmas .medium-6.abo-item div.item .price-box.gift-offer-ch{background-size:5rem 5rem;}}.xmas .medium-4.abo-item div.item .price-box.gift-offer{background:#eee url(https://images.presseplus.de/ico_christmas_bell.svg) no-repeat left;background-size:3rem 3rem;}@media only screen and (min-width:62.563em){.xmas .medium-4.abo-item div.item .price-box.gift-offer{background-size:5rem 5rem;}}.xmas .medium-4.abo-item div.item .price-box.gift-offer-ch{background:#eee;}@media only screen and (min-width:62.563em){.xmas .medium-4.abo-item div.item .price-box.gift-offer-ch{background:#eee url(https://images.presseplus.de/ico_christmas_bell.svg) no-repeat;background-size:3.5rem 3.5rem;}}.xmas .mobile-offer.gift-offer-mobile{background:#eee url(https://images.presseplus.de/ico_christmas_bell.svg) no-repeat right top;background-size:2.25rem;}.valentine .medium-6.abo-item div.item .price-box.gift-offer{background:#eee url(https://images.presseplus.de/ico_valentine.svg) no-repeat left;background-size:4rem 4rem;}@media only screen and (min-width:62.563em){.valentine .medium-6.abo-item div.item .price-box.gift-offer{background-size:5rem 5rem;}}.valentine .medium-6.abo-item div.item .price-box.gift-offer-ch{background:#eee url(https://images.presseplus.de/ico_valentine.svg) no-repeat left;background-size:4rem 4rem;}@media only screen and (min-width:62.563em){.valentine .medium-6.abo-item div.item .price-box.gift-offer-ch{background-size:5rem 5rem;}}.valentine .medium-4.abo-item div.item .price-box.gift-offer{background:#eee url(https://images.presseplus.de/ico_valentine.svg) no-repeat left;background-size:3rem 3rem;}@media only screen and (min-width:62.563em){.valentine .medium-4.abo-item div.item .price-box.gift-offer{background-size:5rem 5rem;}}.valentine .medium-4.abo-item div.item .price-box.gift-offer-ch{background:#eee;}@media only screen and (min-width:62.563em){.valentine .medium-4.abo-item div.item .price-box.gift-offer-ch{background:#eee url(https://images.presseplus.de/ico_valentine.svg) no-repeat;background-size:3.5rem 3.5rem;}}.valentine .mobile-offer.gift-offer-mobile{background:#eee url(https://images.presseplus.de/ico_valentine.svg) no-repeat right top;background-size:2.25rem;}:root{--dt-row-selected:0,137,182;--dt-row-selected-text:255,255,255;--dt-row-selected-link:9,10,11;}table.dataTable td.dt-control{text-align:center;cursor:pointer;}table.dataTable td.dt-control:before{height:1em;width:1em;margin-top:-9px;display:inline-block;color:#fff;border:.15em solid #fff;border-radius:1em;box-shadow:0 0 .2em #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Courier New",Courier,monospace;line-height:1em;content:"+";background-color:#31b131;}table.dataTable tr.dt-hasChild td.dt-control:before{content:"-";background-color:#d33333;}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px;}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em;}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6;}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none;}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none;}div.dataTables_scrollBody table.dataTable thead>tr>th:before,div.dataTables_scrollBody table.dataTable thead>tr>th:after,div.dataTables_scrollBody table.dataTable thead>tr>td:before,div.dataTables_scrollBody table.dataTable thead>tr>td:after{display:none;}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px;}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto;}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:0 137 182;animation-timing-function:cubic-bezier(0,1,1,0);}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite;}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite;}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite;}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite;}@keyframes datatables-loader-1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes datatables-loader-3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes datatables-loader-2{0%{transform:translate(0,0);}100%{transform:translate(24px,0);}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap;}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left;}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center;}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right;}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify;}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap;}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left;}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center;}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right;}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify;}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap;}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left;}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center;}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right;}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify;}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap;}table.dataTable{clear:both;margin:.5em 0 !important;max-width:none !important;width:100%;}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box;}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center;}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap;}table.dataTable tr:nth-child(2n){background-color:transparent;}table.dataTable>tbody>tr{background-color:transparent;}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px #0089b6;color:#fff;}table.dataTable>tbody>tr.selected a{color:#090a0b;}table.dataTable>tbody>tr.even>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054);}table.dataTable>tbody>tr.even.selected>*{box-shadow:inset 0 0 0 9999px rgba(0,137,182,.954);}table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074);}table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,137,182,.974);}div.dataTables_wrapper{position:relative;}div.dataTables_wrapper div.dataTables_length label{float:left;text-align:left;margin-bottom:0;}div.dataTables_wrapper div.dataTables_length select{width:75px;margin-bottom:0;}div.dataTables_wrapper div.dataTables_filter label{float:right;margin-bottom:0;}div.dataTables_wrapper div.dataTables_filter input{display:inline-block !important;width:auto !important;margin-bottom:0;margin-left:.5em;}div.dataTables_wrapper div.dataTables_info{padding-top:2px;}div.dataTables_wrapper div.dataTables_paginate{float:right;margin:0;}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1rem 0;}div.dataTables_scrollHead table{margin-bottom:0 !important;}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important;}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none;}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none;}tr.odd td:first-child,tr.even td:first-child{padding-left:2em;}.dtrg-start.dtrg-level-0 th{background-color:#ccc;border-top:1px solid #3b3b3b;}.dtrg-start.dtrg-level-1 th{background-color:#eaeef1;font-weight:700;font-size:14px;padding-left:1rem;}@media print{.large-1{width:8.33333%;}.large-2{width:16.66667%;}.large-3{width:25%;}.large-4{width:33.33333%;}.large-5{width:41.66667%;}.large-6{width:50%;}.large-7{width:58.33333%;}.large-8{width:66.66667%;}.large-9{width:75%;}.large-10{width:83.33333%;}.large-11{width:91.66667%;}.large-12{width:100%;}}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
/*! TACHYONS v4.11.2 | http://tachyons.io */
/*
 *
 *      ________            ______
 *      ___  __/_____ _________  /______  ______________________
 *      __  /  _  __ `/  ___/_  __ \_  / / /  __ \_  __ \_  ___/
 *      _  /   / /_/ // /__ _  / / /  /_/ // /_/ /  / / /(__  )
 *      /_/    \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/
 *                                 /____/
 *
 *    TABLE OF CONTENTS
 *
 *    1. External Library Includes
 *       - Normalize.css | http://normalize.css.github.io
 *    2. Tachyons Modules
 *    3. Variables
 *       - Media Queries
 *       - Colors
 *    4. Debugging
 *       - Debug all
 *       - Debug children
 *
 */
/* External Library Includes */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ }
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body { margin: 0; }
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 { font-size: 2em; margin: .67em 0; }
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a { background-color: transparent; }
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ }
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong { font-weight: bolder; }
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }
/**
 * Add the correct font size in all browsers.
 */
small { font-size: 80%; }
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img { border-style: none; }
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {/* 1 */ overflow: visible; }
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {/* 1 */ text-transform: none; }
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }
/**
 * Correct the padding in Firefox.
 */
fieldset { padding: .35em .75em .625em; }
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress { vertical-align: baseline; }
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea { overflow: auto; }
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto; }
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details { display: block; }
/*
 * Add the correct display in all browsers.
 */
summary { display: list-item; }
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template { display: none; }
/**
 * Add the correct display in IE 10.
 */
[hidden] { display: none; }
/* Modules */
/*
 
  BOX SIZING

*/
html, body, div, article, aside, section, main, nav, footer, header, form,
fieldset, legend, pre, code, a, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt,
dd, blockquote, figcaption, figure, textarea, table, td, th, tr,
input[type="email"], input[type="number"], input[type="password"],
input[type="tel"], input[type="text"], input[type="url"], .border-box { box-sizing: border-box; }
/*

   ASPECT RATIOS

*/
/* This is for fluid media that is embedded from third party sites like youtube, vimeo etc.
 * Wrap the outer element in aspect-ratio and then extend it with the desired ratio i.e
 * Make sure there are no height and width attributes on the embedded media.
 * Adapted from: https://github.com/suitcss/components-flex-embed
 *
 * Example:
 *
 * <div class="aspect-ratio aspect-ratio--16x9">
 *  <iframe class="aspect-ratio--object"></iframe>
 * </div>
 *
 * */
.aspect-ratio { height: 0; position: relative; }
.aspect-ratio--16x9 { padding-bottom: 56.25%; }
.aspect-ratio--9x16 { padding-bottom: 177.77%; }
.aspect-ratio--4x3 { padding-bottom: 75%; }
.aspect-ratio--3x4 { padding-bottom: 133.33%; }
.aspect-ratio--6x4 { padding-bottom: 66.6%; }
.aspect-ratio--4x6 { padding-bottom: 150%; }
.aspect-ratio--8x5 { padding-bottom: 62.5%; }
.aspect-ratio--5x8 { padding-bottom: 160%; }
.aspect-ratio--7x5 { padding-bottom: 71.42%; }
.aspect-ratio--5x7 { padding-bottom: 140%; }
.aspect-ratio--1x1 { padding-bottom: 100%; }
.aspect-ratio--object { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
/*

   IMAGES
   Docs: http://tachyons.io/docs/elements/images/

*/
/* Responsive images! */
img { max-width: 100%; }
/*

   BACKGROUND SIZE
   Docs: http://tachyons.io/docs/themes/background-size/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/*
  Often used in combination with background image set as an inline style
  on an html element.
*/
.cover { background-size: cover !important; }
.contain { background-size: contain !important; }
/*

    BACKGROUND POSITION

    Base:
    bg = background

    Modifiers:
    -center = center center
    -top = top center
    -right = center right
    -bottom = bottom center
    -left = center left

    Media Query Extensions:
      -ns = not-small
      -m  = medium
      -l  = large

 */
.bg-center { background-repeat: no-repeat; background-position: center center; }
.bg-top { background-repeat: no-repeat; background-position: top center; }
.bg-right { background-repeat: no-repeat; background-position: center right; }
.bg-bottom { background-repeat: no-repeat; background-position: bottom center; }
.bg-left { background-repeat: no-repeat; background-position: center left; }
/*

   OUTLINES

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.outline { outline: 1px solid; }
.outline-transparent { outline: 1px solid transparent; }
.outline-0 { outline: 0; }
/*

    BORDERS
    Docs: http://tachyons.io/docs/themes/borders/

    Base:
      b = border

    Modifiers:
      a = all
      t = top
      r = right
      b = bottom
      l = left
      n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.ba { border-style: solid; border-width: 1px; }
.bt { border-top-style: solid; border-top-width: 1px; }
.br { border-right-style: solid; border-right-width: 1px; }
.bb { border-bottom-style: solid; border-bottom-width: 1px; }
.bl { border-left-style: solid; border-left-width: 1px; }
.bn { border-style: none; border-width: 0; }
/*

   BORDER COLORS
   Docs: http://tachyons.io/docs/themes/borders/

   Border colors can be used to extend the base
   border classes ba,bt,bb,br,bl found in the _borders.css file.

   The base border class by default will set the color of the border
   to that of the current text color. These classes are for the cases
   where you desire for the text and border colors to be different.

   Base:
     b = border

   Modifiers:
   --color-name = each color variable name is also a border color name

*/
.b--black { border-color: #2e2e2e; }
.b--near-black { border-color: #292f36; }
.b--dark-gray { border-color: #666; }
.b--mid-gray { border-color: #969696; }
.b--gray { border-color: #54595e; }
.b--silver { border-color: #ede6e3; }
.b--light-silver { border-color: #f9f6f5; }
.b--moon-gray { border-color: #d3d3d3; }
.b--light-gray { border-color: #eee; }
.b--warm-gray { border-color: #7f8286; }
.b--light-warm-gray { border-color: #a08877; }
.b--near-white { border-color: #f8f8f9; }
.b--white { border-color: #fff; }
.b--white-90 { border-color: rgba( 255, 255, 255, .9 ); }
.b--white-80 { border-color: rgba( 255, 255, 255, .8 ); }
.b--white-70 { border-color: rgba( 255, 255, 255, .7 ); }
.b--white-60 { border-color: rgba( 255, 255, 255, .6 ); }
.b--white-50 { border-color: rgba( 255, 255, 255, .5 ); }
.b--white-40 { border-color: rgba( 255, 255, 255, .4 ); }
.b--white-30 { border-color: rgba( 255, 255, 255, .3 ); }
.b--white-20 { border-color: rgba( 255, 255, 255, .2 ); }
.b--white-10 { border-color: rgba( 255, 255, 255, .1 ); }
.b--white-05 { border-color: rgba( 255, 255, 255, .05 ); }
.b--white-025 { border-color: rgba( 255, 255, 255, .025 ); }
.b--white-0125 { border-color: rgba( 255, 255, 255, .0125 ); }
.b--black-90 { border-color: rgba( 0, 0, 0, .9 ); }
.b--black-80 { border-color: rgba( 0, 0, 0, .8 ); }
.b--black-70 { border-color: rgba( 0, 0, 0, .7 ); }
.b--black-60 { border-color: rgba( 0, 0, 0, .6 ); }
.b--black-50 { border-color: rgba( 0, 0, 0, .5 ); }
.b--black-40 { border-color: rgba( 0, 0, 0, .4 ); }
.b--black-30 { border-color: rgba( 0, 0, 0, .3 ); }
.b--black-20 { border-color: rgba( 0, 0, 0, .2 ); }
.b--black-10 { border-color: rgba( 0, 0, 0, .1 ); }
.b--black-05 { border-color: rgba( 0, 0, 0, .05 ); }
.b--black-025 { border-color: rgba( 0, 0, 0, .025 ); }
.b--black-0125 { border-color: rgba( 0, 0, 0, .0125 ); }
.b--dark-red { border-color: #e7040f; }
.b--red { border-color: #8f0a0a; }
.b--light-red { border-color: #ff725c; }
.b--orange { border-color: #b84600; }
.b--dark-orange { border-color: #823600; }
.b--brand-orange { border-color: #fd8a0f; }
.b--brand-dark-orange { border-color: #fd7d0b; }
.b--gold { border-color: #ffb700; }
.b--yellow { border-color: #fe9e25; }
.b--light-yellow { border-color: #fff1df; }
.b--purple { border-color: #5e2ca5; }
.b--light-purple { border-color: #a463f2; }
.b--dark-pink { border-color: #d5008f; }
.b--hot-pink { border-color: #ff41b4; }
.b--pink { border-color: #ff80cc; }
.b--light-pink { border-color: #ffa3d7; }
.b--dark-green { border-color: #007539; }
.b--green { border-color: #83e1a3; }
.b--light-green { border-color: #88d35a; }
.b--navy { border-color: #001b44; }
.b--dark-blue { border-color: #00449e; }
.b--blue { border-color: #19648b; }
.b--light-blue { border-color: #1672c2; }
.b--lightest-blue { border-color: #cbd4db; }
.b--washed-blue { border-color: #97aab7; }
.b--washed-green { border-color: #e8fdf5; }
.b--washed-yellow { border-color: rgba( 253, 125, 13, .33 ); }
.b--washed-red { border-color: #ffdfdf; }
.b--transparent { border-color: transparent; }
.b--inherit { border-color: inherit; }
/*

   BORDER RADIUS
   Docs: http://tachyons.io/docs/themes/border-radius/

   Base:
     br   = border-radius

   Modifiers:
     0    = 0/none
     1    = 1st step in scale
     2    = 2nd step in scale
     3    = 3rd step in scale
     4    = 4th step in scale

   Literal values:
     -100 = 100%
     -pill = 9999px

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.br0 { border-radius: 0; }
.br1 { border-radius: .125rem; }
.br2 { border-radius: .25rem; }
.br3 { border-radius: .5rem; }
.br4 { border-radius: 1rem; }
.br5 { border-radius: 2rem; }
.br_2 { border-radius: 2px; }
.br_3 { border-radius: 3px; }
.br_6 { border-radius: 6px; }
.br_12 { border-radius: 12px; }
.br_30 { border-radius: 30px; }
.br-100 { border-radius: 100%; }
.br-pill { border-radius: 9999px; }
.br--bottom { border-top-left-radius: 0; border-top-right-radius: 0; }
.br--top { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.br--right { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.br--left { border-top-right-radius: 0; border-bottom-right-radius: 0; }
/*

   BORDER STYLES
   Docs: http://tachyons.io/docs/themes/borders/

   Depends on base border module in _borders.css

   Base:
     b = border-style

   Modifiers:
     --none   = none
     --dotted = dotted
     --dashed = dashed
     --solid  = solid

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

 */
.b--dotted { border-style: dotted; }
.b--dashed { border-style: dashed; }
.b--solid { border-style: solid; }
.b--none { border-style: none; }
/*

   BORDER WIDTHS
   Docs: http://tachyons.io/docs/themes/borders/

   Base:
     bw = border-width

   Modifiers:
     0 = 0 width border
     1 = 1st step in border-width scale
     2 = 2nd step in border-width scale
     3 = 3rd step in border-width scale
     4 = 4th step in border-width scale
     5 = 5th step in border-width scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.bw0 { border-width: 0; }
.bw1 { border-width: .125rem; }
.bw2 { border-width: .25rem; }
.bw3 { border-width: .5rem; }
.bw4 { border-width: 1rem; }
.bw5 { border-width: 2rem; }
.bw_1 { border-width: 1px; }
/* Resets */
.bt-0 { border-top-width: 0; }
.br-0 { border-right-width: 0; }
.bb-0 { border-bottom-width: 0; }
.bl-0 { border-left-width: 0; }
/*

  BOX-SHADOW
  Docs: http://tachyons.io/docs/themes/box-shadow/

  Media Query Extensions:
   -ns = not-small
   -m  = medium
   -l  = large

 */
.shadow-0 { box-shadow: none; }
.shadow-1 { box-shadow: 0 0 4px 2px rgba( 0, 0, 0, .2 ); }
.shadow-2 { box-shadow: 0 0 8px 2px rgba( 0, 0, 0, .2 ); }
.shadow-3 { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, .2 ); }
.shadow-4 { box-shadow: 2px 2px 8px 0 rgba( 0, 0, 0, .2 ); }
.shadow-5 { box-shadow: 4px 4px 8px 0 rgba( 0, 0, 0, .2 ); }
.shadow-6 { box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); }
.shadow-7 { box-shadow: inset 0 3px 5px 0 rgba( 153, 153, 153, .25 ); }
.shadow-8 { box-shadow: inset -16px 0 10px -5px rgba( 0, 0, 0, .4 ); }
.shadow-9 { box-shadow: 0 4px 8px 3px rgba( 0, 0, 0, .15 ), 0 1px 3px 0 rgba( 0, 0, 0, .30 ); }
/*

   CODE

*/
.pre { overflow-x: auto; overflow-y: hidden; overflow: scroll; }
.col-2 { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
.col-3 { -webkit-columns: 3; -moz-columns: 3; columns: 3; }
.col-4 { -webkit-columns: 4; -moz-columns: 4; columns: 4; }
.col-auto { -webkit-columns: auto; -moz-columns: auto; columns: auto; }
.col-unset { -webkit-columns: unset; -moz-columns: unset; columns: unset; }
/*@media (--breakpoint-extra-extra-large) {
}
*/
/*

   COORDINATES
   Docs: http://tachyons.io/docs/layout/position/

   Use in combination with the position module.

   Base:
     top
     bottom
     right
     left

   Modifiers:
     -0  = literal value 0
     -1  = literal value 1
     -2  = literal value 2
     --1 = literal value -1
     --2 = literal value -2

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.top-0 { top: 0; }
.right-0 { right: 0; }
.bottom-0 { bottom: 0; }
.left-0 { left: 0; }
.top-1 { top: 1rem; }
.right-1 { right: 1rem; }
.bottom-1 { bottom: 1rem; }
.left-1 { left: 1rem; }
.top-2 { top: 2rem; }
.right-2 { right: 2rem; }
.bottom-2 { bottom: 2rem; }
.left-2 { left: 2rem; }
.top-3 { top: 3rem; }
.right-3 { right: 3rem; }
.bottom-3 { bottom: 3rem; }
.left-3 { left: 3rem; }
.top_1 { top: 1px; }
.right_1 { right: 1px; }
.bottom_1 { bottom: 1px; }
.left_1 { left: 1px; }
.top_2 { top: 2px; }
.right_2 { right: 2px; }
.bottom_2 { bottom: 2px; }
.left_2 { left: 2px; }
.top_3 { top: 3px; }
.right_3 { right: 3px; }
.bottom_3 { bottom: 3px; }
.left_3 { left: 3px; }
.top_4 { top: 4px; }
.right_4 { right: 4px; }
.bottom_4 { bottom: 4px; }
.left_4 { left: 4px; }
.top_5 { top: 5px; }
.right_5 { right: 5px; }
.bottom_5 { bottom: 5px; }
.left_5 { left: 5px; }
.top_6 { top: 6px; }
.right_6 { right: 6px; }
.bottom_6 { bottom: 6px; }
.left_6 { left: 6px; }
.top_10 { top: 10px; }
.right_10 { right: 10px; }
.bottom_10 { bottom: 10px; }
.left_10 { left: 10px; }
.top_12 { top: 12px; }
.top_20 { top: 20px; }
.right_20 { right: 20px; }
.bottom_20 { bottom: 20px; }
.left_20 { left: 20px; }
.top_25 { top: 25px; }
.top-33p { top: 33%; }
.top-35p { top: 35%; }
.left-10p { left: 10%; }
.left-20p { left: 20%; }
.left-29p { left: 29%; }
.left-30p { left: 30%; }
.top--1 { top: -1rem; }
.right--1 { right: -1rem; }
.bottom--1 { bottom: -1rem; }
.left--1 { left: -1rem; }
.top--2 { top: -2rem; }
.right--2 { right: -2rem; }
.bottom--2 { bottom: -2rem; }
.left--2 { left: -2rem; }
.top_-8 { top: -8px; }
.absolute--fill { top: 0; right: 0; bottom: 0; left: 0; }
/*

   CLEARFIX
   http://tachyons.io/docs/layout/clearfix/

*/
/* Nicolas Gallaghers Clearfix solution
   Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.cn { clear: none; }
/*

   DISPLAY
   Docs: http://tachyons.io/docs/layout/display

   Base:
    d = display

   Modifiers:
    n     = none
    b     = block
    ib    = inline-block
    it    = inline-table
    t     = table
    tc    = table-cell
    t-row          = table-row
    t-columm       = table-column
    t-column-group = table-column-group

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.dn { display: none; }
.di { display: inline; }
.db { display: block; }
.dib { display: inline-block; }
.dit { display: inline-table; }
.dt { display: table; }
.dtc { display: table-cell; }
.dt-row { display: table-row; }
.dt-row-group { display: table-row-group; }
.dt-column { display: table-column; }
.dt-column-group { display: table-column-group; }
/*
  This will set table to full width and then
  all cells will be equal width
*/
.dt--fixed { table-layout: fixed; width: 100%; }
/*

  FLEXBOX

  Media Query Extensions:
   -ns = not-small
   -m  = medium
   -l  = large

*/
.flex { display: flex; }
.inline-flex { display: inline-flex; }
/* 1. Fix for Chrome 44 bug.
 * https://code.google.com/p/chromium/issues/detail?id=506893 */
.flex-auto { flex: 1 1 auto; min-width: 0; /* 1 */ min-height: 0; /* 1 */ }
.flex-none { flex: none; }
.flex-column { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.flex-wrap-reverse { flex-wrap: wrap-reverse; }
.flex-column-reverse { flex-direction: column-reverse; }
.flex-row-reverse { flex-direction: row-reverse; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-baseline { align-self: baseline; }
.self-stretch { align-self: stretch; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.content-start { align-content: flex-start; }
.content-end { align-content: flex-end; }
.content-center { align-content: center; }
.content-between { align-content: space-between; }
.content-around { align-content: space-around; }
.content-stretch { align-content: stretch; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-last { order: 99999; }
.flex-grow-0 { flex-grow: 0; }
.flex-grow-1 { flex-grow: 1; }
.flex-grow-2 { flex-grow: 2; }
.flex-shrink-0 { flex-shrink: 0; }
.flex-shrink-1 { flex-shrink: 1; }
.flex-basis-75 { flex-basis: 75%; }
.flex-basis-100 { flex-basis: 100%; }
/*

   FLOATS
   http://tachyons.io/docs/layout/floats/

   1. Floated elements are automatically rendered as block level elements.
      Setting floats to display inline will fix the double margin bug in
      ie6. You know... just in case.

   2. Don't forget to clearfix your floats with .cf

   Base:
     f = float

   Modifiers:
     l = left
     r = right
     n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.fn { float: none; }
/*

   FONT FAMILY GROUPS
   Docs: http://tachyons.io/docs/typography/font-family/

*/
.sans-serif { font-family: 'Source Sans Pro', 'source-sans-pro', -apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif; }
.serif { font-family: georgia, times, serif; }
.system-sans-serif { font-family: sans-serif; }
.system-serif { font-family: serif; }
/* Monospaced Typefaces (for code) */
/* From http://cssfontstack.com */
code, .code { font-family: Consolas, monaco, monospace; }
.courier { font-family: 'Courier Next', courier, monospace; }
/* Sans-Serif Typefaces */
.helvetica { font-family: 'helvetica neue', helvetica, sans-serif; }
.avenir { font-family: 'avenir next', avenir, sans-serif; }
/* Serif Typefaces */
.athelas { font-family: athelas, georgia, serif; }
.georgia { font-family: georgia, serif; }
.times { font-family: times, serif; }
.bodoni { font-family: "Bodoni MT", serif; }
.calisto { font-family: "Calisto MT", serif; }
.garamond { font-family: garamond, serif; }
.baskerville { font-family: baskerville, serif; }
/*

   FONT STYLE
   Docs: http://tachyons.io/docs/typography/font-style/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.i { font-style: italic; }
.fs-normal { font-style: normal; }
/*

   FONT WEIGHT
   Docs: http://tachyons.io/docs/typography/font-weight/

   Base
     fw = font-weight

   Modifiers:
     1 = literal value 100
     2 = literal value 200
     3 = literal value 300
     4 = literal value 400
     5 = literal value 500
     6 = literal value 600
     7 = literal value 700
     8 = literal value 800
     9 = literal value 900

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.normal { font-weight: normal; }
.b { font-weight: bold; }
.fw1 { font-weight: 100; }
.fw2 { font-weight: 200; }
.fw3 { font-weight: 300; }
.fw4 { font-weight: 400; }
.fw5 { font-weight: 500; }
.fw6 { font-weight: 600; }
.fw7 { font-weight: 700; }
.fw8 { font-weight: 800; }
.fw9 { font-weight: 900; }
.hover-fw7:hover, .hover-fw7:focus { font-weight: 700; }
/*

   FORMS
   
*/
.input-reset { -webkit-appearance: none; -moz-appearance: none; }
.button-reset::-moz-focus-inner, .input-reset::-moz-focus-inner { border: 0; padding: 0; }
.grid { display: grid; }
.inline-grid { display: inline-grid; }
.cols-1 { grid-template-columns: repeat( 1, 1fr ); }
.cols-2 { grid-template-columns: repeat( 2, 1fr ); }
.cols-3 { grid-template-columns: repeat( 3, 1fr ); }
.cols-4 { grid-template-columns: repeat( 4, 1fr ); }
.cols-5 { grid-template-columns: repeat( 5, 1fr ); }
.cols-6 { grid-template-columns: repeat( 6, 1fr ); }
.cols-7 { grid-template-columns: repeat( 7, 1fr ); }
.cols-8 { grid-template-columns: repeat( 8, 1fr ); }
.cols-9 { grid-template-columns: repeat( 9, 1fr ); }
.cols-10 { grid-template-columns: repeat( 10, 1fr ); }
.cols-11 { grid-template-columns: repeat( 11, 1fr ); }
.cols-12 { grid-template-columns: repeat( 12, 1fr ); }
.cols-13 { grid-template-columns: repeat( 13, 1fr ); }
.cols-14 { grid-template-columns: repeat( 14, 1fr ); }
.cols-15 { grid-template-columns: repeat( 15, 1fr ); }
.cols-16 { grid-template-columns: repeat( 16, 1fr ); }
.cols-min-32 { grid-template-columns: repeat( auto-fill, minmax( 32px, 1fr ) ); }
.cols-min-64 { grid-template-columns: repeat( auto-fill, minmax( 64px, 1fr ) ); }
.cols-min-128 { grid-template-columns: repeat( auto-fill, minmax( 128px, 1fr ) ); }
.cols-min-192 { grid-template-columns: repeat( auto-fill, minmax( 192px, 1fr ) ); }
.cols-min-240 { grid-template-columns: repeat( auto-fill, minmax( 240px, 1fr ) ); }
.cols-min-256 { grid-template-columns: repeat( auto-fill, minmax( 256px, 1fr ) ); }
.cols-min-320 { grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); }
.cols-min-480 { grid-template-columns: repeat( auto-fill, minmax( 480px, 1fr ) ); }
.masonry { grid-template-columns: masonry; }
.subgrid { grid-template-columns: subgrid; }
.cols-none { grid-template-columns: none; }
.g0 { gap: 0; }
.g1 { gap: .25rem; }
.g2 { gap: .5rem; }
.g3 { gap: 1rem; }
.g4 { gap: 2rem; }
.g5 { gap: 4rem; }
.g6 { gap: 8rem; }
.g7 { gap: 16rem; }
.g_12 { gap: 12px; }
.g_24 { gap: 24px; }
/*

   HEIGHTS
   Docs: http://tachyons.io/docs/layout/heights/

   Base:
     h = height
     min-h = min-height
     min-vh = min-height vertical screen height
     vh = vertical screen height

   Modifiers
     1 = 1st step in height scale
     2 = 2nd step in height scale
     3 = 3rd step in height scale
     4 = 4th step in height scale
     5 = 5th step in height scale

     -25   = literal value 25%
     -50   = literal value 50%
     -75   = literal value 75%
     -100  = literal value 100%

     -auto = string value of auto
     -inherit = string value of inherit

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Height Scale */
.h1 { height: 1rem; }
.h2 { height: 2rem; }
.h3 { height: 3rem; }
.h4 { height: 4rem; }
.h5 { height: 5rem; }
.h6 { height: 6rem; }
.h7 { height: 7rem; }
.h8 { height: 8rem; }
.h10 { height: 10rem; }
.h11 { height: 11rem; }
.h12 { height: 12rem; }
.h13 { height: 13rem; }
.h14 { height: 14rem; }
.h16 { height: 16rem; }
.h20 { height: 20rem; }
.h_1 { height: 1px; }
.h_5 { height: 5px; }
.h_10 { height: 10px; }
.h_15 { height: 15px; }
.h_20 { height: 20px; }
.h_23 { height: 23px; }
.h_24 { height: 24px; }
.h_25 { height: 25px; }
.h_28 { height: 28px; }
.h_39 { height: 39px; }
.h_40 { height: 40px; }
.h_56 { height: 56px; }
.h_80 { height: 80px; }
.h_120 { height: 120px; }
.h_148 { height: 148px; }
.h_190 { height: 190px; }
.h_200 { height: 200px; }
.h_250 { height: 250px; }
.h_340 { height: 340px; }
.h_345 { height: 345px; }
.h_360 { height: 360px; }
.h_375 { height: 375px; }
.h_400 { height: 400px; }
.h_440 { height: 440px; }
.h_480 { height: 480px; }
.h_600 { height: 600px; }
/* Height Percentages - Based off of height of parent */
.h-25 { height: 25%; }
.h-50 { height: 50%; }
.h-75 { height: 75%; }
.h-100 { height: 100%; }
.min-h-100 { min-height: 100%; }
/* Screen Height Percentage */
.vh-25 { height: 25vh; }
.vh-50 { height: 50vh; }
.vh-75 { height: 75vh; }
.vh-100 { height: 100vh; }
.min-vh-100 { min-height: 100vh; }
/* String Properties */
.h-auto { height: auto; }
.h-inherit { height: inherit; }
/*

   LETTER SPACING
   Docs: http://tachyons.io/docs/typography/tracking/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.tracked { letter-spacing: .1em; }
.tracked_05 { letter-spacing: .5px; }
.tracked_1 { letter-spacing: 1px; }
.tracked-tight { letter-spacing: -.05em; }
.tracked-mega { letter-spacing: .25em; }
/*

   LINE HEIGHT / LEADING
   Docs: http://tachyons.io/docs/typography/line-height

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.lh-solid { line-height: 1; }
.lh-title { line-height: 1.25; }
.lh-copy { line-height: 1.5; }
.lh-1333 { line-height: 1.3333333; }
.lh-2 { line-height: 2; }
/*

   LINKS
   Docs: http://tachyons.io/docs/elements/links/

*/
.link { text-decoration: none; transition: color .15s ease-in; }
.link:link, .link:visited { transition: color .15s ease-in; }
.link:hover { transition: color .15s ease-in; }
.link:active { transition: color .15s ease-in; }
.link:focus { transition: color .15s ease-in; outline: 1px dotted currentColor; }
/*

   LISTS
   http://tachyons.io/docs/elements/lists/

*/
.list { list-style-type: none; }
.list ul { list-style-type: none; padding-left: 0; }
/*

   MAX WIDTHS
   Docs: http://tachyons.io/docs/layout/max-widths/

   Base:
     mw = max-width

   Modifiers
     1 = 1st step in width scale
     2 = 2nd step in width scale
     3 = 3rd step in width scale
     4 = 4th step in width scale
     5 = 5th step in width scale
     6 = 6st step in width scale
     7 = 7nd step in width scale
     8 = 8rd step in width scale
     9 = 9th step in width scale

     -100 = literal value 100%

     -none  = string value none


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Max Width Percentages */
.mw-100 { max-width: 100%; }
/* Max Width Scale */
.mw1 { max-width: 1rem; }
.mw2 { max-width: 2rem; }
.mw3 { max-width: 4rem; }
.mw4 { max-width: 8rem; }
.mw5 { max-width: 16rem; }
.mw6 { max-width: 32rem; }
.mw7 { max-width: 48rem; }
.mw8 { max-width: 64rem; }
.mw9 { max-width: 96rem; }
.minw2 { min-width: 2rem; }
.mw_36 { max-width: 36rem; }
.mw_46 { max-width: 46rem; }
.mw_75 { max-width: 75rem; }
.mw_160 { max-width: 160px; }
.mw_180 { max-width: 180px; }
.mw_264 { max-width: 264px; }
.mw_320 { max-width: 320px; }
.mw-420 { max-width: 420px; }
/* Max Width String Properties */
.mw-none { max-width: none; }
.minw-0 { min-width: 0; }
/*

   WIDTHS
   Docs: http://tachyons.io/docs/layout/widths/

   Base:
     w = width

   Modifiers
     1 = 1st step in width scale
     2 = 2nd step in width scale
     3 = 3rd step in width scale
     4 = 4th step in width scale
     5 = 5th step in width scale

     -10  = literal value 10%
     -20  = literal value 20%
     -25  = literal value 25%
     -30  = literal value 30%
     -33  = literal value 33%
     -34  = literal value 34%
     -40  = literal value 40%
     -50  = literal value 50%
     -60  = literal value 60%
     -70  = literal value 70%
     -75  = literal value 75%
     -80  = literal value 80%
     -90  = literal value 90%
     -100 = literal value 100%

     -third      = 100% / 3 (Not supported in opera mini or IE8)
     -two-thirds = 100% / 1.5 (Not supported in opera mini or IE8)
     -auto       = string value auto


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Width Scale */
.w1 { width: 1rem; }
.w2 { width: 2rem; }
.w3 { width: 3rem; }
.w4 { width: 4rem; }
.w5 { width: 5rem; }
.w6 { width: 6rem; }
.w7 { width: 7rem; }
.w8 { width: 8rem; }
.w10 { width: 10rem; }
.w11 { width: 11rem; }
.w12 { width: 12rem; }
.w14 { width: 14rem; }
.w16 { width: 16rem; }
.w18 { width: 18rem; }
.w20 { width: 20rem; }
.w22 { width: 22rem; }
.w24 { width: 24rem; }
.w26 { width: 26rem; }
.w28 { width: 28rem; }
.w30 { width: 30rem; }
.w-10 { width: 10%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-33 { width: 33%; }
.w-34 { width: 34%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-81 { width: 81%; }
.w-90 { width: 90%; }
.w-100 { width: 100%; }
.w_5 { width: 5px; }
.w_10 { width: 10px; }
.w_12 { width: 12px; }
.w_15 { width: 15px; }
.w_20 { width: 20px; }
.w_24 { width: 24px; }
.w_25 { width: 25px; }
.w_28 { width: 28px; }
.w_55 { width: 55px; }
.w_56 { width: 56px; }
.w_80 { width: 80px; }
.w_120 { width: 120px; }
.w_150 { width: 150px; }
.w_350 { width: 350px; }
.w_500 { width: 500px; }
.w-sixth { width: 16.66667%; }
.w-third { width: 33.33333%; }
.w-two-thirds { width: 66.66667%; }
.w-auto { width: auto; }
/*

    OVERFLOW

    Media Query Extensions:
      -ns = not-small
      -m  = medium
      -l  = large

 */
.overflow-visible { overflow: visible; }
.overflow-hidden { overflow: hidden; }
.overflow-scroll { overflow: scroll; }
.overflow-auto { overflow: auto; }
.overflow-noscrollbar { -ms-overflow-style: none; scrollbar-width: none; }
.overflow-noscrollbar::-webkit-scrollbar { display: none; }
.overflow-x-visible { overflow-x: visible; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-visible { overflow-y: visible; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-y-scroll { overflow-y: scroll; }
.overflow-y-auto { overflow-y: auto; }
/*

   POSITIONING
   Docs: http://tachyons.io/docs/layout/position/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.static { position: static; }
.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.sticky { position: sticky; }
/*

    OPACITY
    Docs: http://tachyons.io/docs/themes/opacity/

*/
.o-100 { opacity: 1; }
.o-90 { opacity: .9; }
.o-80 { opacity: .8; }
.o-70 { opacity: .7; }
.o-60 { opacity: .6; }
.o-50 { opacity: .5; }
.o-40 { opacity: .4; }
.o-30 { opacity: .3; }
.o-20 { opacity: .2; }
.o-10 { opacity: .1; }
.o-05 { opacity: .05; }
.o-025 { opacity: .025; }
.o-0 { opacity: 0; }
/*

   ROTATIONS

*/
.rotate-30 { -webkit-transform: rotate( 30deg ); transform: rotate( 30deg ); }
.rotate-45 { -webkit-transform: rotate( 45deg ); transform: rotate( 45deg ); }
.rotate-90 { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); }
.rotate-135 { -webkit-transform: rotate( 135deg ); transform: rotate( 135deg ); }
.rotate-180 { -webkit-transform: rotate( 180deg ); transform: rotate( 180deg ); }
.rotate-225 { -webkit-transform: rotate( 225deg ); transform: rotate( 225deg ); }
.rotate-270 { -webkit-transform: rotate( 270deg ); transform: rotate( 270deg ); }
.rotate-315 { -webkit-transform: rotate( 315deg ); transform: rotate( 315deg ); }
/*

   SKINS
   Docs: http://tachyons.io/docs/themes/skins/

   Classes for setting foreground and background colors on elements.
   If you haven't declared a border color, but set border on an element, it will 
   be set to the current text color. 

*/
/* Text colors */
.black-90 { color: rgba( 0, 0, 0, .9 ); }
.black-80 { color: rgba( 0, 0, 0, .8 ); }
.black-70 { color: rgba( 0, 0, 0, .7 ); }
.black-60 { color: rgba( 0, 0, 0, .6 ); }
.black-50 { color: rgba( 0, 0, 0, .5 ); }
.black-40 { color: rgba( 0, 0, 0, .4 ); }
.black-30 { color: rgba( 0, 0, 0, .3 ); }
.black-20 { color: rgba( 0, 0, 0, .2 ); }
.black-10 { color: rgba( 0, 0, 0, .1 ); }
.black-05 { color: rgba( 0, 0, 0, .05 ); }
.white-90 { color: rgba( 255, 255, 255, .9 ); }
.white-80 { color: rgba( 255, 255, 255, .8 ); }
.white-70 { color: rgba( 255, 255, 255, .7 ); }
.white-60 { color: rgba( 255, 255, 255, .6 ); }
.white-50 { color: rgba( 255, 255, 255, .5 ); }
.white-40 { color: rgba( 255, 255, 255, .4 ); }
.white-30 { color: rgba( 255, 255, 255, .3 ); }
.white-20 { color: rgba( 255, 255, 255, .2 ); }
.white-10 { color: rgba( 255, 255, 255, .1 ); }
.black { color: #2e2e2e; }
.near-black { color: #292f36; }
.dark-gray { color: #666; }
.mid-gray { color: #969696; }
.warm-gray { color: #7f8286; }
.light-warm-gray { color: #a08877; }
.gray { color: #54595e; }
.silver { color: #ede6e3; }
.light-silver { color: #f9f6f5; }
.moon-gray { color: #d3d3d3; }
.light-gray { color: #eee; }
.lighter-gray { color: #f3f4f4; }
.light-light-gray { color: #f2edeb; }
.near-white { color: #f8f8f9; }
.white { color: #fff; }
.dark-red { color: #e7040f; }
.red { color: #8f0a0a; }
.light-red { color: #ff725c; }
.light-orange { color: #fda63d; }
.orange { color: #b84600; }
.dark-orange { color: #823600; }
.darker-orange { color: #fd6508; }
.brand-orange { color: #fd8a0f; }
.brand-dark-orange { color: #fd7d0b; }
.gold { color: #ffb700; }
.yellow { color: #fe9e25; }
.light-yellow { color: #fff1df; }
.purple { color: #5e2ca5; }
.light-purple { color: #a463f2; }
.dark-pink { color: #d5008f; }
.hot-pink { color: #ff41b4; }
.pink { color: #ff80cc; }
.light-pink { color: #ffa3d7; }
.dark-green { color: #007539; }
.green { color: #83e1a3; }
.light-green { color: #88d35a; }
.navy { color: #001b44; }
.dark-blue { color: #00449e; }
.blue { color: #19648b; }
.light-blue { color: #1672c2; }
.lightest-blue { color: #cbd4db; }
.washed-blue { color: #97aab7; }
.washed-green { color: #e8fdf5; }
.washed-yellow { color: rgba( 253, 125, 13, .33 ); }
.washed-red { color: #ffdfdf; }
.promo-1 { color: #d10f0f; }
.promo-2 { color: #5bffb5; }
.promo-3 { color: #a8ff62; }
.promo-4 { color: #f8bbfe; }
.color-inherit { color: inherit; }
/* Background colors */
.bg-black-90 { background-color: rgba( 0, 0, 0, .9 ); }
.bg-black-80 { background-color: rgba( 0, 0, 0, .8 ); }
.bg-black-70 { background-color: rgba( 0, 0, 0, .7 ); }
.bg-black-60 { background-color: rgba( 0, 0, 0, .6 ); }
.bg-black-50 { background-color: rgba( 0, 0, 0, .5 ); }
.bg-black-40 { background-color: rgba( 0, 0, 0, .4 ); }
.bg-black-30 { background-color: rgba( 0, 0, 0, .3 ); }
.bg-black-20 { background-color: rgba( 0, 0, 0, .2 ); }
.bg-black-10 { background-color: rgba( 0, 0, 0, .1 ); }
.bg-black-05 { background-color: rgba( 0, 0, 0, .05 ); }
.bg-white-90 { background-color: rgba( 255, 255, 255, .9 ); }
.bg-white-80 { background-color: rgba( 255, 255, 255, .8 ); }
.bg-white-70 { background-color: rgba( 255, 255, 255, .7 ); }
.bg-white-60 { background-color: rgba( 255, 255, 255, .6 ); }
.bg-white-50 { background-color: rgba( 255, 255, 255, .5 ); }
.bg-white-40 { background-color: rgba( 255, 255, 255, .4 ); }
.bg-white-30 { background-color: rgba( 255, 255, 255, .3 ); }
.bg-white-20 { background-color: rgba( 255, 255, 255, .2 ); }
.bg-white-10 { background-color: rgba( 255, 255, 255, .1 ); }
.bg-black { background-color: #2e2e2e; }
.bg-near-black { background-color: #292f36; }
.bg-dark-gray { background-color: #666; }
.bg-mid-gray { background-color: #969696; }
.bg-warm-gray { background-color: #7f8286; }
.bg-light-warm-gray { background-color: #a08877; }
.bg-gray { background-color: #54595e; }
.bg-silver { background-color: #ede6e3; }
.bg-light-silver { background-color: #f9f6f5; }
.bg-moon-gray { background-color: #d3d3d3; }
.bg-light-gray { background-color: #eee; }
.bg-lighter-gray { background-color: #f3f4f4; }
.bg-light-light-gray { background-color: #f2edeb; }
.bg-near-white { background-color: #f8f8f9; }
.bg-white { background-color: #fff; }
.bg-transparent { background-color: transparent; }
.bg-dark-red { background-color: #e7040f; }
.bg-red { background-color: #8f0a0a; }
.bg-light-red { background-color: #ff725c; }
.bg-light-orange { background-color: #fda63d; }
.bg-orange { background-color: #b84600; }
.bg-dark-orange { background-color: #823600; }
.bg-darker-orange { background-color: #fd6508; }
.bg-brand-orange { background-color: #fd8a0f; }
.bg-brand-dark-orange { background-color: #fd7d0b; }
.bg-gold { background-color: #ffb700; }
.bg-yellow { background-color: #fe9e25; }
.bg-light-yellow { background-color: #fff1df; }
.bg-purple { background-color: #5e2ca5; }
.bg-light-purple { background-color: #a463f2; }
.bg-dark-pink { background-color: #d5008f; }
.bg-hot-pink { background-color: #ff41b4; }
.bg-pink { background-color: #ff80cc; }
.bg-light-pink { background-color: #ffa3d7; }
.bg-dark-green { background-color: #007539; }
.bg-green { background-color: #83e1a3; }
.bg-light-green { background-color: #88d35a; }
.bg-navy { background-color: #001b44; }
.bg-dark-blue { background-color: #00449e; }
.bg-blue { background-color: #19648b; }
.bg-light-blue { background-color: #1672c2; }
.bg-lightest-blue { background-color: #cbd4db; }
.bg-washed-blue { background-color: #97aab7; }
.bg-washed-green { background-color: #e8fdf5; }
.bg-washed-yellow { background-color: rgba( 253, 125, 13, .33 ); }
.bg-washed-red { background-color: #ffdfdf; }
.bg-promo-1 { background-color: #d10f0f; }
.bg-promo-2 { background-color: #5bffb5; }
.bg-promo-3 { background-color: #a8ff62; }
.bg-promo-4 { background-color: #f8bbfe; }
.bg-inherit { background-color: inherit; }
/* Placeholder colors */
.placeholder-dark-gray::-webkit-input-placeholder { color: #666; }
.placeholder-dark-gray::-moz-placeholder { color: #666; }
.placeholder-dark-gray::-ms-input-placeholder { color: #666; }
.placeholder-dark-gray::placeholder { color: #666; }
.placeholder-gray::-webkit-input-placeholder { color: #54595e; }
.placeholder-gray::-moz-placeholder { color: #54595e; }
.placeholder-gray::-ms-input-placeholder { color: #54595e; }
.placeholder-gray::placeholder { color: #54595e; }
/* 
  
   SKINS:PSEUDO

   Customize the color of an element when
   it is focused or hovered over.
 
 */
.hover-black:hover { color: #2e2e2e; }
.hover-black:focus { color: #2e2e2e; }
.hover-near-black:hover { color: #292f36; }
.hover-near-black:focus { color: #292f36; }
.hover-dark-gray:hover { color: #666; }
.hover-dark-gray:focus { color: #666; }
.hover-mid-gray:hover { color: #969696; }
.hover-mid-gray:focus { color: #969696; }
.hover-gray:hover { color: #54595e; }
.hover-gray:focus { color: #54595e; }
.hover-silver:hover { color: #ede6e3; }
.hover-silver:focus { color: #ede6e3; }
.hover-light-silver:hover { color: #f9f6f5; }
.hover-light-silver:focus { color: #f9f6f5; }
.hover-moon-gray:hover { color: #d3d3d3; }
.hover-moon-gray:focus { color: #d3d3d3; }
.hover-light-gray:hover { color: #eee; }
.hover-light-gray:focus { color: #eee; }
.hover-lighter-gray:hover { color: #f3f4f4; }
.hover-lighter-gray:focus { color: #f3f4f4; }
.hover-near-white:hover { color: #f8f8f9; }
.hover-near-white:focus { color: #f8f8f9; }
.hover-white:hover { color: #fff; }
.hover-white:focus { color: #fff; }
.hover-black-90:hover { color: rgba( 0, 0, 0, .9 ); }
.hover-black-90:focus { color: rgba( 0, 0, 0, .9 ); }
.hover-black-80:hover { color: rgba( 0, 0, 0, .8 ); }
.hover-black-80:focus { color: rgba( 0, 0, 0, .8 ); }
.hover-black-70:hover { color: rgba( 0, 0, 0, .7 ); }
.hover-black-70:focus { color: rgba( 0, 0, 0, .7 ); }
.hover-black-60:hover { color: rgba( 0, 0, 0, .6 ); }
.hover-black-60:focus { color: rgba( 0, 0, 0, .6 ); }
.hover-black-50:hover { color: rgba( 0, 0, 0, .5 ); }
.hover-black-50:focus { color: rgba( 0, 0, 0, .5 ); }
.hover-black-40:hover { color: rgba( 0, 0, 0, .4 ); }
.hover-black-40:focus { color: rgba( 0, 0, 0, .4 ); }
.hover-black-30:hover { color: rgba( 0, 0, 0, .3 ); }
.hover-black-30:focus { color: rgba( 0, 0, 0, .3 ); }
.hover-black-20:hover { color: rgba( 0, 0, 0, .2 ); }
.hover-black-20:focus { color: rgba( 0, 0, 0, .2 ); }
.hover-black-10:hover { color: rgba( 0, 0, 0, .1 ); }
.hover-black-10:focus { color: rgba( 0, 0, 0, .1 ); }
.hover-white-90:hover { color: rgba( 255, 255, 255, .9 ); }
.hover-white-90:focus { color: rgba( 255, 255, 255, .9 ); }
.hover-white-80:hover { color: rgba( 255, 255, 255, .8 ); }
.hover-white-80:focus { color: rgba( 255, 255, 255, .8 ); }
.hover-white-70:hover { color: rgba( 255, 255, 255, .7 ); }
.hover-white-70:focus { color: rgba( 255, 255, 255, .7 ); }
.hover-white-60:hover { color: rgba( 255, 255, 255, .6 ); }
.hover-white-60:focus { color: rgba( 255, 255, 255, .6 ); }
.hover-white-50:hover { color: rgba( 255, 255, 255, .5 ); }
.hover-white-50:focus { color: rgba( 255, 255, 255, .5 ); }
.hover-white-40:hover { color: rgba( 255, 255, 255, .4 ); }
.hover-white-40:focus { color: rgba( 255, 255, 255, .4 ); }
.hover-white-30:hover { color: rgba( 255, 255, 255, .3 ); }
.hover-white-30:focus { color: rgba( 255, 255, 255, .3 ); }
.hover-white-20:hover { color: rgba( 255, 255, 255, .2 ); }
.hover-white-20:focus { color: rgba( 255, 255, 255, .2 ); }
.hover-white-10:hover { color: rgba( 255, 255, 255, .1 ); }
.hover-white-10:focus { color: rgba( 255, 255, 255, .1 ); }
.hover-inherit:hover, .hover-inherit:focus { color: inherit; }
.hover-bg-black:hover { background-color: #2e2e2e; }
.hover-bg-black:focus { background-color: #2e2e2e; }
.hover-bg-near-black:hover { background-color: #292f36; }
.hover-bg-near-black:focus { background-color: #292f36; }
.hover-bg-dark-gray:hover { background-color: #666; }
.hover-bg-dark-gray:focus { background-color: #666; }
.hover-bg-mid-gray:hover { background-color: #969696; }
.hover-bg-mid-gray:focus { background-color: #969696; }
.hover-bg-gray:hover { background-color: #54595e; }
.hover-bg-gray:focus { background-color: #54595e; }
.hover-bg-silver:hover { background-color: #ede6e3; }
.hover-bg-silver:focus { background-color: #ede6e3; }
.hover-bg-light-silver:hover { background-color: #f9f6f5; }
.hover-bg-light-silver:focus { background-color: #f9f6f5; }
.hover-bg-moon-gray:hover { background-color: #d3d3d3; }
.hover-bg-moon-gray:focus { background-color: #d3d3d3; }
.hover-bg-light-gray:hover { background-color: #eee; }
.hover-bg-light-gray:focus { background-color: #eee; }
.hover-bg-lighter-gray:hover { background-color: #f3f4f4; }
.hover-bg-lighter-gray:focus { background-color: #f3f4f4; }
.hover-bg-near-white:hover { background-color: #f8f8f9; }
.hover-bg-near-white:focus { background-color: #f8f8f9; }
.hover-bg-white:hover { background-color: #fff; }
.hover-bg-white:focus { background-color: #fff; }
.hover-bg-transparent:hover { background-color: transparent; }
.hover-bg-transparent:focus { background-color: transparent; }
.hover-bg-black-90:hover { background-color: rgba( 0, 0, 0, .9 ); }
.hover-bg-black-90:focus { background-color: rgba( 0, 0, 0, .9 ); }
.hover-bg-black-80:hover { background-color: rgba( 0, 0, 0, .8 ); }
.hover-bg-black-80:focus { background-color: rgba( 0, 0, 0, .8 ); }
.hover-bg-black-70:hover { background-color: rgba( 0, 0, 0, .7 ); }
.hover-bg-black-70:focus { background-color: rgba( 0, 0, 0, .7 ); }
.hover-bg-black-60:hover { background-color: rgba( 0, 0, 0, .6 ); }
.hover-bg-black-60:focus { background-color: rgba( 0, 0, 0, .6 ); }
.hover-bg-black-50:hover { background-color: rgba( 0, 0, 0, .5 ); }
.hover-bg-black-50:focus { background-color: rgba( 0, 0, 0, .5 ); }
.hover-bg-black-40:hover { background-color: rgba( 0, 0, 0, .4 ); }
.hover-bg-black-40:focus { background-color: rgba( 0, 0, 0, .4 ); }
.hover-bg-black-30:hover { background-color: rgba( 0, 0, 0, .3 ); }
.hover-bg-black-30:focus { background-color: rgba( 0, 0, 0, .3 ); }
.hover-bg-black-20:hover { background-color: rgba( 0, 0, 0, .2 ); }
.hover-bg-black-20:focus { background-color: rgba( 0, 0, 0, .2 ); }
.hover-bg-black-10:hover { background-color: rgba( 0, 0, 0, .1 ); }
.hover-bg-black-10:focus { background-color: rgba( 0, 0, 0, .1 ); }
.hover-bg-white-90:hover { background-color: rgba( 255, 255, 255, .9 ); }
.hover-bg-white-90:focus { background-color: rgba( 255, 255, 255, .9 ); }
.hover-bg-white-80:hover { background-color: rgba( 255, 255, 255, .8 ); }
.hover-bg-white-80:focus { background-color: rgba( 255, 255, 255, .8 ); }
.hover-bg-white-70:hover { background-color: rgba( 255, 255, 255, .7 ); }
.hover-bg-white-70:focus { background-color: rgba( 255, 255, 255, .7 ); }
.hover-bg-white-60:hover { background-color: rgba( 255, 255, 255, .6 ); }
.hover-bg-white-60:focus { background-color: rgba( 255, 255, 255, .6 ); }
.hover-bg-white-50:hover { background-color: rgba( 255, 255, 255, .5 ); }
.hover-bg-white-50:focus { background-color: rgba( 255, 255, 255, .5 ); }
.hover-bg-white-40:hover { background-color: rgba( 255, 255, 255, .4 ); }
.hover-bg-white-40:focus { background-color: rgba( 255, 255, 255, .4 ); }
.hover-bg-white-30:hover { background-color: rgba( 255, 255, 255, .3 ); }
.hover-bg-white-30:focus { background-color: rgba( 255, 255, 255, .3 ); }
.hover-bg-white-20:hover { background-color: rgba( 255, 255, 255, .2 ); }
.hover-bg-white-20:focus { background-color: rgba( 255, 255, 255, .2 ); }
.hover-bg-white-10:hover { background-color: rgba( 255, 255, 255, .1 ); }
.hover-bg-white-10:focus { background-color: rgba( 255, 255, 255, .1 ); }
.hover-dark-red:hover { color: #e7040f; }
.hover-dark-red:focus { color: #e7040f; }
.hover-red:hover { color: #8f0a0a; }
.hover-red:focus { color: #8f0a0a; }
.hover-light-red:hover { color: #ff725c; }
.hover-light-red:focus { color: #ff725c; }
.hover-orange:hover { color: #b84600; }
.hover-orange:focus { color: #b84600; }
.hover-dark-orange:hover { color: #823600; }
.hover-dark-orange:focus { color: #823600; }
.hover-brand-orange:hover { color: #fd8a0f; }
.hover-brand-orange:focus { color: #fd8a0f; }
.hover-gold:hover { color: #ffb700; }
.hover-gold:focus { color: #ffb700; }
.hover-yellow:hover { color: #fe9e25; }
.hover-yellow:focus { color: #fe9e25; }
.hover-light-yellow:hover { color: #fff1df; }
.hover-light-yellow:focus { color: #fff1df; }
.hover-purple:hover { color: #5e2ca5; }
.hover-purple:focus { color: #5e2ca5; }
.hover-light-purple:hover { color: #a463f2; }
.hover-light-purple:focus { color: #a463f2; }
.hover-dark-pink:hover { color: #d5008f; }
.hover-dark-pink:focus { color: #d5008f; }
.hover-hot-pink:hover { color: #ff41b4; }
.hover-hot-pink:focus { color: #ff41b4; }
.hover-pink:hover { color: #ff80cc; }
.hover-pink:focus { color: #ff80cc; }
.hover-light-pink:hover { color: #ffa3d7; }
.hover-light-pink:focus { color: #ffa3d7; }
.hover-dark-green:hover { color: #007539; }
.hover-dark-green:focus { color: #007539; }
.hover-green:hover { color: #83e1a3; }
.hover-green:focus { color: #83e1a3; }
.hover-light-green:hover { color: #88d35a; }
.hover-light-green:focus { color: #88d35a; }
.hover-navy:hover { color: #001b44; }
.hover-navy:focus { color: #001b44; }
.hover-dark-blue:hover { color: #00449e; }
.hover-dark-blue:focus { color: #00449e; }
.hover-blue:hover { color: #19648b; }
.hover-blue:focus { color: #19648b; }
.hover-light-blue:hover { color: #1672c2; }
.hover-light-blue:focus { color: #1672c2; }
.hover-lightest-blue:hover { color: #cbd4db; }
.hover-lightest-blue:focus { color: #cbd4db; }
.hover-washed-blue:hover { color: #97aab7; }
.hover-washed-blue:focus { color: #97aab7; }
.hover-washed-green:hover { color: #e8fdf5; }
.hover-washed-green:focus { color: #e8fdf5; }
.hover-washed-yellow:hover { color: rgba( 253, 125, 13, .33 ); }
.hover-washed-yellow:focus { color: rgba( 253, 125, 13, .33 ); }
.hover-washed-red:hover { color: #ffdfdf; }
.hover-washed-red:focus { color: #ffdfdf; }
.hover-bg-dark-red:hover { background-color: #e7040f; }
.hover-bg-dark-red:focus { background-color: #e7040f; }
.hover-bg-red:hover { background-color: #8f0a0a; }
.hover-bg-red:focus { background-color: #8f0a0a; }
.hover-bg-light-red:hover { background-color: #ff725c; }
.hover-bg-light-red:focus { background-color: #ff725c; }
.hover-bg-orange:hover { background-color: #b84600; }
.hover-bg-orange:focus { background-color: #b84600; }
.hover-bg-dark-orange:hover { background-color: #823600; }
.hover-bg-dark-orange:focus { background-color: #823600; }
.hover-bg-brand-orange:hover { background-color: #fd8a0f; }
.hover-bg-brand-orange:focus { background-color: #fd8a0f; }
.hover-bg-gold:hover { background-color: #ffb700; }
.hover-bg-gold:focus { background-color: #ffb700; }
.hover-bg-yellow:hover { background-color: #fe9e25; }
.hover-bg-yellow:focus { background-color: #fe9e25; }
.hover-bg-light-yellow:hover { background-color: #fff1df; }
.hover-bg-light-yellow:focus { background-color: #fff1df; }
.hover-bg-purple:hover { background-color: #5e2ca5; }
.hover-bg-purple:focus { background-color: #5e2ca5; }
.hover-bg-light-purple:hover { background-color: #a463f2; }
.hover-bg-light-purple:focus { background-color: #a463f2; }
.hover-bg-dark-pink:hover { background-color: #d5008f; }
.hover-bg-dark-pink:focus { background-color: #d5008f; }
.hover-bg-hot-pink:hover { background-color: #ff41b4; }
.hover-bg-hot-pink:focus { background-color: #ff41b4; }
.hover-bg-pink:hover { background-color: #ff80cc; }
.hover-bg-pink:focus { background-color: #ff80cc; }
.hover-bg-light-pink:hover { background-color: #ffa3d7; }
.hover-bg-light-pink:focus { background-color: #ffa3d7; }
.hover-bg-dark-green:hover { background-color: #007539; }
.hover-bg-dark-green:focus { background-color: #007539; }
.hover-bg-green:hover { background-color: #83e1a3; }
.hover-bg-green:focus { background-color: #83e1a3; }
.hover-bg-light-green:hover { background-color: #88d35a; }
.hover-bg-light-green:focus { background-color: #88d35a; }
.hover-bg-navy:hover { background-color: #001b44; }
.hover-bg-navy:focus { background-color: #001b44; }
.hover-bg-dark-blue:hover { background-color: #00449e; }
.hover-bg-dark-blue:focus { background-color: #00449e; }
.hover-bg-blue:hover { background-color: #19648b; }
.hover-bg-blue:focus { background-color: #19648b; }
.hover-bg-light-blue:hover { background-color: #1672c2; }
.hover-bg-light-blue:focus { background-color: #1672c2; }
.hover-bg-lightest-blue:hover { background-color: #cbd4db; }
.hover-bg-lightest-blue:focus { background-color: #cbd4db; }
.hover-bg-washed-blue:hover { background-color: #97aab7; }
.hover-bg-washed-blue:focus { background-color: #97aab7; }
.hover-bg-washed-green:hover { background-color: #e8fdf5; }
.hover-bg-washed-green:focus { background-color: #e8fdf5; }
.hover-bg-washed-yellow:hover { background-color: rgba( 253, 125, 13, .33 ); }
.hover-bg-washed-yellow:focus { background-color: rgba( 253, 125, 13, .33 ); }
.hover-bg-washed-red:hover { background-color: #ffdfdf; }
.hover-bg-washed-red:focus { background-color: #ffdfdf; }
.hover-bg-inherit:hover, .hover-bg-inherit:focus { background-color: inherit; }
.hover-b--orange:hover { border-color: #b84600; }
.hover-b--orange:focus { border-color: #b84600; }
.hover-b--dark-orange:hover { border-color: #823600; }
.hover-b--dark-orange:focus { border-color: #823600; }
.hover-bw_1:hover, .hover-bw_1:focus { border-width: 1px; }
.hover-bw_2:hover, .hover-bw_2:focus { border-width: 2px; }
/* Variables */
/*
   SPACING
   Docs: http://tachyons.io/docs/layout/spacing/

   An eight step powers of two scale ranging from 0 to 16rem.

   Base:
     p = padding
     m = margin

   Modifiers:
     a = all
     h = horizontal
     v = vertical
     t = top
     r = right
     b = bottom
     l = left

     0 = none
     1 = 1st step in spacing scale
     2 = 2nd step in spacing scale
     3 = 3rd step in spacing scale
     4 = 4th step in spacing scale
     5 = 5th step in spacing scale
     6 = 6th step in spacing scale
     7 = 7th step in spacing scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.pa0 { padding: 0; }
.pa1 { padding: .25rem; }
.pa2 { padding: .5rem; }
.pa3 { padding: 1rem; }
.pa4 { padding: 2rem; }
.pa5 { padding: 4rem; }
.pa6 { padding: 8rem; }
.pa7 { padding: 16rem; }
.pa_1 { padding: 1px; }
.pa_2 { padding: 2px; }
.pa_10 { padding: 10px; }
.pa_12 { padding: 12px; }
.pa_24 { padding: 24px; }
.pl0 { padding-left: 0; }
.pl1 { padding-left: .25rem; }
.pl2 { padding-left: .5rem; }
.pl3 { padding-left: 1rem; }
.pl4 { padding-left: 2rem; }
.pl5 { padding-left: 4rem; }
.pl6 { padding-left: 8rem; }
.pl7 { padding-left: 16rem; }
.pl_6 { padding-left: 6px; }
.pl_12 { padding-left: 12px; }
.pl_22 { padding-left: 22px; }
.pl_24 { padding-left: 24px; }
.pl_48 { padding-left: 48px; }
.pl_320 { padding-left: 320px; }
.pr0 { padding-right: 0; }
.pr1 { padding-right: .25rem; }
.pr2 { padding-right: .5rem; }
.pr3 { padding-right: 1rem; }
.pr4 { padding-right: 2rem; }
.pr5 { padding-right: 4rem; }
.pr6 { padding-right: 8rem; }
.pr7 { padding-right: 16rem; }
.pr_6 { padding-right: 6px; }
.pr_12 { padding-right: 12px; }
.pb0 { padding-bottom: 0; }
.pb1 { padding-bottom: .25rem; }
.pb2 { padding-bottom: .5rem; }
.pb3 { padding-bottom: 1rem; }
.pb4 { padding-bottom: 2rem; }
.pb5 { padding-bottom: 4rem; }
.pb6 { padding-bottom: 8rem; }
.pb7 { padding-bottom: 16rem; }
.pb_12 { padding-bottom: 12px; }
.pt0 { padding-top: 0; }
.pt1 { padding-top: .25rem; }
.pt2 { padding-top: .5rem; }
.pt3 { padding-top: 1rem; }
.pt4 { padding-top: 2rem; }
.pt5 { padding-top: 4rem; }
.pt6 { padding-top: 8rem; }
.pt7 { padding-top: 16rem; }
.pt_12 { padding-top: 12px; }
.pt_24 { padding-top: 24px; }
.pt_48 { padding-top: 48px; }
.pv0 { padding-top: 0; padding-bottom: 0; }
.pv1 { padding-top: .25rem; padding-bottom: .25rem; }
.pv2 { padding-top: .5rem; padding-bottom: .5rem; }
.pv3 { padding-top: 1rem; padding-bottom: 1rem; }
.pv4 { padding-top: 2rem; padding-bottom: 2rem; }
.pv5 { padding-top: 4rem; padding-bottom: 4rem; }
.pv6 { padding-top: 8rem; padding-bottom: 8rem; }
.pv7 { padding-top: 16rem; padding-bottom: 16rem; }
.pv_1 { padding-top: 1px; padding-bottom: 1px; }
.pv_2 { padding-top: 2px; padding-bottom: 2px; }
.pv_5 { padding-top: 5px; padding-bottom: 5px; }
.pv_6 { padding-top: 6px; padding-bottom: 6px; }
.pv_10 { padding-top: 10px; padding-bottom: 10px; }
.pv_12 { padding-top: 12px; padding-bottom: 12px; }
.pv_24 { padding-top: 24px; padding-bottom: 24px; }
.pv_30 { padding-top: 30px; padding-bottom: 30px; }
.pv_46 { padding-top: 46px; padding-bottom: 46px; }
.pv_54 { padding-top: 54px; padding-bottom: 54px; }
.ph0 { padding-left: 0; padding-right: 0; }
.ph1 { padding-left: .25rem; padding-right: .25rem; }
.ph2 { padding-left: .5rem; padding-right: .5rem; }
.ph3 { padding-left: 1rem; padding-right: 1rem; }
.ph4 { padding-left: 2rem; padding-right: 2rem; }
.ph5 { padding-left: 4rem; padding-right: 4rem; }
.ph6 { padding-left: 8rem; padding-right: 8rem; }
.ph7 { padding-left: 16rem; padding-right: 16rem; }
.ph_6 { padding-left: 6px; padding-right: 6px; }
.ph_12 { padding-left: 12px; padding-right: 12px; }
.ph_20 { padding-left: 20px; padding-right: 20px; }
.ph_24 { padding-left: 24px; padding-right: 24px; }
.ph_30 { padding-left: 30px; padding-right: 30px; }
.ph_44 { padding-left: 44px; padding-right: 44px; }
.ph_52 { padding-left: 52px; padding-right: 52px; }
.ph_60 { padding-left: 60px; padding-right: 60px; }
.ph_68 { padding-left: 68px; padding-right: 68px; }
.ph_80 { padding-left: 80px; padding-right: 80px; }
.ph_94 { padding-left: 94px; padding-right: 94px; }
.ph_160 { padding-left: 160px; padding-right: 160px; }
.ma0 { margin: 0; }
.ma1 { margin: .25rem; }
.ma2 { margin: .5rem; }
.ma3 { margin: 1rem; }
.ma4 { margin: 2rem; }
.ma5 { margin: 4rem; }
.ma6 { margin: 8rem; }
.ma7 { margin: 16rem; }
.ml0 { margin-left: 0; }
.ml1 { margin-left: .25rem; }
.ml2 { margin-left: .5rem; }
.ml3 { margin-left: 1rem; }
.ml4 { margin-left: 2rem; }
.ml5 { margin-left: 4rem; }
.ml6 { margin-left: 8rem; }
.ml7 { margin-left: 16rem; }
.ml_24 { margin-left: 24px; }
.mr0 { margin-right: 0; }
.mr1 { margin-right: .25rem; }
.mr2 { margin-right: .5rem; }
.mr3 { margin-right: 1rem; }
.mr4 { margin-right: 2rem; }
.mr5 { margin-right: 4rem; }
.mr6 { margin-right: 8rem; }
.mr7 { margin-right: 16rem; }
.mr_9 { margin-right: 9px; }
.mr_12 { margin-right: 12px; }
.mr_74 { margin-right: 74px; }
.mb0 { margin-bottom: 0; }
.mb1 { margin-bottom: .25rem; }
.mb2 { margin-bottom: .5rem; }
.mb3 { margin-bottom: 1rem; }
.mb4 { margin-bottom: 2rem; }
.mb5 { margin-bottom: 4rem; }
.mb6 { margin-bottom: 8rem; }
.mb7 { margin-bottom: 16rem; }
.mb-2 { margin-bottom: 2px; }
.mb-10p { margin-bottom: 10%; }
.mb_12 { margin-bottom: 12px; }
.mb_20 { margin-bottom: 20px; }
.mb_24 { margin-bottom: 24px; }
.mb_40 { margin-bottom: 40px; }
.mt0 { margin-top: 0; }
.mt1 { margin-top: .25rem; }
.mt2 { margin-top: .5rem; }
.mt3 { margin-top: 1rem; }
.mt4 { margin-top: 2rem; }
.mt5 { margin-top: 4rem; }
.mt6 { margin-top: 8rem; }
.mt7 { margin-top: 16rem; }
.mt-2 { margin-top: 2px; }
.mt_12 { margin-top: 12px; }
.mt_20 { margin-top: 20px; }
.mt_24 { margin-top: 24px; }
.mt_40 { margin-top: 40px; }
.mt-10p { margin-top: 10%; }
.mv0 { margin-top: 0; margin-bottom: 0; }
.mv1 { margin-top: .25rem; margin-bottom: .25rem; }
.mv2 { margin-top: .5rem; margin-bottom: .5rem; }
.mv3 { margin-top: 1rem; margin-bottom: 1rem; }
.mv4 { margin-top: 2rem; margin-bottom: 2rem; }
.mv5 { margin-top: 4rem; margin-bottom: 4rem; }
.mv6 { margin-top: 8rem; margin-bottom: 8rem; }
.mv7 { margin-top: 16rem; margin-bottom: 16rem; }
.mh0 { margin-left: 0; margin-right: 0; }
.mh1 { margin-left: .25rem; margin-right: .25rem; }
.mh2 { margin-left: .5rem; margin-right: .5rem; }
.mh3 { margin-left: 1rem; margin-right: 1rem; }
.mh4 { margin-left: 2rem; margin-right: 2rem; }
.mh5 { margin-left: 4rem; margin-right: 4rem; }
.mh6 { margin-left: 8rem; margin-right: 8rem; }
.mh7 { margin-left: 16rem; margin-right: 16rem; }
.mh-auto { margin-left: auto; margin-right: auto; }
/*
   NEGATIVE MARGINS

   Base:
     n = negative

   Modifiers:
     a = all
     t = top
     r = right
     b = bottom
     l = left

     1 = 1st step in spacing scale
     2 = 2nd step in spacing scale
     3 = 3rd step in spacing scale
     4 = 4th step in spacing scale
     5 = 5th step in spacing scale
     6 = 6th step in spacing scale
     7 = 7th step in spacing scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.na1 { margin: -0.25rem; }
.na2 { margin: -0.5rem; }
.na3 { margin: -1rem; }
.na4 { margin: -2rem; }
.na5 { margin: -4rem; }
.na6 { margin: -8rem; }
.na7 { margin: -16rem; }
.nl1 { margin-left: -0.25rem; }
.nl2 { margin-left: -0.5rem; }
.nl3 { margin-left: -1rem; }
.nl4 { margin-left: -2rem; }
.nl5 { margin-left: -4rem; }
.nl6 { margin-left: -8rem; }
.nl7 { margin-left: -16rem; }
.nl_1 { margin-left: -1px; }
.nl_2 { margin-left: -2px; }
.nl_3 { margin-left: -3px; }
.nl_4 { margin-left: -4px; }
.nl_5 { margin-left: -5px; }
.nl_7 { margin-left: -7px; }
.nl_12 { margin-left: -12px; }
.nl_22 { margin-left: -22px; }
.nr1 { margin-right: -0.25rem; }
.nr2 { margin-right: -0.5rem; }
.nr3 { margin-right: -1rem; }
.nr4 { margin-right: -2rem; }
.nr5 { margin-right: -4rem; }
.nr6 { margin-right: -8rem; }
.nr7 { margin-right: -16rem; }
.nr_1 { margin-right: -1px; }
.nr_2 { margin-right: -2px; }
.nr_3 { margin-right: -3px; }
.nr_4 { margin-right: -4px; }
.nr_5 { margin-right: -5px; }
.nr_12 { margin-right: -12px; }
.nb1 { margin-bottom: -0.25rem; }
.nb2 { margin-bottom: -0.5rem; }
.nb3 { margin-bottom: -1rem; }
.nb4 { margin-bottom: -2rem; }
.nb5 { margin-bottom: -4rem; }
.nb6 { margin-bottom: -8rem; }
.nb7 { margin-bottom: -16rem; }
.nb_1 { margin-bottom: -1px; }
.nb_2 { margin-bottom: -2px; }
.nb_3 { margin-bottom: -3px; }
.nb_4 { margin-bottom: -4px; }
.nb_5 { margin-bottom: -5px; }
.nt1 { margin-top: -0.25rem; }
.nt2 { margin-top: -0.5rem; }
.nt3 { margin-top: -1rem; }
.nt4 { margin-top: -2rem; }
.nt5 { margin-top: -4rem; }
.nt6 { margin-top: -8rem; }
.nt7 { margin-top: -16rem; }
.nt_1 { margin-top: -1px; }
.nt_2 { margin-top: -2px; }
.nt_3 { margin-top: -3px; }
.nt_4 { margin-top: -4px; }
.nt_5 { margin-top: -5px; }
.nt_28 { margin-top: -28px; }
.nt_48 { margin-top: -48px; }
/*

  TABLES
  Docs: http://tachyons.io/docs/elements/tables/

*/
.collapse { border-collapse: collapse; border-spacing: 0; }
.striped--light-silver:nth-child(odd) { background-color: #f9f6f5; }
.striped--moon-gray:nth-child(odd) { background-color: #d3d3d3; }
.striped--light-gray:nth-child(odd) { background-color: #eee; }
.striped--near-white:nth-child(odd) { background-color: #f8f8f9; }
.stripe-light:nth-child(odd) { background-color: rgba( 255, 255, 255, .1 ); }
.stripe-dark:nth-child(odd) { background-color: rgba( 0, 0, 0, .1 ); }
/*

   TEXT DECORATION
   Docs: http://tachyons.io/docs/typography/text-decoration/


   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.strike { text-decoration: line-through; }
.underline { text-decoration: underline; }
.no-underline { text-decoration: none; }
/*

  TEXT ALIGN
  Docs: http://tachyons.io/docs/typography/text-align/

  Base
    t = text-align

  Modifiers
    l = left
    r = right
    c = center
    j = justify

  Media Query Extensions:
    -ns = not-small
    -m  = medium
    -l  = large

*/
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.tj { text-align: justify; }
/*

   TEXT TRANSFORM
   Docs: http://tachyons.io/docs/typography/text-transform/

   Base:
     tt = text-transform

   Modifiers
     c = capitalize
     l = lowercase
     u = uppercase
     n = none

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.ttc { text-transform: capitalize; }
.ttl { text-transform: lowercase; }
.ttu { text-transform: uppercase; }
.ttn { text-transform: none; }
/*

   TYPE SCALE
   Docs: http://tachyons.io/docs/typography/scale/

   Base:
    f = font-size

   Modifiers
     1 = 1st step in size scale
     2 = 2nd step in size scale
     3 = 3rd step in size scale
     4 = 4th step in size scale
     5 = 5th step in size scale
     6 = 6th step in size scale
     7 = 7th step in size scale

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large
*/
/*
 * For Hero/Marketing Titles
 *
 * These generally are too large for mobile
 * so be careful using them on smaller screens.
 * */
.f-6, .f-headline { font-size: 6rem; }
.f-5, .f-subheadline { font-size: 5rem; }
.f1 { font-size: 3rem; }
.f2 { font-size: 2.25rem; }
.f3 { font-size: 1.5rem; }
.f4 { font-size: 1.25rem; }
.f5 { font-size: 1rem; }
.f6 { font-size: .875rem; }
.f7 { font-size: .75rem; }
.f8 { font-size: .625rem; }
.f9 { font-size: .5rem; }
.f_18 { font-size: 18px; }
.f_28 { font-size: 28px; }
.f_32 { font-size: 32px; }
.f_34 { font-size: 34px; }
.f_42 { font-size: 42px; }
/*

   TYPOGRAPHY
   http://tachyons.io/docs/typography/measure/

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Measure is limited to ~66 characters */
.measure { max-width: 30em; }
/* Measure is limited to ~80 characters */
.measure-wide { max-width: 34em; }
/* Measure is limited to ~45 characters */
.measure-narrow { max-width: 20em; }
/* Book paragraph style - paragraphs are indented with no vertical spacing. */
.indent { text-indent: 1em; margin-top: 0; margin-bottom: 0; }
.small-caps { font-variant: small-caps; }
/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */
.truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*

   UTILITIES

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/* Equivalent to .overflow-y-scroll */
.overflow-container { overflow-y: scroll; }
.center { margin-right: auto; margin-left: auto; }
.mr-auto { margin-right: auto; }
.ml-auto { margin-left: auto; }
/*

   VISIBILITY

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
/*
    Text that is hidden but accessible
    Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*/
.clip { position: fixed !important; _position: absolute !important; clip: rect( 1px 1px 1px 1px ); /* IE6, IE7 */ clip: rect( 1px, 1px, 1px, 1px ); }
/*

   WHITE SPACE

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.ws-normal { white-space: normal; }
.nowrap { white-space: nowrap; }
.pre { white-space: pre; }
/*

   VERTICAL ALIGN

   Media Query Extensions:
     -ns = not-small
     -m  = medium
     -l  = large

*/
.v-base { vertical-align: baseline; }
.v-mid { vertical-align: middle; }
.v-top { vertical-align: top; }
.v-btm { vertical-align: bottom; }
.v-super { vertical-align: super; }
.v-tbtm { vertical-align: text-bottom; }
/*

  HOVER EFFECTS
  Docs: http://tachyons.io/docs/themes/hovers/

    - Dim
    - Glow
    - Hide Child
    - Underline text
    - Grow
    - Pointer
    - Shadow

*/
/*

  Dim element on hover by adding the dim class.

*/
.dim { opacity: 1; transition: opacity .15s ease-in; }
.dim:hover, .dim:focus { opacity: .5; transition: opacity .15s ease-in; }
.dim:active { opacity: .8; transition: opacity .15s ease-out; }
/*

  Animate opacity to 100% on hover by adding the glow class.

*/
.glow { transition: opacity .15s ease-in; }
.glow:hover, .glow:focus { opacity: 1; transition: opacity .15s ease-in; }
/*

  Hide child & reveal on hover:

  Put the hide-child class on a parent element and any nested element with the
  child class will be hidden and displayed on hover or focus.

  <div class="hide-child">
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
    <div class="child"> Hidden until hover or focus </div>
  </div>
*/
.hide-child .child { opacity: 0; transition: opacity .15s ease-in; }
.hide-child:hover  .child, .hide-child:focus  .child, .hide-child:active .child { opacity: 1; transition: opacity .15s ease-in; }
.underline-hover:hover, .underline-hover:focus { text-decoration: underline; }
/* Can combine this with overflow-hidden to make background images grow on hover
 * even if you are using background-size: cover */
.grow { -moz-osx-font-smoothing: grayscale; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ( 0 ); transform: translateZ( 0 ); transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; }
.grow:hover, .grow:focus { -webkit-transform: scale( 1.05 ); transform: scale( 1.05 ); }
.grow:active { -webkit-transform: scale( .90 ); transform: scale( .90 ); }
.grow-large { -moz-osx-font-smoothing: grayscale; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ( 0 ); transform: translateZ( 0 ); transition: -webkit-transform .25s ease-in-out; transition: transform .25s ease-in-out; transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out; }
.grow-large:hover, .grow-large:focus { -webkit-transform: scale( 1.2 ); transform: scale( 1.2 ); }
.grow-large:active { -webkit-transform: scale( .95 ); transform: scale( .95 ); }
/* Add pointer on hover */
.pointer:hover { cursor: pointer; }
/* 
   Add shadow on hover.

   Performant box-shadow animation pattern from 
   http://tobiasahlin.com/blog/how-to-animate-box-shadow/ 
*/
.shadow-hover { cursor: pointer; position: relative; transition: all .5s cubic-bezier( .165, .84, .44, 1 ); }
.shadow-hover::after { content: ''; box-shadow: 0 0 16px 2px rgba( 0, 0, 0, .2 ); border-radius: inherit; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; transition: opacity .5s cubic-bezier( .165, .84, .44, 1 ); }
.shadow-hover:hover::after, .shadow-hover:focus::after { opacity: 1; }
/* Combine with classes in skins and skins-pseudo for 
 * many different transition possibilities. */
.bg-animate, .bg-animate:hover, .bg-animate:focus { transition: background-color .15s ease-in-out; }
.color-animate, .color-animate:hover, .color-animate:focus { transition: color .15s ease-in-out; }
/*

  Z-INDEX

  Base
    z = z-index

  Modifiers
    -0 = literal value 0
    -1 = literal value 1
    -2 = literal value 2
    -3 = literal value 3
    -4 = literal value 4
    -5 = literal value 5
    -999 = literal value 999
    -9999 = literal value 9999

    -max = largest accepted z-index value as integer

    -inherit = string value inherit
    -initial = string value initial
    -unset = string value unset

  MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index
  Spec: http://www.w3.org/TR/CSS2/zindex.html
  Articles:
    https://philipwalton.com/articles/what-no-one-told-you-about-z-index/

  Tips on extending:
  There might be a time worth using negative z-index values.
  Or if you are using tachyons with another project, you might need to
  adjust these values to suit your needs.

*/
.z-0 { z-index: 0; }
.z-1 { z-index: 1; }
.z-2 { z-index: 2; }
.z-3 { z-index: 3; }
.z-4 { z-index: 4; }
.z-5 { z-index: 5; }
.z-100 { z-index: 100; }
.z-999 { z-index: 999; }
.z-9999 { z-index: 9999; }
.z-max { z-index: 2147483647; }
.z-inherit { z-index: inherit; }
.z-initial { z-index: initial; }
.z-unset { z-index: unset; }
/*

    NESTED
    Tachyons module for styling nested elements
    that are generated by a cms.

*/
.nested-copy-line-height p, .nested-copy-line-height ul,
.nested-copy-line-height ol { line-height: 1.5; }
.nested-headline-line-height h1, .nested-headline-line-height h2,
.nested-headline-line-height h3, .nested-headline-line-height h4,
.nested-headline-line-height h5, .nested-headline-line-height h6 { line-height: 1.25; }
.nested-list-reset ul, .nested-list-reset ol { padding-left: 0; margin-left: 0; list-style-type: none; }
.nested-copy-indent p+p { text-indent: 1em; margin-top: 0; margin-bottom: 0; }
.nested-copy-separator p+p { margin-top: 1.5em; }
.nested-img img { width: 100%; max-width: 100%; display: block; }
.nested-links a { color: #19648b; transition: color .15s ease-in; }
.nested-links a:hover { color: #1672c2; transition: color .15s ease-in; }
.nested-links a:focus { color: #1672c2; transition: color .15s ease-in; }
/*

  STYLES

  Add custom styles here.

*/
.debug-info { display: none; position: absolute; color: red; background: #eee; padding: 1px; opacity: .8; font-family: Consolas, monaco, monospace; font-size: .75rem; }
.bg-orange-gradient { background-image: linear-gradient( 94deg, #a34104 4.85%, #b84600 16.02%, #df5805 56.32%, #f96105 90.28%, #fc870a 99.17% ); }
/*offcanvas menu*/
.offcanvas { position: fixed; bottom: 0; z-index: 105; display: flex; flex-direction: column; max-width: 100%; color: #292f36; visibility: hidden; background-color: #fff; background-clip: padding-box; outline: 0; transition: -webkit-transform 200ms ease-in-out; transition: transform 200ms ease-in-out; transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; top: 0; right: 0; width: 100%; border-left: 1px solid #ede6e3; -webkit-transform: translateX( 100% ); transform: translateX( 100% ); overflow-y: scroll; }
.offcanvas.showing, .offcanvas.show:not(.hiding) { -webkit-transform: none; transform: none; }
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { visibility: visible; }
.offcanvas-backdrop { visibility: hidden; position: fixed; top: 0; left: 0; z-index: 101; width: 100vw; height: 100vh; background-color: #000; opacity: 0; transition: opacity 200ms linear; }
.offcanvas-backdrop.show { visibility: visible; opacity: .5; }
.header-tab.active { background: #292f36; color: #fff; }
.header-tabset > div { -webkit-transform: scaleY( 0 ); transform: scaleY( 0 ); transition: -webkit-transform 200ms ease 0ms; transition: transform 200ms ease 0ms; transition: transform 200ms ease 0ms, -webkit-transform 200ms ease 0ms; position: absolute; left: 0; right: 0; }
.header-tabset > .active { -webkit-transform: scaleY( 1 ); transform: scaleY( 1 ); transition: -webkit-transform 200ms ease 0ms; transition: transform 200ms ease 0ms; transition: transform 200ms ease 0ms, -webkit-transform 200ms ease 0ms; }
a.menu-button { font-size: 30px; padding: 0 18px; position: relative; }
a.menu-button:before { content: ""; position: absolute; left: 5px; top: 6px; width: 27px; height: .15em; background: #19648b; box-shadow: 0 .25em 0 0 #19648b, 0 .5em 0 0 #19648b; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #3b3b3b; opacity: 1; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #3b3b3b; opacity: 1; }
input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #3b3b3b; opacity: 1; }
input::placeholder, textarea::placeholder { color: #3b3b3b; opacity: 1; }
a.category-link:after { background: #cecece; bottom: 0; content: ' '; height: 3px; left: 0; position: absolute; width: 15px; }
.breadcrumbs .caret a::before, .breadcrumb .caret a::before { content: "R"; color: #666; display: inline-block; font-family: "presseplus_iconfont"; font-size: 10px; padding: 0 5px; }
.breadcrumbs .slash a::before, .breadcrumb .slash a::before { content: "/"; display: inline-block; padding: 0 8px; }
.navbar-link:after { content: ''; display: block; width: 0; height: 2px; margin-left: auto; margin-right: auto; background: #292f36; transition: width .3s; }
.navbar-link:hover:after { width: 100%; }
#search-icon-lup { width: 16px; height: 16px; margin-top: 8px; margin-left: -25px; }
.search-input { border-top-left-radius: 9999px !important; border-bottom-left-radius: 9999px !important; }
.search-btn { border-top-right-radius: 9999px !important; border-bottom-right-radius: 9999px !important; }
.search-icon-stage { margin-left: 16px; margin-top: 14px; }
.search-input-stage { border-radius: 9999px !important; width: 270px; }
.search-input-catstage { border-radius: 9999px !important; width: 304px; }
.search-btn-stage { border-radius: 9999px !important; width: 44px; height: 44px; margin-left: -48px; margin-top: 4px; }
.search-btn-icon-stage { margin-left: -39px; margin-top: 12px; }
.search-btn-header { border-radius: 9999px !important; width: 34px; height: 34px; margin-left: -38px; margin-top: 3px; }
.search-btn-icon-header { margin-right: 10px; margin-top: 10px; top: 0; right: 0; }
.search-btn-subheader { border-radius: 9999px !important; width: 34px; height: 34px; margin-left: -38px; margin-top: 4px; }
.search-btn-icon-subheader { margin-left: -30px; margin-top: 11px; }
.search-btn-offcanvas { border-radius: 9999px !important; width: 34px; height: 34px; margin-left: -38px; margin-top: 5px; }
.search-btn-icon-offcanvas { margin-right: 10px; margin-top: 12px; top: 0; right: 0; }
.home-underline { position: relative; }
.home-underline:before { content: ""; position: absolute; width: 56px; height: 1px; bottom: -5px; border-bottom: 4px solid #b84600; }
.home-seocontainer { position: relative; overflow: hidden; height: 160px; }
.home-seocontainer:after { content: ''; position: absolute; left: 0; right: 0; height: 20%; bottom: 0; background: linear-gradient( 180deg, rgba( 255, 255, 255, .45 ) 0%, #fff 100% ); }
.accordion-body { display: none; }
.accordion-header.active > .accordion-icon { -webkit-transform: rotate( 180deg ); transform: rotate( 180deg ); }
.intro-toc strong { font-weight: 600; }
.cart-button { height: 41px; }
.shipping-select select, .country-select select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: #e4e4e4; border: none; border-radius: 0; padding: 3px 8px 3px 10px; color: #2e2e2e; outline: none; cursor: pointer; line-height: 1.2; }
.shipping-select:before, .country-select:before { content: ""; font-family: 'pplus-fa-icons'; font-size: 1rem; margin-top: 0; padding: 2px 5px; position: absolute; right: 0; color: #fff; background-color: rgba( 24, 99, 139, .5 ); pointer-events: none; line-height: 1; }
#portrait .portrait h2, #toc .toc h2 { font-size: .875rem; margin-bottom: 0; }
#portrait .portrait h3, #toc .toc h3 { font-size: inherit; margin-bottom: 0; }
#portrait p, #toc p { margin-top: 0; }
#portrait a, #toc a { color: #2e2e2e; text-decoration: none; font-style: italic; }
.glide__arrow { position: absolute; display: block; top: 50%; z-index: 2; color: white; padding: 9px 12px; background-color: transparent; border-radius: 4px; border: none; text-shadow: 0 .25em .5em rgba( 0, 0, 0, .1 ); opacity: .3; cursor: pointer; transition: opacity 150ms ease, border 150ms ease-in-out, color 150ms ease-in-out; -webkit-transform: translateY( -50% ); transform: translateY( -50% ); line-height: 1; }
.glide__arrow.button { color: #d3d3d3; padding: 4px 5px; background-color: #fff; border-radius: 100%; border: 1px solid #d3d3d3; opacity: 1; }
.glide__arrow.button:hover { color: #b84600; border: 1px solid #b84600; }
.glide__arrow:focus { outline: none; }
.glide__arrow:hover, .glide__arrow:focus { opacity: 1; }
.glide__arrow--left { left: -25px; }
.glide__arrow--right { right: -28px; }
.evtcontentglide .glide__arrow, .singleissueprintglide .glide__arrow,
.singleissueepaperglide .glide__arrow, .couponglide .glide__arrow { position: relative; border-radius: 22px; border: 1px solid #7f8286; background-color: #fff; width: 32px; height: 32px; opacity: 1; top: unset; left: unset; right: unset; -webkit-transform: unset; transform: unset; }
.evtcontentglide .glide__slide--active { border: 1px solid #b84600; background: #fff4e7; }
.couponglide .glide__slide--active { border: 1px solid #b84600; background: #fff4e7; }
.glide__arrow--disabled { opacity: .33; }
.newglide .glide__arrow { top: 35%; opacity: 1; text-shadow: none; padding: 10px; background-color: rgba( 255, 255, 255, .8 ); border-radius: revert; height: 44px; width: 44px; }
.newglide .glide__arrow--left { left: 0; }
.newglide .glide__arrow--right { right: 16px; }
.newsglide .glide__arrow { opacity: 1; text-shadow: none; padding: 10px; border-radius: revert; height: 44px; width: 44px; }
.newsglide .glide__arrow--left { left: -44px; }
.newsglide .glide__arrow--right { right: -44px; }
.glide__bullets { position: absolute; z-index: 2; bottom: -32px; left: 50%; display: inline-flex; list-style: none; -webkit-transform: translateX( -50% ); transform: translateX( -50% ); }
.glide__bullet { background-color: #292f36; opacity: .4; width: 12px; height: 12px; padding: 0; border-radius: 10px; border: none; transition: all 100ms ease-in-out; cursor: pointer; line-height: 0; margin: 0 6px; }
.glide__bullet:focus { outline: none; }
.glide__bullet:hover, .glide__bullet:focus { background-color: #626262; }
.glide__bullet--active { opacity: 1; width: 24px; }
.glide--swipeable { cursor: grab; cursor: -webkit-grab; }
.glide--dragging { cursor: grabbing; cursor: -webkit-grabbing; }
.chocolat-overlay { background-color: #2e2e2e; opacity: .9; }
.chocolat-wrapper { z-index: 106; }
.ghost-blue { background-color: transparent; border: .0625rem solid #19648b; color: #19648b !important; }
.ghost-blue:hover { background-color: #eee; border: .0625rem solid #97aab7; color: #97aab7 !important; }
.product-description { color: #666; font-size: .875rem; margin-bottom: .5rem; }
.product-description a { font-size: .875rem; color: #b84600; }
.product-description a:visited { font-size: .875rem; color: #b84600; }
.product-description a:hover { font-size: .875rem; color: #823600; }
.product-description a:active { font-size: .875rem; color: #823600; }
.product-description h2, .product-description h3, .product-description h4 { color: #666; font-size: .875rem; margin: 1.25rem 0 .25rem; }
.product-description h4.intro { font-size: .875rem; }
.product-description ul { font-size: .875rem; }
.product-rating img { height: .9375rem; min-width: 1rem; background: url( //images.presseplus.de/sprite_detail-page01.png ) no-repeat scroll 0 0/100px 100px transparent; vertical-align: middle; margin-bottom: 3px !important; border: none; display: inline-block; max-width: 100%; box-sizing: border-box; text-align: right; font-style: normal; font-weight: 400; cursor: pointer; white-space: nowrap; }
.product-rating img.active { background-position: -84px 0; }
.product-rating img.inactive { background-position: -84px -25px; }
.btn-watch-insert { height: 1.5rem; width: 2.75rem; background: url( //images.presseplus.de/sprite_detail-page01.png ) no-repeat scroll 0 0/100px 100px transparent; padding: 0; text-indent: -9999px; border: 0; margin: 0; font-size: 1.125rem; font-weight: normal; line-height: normal; display: inline-block; cursor: pointer; text-decoration: none; position: relative; text-align: center; overflow: hidden; transition: background-color 300ms ease-out; vertical-align: middle; box-sizing: border-box; border-radius: 12px; -webkit-transform: scale( -1, 1 ); transform: scale( -1, 1 ); }
.ipad-cover { width: 88%; height: 88%; top: 6%; left: 6%; }
.main-header-badge { width: 12px; height: 12px; font-size: 12px; font-weight: 600; padding: 2px; border-radius: 50%; position: absolute; top: 19px; margin-left: -10px; box-sizing: content-box; line-height: 1; }
.main-header-trusted-logo { position: absolute; top: 7px; right: 16px; z-index: 1; }
/* modal */
.blocker { background-color: rgba( 0, 0, 0, .6 ); padding: 8px; z-index: 103; }
.modal { box-shadow: 2px 5px 10px 0 rgba( 153, 153, 153, .25 ); border-radius: 14px; max-width: 956px; width: auto; padding: .5rem; }
.offermodal { box-shadow: 2px 5px 10px 0 rgba( 153, 153, 153, .25 ); border-radius: 14px; max-width: 500px; width: 70%; padding: .5rem; }
.searchplus-icon { width: 24px; height: 24px; border-radius: 24px; }
.contentglide .glide__slide[class*=active] { border-bottom: 4px solid #19648b; padding: 0 0 8px; }
.contentglide .glide__slide[class*=active] img { box-shadow: 2px 5px 10px 0 rgba( 102, 102, 102, .5 ); }
.contentglide.glide__track.glide__slide { max-width: 100%; }
.evtcontentglide .glide__slide { padding: 8px; }
.offerbox-tab { color: #292f36; position: relative; border-radius: 6px; border: solid 1px #a08877; outline: solid 4px #fff; background-color: #fff; margin-top: -5px; padding-top: 12px; padding-bottom: 12px; }
.offerbox-tab.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: solid 1px #a08877; border-bottom-color: #f9f6f5; outline: none; background-color: #f9f6f5; margin: -4px; padding-top: 12px; padding-bottom: 16px; }
.offerbox-tab.active > span { border-bottom: solid 4px #b84600; }
.offertile.active { border: 1px solid #b84600; background: #fff4e7; }
.offerbox-body-1 { border: solid 1px #a08877; margin-top: -1px; }
.offerbox-body-2 { border: solid 1px #a08877; margin-top: -1px; }
.offerbox-body-2 { border-top-right-radius: 0; }
.f-dropdown { display: none; left: -9999px; list-style: none; margin-left: 0; position: absolute; height: auto; max-height: none; }
.f-open-dropdown { display: block; }
.tippy-box { background-color: transparent; }
.pagination li { display: inline-block; width: 40px; height: 40px; margin: 0 8px 0 0; }
.pagination li a { color: #666; text-decoration: none; background-color: #f4f4f4; color: #666; font-size: 18px; border-radius: 12px; padding: 9px 16px; line-height: 1; }
.pagination li.active a { background-color: #b84600; color: #fff; }
footer { clear: both; }
ol.inside { list-style-position: inside; }
.variant:hover { color: #b84600; border-color: #b84600; }
.variant:focus { color: #b84600; border-color: #b84600; }
.variant.selected { background-color: #19648b; color: white; font-weight: 600; }
.variant.selected:hover { background-color: #b84600; }
.variant.selected:focus { background-color: #b84600; }
.format.selected { background-color: #19648b; color: white; }
.variant, .format { cursor: pointer; }
.format.disabled { background-color: lightgray; border-color: gray; cursor: default; }
.sliderShipping.glide__track.glide__slide { max-width: 100%; }
.sliderShipping .glide__slide[class*=active] { background-color: #19648b; border-color: #19648b; color: #fff; border-radius: .5rem; border-style: solid; border-width: 1px; }
.sliderShipping.selected { background-color: #19648b; color: white; }
.searchresult { width: 220px; height: 435px; margin: 17px 16px 0 0; padding: 0 0 18px; box-shadow: 2px 5px 10px 0 rgba( 153, 153, 153, .25 ); background-color: #f4f4f4; }
.fixed-top-left { position: fixed !important; top: 0 !important; left: 0 !important; }
.footer-flag:hover { border-bottom: solid 2px #b84600; padding-bottom: 3px; }
.footer-flag:focus { border-bottom: solid 2px #b84600; padding-bottom: 3px; }
.footer-flag.active { border-bottom: solid 2px #19648b; padding-bottom: 3px; }
.back-to-top:hover, .back-to-top:focus { opacity: 1; }
.newsletter-hr-lines { position: relative; text-align: center; }
.newsletter-hr-lines:before { content: " "; height: 2px; width: 12%; background: #292f36; display: block; position: absolute; top: 50%; left: 0; }
.newsletter-hr-lines:after { content: " "; height: 2px; width: 12%; background: #292f36; display: block; position: absolute; top: 50%; right: 0; }
.home-gift-hr-lines { position: relative; text-align: center; }
.home-gift-hr-lines:before { content: " "; height: 2px; width: 20%; background: #b84600; display: block; position: absolute; top: 50%; left: 0; }
.home-gift-hr-lines:after { content: " "; height: 2px; width: 20%; background: #b84600; display: block; position: absolute; top: 50%; right: 0; }
.error-message { color: #e7040f; }
.validation-summary-valid > ul { display: none; }
.validation-summary-errors { color: #e7040f; }
.field-validation-error { color: #e7040f; }
.validation-summary-errors > ul { margin: 0; padding-left: 22px; }
.gift-teaser { background-image: linear-gradient( 119deg, rgba( 0, 0, 0, .30 ) 32.04%, rgba( 0, 0, 0, .00 ) 67.74% ), url( https://images.presseplus.de/gifts/teaser-2020-b-desktop@2x.jpg ); background-size: cover; background-position: center; background-repeat: no-repeat; }
.confirmationSuccess { background: url( 'https://images.presseplus.de/payment-result-banner_success_1000px.jpg' ) center center no-repeat; background-size: cover; height: 40vh; }
.confirmationFail { background: url( 'https://images.presseplus.de/payment-result-banner_fail_1000px.jpg' ) center center no-repeat; background-size: cover; height: 50vh; }
.upselling-product { width: 115px; height: 150px; background-repeat: no-repeat; background-color: #fff; background-position: top center; background-size: 115px 150px; }
.video-stage { overflow: hidden; position: relative; }
.video-stage video { height: 100%; /*width: 177.77777778vh; /* 100 * 16 / 9 */ min-width: 100%; min-height: 56.25vw; /* 100 * 9 / 16 */ position: relative; left: 50%; /* % of surrounding element */ top: 50%; -webkit-transform: translate( -50%, -25% ); transform: translate( -50%, -25% ); /* % of current element */ }
.stage { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.stage .gradient { width: 100%; height: 100%; background-image: linear-gradient( 94deg, #a34104 4.85%, #b84600 16.02%, #df5805 56.32%, #f96105 90.28%, #fc870a 99.17% ); }
@-webkit-keyframes zoom {
 100% { -webkit-transform: scale( 2 ); transform: scale( 2 ); }
}
@keyframes zoom {
 100% { -webkit-transform: scale( 2 ); transform: scale( 2 ); }
}
.focustopic-slider-image { width: 94px; height: 100%; -o-object-fit: cover; object-fit: cover; }
.focustopic-slider-product { width: calc( 100% - 94px ); }
.sort.asc { background-color: rgba( 253, 125, 13, .33 ); }
.sort.desc { background-color: rgba( 253, 125, 13, .33 ); }
.sort.asc::before, .sort.desc::before { content: "\002714"; padding-right: 8px; }
#exit-intent.modal { padding: 0 !important; border-radius: 12px; overflow: hidden; }
#exit-intent .teaser-image { background: url( /images/exitIntent01.jpg ); background-repeat: no-repeat; background-position: 30% 16%; background-size: 190%; }
.coupontile { background-color: #fff; border: 1px solid #54595e; border-radius: 8px; min-width: 90px; height: 50px; margin-right: 12px; margin-bottom: 12px; padding: 10px 20px; text-align: center; color: #54595e; font-size: 18px; font-weight: 600; cursor: pointer; float: left; }
.coupontile.active { border: 1px solid #b84600; background: #fff4e7; }
.eyecatcher { height: 300px; transition: all .2s ease-in-out; }
.eyecatcher.collapsed { bottom: -170px; transition: all .2s ease-in-out; }
.eyecatcher .toggle { background-color: #fff; position: absolute; top: 0; width: 50px; height: 50px; left: 50%; border-radius: 25px; text-align: center; -webkit-transform: translate( -50%, 0 ); transform: translate( -50%, 0 ); }
.eyecatcher .toggle svg { transition: all .2s ease-in-out; }
.eyecatcher.collapsed .toggle svg { -webkit-transform: rotate( -180deg ); transform: rotate( -180deg ); transition: all .2s ease-in-out; }
.xmashat { display: none; position: absolute; top: -20px; left: 4px; width: 22px; }
.xmashat.alternative { top: -14px; left: 3px; width: 15px; }
.xmasball { display: none; position: absolute; top: 0; right: 3%; width: 70px; z-index: 1; }
.xmastree { display: none; position: absolute; top: -59px; right: 3%; }
.xmas .xmasball, .xmas .xmastree, .xmas .xmashat { display: block; }
.xmas .logo img { vertical-align: unset; }
.grayscale-100 { -webkit-filter: grayscale( 1 ); filter: grayscale( 1 ); }
.disabled { cursor: default; -webkit-filter: grayscale( 1 ); filter: grayscale( 1 ); opacity: .8; }
.disabled:hover { cursor: default; }
/*

  PRESSEPLUS

  Add custom presseplus components here.

*/
.prp-text a { color: #292f36; }
.prp-text a:hover { color: #1672c2; transition: color .15s ease-in; }
.prp-text a:focus { color: #1672c2; transition: color .15s ease-in; }
.prp-heading { position: relative; font-size: 1.25rem; margin: 0 0 1rem 0; }
.prp-heading:before { content: ""; position: absolute; width: 56px; height: 1px; bottom: -5px; border-bottom: 4px solid #b84600; }
.prp-input { -webkit-appearance: none; font-size: 1rem; font-weight: 400; background-color: #fff; color: #54595e; padding: 10px 16px !important; margin: 6px 0; line-height: 1.5; border: 1px solid #54595e !important; border-radius: 6px; }
.prp-select { -webkit-appearance: none; font-size: 1rem; font-weight: 400; background-color: #fff; color: #54595e; padding: 8px 12px; height: auto; margin: 6px 0; line-height: 1.5; border: 1px solid #54595e; border-radius: 6px; }
.prp-button { font-size: 1rem; font-weight: 600; padding: 10px 20px !important; border-width: 1px; border-style: solid; transition: background-color .15s ease-in-out; cursor: pointer; text-align: center; }
.prp-button:hover, .prp-button:focus { transition: background-color .15s ease-in-out; }
.prp-button.primary { background-color: #b84600; border-color: #b84600; color: #fff; }
.prp-button.primary:hover { background-color: #823600; border-color: #823600; color: #fff; }
.prp-button.primary:focus { background-color: #823600; border-color: #823600; color: #fff; }
.prp-button.secondary { background-color: #fff; border-color: #292f36; color: #292f36; }
.prp-button.secondary:hover { background-color: #f3f4f4; border-color: #292f36; color: #292f36; }
.prp-button.secondary:focus { background-color: #f3f4f4; border-color: #292f36; color: #292f36; }
.prp-button.tertiary { background-color: transparent; border: none; color: #292f36; }
.prp-button.tertiary:hover { background-color: #f3f4f4; border: none; color: #292f36; }
.prp-button.tertiary:focus { background-color: #f3f4f4; border: none; color: #292f36; }
/* Variables */
/* Importing here will allow you to override any variables in the modules */
/*

   Tachyons
   COLOR VARIABLES

   Grayscale
   - Solids
   - Transparencies
   Colors

*/
/*

  CUSTOM MEDIA QUERIES

  Media query values can be changed to fit your own content.
  There are no magic bullets when it comes to media query width values.
  They should be declared in em units - and they should be set to meet
  the needs of your content. You can also add additional media queries,
  or remove some of the existing ones.

  These media queries can be referenced like so:

  @media (--breakpoint-not-small) {
    .medium-and-larger-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-medium) {
    .medium-screen-specific-style {
      background-color: red;
    }
  }

  @media (--breakpoint-large) {
    .large-and-larger-screen-specific-style {
      background-color: red;
    }
  }

*/
/* Media Queries */
/* 352px -> up-to-date smartphones*/
/* 576px -> mobile landscape */
/* 768px -> tablet portrait */
/* 992px -> tablet landscape */
/* 1200px -> desktops */
/* 1680x -> larger desktops */
/* Debugging */
/*

  DEBUG CHILDREN
  Docs: http://tachyons.io/docs/debug/

  Just add the debug class to any element to see outlines on its
  children.

*/
.debug * { outline: 1px solid gold; }
.debug-white * { outline: 1px solid white; }
.debug-black * { outline: 1px solid black; }
/*

   DEBUG GRID
   http://tachyons.io/docs/debug-grid/

   Can be useful for debugging layout issues
   or helping to make sure things line up perfectly.
   Just tack one of these classes onto a parent element.

*/
.debug-grid { background: transparent url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII= ) repeat top left; }
.debug-grid-16 { background: transparent url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMklEQVR4AWOgCLz/b0epAa6UGuBOqQHOQHLUgFEDnAbcBZ4UGwDOkiCnkIhdgNgNxAYAiYlD+8sEuo8AAAAASUVORK5CYII= ) repeat top left; }
.debug-grid-8-solid { background: white url( data:image/gif;base64,R0lGODdhCAAIAPEAAADw/wDx/////wAAACwAAAAACAAIAAACDZQvgaeb/lxbAIKA8y0AOw== ) repeat top left; }
.debug-grid-16-solid { background: white url( data:image/gif;base64,R0lGODdhEAAQAPEAAADw/wDx/xXy/////ywAAAAAEAAQAAACIZyPKckYDQFsb6ZqD85jZ2+BkwiRFKehhqQCQgDHcgwEBQA7 ) repeat top left; }
/* Uncomment out the line below to help debug layout issues */
/* @import './_debug'; */
@media screen and (min-width: 22em) {
 .dn-s { display: none; }
 .di-s { display: inline; }
 .db-s { display: block; }
 .dib-s { display: inline-block; }
 .dit-s { display: inline-table; }
 .dt-s { display: table; }
 .dtc-s { display: table-cell; }
 .dt-row-s { display: table-row; }
 .dt-row-group-s { display: table-row-group; }
 .dt-column-s { display: table-column; }
 .dt-column-group-s { display: table-column-group; }
 .pa0-s { padding: 0; }
 .pa1-s { padding: .25rem; }
 .pa2-s { padding: .5rem; }
 .pa3-s { padding: 1rem; }
 .pa4-s { padding: 2rem; }
 .pa5-s { padding: 4rem; }
 .pa6-s { padding: 8rem; }
 .pa7-s { padding: 16rem; }
 .pl0-s { padding-left: 0; }
 .pl1-s { padding-left: .25rem; }
 .pl2-s { padding-left: .5rem; }
 .pl3-s { padding-left: 1rem; }
 .pl4-s { padding-left: 2rem; }
 .pl5-s { padding-left: 4rem; }
 .pl6-s { padding-left: 8rem; }
 .pl7-s { padding-left: 16rem; }
 .pr0-s { padding-right: 0; }
 .pr1-s { padding-right: .25rem; }
 .pr2-s { padding-right: .5rem; }
 .pr3-s { padding-right: 1rem; }
 .pr4-s { padding-right: 2rem; }
 .pr5-s { padding-right: 4rem; }
 .pr6-s { padding-right: 8rem; }
 .pr7-s { padding-right: 16rem; }
 .pb0-s { padding-bottom: 0; }
 .pb1-s { padding-bottom: .25rem; }
 .pb2-s { padding-bottom: .5rem; }
 .pb3-s { padding-bottom: 1rem; }
 .pb4-s { padding-bottom: 2rem; }
 .pb5-s { padding-bottom: 4rem; }
 .pb6-s { padding-bottom: 8rem; }
 .pb7-s { padding-bottom: 16rem; }
 .pt0-s { padding-top: 0; }
 .pt1-s { padding-top: .25rem; }
 .pt2-s { padding-top: .5rem; }
 .pt3-s { padding-top: 1rem; }
 .pt4-s { padding-top: 2rem; }
 .pt5-s { padding-top: 4rem; }
 .pt6-s { padding-top: 8rem; }
 .pt7-s { padding-top: 16rem; }
 .pv0-s { padding-top: 0; padding-bottom: 0; }
 .pv1-s { padding-top: .25rem; padding-bottom: .25rem; }
 .pv2-s { padding-top: .5rem; padding-bottom: .5rem; }
 .pv3-s { padding-top: 1rem; padding-bottom: 1rem; }
 .pv4-s { padding-top: 2rem; padding-bottom: 2rem; }
 .pv5-s { padding-top: 4rem; padding-bottom: 4rem; }
 .pv6-s { padding-top: 8rem; padding-bottom: 8rem; }
 .pv7-s { padding-top: 16rem; padding-bottom: 16rem; }
 .pv_1-s { padding-top: 1px; padding-bottom: 1px; }
 .pv_2-s { padding-top: 2px; padding-bottom: 2px; }
 .pv_6-s { padding-top: 6px; padding-bottom: 6px; }
 .pv_12-s { padding-top: 12px; padding-bottom: 12px; }
 .pv_46-s { padding-top: 46px; padding-bottom: 46px; }
 .ph0-s { padding-left: 0; padding-right: 0; }
 .ph1-s { padding-left: .25rem; padding-right: .25rem; }
 .ph2-s { padding-left: .5rem; padding-right: .5rem; }
 .ph3-s { padding-left: 1rem; padding-right: 1rem; }
 .ph4-s { padding-left: 2rem; padding-right: 2rem; }
 .ph5-s { padding-left: 4rem; padding-right: 4rem; }
 .ph6-s { padding-left: 8rem; padding-right: 8rem; }
 .ph7-s { padding-left: 16rem; padding-right: 16rem; }
 .ph_12-s { padding-left: 12px; padding-right: 12px; }
 .ph_52-s { padding-left: 52px; padding-right: 52px; }
 .ph_60-s { padding-left: 60px; padding-right: 60px; }
 .ph_68-s { padding-left: 68px; padding-right: 68px; }
 .ph_80-s { padding-left: 80px; padding-right: 80px; }
 .ph_94-s { padding-left: 94px; padding-right: 94px; }
 .ph_160-s { padding-left: 160px; padding-right: 160px; }
 .ma0-s { margin: 0; }
 .ma1-s { margin: .25rem; }
 .ma2-s { margin: .5rem; }
 .ma3-s { margin: 1rem; }
 .ma4-s { margin: 2rem; }
 .ma5-s { margin: 4rem; }
 .ma6-s { margin: 8rem; }
 .ma7-s { margin: 16rem; }
 .ml0-s { margin-left: 0; }
 .ml1-s { margin-left: .25rem; }
 .ml2-s { margin-left: .5rem; }
 .ml3-s { margin-left: 1rem; }
 .ml4-s { margin-left: 2rem; }
 .ml5-s { margin-left: 4rem; }
 .ml6-s { margin-left: 8rem; }
 .ml7-s { margin-left: 16rem; }
 .mr0-s { margin-right: 0; }
 .mr1-s { margin-right: .25rem; }
 .mr2-s { margin-right: .5rem; }
 .mr3-s { margin-right: 1rem; }
 .mr4-s { margin-right: 2rem; }
 .mr5-s { margin-right: 4rem; }
 .mr6-s { margin-right: 8rem; }
 .mr7-s { margin-right: 16rem; }
 .mr_74-s { margin-right: 74px; }
 .mb0-s { margin-bottom: 0; }
 .mb1-s { margin-bottom: .25rem; }
 .mb2-s { margin-bottom: .5rem; }
 .mb3-s { margin-bottom: 1rem; }
 .mb4-s { margin-bottom: 2rem; }
 .mb5-s { margin-bottom: 4rem; }
 .mb6-s { margin-bottom: 8rem; }
 .mb7-s { margin-bottom: 16rem; }
 .mt0-s { margin-top: 0; }
 .mt1-s { margin-top: .25rem; }
 .mt2-s { margin-top: .5rem; }
 .mt3-s { margin-top: 1rem; }
 .mt4-s { margin-top: 2rem; }
 .mt5-s { margin-top: 4rem; }
 .mt6-s { margin-top: 8rem; }
 .mt7-s { margin-top: 16rem; }
 .mv0-s { margin-top: 0; margin-bottom: 0; }
 .mv1-s { margin-top: .25rem; margin-bottom: .25rem; }
 .mv2-s { margin-top: .5rem; margin-bottom: .5rem; }
 .mv3-s { margin-top: 1rem; margin-bottom: 1rem; }
 .mv4-s { margin-top: 2rem; margin-bottom: 2rem; }
 .mv5-s { margin-top: 4rem; margin-bottom: 4rem; }
 .mv6-s { margin-top: 8rem; margin-bottom: 8rem; }
 .mv7-s { margin-top: 16rem; margin-bottom: 16rem; }
 .mh0-s { margin-left: 0; margin-right: 0; }
 .mh1-s { margin-left: .25rem; margin-right: .25rem; }
 .mh2-s { margin-left: .5rem; margin-right: .5rem; }
 .mh3-s { margin-left: 1rem; margin-right: 1rem; }
 .mh4-s { margin-left: 2rem; margin-right: 2rem; }
 .mh5-s { margin-left: 4rem; margin-right: 4rem; }
 .mh6-s { margin-left: 8rem; margin-right: 8rem; }
 .mh7-s { margin-left: 16rem; margin-right: 16rem; }
 .f-6-s, .f-headline-s { font-size: 6rem; }
 .f-5-s, .f-subheadline-s { font-size: 5rem; }
 .f1-s { font-size: 3rem; }
 .f2-s { font-size: 2.25rem; }
 .f3-s { font-size: 1.5rem; }
 .f4-s { font-size: 1.25rem; }
 .f5-s { font-size: 1rem; }
 .f6-s { font-size: .875rem; }
 .f7-s { font-size: .75rem; }
 .f8-s { font-size: .625rem; }
 .f9-s { font-size: .5rem; }
 .f_18-s { font-size: 18px; }
 .f_28-s { font-size: 28px; }
 .f_32-s { font-size: 32px; }
 .f_34-s { font-size: 34px; }
 .f_42-s { font-size: 42px; }
 .search-input-stage { width: 320px; }
 .search-input-catstage { width: 320px; }
}
@media screen and (min-width: 36em) {
 .aspect-ratio-ns { height: 0; position: relative; }
 .aspect-ratio--16x9-ns { padding-bottom: 56.25%; }
 .aspect-ratio--9x16-ns { padding-bottom: 177.77%; }
 .aspect-ratio--4x3-ns { padding-bottom: 75%; }
 .aspect-ratio--3x4-ns { padding-bottom: 133.33%; }
 .aspect-ratio--6x4-ns { padding-bottom: 66.6%; }
 .aspect-ratio--4x6-ns { padding-bottom: 150%; }
 .aspect-ratio--8x5-ns { padding-bottom: 62.5%; }
 .aspect-ratio--5x8-ns { padding-bottom: 160%; }
 .aspect-ratio--7x5-ns { padding-bottom: 71.42%; }
 .aspect-ratio--5x7-ns { padding-bottom: 140%; }
 .aspect-ratio--1x1-ns { padding-bottom: 100%; }
 .aspect-ratio--object-ns { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
 .cover-ns { background-size: cover !important; }
 .contain-ns { background-size: contain !important; }
 .bg-center-ns { background-repeat: no-repeat; background-position: center center; }
 .bg-top-ns { background-repeat: no-repeat; background-position: top center; }
 .bg-right-ns { background-repeat: no-repeat; background-position: center right; }
 .bg-bottom-ns { background-repeat: no-repeat; background-position: bottom center; }
 .bg-left-ns { background-repeat: no-repeat; background-position: center left; }
 .outline-ns { outline: 1px solid; }
 .outline-transparent-ns { outline: 1px solid transparent; }
 .outline-0-ns { outline: 0; }
 .ba-ns { border-style: solid; border-width: 1px; }
 .bt-ns { border-top-style: solid; border-top-width: 1px; }
 .br-ns { border-right-style: solid; border-right-width: 1px; }
 .bb-ns { border-bottom-style: solid; border-bottom-width: 1px; }
 .bl-ns { border-left-style: solid; border-left-width: 1px; }
 .bn-ns { border-style: none; border-width: 0; }
 .br0-ns { border-radius: 0; }
 .br1-ns { border-radius: .125rem; }
 .br2-ns { border-radius: .25rem; }
 .br3-ns { border-radius: .5rem; }
 .br4-ns { border-radius: 1rem; }
 .br_12-ns { border-radius: 12px; }
 .br-100-ns { border-radius: 100%; }
 .br-pill-ns { border-radius: 9999px; }
 .br--bottom-ns { border-top-left-radius: 0; border-top-right-radius: 0; }
 .br--top-ns { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
 .br--right-ns { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .br--left-ns { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .b--dotted-ns { border-style: dotted; }
 .b--dashed-ns { border-style: dashed; }
 .b--solid-ns { border-style: solid; }
 .b--none-ns { border-style: none; }
 .bw0-ns { border-width: 0; }
 .bw1-ns { border-width: .125rem; }
 .bw2-ns { border-width: .25rem; }
 .bw3-ns { border-width: .5rem; }
 .bw4-ns { border-width: 1rem; }
 .bw5-ns { border-width: 2rem; }
 .bw_1-ns { border-width: 1px; }
 .bt-0-ns { border-top-width: 0; }
 .br-0-ns { border-right-width: 0; }
 .bb-0-ns { border-bottom-width: 0; }
 .bl-0-ns { border-left-width: 0; }
 .shadow-0-ns { box-shadow: none; }
 .shadow-1-ns { box-shadow: 0 0 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-2-ns { box-shadow: 0 0 8px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-3-ns { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-4-ns { box-shadow: 2px 2px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-5-ns { box-shadow: 4px 4px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-6-ns { box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); }
 .shadow-7-ns { box-shadow: inset 0 3px 5px 0 rgba( 153, 153, 153, .25 ); }
 .shadow-8-ns { box-shadow: inset -16px 0 10px -5px rgba( 0, 0, 0, .4 ); }
 .col-2-ns { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
 .col-3-ns { -webkit-columns: 3; -moz-columns: 3; columns: 3; }
 .col-4-ns { -webkit-columns: 4; -moz-columns: 4; columns: 4; }
 .col-auto-ns { -webkit-columns: auto; -moz-columns: auto; columns: auto; }
 .col-unset-ns { -webkit-columns: unset; -moz-columns: unset; columns: unset; }
 .top-0-ns { top: 0; }
 .left-0-ns { left: 0; }
 .right-0-ns { right: 0; }
 .bottom-0-ns { bottom: 0; }
 .top-1-ns { top: 1rem; }
 .left-1-ns { left: 1rem; }
 .right-1-ns { right: 1rem; }
 .bottom-1-ns { bottom: 1rem; }
 .top-2-ns { top: 2rem; }
 .left-2-ns { left: 2rem; }
 .right-2-ns { right: 2rem; }
 .bottom-2-ns { bottom: 2rem; }
 .top--1-ns { top: -1rem; }
 .right--1-ns { right: -1rem; }
 .bottom--1-ns { bottom: -1rem; }
 .left--1-ns { left: -1rem; }
 .top--2-ns { top: -2rem; }
 .right--2-ns { right: -2rem; }
 .bottom--2-ns { bottom: -2rem; }
 .left--2-ns { left: -2rem; }
 .absolute--fill-ns { top: 0; right: 0; bottom: 0; left: 0; }
 .cl-ns { clear: left; }
 .cr-ns { clear: right; }
 .cb-ns { clear: both; }
 .cn-ns { clear: none; }
 .dn-ns { display: none; }
 .di-ns { display: inline; }
 .db-ns { display: block; }
 .dib-ns { display: inline-block; }
 .dit-ns { display: inline-table; }
 .dt-ns { display: table; }
 .dtc-ns { display: table-cell; }
 .dt-row-ns { display: table-row; }
 .dt-row-group-ns { display: table-row-group; }
 .dt-column-ns { display: table-column; }
 .dt-column-group-ns { display: table-column-group; }
 .dt--fixed-ns { table-layout: fixed; width: 100%; }
 .flex-ns { display: flex; }
 .inline-flex-ns { display: inline-flex; }
 .flex-auto-ns { flex: 1 1 auto; min-width: 0; /* 1 */ min-height: 0; /* 1 */ }
 .flex-none-ns { flex: none; }
 .flex-column-ns { flex-direction: column; }
 .flex-row-ns { flex-direction: row; }
 .flex-wrap-ns { flex-wrap: wrap; }
 .flex-nowrap-ns { flex-wrap: nowrap; }
 .flex-wrap-reverse-ns { flex-wrap: wrap-reverse; }
 .flex-column-reverse-ns { flex-direction: column-reverse; }
 .flex-row-reverse-ns { flex-direction: row-reverse; }
 .items-start-ns { align-items: flex-start; }
 .items-end-ns { align-items: flex-end; }
 .items-center-ns { align-items: center; }
 .items-baseline-ns { align-items: baseline; }
 .items-stretch-ns { align-items: stretch; }
 .self-start-ns { align-self: flex-start; }
 .self-end-ns { align-self: flex-end; }
 .self-center-ns { align-self: center; }
 .self-baseline-ns { align-self: baseline; }
 .self-stretch-ns { align-self: stretch; }
 .justify-start-ns { justify-content: flex-start; }
 .justify-end-ns { justify-content: flex-end; }
 .justify-center-ns { justify-content: center; }
 .justify-between-ns { justify-content: space-between; }
 .justify-around-ns { justify-content: space-around; }
 .content-start-ns { align-content: flex-start; }
 .content-end-ns { align-content: flex-end; }
 .content-center-ns { align-content: center; }
 .content-between-ns { align-content: space-between; }
 .content-around-ns { align-content: space-around; }
 .content-stretch-ns { align-content: stretch; }
 .order-0-ns { order: 0; }
 .order-1-ns { order: 1; }
 .order-2-ns { order: 2; }
 .order-3-ns { order: 3; }
 .order-4-ns { order: 4; }
 .order-5-ns { order: 5; }
 .order-6-ns { order: 6; }
 .order-7-ns { order: 7; }
 .order-8-ns { order: 8; }
 .order-last-ns { order: 99999; }
 .flex-grow-0-ns { flex-grow: 0; }
 .flex-grow-1-ns { flex-grow: 1; }
 .flex-shrink-0-ns { flex-shrink: 0; }
 .flex-shrink-1-ns { flex-shrink: 1; }
 .flex-basis-auto-ns { flex-basis: auto; }
 .fl-ns { float: left; _display: inline; }
 .fr-ns { float: right; _display: inline; }
 .fn-ns { float: none; }
 .i-ns { font-style: italic; }
 .fs-normal-ns { font-style: normal; }
 .normal-ns { font-weight: normal; }
 .b-ns { font-weight: bold; }
 .fw1-ns { font-weight: 100; }
 .fw2-ns { font-weight: 200; }
 .fw3-ns { font-weight: 300; }
 .fw4-ns { font-weight: 400; }
 .fw5-ns { font-weight: 500; }
 .fw6-ns { font-weight: 600; }
 .fw7-ns { font-weight: 700; }
 .fw8-ns { font-weight: 800; }
 .fw9-ns { font-weight: 900; }
 .h1-ns { height: 1rem; }
 .h2-ns { height: 2rem; }
 .h3-ns { height: 3rem; }
 .h4-ns { height: 4rem; }
 .h5-ns { height: 5rem; }
 .h6-ns { height: 6rem; }
 .h7-ns { height: 7rem; }
 .h8-ns { height: 8rem; }
 .h10-ns { height: 10rem; }
 .h11-ns { height: 11rem; }
 .h12-ns { height: 12rem; }
 .h14-ns { height: 14rem; }
 .h16-ns { height: 16rem; }
 .h_1-ns { height: 1px; }
 .h_5-ns { height: 5px; }
 .h_10-ns { height: 10px; }
 .h_15-ns { height: 15px; }
 .h_20-ns { height: 20px; }
 .h_23-ns { height: 23px; }
 .h_24-ns { height: 24px; }
 .h_25-ns { height: 25px; }
 .h_39-ns { height: 39px; }
 .h_40-ns { height: 40px; }
 .h_190-ns { height: 190px; }
 .h_340-ns { height: 340px; }
 .h_400-ns { height: 400px; }
 .h_440-ns { height: 440px; }
 .h_480-ns { height: 480px; }
 .h-25-ns { height: 25%; }
 .h-50-ns { height: 50%; }
 .h-75-ns { height: 75%; }
 .h-100-ns { height: 100%; }
 .min-h-100-ns { min-height: 100%; }
 .vh-25-ns { height: 25vh; }
 .vh-50-ns { height: 50vh; }
 .vh-75-ns { height: 75vh; }
 .vh-100-ns { height: 100vh; }
 .min-vh-100-ns { min-height: 100vh; }
 .h-auto-ns { height: auto; }
 .h-inherit-ns { height: inherit; }
 .tracked-ns { letter-spacing: .1em; }
 .tracked_05-ns { letter-spacing: .5px; }
 .tracked_1-ns { letter-spacing: 1px; }
 .tracked-tight-ns { letter-spacing: -.05em; }
 .tracked-mega-ns { letter-spacing: .25em; }
 .lh-solid-ns { line-height: 1; }
 .lh-title-ns { line-height: 1.25; }
 .lh-copy-ns { line-height: 1.5; }
 .mw-100-ns { max-width: 100%; }
 .mw1-ns { max-width: 1rem; }
 .mw2-ns { max-width: 2rem; }
 .mw3-ns { max-width: 4rem; }
 .mw4-ns { max-width: 8rem; }
 .mw5-ns { max-width: 16rem; }
 .mw6-ns { max-width: 32rem; }
 .mw7-ns { max-width: 48rem; }
 .mw8-ns { max-width: 64rem; }
 .mw9-ns { max-width: 96rem; }
 .mw_75-ns { max-width: 75rem; }
 .mw_160-ns { max-width: 160px; }
 .mw_180-ns { max-width: 180px; }
 .mw_264-ns { max-width: 264px; }
 .mw_320-ns { max-width: 320px; }
 .mw-none-ns { max-width: none; }
 .w1-ns { width: 1rem; }
 .w2-ns { width: 2rem; }
 .w3-ns { width: 3rem; }
 .w4-ns { width: 4rem; }
 .w5-ns { width: 5rem; }
 .w6-ns { width: 6rem; }
 .w7-ns { width: 7rem; }
 .w8-ns { width: 8rem; }
 .w10-ns { width: 10rem; }
 .w11-ns { width: 11rem; }
 .w12-ns { width: 12rem; }
 .w16-ns { width: 16rem; }
 .w18-ns { width: 18rem; }
 .w20-ns { width: 20rem; }
 .w22-ns { width: 22rem; }
 .w24-ns { width: 24rem; }
 .w26-ns { width: 26rem; }
 .w28-ns { width: 28rem; }
 .w30-ns { width: 30rem; }
 .w-10-ns { width: 10%; }
 .w-20-ns { width: 20%; }
 .w-25-ns { width: 25%; }
 .w-30-ns { width: 30%; }
 .w-33-ns { width: 33%; }
 .w-34-ns { width: 34%; }
 .w-40-ns { width: 40%; }
 .w-45-ns { width: 45%; }
 .w-50-ns { width: 50%; }
 .w-55-ns { width: 55%; }
 .w-60-ns { width: 60%; }
 .w-70-ns { width: 70%; }
 .w-75-ns { width: 75%; }
 .w-80-ns { width: 80%; }
 .w-90-ns { width: 90%; }
 .w-100-ns { width: 100%; }
 .w_5-ns { width: 5px; }
 .w_10-ns { width: 10px; }
 .w_12-ns { width: 12px; }
 .w_15-ns { width: 15px; }
 .w_20-ns { width: 20px; }
 .w_25-ns { width: 25px; }
 .w_55-ns { width: 55px; }
 .w_150-ns { width: 150px; }
 .w_350-ns { width: 350px; }
 .w_500-ns { width: 500px; }
 .w-sixth-ns { width: 16.66667%; }
 .w-third-ns { width: 33.33333%; }
 .w-two-thirds-ns { width: 66.66667%; }
 .w-auto-ns { width: auto; }
 .overflow-visible-ns { overflow: visible; }
 .overflow-hidden-ns { overflow: hidden; }
 .overflow-scroll-ns { overflow: scroll; }
 .overflow-auto-ns { overflow: auto; }
 .overflow-noscrollbar-ns { -ms-overflow-style: none; scrollbar-width: none; }
 .overflow-noscrollbar-ns::-webkit-scrollbar { display: none; }
 .overflow-x-visible-ns { overflow-x: visible; }
 .overflow-x-hidden-ns { overflow-x: hidden; }
 .overflow-x-scroll-ns { overflow-x: scroll; }
 .overflow-x-auto-ns { overflow-x: auto; }
 .overflow-y-visible-ns { overflow-y: visible; }
 .overflow-y-hidden-ns { overflow-y: hidden; }
 .overflow-y-scroll-ns { overflow-y: scroll; }
 .overflow-y-auto-ns { overflow-y: auto; }
 .static-ns { position: static; }
 .relative-ns { position: relative; }
 .absolute-ns { position: absolute; }
 .fixed-ns { position: fixed; }
 .sticky-ns { position: sticky; }
 .rotate-30-ns { -webkit-transform: rotate( 30deg ); transform: rotate( 30deg ); }
 .rotate-45-ns { -webkit-transform: rotate( 45deg ); transform: rotate( 45deg ); }
 .rotate-90-ns { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); }
 .rotate-135-ns { -webkit-transform: rotate( 135deg ); transform: rotate( 135deg ); }
 .rotate-180-ns { -webkit-transform: rotate( 180deg ); transform: rotate( 180deg ); }
 .rotate-225-ns { -webkit-transform: rotate( 225deg ); transform: rotate( 225deg ); }
 .rotate-270-ns { -webkit-transform: rotate( 270deg ); transform: rotate( 270deg ); }
 .rotate-315-ns { -webkit-transform: rotate( 315deg ); transform: rotate( 315deg ); }
 .pa0-ns { padding: 0; }
 .pa1-ns { padding: .25rem; }
 .pa2-ns { padding: .5rem; }
 .pa3-ns { padding: 1rem; }
 .pa4-ns { padding: 2rem; }
 .pa5-ns { padding: 4rem; }
 .pa6-ns { padding: 8rem; }
 .pa7-ns { padding: 16rem; }
 .pl0-ns { padding-left: 0; }
 .pl1-ns { padding-left: .25rem; }
 .pl2-ns { padding-left: .5rem; }
 .pl3-ns { padding-left: 1rem; }
 .pl4-ns { padding-left: 2rem; }
 .pl5-ns { padding-left: 4rem; }
 .pl6-ns { padding-left: 8rem; }
 .pl7-ns { padding-left: 16rem; }
 .pr0-ns { padding-right: 0; }
 .pr1-ns { padding-right: .25rem; }
 .pr2-ns { padding-right: .5rem; }
 .pr3-ns { padding-right: 1rem; }
 .pr4-ns { padding-right: 2rem; }
 .pr5-ns { padding-right: 4rem; }
 .pr6-ns { padding-right: 8rem; }
 .pr7-ns { padding-right: 16rem; }
 .pb0-ns { padding-bottom: 0; }
 .pb1-ns { padding-bottom: .25rem; }
 .pb2-ns { padding-bottom: .5rem; }
 .pb3-ns { padding-bottom: 1rem; }
 .pb4-ns { padding-bottom: 2rem; }
 .pb5-ns { padding-bottom: 4rem; }
 .pb6-ns { padding-bottom: 8rem; }
 .pb7-ns { padding-bottom: 16rem; }
 .pt0-ns { padding-top: 0; }
 .pt1-ns { padding-top: .25rem; }
 .pt2-ns { padding-top: .5rem; }
 .pt3-ns { padding-top: 1rem; }
 .pt4-ns { padding-top: 2rem; }
 .pt5-ns { padding-top: 4rem; }
 .pt6-ns { padding-top: 8rem; }
 .pt7-ns { padding-top: 16rem; }
 .pv0-ns { padding-top: 0; padding-bottom: 0; }
 .pv1-ns { padding-top: .25rem; padding-bottom: .25rem; }
 .pv2-ns { padding-top: .5rem; padding-bottom: .5rem; }
 .pv3-ns { padding-top: 1rem; padding-bottom: 1rem; }
 .pv4-ns { padding-top: 2rem; padding-bottom: 2rem; }
 .pv5-ns { padding-top: 4rem; padding-bottom: 4rem; }
 .pv6-ns { padding-top: 8rem; padding-bottom: 8rem; }
 .pv7-ns { padding-top: 16rem; padding-bottom: 16rem; }
 .pv_1-ns { padding-top: 1px; padding-bottom: 1px; }
 .pv_2-ns { padding-top: 2px; padding-bottom: 2px; }
 .pv_6-ns { padding-top: 6px; padding-bottom: 6px; }
 .pv_12-ns { padding-top: 12px; padding-bottom: 12px; }
 .ph0-ns { padding-left: 0; padding-right: 0; }
 .ph1-ns { padding-left: .25rem; padding-right: .25rem; }
 .ph2-ns { padding-left: .5rem; padding-right: .5rem; }
 .ph3-ns { padding-left: 1rem; padding-right: 1rem; }
 .ph4-ns { padding-left: 2rem; padding-right: 2rem; }
 .ph5-ns { padding-left: 4rem; padding-right: 4rem; }
 .ph6-ns { padding-left: 8rem; padding-right: 8rem; }
 .ph7-ns { padding-left: 16rem; padding-right: 16rem; }
 .ph_12-ns { padding-left: 12px; padding-right: 12px; }
 .ph_52-ns { padding-left: 52px; padding-right: 52px; }
 .ph_60-ns { padding-left: 60px; padding-right: 60px; }
 .ph_68-ns { padding-left: 68px; padding-right: 68px; }
 .ph_80-ns { padding-left: 80px; padding-right: 80px; }
 .ph_94-ns { padding-left: 94px; padding-right: 94px; }
 .ph_160-ns { padding-left: 160px; padding-right: 160px; }
 .ma0-ns { margin: 0; }
 .ma1-ns { margin: .25rem; }
 .ma2-ns { margin: .5rem; }
 .ma3-ns { margin: 1rem; }
 .ma4-ns { margin: 2rem; }
 .ma5-ns { margin: 4rem; }
 .ma6-ns { margin: 8rem; }
 .ma7-ns { margin: 16rem; }
 .ml0-ns { margin-left: 0; }
 .ml1-ns { margin-left: .25rem; }
 .ml2-ns { margin-left: .5rem; }
 .ml3-ns { margin-left: 1rem; }
 .ml4-ns { margin-left: 2rem; }
 .ml5-ns { margin-left: 4rem; }
 .ml6-ns { margin-left: 8rem; }
 .ml7-ns { margin-left: 16rem; }
 .mr0-ns { margin-right: 0; }
 .mr1-ns { margin-right: .25rem; }
 .mr2-ns { margin-right: .5rem; }
 .mr3-ns { margin-right: 1rem; }
 .mr4-ns { margin-right: 2rem; }
 .mr5-ns { margin-right: 4rem; }
 .mr6-ns { margin-right: 8rem; }
 .mr7-ns { margin-right: 16rem; }
 .mr_74-ns { margin-right: 74px; }
 .mb0-ns { margin-bottom: 0; }
 .mb1-ns { margin-bottom: .25rem; }
 .mb2-ns { margin-bottom: .5rem; }
 .mb3-ns { margin-bottom: 1rem; }
 .mb4-ns { margin-bottom: 2rem; }
 .mb5-ns { margin-bottom: 4rem; }
 .mb6-ns { margin-bottom: 8rem; }
 .mb7-ns { margin-bottom: 16rem; }
 .mt0-ns { margin-top: 0; }
 .mt1-ns { margin-top: .25rem; }
 .mt2-ns { margin-top: .5rem; }
 .mt3-ns { margin-top: 1rem; }
 .mt4-ns { margin-top: 2rem; }
 .mt5-ns { margin-top: 4rem; }
 .mt6-ns { margin-top: 8rem; }
 .mt7-ns { margin-top: 16rem; }
 .mv0-ns { margin-top: 0; margin-bottom: 0; }
 .mv1-ns { margin-top: .25rem; margin-bottom: .25rem; }
 .mv2-ns { margin-top: .5rem; margin-bottom: .5rem; }
 .mv3-ns { margin-top: 1rem; margin-bottom: 1rem; }
 .mv4-ns { margin-top: 2rem; margin-bottom: 2rem; }
 .mv5-ns { margin-top: 4rem; margin-bottom: 4rem; }
 .mv6-ns { margin-top: 8rem; margin-bottom: 8rem; }
 .mv7-ns { margin-top: 16rem; margin-bottom: 16rem; }
 .mh0-ns { margin-left: 0; margin-right: 0; }
 .mh1-ns { margin-left: .25rem; margin-right: .25rem; }
 .mh2-ns { margin-left: .5rem; margin-right: .5rem; }
 .mh3-ns { margin-left: 1rem; margin-right: 1rem; }
 .mh4-ns { margin-left: 2rem; margin-right: 2rem; }
 .mh5-ns { margin-left: 4rem; margin-right: 4rem; }
 .mh6-ns { margin-left: 8rem; margin-right: 8rem; }
 .mh7-ns { margin-left: 16rem; margin-right: 16rem; }
 .na1-ns { margin: -0.25rem; }
 .na2-ns { margin: -0.5rem; }
 .na3-ns { margin: -1rem; }
 .na4-ns { margin: -2rem; }
 .na5-ns { margin: -4rem; }
 .na6-ns { margin: -8rem; }
 .na7-ns { margin: -16rem; }
 .nl1-ns { margin-left: -0.25rem; }
 .nl2-ns { margin-left: -0.5rem; }
 .nl3-ns { margin-left: -1rem; }
 .nl4-ns { margin-left: -2rem; }
 .nl5-ns { margin-left: -4rem; }
 .nl6-ns { margin-left: -8rem; }
 .nl7-ns { margin-left: -16rem; }
 .nr1-ns { margin-right: -0.25rem; }
 .nr2-ns { margin-right: -0.5rem; }
 .nr3-ns { margin-right: -1rem; }
 .nr4-ns { margin-right: -2rem; }
 .nr5-ns { margin-right: -4rem; }
 .nr6-ns { margin-right: -8rem; }
 .nr7-ns { margin-right: -16rem; }
 .nb1-ns { margin-bottom: -0.25rem; }
 .nb2-ns { margin-bottom: -0.5rem; }
 .nb3-ns { margin-bottom: -1rem; }
 .nb4-ns { margin-bottom: -2rem; }
 .nb5-ns { margin-bottom: -4rem; }
 .nb6-ns { margin-bottom: -8rem; }
 .nb7-ns { margin-bottom: -16rem; }
 .nt1-ns { margin-top: -0.25rem; }
 .nt2-ns { margin-top: -0.5rem; }
 .nt3-ns { margin-top: -1rem; }
 .nt4-ns { margin-top: -2rem; }
 .nt5-ns { margin-top: -4rem; }
 .nt6-ns { margin-top: -8rem; }
 .nt7-ns { margin-top: -16rem; }
 .nl_1-ns { margin-left: -1px; }
 .nl_2-ns { margin-left: -2px; }
 .nl_3-ns { margin-left: -3px; }
 .nl_4-ns { margin-left: -4px; }
 .nl_5-ns { margin-left: -5px; }
 .nr_1-ns { margin-right: -1px; }
 .nr_2-ns { margin-right: -2px; }
 .nr_3-ns { margin-right: -3px; }
 .nr_4-ns { margin-right: -4px; }
 .nr_5-ns { margin-right: -5px; }
 .nb_1-ns { margin-bottom: -1px; }
 .nb_2-ns { margin-bottom: -2px; }
 .nb_3-ns { margin-bottom: -3px; }
 .nb_4-ns { margin-bottom: -4px; }
 .nb_5-ns { margin-bottom: -5px; }
 .nt_1-ns { margin-top: -1px; }
 .nt_2-ns { margin-top: -2px; }
 .nt_3-ns { margin-top: -3px; }
 .nt_4-ns { margin-top: -4px; }
 .nt_5-ns { margin-top: -5px; }
 .strike-ns { text-decoration: line-through; }
 .underline-ns { text-decoration: underline; }
 .no-underline-ns { text-decoration: none; }
 .tl-ns { text-align: left; }
 .tr-ns { text-align: right; }
 .tc-ns { text-align: center; }
 .tj-ns { text-align: justify; }
 .ttc-ns { text-transform: capitalize; }
 .ttl-ns { text-transform: lowercase; }
 .ttu-ns { text-transform: uppercase; }
 .ttn-ns { text-transform: none; }
 .f-6-ns, .f-headline-ns { font-size: 6rem; }
 .f-5-ns, .f-subheadline-ns { font-size: 5rem; }
 .f1-ns { font-size: 3rem; }
 .f2-ns { font-size: 2.25rem; }
 .f3-ns { font-size: 1.5rem; }
 .f4-ns { font-size: 1.25rem; }
 .f5-ns { font-size: 1rem; }
 .f6-ns { font-size: .875rem; }
 .f7-ns { font-size: .75rem; }
 .f8-ns { font-size: .625rem; }
 .f9-ns { font-size: .5rem; }
 .f_18-ns { font-size: 18px; }
 .f_28-ns { font-size: 28px; }
 .f_32-ns { font-size: 32px; }
 .f_34-ns { font-size: 34px; }
 .f_42-ns { font-size: 42px; }
 .measure-ns { max-width: 30em; }
 .measure-wide-ns { max-width: 34em; }
 .measure-narrow-ns { max-width: 20em; }
 .indent-ns { text-indent: 1em; margin-top: 0; margin-bottom: 0; }
 .small-caps-ns { font-variant: small-caps; }
 .truncate-ns { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 .center-ns { margin-right: auto; margin-left: auto; }
 .mr-auto-ns { margin-right: auto; }
 .ml-auto-ns { margin-left: auto; }
 .clip-ns { position: fixed !important; _position: absolute !important; clip: rect( 1px 1px 1px 1px ); /* IE6, IE7 */ clip: rect( 1px, 1px, 1px, 1px ); }
 .ws-normal-ns { white-space: normal; }
 .nowrap-ns { white-space: nowrap; }
 .pre-ns { white-space: pre; }
 .v-base-ns { vertical-align: baseline; }
 .v-mid-ns { vertical-align: middle; }
 .v-top-ns { vertical-align: top; }
 .v-btm-ns { vertical-align: bottom; }
 .v-super-ns { vertical-align: super; }
 .intro-toc li { margin-bottom: .25rem; }
 .cart-button { height: 47px; }
 .shipping-select:before, .country-select:before { padding: 3px 5px; }
}
@media screen and (min-width: 48em) {
 .aspect-ratio-m { height: 0; position: relative; }
 .aspect-ratio--16x9-m { padding-bottom: 56.25%; }
 .aspect-ratio--9x16-m { padding-bottom: 177.77%; }
 .aspect-ratio--4x3-m { padding-bottom: 75%; }
 .aspect-ratio--3x4-m { padding-bottom: 133.33%; }
 .aspect-ratio--6x4-m { padding-bottom: 66.6%; }
 .aspect-ratio--4x6-m { padding-bottom: 150%; }
 .aspect-ratio--8x5-m { padding-bottom: 62.5%; }
 .aspect-ratio--5x8-m { padding-bottom: 160%; }
 .aspect-ratio--7x5-m { padding-bottom: 71.42%; }
 .aspect-ratio--5x7-m { padding-bottom: 140%; }
 .aspect-ratio--1x1-m { padding-bottom: 100%; }
 .aspect-ratio--object-m { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
 .cover-m { background-size: cover !important; }
 .contain-m { background-size: contain !important; }
 .bg-center-m { background-repeat: no-repeat; background-position: center center; }
 .bg-top-m { background-repeat: no-repeat; background-position: top center; }
 .bg-right-m { background-repeat: no-repeat; background-position: center right; }
 .bg-bottom-m { background-repeat: no-repeat; background-position: bottom center; }
 .bg-left-m { background-repeat: no-repeat; background-position: center left; }
 .outline-m { outline: 1px solid; }
 .outline-transparent-m { outline: 1px solid transparent; }
 .outline-0-m { outline: 0; }
 .ba-m { border-style: solid; border-width: 1px; }
 .bt-m { border-top-style: solid; border-top-width: 1px; }
 .br-m { border-right-style: solid; border-right-width: 1px; }
 .bb-m { border-bottom-style: solid; border-bottom-width: 1px; }
 .bl-m { border-left-style: solid; border-left-width: 1px; }
 .bn-m { border-style: none; border-width: 0; }
 .br0-m { border-radius: 0; }
 .br1-m { border-radius: .125rem; }
 .br2-m { border-radius: .25rem; }
 .br3-m { border-radius: .5rem; }
 .br4-m { border-radius: 1rem; }
 .br5-m { border-radius: 2rem; }
 .br_12-m { border-radius: 12px; }
 .br-100-m { border-radius: 100%; }
 .br-pill-m { border-radius: 9999px; }
 .br--bottom-m { border-top-left-radius: 0; border-top-right-radius: 0; }
 .br--top-m { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
 .br--right-m { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .br--left-m { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .b--dotted-m { border-style: dotted; }
 .b--dashed-m { border-style: dashed; }
 .b--solid-m { border-style: solid; }
 .b--none-m { border-style: none; }
 .bw0-m { border-width: 0; }
 .bw1-m { border-width: .125rem; }
 .bw2-m { border-width: .25rem; }
 .bw3-m { border-width: .5rem; }
 .bw4-m { border-width: 1rem; }
 .bw5-m { border-width: 2rem; }
 .bw_1-m { border-width: 1px; }
 .bt-0-m { border-top-width: 0; }
 .br-0-m { border-right-width: 0; }
 .bb-0-m { border-bottom-width: 0; }
 .bl-0-m { border-left-width: 0; }
 .shadow-0-m { box-shadow: none; }
 .shadow-1-m { box-shadow: 0 0 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-2-m { box-shadow: 0 0 8px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-3-m { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-4-m { box-shadow: 2px 2px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-5-m { box-shadow: 4px 4px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-6-m { box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); }
 .shadow-7-m { box-shadow: inset 0 3px 5px 0 rgba( 153, 153, 153, .25 ); }
 .shadow-8-m { box-shadow: inset -16px 0 10px -5px rgba( 0, 0, 0, .4 ); }
 .col-2-m { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
 .col-3-m { -webkit-columns: 3; -moz-columns: 3; columns: 3; }
 .col-4-m { -webkit-columns: 4; -moz-columns: 4; columns: 4; }
 .col-auto-m { -webkit-columns: auto; -moz-columns: auto; columns: auto; }
 .col-unset-m { -webkit-columns: unset; -moz-columns: unset; columns: unset; }
 .top-0-m { top: 0; }
 .left-0-m { left: 0; }
 .right-0-m { right: 0; }
 .bottom-0-m { bottom: 0; }
 .top-1-m { top: 1rem; }
 .left-1-m { left: 1rem; }
 .right-1-m { right: 1rem; }
 .bottom-1-m { bottom: 1rem; }
 .top-2-m { top: 2rem; }
 .left-2-m { left: 2rem; }
 .right-2-m { right: 2rem; }
 .bottom-2-m { bottom: 2rem; }
 .top--1-m { top: -1rem; }
 .right--1-m { right: -1rem; }
 .bottom--1-m { bottom: -1rem; }
 .left--1-m { left: -1rem; }
 .top--2-m { top: -2rem; }
 .right--2-m { right: -2rem; }
 .bottom--2-m { bottom: -2rem; }
 .left--2-m { left: -2rem; }
 .absolute--fill-m { top: 0; right: 0; bottom: 0; left: 0; }
 .top_10-m { top: 10px; }
 .top_12-m { top: 12px; }
 .top_20-m { top: 20px; }
 .cl-m { clear: left; }
 .cr-m { clear: right; }
 .cb-m { clear: both; }
 .cn-m { clear: none; }
 .dn-m { display: none; }
 .di-m { display: inline; }
 .db-m { display: block; }
 .dib-m { display: inline-block; }
 .dit-m { display: inline-table; }
 .dt-m { display: table; }
 .dtc-m { display: table-cell; }
 .dt-row-m { display: table-row; }
 .dt-row-group-m { display: table-row-group; }
 .dt-column-m { display: table-column; }
 .dt-column-group-m { display: table-column-group; }
 .dt--fixed-m { table-layout: fixed; width: 100%; }
 .flex-m { display: flex; }
 .inline-flex-m { display: inline-flex; }
 .flex-auto-m { flex: 1 1 auto; min-width: 0; /* 1 */ min-height: 0; /* 1 */ }
 .flex-none-m { flex: none; }
 .flex-column-m { flex-direction: column; }
 .flex-row-m { flex-direction: row; }
 .flex-wrap-m { flex-wrap: wrap; }
 .flex-nowrap-m { flex-wrap: nowrap; }
 .flex-wrap-reverse-m { flex-wrap: wrap-reverse; }
 .flex-column-reverse-m { flex-direction: column-reverse; }
 .flex-row-reverse-m { flex-direction: row-reverse; }
 .items-start-m { align-items: flex-start; }
 .items-end-m { align-items: flex-end; }
 .items-center-m { align-items: center; }
 .items-baseline-m { align-items: baseline; }
 .items-stretch-m { align-items: stretch; }
 .self-start-m { align-self: flex-start; }
 .self-end-m { align-self: flex-end; }
 .self-center-m { align-self: center; }
 .self-baseline-m { align-self: baseline; }
 .self-stretch-m { align-self: stretch; }
 .justify-start-m { justify-content: flex-start; }
 .justify-end-m { justify-content: flex-end; }
 .justify-center-m { justify-content: center; }
 .justify-between-m { justify-content: space-between; }
 .justify-around-m { justify-content: space-around; }
 .content-start-m { align-content: flex-start; }
 .content-end-m { align-content: flex-end; }
 .content-center-m { align-content: center; }
 .content-between-m { align-content: space-between; }
 .content-around-m { align-content: space-around; }
 .content-stretch-m { align-content: stretch; }
 .order-0-m { order: 0; }
 .order-1-m { order: 1; }
 .order-2-m { order: 2; }
 .order-3-m { order: 3; }
 .order-4-m { order: 4; }
 .order-5-m { order: 5; }
 .order-6-m { order: 6; }
 .order-7-m { order: 7; }
 .order-8-m { order: 8; }
 .order-last-m { order: 99999; }
 .flex-grow-0-m { flex-grow: 0; }
 .flex-grow-1-m { flex-grow: 1; }
 .flex-shrink-0-m { flex-shrink: 0; }
 .flex-shrink-1-m { flex-shrink: 1; }
 .flex-basis-auto-m { flex-basis: auto; }
 .fl-m { float: left; _display: inline; }
 .fr-m { float: right; _display: inline; }
 .fn-m { float: none; }
 .i-m { font-style: italic; }
 .fs-normal-m { font-style: normal; }
 .normal-m { font-weight: normal; }
 .b-m { font-weight: bold; }
 .fw1-m { font-weight: 100; }
 .fw2-m { font-weight: 200; }
 .fw3-m { font-weight: 300; }
 .fw4-m { font-weight: 400; }
 .fw5-m { font-weight: 500; }
 .fw6-m { font-weight: 600; }
 .fw7-m { font-weight: 700; }
 .fw8-m { font-weight: 800; }
 .fw9-m { font-weight: 900; }
 .cols-1-m { grid-template-columns: repeat( 1, 1fr ); }
 .cols-2-m { grid-template-columns: repeat( 2, 1fr ); }
 .cols-3-m { grid-template-columns: repeat( 3, 1fr ); }
 .cols-4-m { grid-template-columns: repeat( 4, 1fr ); }
 .cols-5-m { grid-template-columns: repeat( 5, 1fr ); }
 .cols-6-m { grid-template-columns: repeat( 6, 1fr ); }
 .cols-7-m { grid-template-columns: repeat( 7, 1fr ); }
 .cols-8-m { grid-template-columns: repeat( 8, 1fr ); }
 .cols-9-m { grid-template-columns: repeat( 9, 1fr ); }
 .cols-10-m { grid-template-columns: repeat( 10, 1fr ); }
 .cols-11-m { grid-template-columns: repeat( 11, 1fr ); }
 .cols-12-m { grid-template-columns: repeat( 12, 1fr ); }
 .cols-13-m { grid-template-columns: repeat( 13, 1fr ); }
 .cols-14-m { grid-template-columns: repeat( 14, 1fr ); }
 .cols-15-m { grid-template-columns: repeat( 15, 1fr ); }
 .cols-16-m { grid-template-columns: repeat( 16, 1fr ); }
 .cols-min-64-m { grid-template-columns: repeat( auto-fill, minmax( 64px, 1fr ) ); }
 .cols-min-128-m { grid-template-columns: repeat( auto-fill, minmax( 128px, 1fr ) ); }
 .cols-min-192-m { grid-template-columns: repeat( auto-fill, minmax( 192px, 1fr ) ); }
 .cols-min-240-m { grid-template-columns: repeat( auto-fill, minmax( 240px, 1fr ) ); }
 .cols-min-256-m { grid-template-columns: repeat( auto-fill, minmax( 256px, 1fr ) ); }
 .cols-min-320-m { grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); }
 .cols-min-480-m { grid-template-columns: repeat( auto-fill, minmax( 480px, 1fr ) ); }
 .masonry-m { grid-template-columns: masonry; }
 .subgrid-m { grid-template-columns: subgrid; }
 .cols-none-m { grid-template-columns: none; }
 .g0-m { gap: 0; }
 .g1-m { gap: .25rem; }
 .g2-m { gap: .5rem; }
 .g3-m { gap: 1rem; }
 .g4-m { gap: 2rem; }
 .g5-m { gap: 4rem; }
 .g6-m { gap: 8rem; }
 .g7-m { gap: 16rem; }
 .g_12-m { gap: 12px; }
 .g_24-m { gap: 24px; }
 .h1-m { height: 1rem; }
 .h2-m { height: 2rem; }
 .h3-m { height: 3rem; }
 .h4-m { height: 4rem; }
 .h5-m { height: 5rem; }
 .h6-m { height: 6rem; }
 .h7-m { height: 7rem; }
 .h8-m { height: 8rem; }
 .h10-m { height: 10rem; }
 .h11-m { height: 11rem; }
 .h12-m { height: 12rem; }
 .h14-m { height: 14rem; }
 .h16-m { height: 16rem; }
 .h_1-m { height: 1px; }
 .h_5-m { height: 5px; }
 .h_10-m { height: 10px; }
 .h_15-m { height: 15px; }
 .h_20-m { height: 20px; }
 .h_23-m { height: 23px; }
 .h_24-m { height: 24px; }
 .h_25-m { height: 25px; }
 .h_39-m { height: 39px; }
 .h_40-m { height: 40px; }
 .h_190-m { height: 190px; }
 .h_200-m { height: 200px; }
 .h_250-m { height: 250px; }
 .h_340-m { height: 340px; }
 .h_345-m { height: 345px; }
 .h_360-m { height: 360px; }
 .h_375-m { height: 375px; }
 .h_400-m { height: 400px; }
 .h_440-m { height: 440px; }
 .h_480-m { height: 480px; }
 .h_600-m { height: 600px; }
 .h-25-m { height: 25%; }
 .h-50-m { height: 50%; }
 .h-75-m { height: 75%; }
 .h-100-m { height: 100%; }
 .min-h-100-m { min-height: 100%; }
 .vh-25-m { height: 25vh; }
 .vh-50-m { height: 50vh; }
 .vh-75-m { height: 75vh; }
 .vh-100-m { height: 100vh; }
 .min-vh-100-m { min-height: 100vh; }
 .h-auto-m { height: auto; }
 .h-inherit-m { height: inherit; }
 .tracked-m { letter-spacing: .1em; }
 .tracked_05-m { letter-spacing: .5px; }
 .tracked_1-m { letter-spacing: 1px; }
 .tracked-tight-m { letter-spacing: -.05em; }
 .tracked-mega-m { letter-spacing: .25em; }
 .lh-solid-m { line-height: 1; }
 .lh-title-m { line-height: 1.25; }
 .lh-copy-m { line-height: 1.5; }
 .mw-100-m { max-width: 100%; }
 .mw1-m { max-width: 1rem; }
 .mw2-m { max-width: 2rem; }
 .mw3-m { max-width: 4rem; }
 .mw4-m { max-width: 8rem; }
 .mw5-m { max-width: 16rem; }
 .mw6-m { max-width: 32rem; }
 .mw7-m { max-width: 48rem; }
 .mw8-m { max-width: 64rem; }
 .mw9-m { max-width: 96rem; }
 .mw_75-m { max-width: 75rem; }
 .mw_160-m { max-width: 160px; }
 .mw_180-m { max-width: 180px; }
 .mw_264-m { max-width: 264px; }
 .mw_320-m { max-width: 320px; }
 .mw-none-m { max-width: none; }
 .w1-m { width: 1rem; }
 .w2-m { width: 2rem; }
 .w3-m { width: 3rem; }
 .w4-m { width: 4rem; }
 .w5-m { width: 5rem; }
 .w6-m { width: 6rem; }
 .w7-m { width: 7rem; }
 .w8-m { width: 8rem; }
 .w10-m { width: 10rem; }
 .w11-m { width: 11rem; }
 .w12-m { width: 12rem; }
 .w16-m { width: 16rem; }
 .w18-m { width: 18rem; }
 .w20-m { width: 20rem; }
 .w22-m { width: 22rem; }
 .w24-m { width: 24rem; }
 .w26-m { width: 26rem; }
 .w28-m { width: 28rem; }
 .w30-m { width: 30rem; }
 .w-10-m { width: 10%; }
 .w-20-m { width: 20%; }
 .w-25-m { width: 25%; }
 .w-30-m { width: 30%; }
 .w-33-m { width: 33%; }
 .w-34-m { width: 34%; }
 .w-40-m { width: 40%; }
 .w-45-m { width: 45%; }
 .w-50-m { width: 50%; }
 .w-55-m { width: 55%; }
 .w-60-m { width: 60%; }
 .w-70-m { width: 70%; }
 .w-75-m { width: 75%; }
 .w-80-m { width: 80%; }
 .w-90-m { width: 90%; }
 .w-100-m { width: 100%; }
 .w_5-m { width: 5px; }
 .w_10-m { width: 10px; }
 .w_12-m { width: 12px; }
 .w_15-m { width: 15px; }
 .w_20-m { width: 20px; }
 .w_24-m { width: 24px; }
 .w_25-m { width: 25px; }
 .w_55-m { width: 55px; }
 .w_150-m { width: 150px; }
 .w_350-m { width: 350px; }
 .w_500-m { width: 500px; }
 .w-sixth-m { width: 16.66667%; }
 .w-third-m { width: 33.33333%; }
 .w-two-thirds-m { width: 66.66667%; }
 .w-auto-m { width: auto; }
 .overflow-visible-m { overflow: visible; }
 .overflow-hidden-m { overflow: hidden; }
 .overflow-scroll-m { overflow: scroll; }
 .overflow-auto-m { overflow: auto; }
 .overflow-noscrollbar-m { -ms-overflow-style: none; scrollbar-width: none; }
 .overflow-noscrollbar-m::-webkit-scrollbar { display: none; }
 .overflow-x-visible-m { overflow-x: visible; }
 .overflow-x-hidden-m { overflow-x: hidden; }
 .overflow-x-scroll-m { overflow-x: scroll; }
 .overflow-x-auto-m { overflow-x: auto; }
 .overflow-y-visible-m { overflow-y: visible; }
 .overflow-y-hidden-m { overflow-y: hidden; }
 .overflow-y-scroll-m { overflow-y: scroll; }
 .overflow-y-auto-m { overflow-y: auto; }
 .static-m { position: static; }
 .relative-m { position: relative; }
 .absolute-m { position: absolute; }
 .fixed-m { position: fixed; }
 .sticky-m { position: sticky; }
 .rotate-30-m { -webkit-transform: rotate( 30deg ); transform: rotate( 30deg ); }
 .rotate-45-m { -webkit-transform: rotate( 45deg ); transform: rotate( 45deg ); }
 .rotate-90-m { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); }
 .rotate-135-m { -webkit-transform: rotate( 135deg ); transform: rotate( 135deg ); }
 .rotate-180-m { -webkit-transform: rotate( 180deg ); transform: rotate( 180deg ); }
 .rotate-225-m { -webkit-transform: rotate( 225deg ); transform: rotate( 225deg ); }
 .rotate-270-m { -webkit-transform: rotate( 270deg ); transform: rotate( 270deg ); }
 .rotate-315-m { -webkit-transform: rotate( 315deg ); transform: rotate( 315deg ); }
 .dark-gray-m { color: #666; }
 .bg-light-silver-m { background-color: #f9f6f5; }
 .bg-white-m { background-color: #fff; }
 .bg-blue-m { background-color: #19648b; }
 .pa0-m { padding: 0; }
 .pa1-m { padding: .25rem; }
 .pa2-m { padding: .5rem; }
 .pa3-m { padding: 1rem; }
 .pa4-m { padding: 2rem; }
 .pa5-m { padding: 4rem; }
 .pa6-m { padding: 8rem; }
 .pa7-m { padding: 16rem; }
 .pa_12-m { padding: 12px; }
 .pa_24-m { padding: 24px; }
 .pl0-m { padding-left: 0; }
 .pl1-m { padding-left: .25rem; }
 .pl2-m { padding-left: .5rem; }
 .pl3-m { padding-left: 1rem; }
 .pl4-m { padding-left: 2rem; }
 .pl5-m { padding-left: 4rem; }
 .pl6-m { padding-left: 8rem; }
 .pl7-m { padding-left: 16rem; }
 .pl_6-m { padding-left: 6px; }
 .pl_12-m { padding-left: 12px; }
 .pr0-m { padding-right: 0; }
 .pr1-m { padding-right: .25rem; }
 .pr2-m { padding-right: .5rem; }
 .pr3-m { padding-right: 1rem; }
 .pr4-m { padding-right: 2rem; }
 .pr5-m { padding-right: 4rem; }
 .pr6-m { padding-right: 8rem; }
 .pr7-m { padding-right: 16rem; }
 .pr_6-m { padding-right: 6px; }
 .pr_12-m { padding-right: 12px; }
 .pb0-m { padding-bottom: 0; }
 .pb1-m { padding-bottom: .25rem; }
 .pb2-m { padding-bottom: .5rem; }
 .pb3-m { padding-bottom: 1rem; }
 .pb4-m { padding-bottom: 2rem; }
 .pb5-m { padding-bottom: 4rem; }
 .pb6-m { padding-bottom: 8rem; }
 .pb7-m { padding-bottom: 16rem; }
 .pb_12-m { padding-bottom: 12px; }
 .pt0-m { padding-top: 0; }
 .pt1-m { padding-top: .25rem; }
 .pt2-m { padding-top: .5rem; }
 .pt3-m { padding-top: 1rem; }
 .pt4-m { padding-top: 2rem; }
 .pt5-m { padding-top: 4rem; }
 .pt6-m { padding-top: 8rem; }
 .pt7-m { padding-top: 16rem; }
 .pt_24-m { padding-top: 24px; }
 .pv0-m { padding-top: 0; padding-bottom: 0; }
 .pv1-m { padding-top: .25rem; padding-bottom: .25rem; }
 .pv2-m { padding-top: .5rem; padding-bottom: .5rem; }
 .pv3-m { padding-top: 1rem; padding-bottom: 1rem; }
 .pv4-m { padding-top: 2rem; padding-bottom: 2rem; }
 .pv5-m { padding-top: 4rem; padding-bottom: 4rem; }
 .pv6-m { padding-top: 8rem; padding-bottom: 8rem; }
 .pv7-m { padding-top: 16rem; padding-bottom: 16rem; }
 .pv_1-m { padding-top: 1px; padding-bottom: 1px; }
 .pv_2-m { padding-top: 2px; padding-bottom: 2px; }
 .pv_6-m { padding-top: 6px; padding-bottom: 6px; }
 .pv_10-m { padding-top: 10px; padding-bottom: 10px; }
 .pv_12-m { padding-top: 12px; padding-bottom: 12px; }
 .ph0-m { padding-left: 0; padding-right: 0; }
 .ph1-m { padding-left: .25rem; padding-right: .25rem; }
 .ph2-m { padding-left: .5rem; padding-right: .5rem; }
 .ph3-m { padding-left: 1rem; padding-right: 1rem; }
 .ph4-m { padding-left: 2rem; padding-right: 2rem; }
 .ph5-m { padding-left: 4rem; padding-right: 4rem; }
 .ph6-m { padding-left: 8rem; padding-right: 8rem; }
 .ph7-m { padding-left: 16rem; padding-right: 16rem; }
 .ph_12-m { padding-left: 12px; padding-right: 12px; }
 .ph_20-m { padding-left: 20px; padding-right: 20px; }
 .ph_24-m { padding-left: 24px; padding-right: 24px; }
 .ph_30-m { padding-left: 30px; padding-right: 30px; }
 .ph_52-m { padding-left: 52px; padding-right: 52px; }
 .ph_60-m { padding-left: 60px; padding-right: 60px; }
 .ph_68-m { padding-left: 68px; padding-right: 68px; }
 .ph_80-m { padding-left: 80px; padding-right: 80px; }
 .ph_94-m { padding-left: 94px; padding-right: 94px; }
 .ph_160-m { padding-left: 160px; padding-right: 160px; }
 .ma0-m { margin: 0; }
 .ma1-m { margin: .25rem; }
 .ma2-m { margin: .5rem; }
 .ma3-m { margin: 1rem; }
 .ma4-m { margin: 2rem; }
 .ma5-m { margin: 4rem; }
 .ma6-m { margin: 8rem; }
 .ma7-m { margin: 16rem; }
 .ml0-m { margin-left: 0; }
 .ml1-m { margin-left: .25rem; }
 .ml2-m { margin-left: .5rem; }
 .ml3-m { margin-left: 1rem; }
 .ml4-m { margin-left: 2rem; }
 .ml5-m { margin-left: 4rem; }
 .ml6-m { margin-left: 8rem; }
 .ml7-m { margin-left: 16rem; }
 .ml_24-m { margin-left: 24px; }
 .mr0-m { margin-right: 0; }
 .mr1-m { margin-right: .25rem; }
 .mr2-m { margin-right: .5rem; }
 .mr3-m { margin-right: 1rem; }
 .mr4-m { margin-right: 2rem; }
 .mr5-m { margin-right: 4rem; }
 .mr6-m { margin-right: 8rem; }
 .mr7-m { margin-right: 16rem; }
 .mr_74-m { margin-right: 74px; }
 .mb0-m { margin-bottom: 0; }
 .mb1-m { margin-bottom: .25rem; }
 .mb2-m { margin-bottom: .5rem; }
 .mb3-m { margin-bottom: 1rem; }
 .mb4-m { margin-bottom: 2rem; }
 .mb5-m { margin-bottom: 4rem; }
 .mb6-m { margin-bottom: 8rem; }
 .mb7-m { margin-bottom: 16rem; }
 .mt0-m { margin-top: 0; }
 .mt1-m { margin-top: .25rem; }
 .mt2-m { margin-top: .5rem; }
 .mt3-m { margin-top: 1rem; }
 .mt4-m { margin-top: 2rem; }
 .mt5-m { margin-top: 4rem; }
 .mt6-m { margin-top: 8rem; }
 .mt7-m { margin-top: 16rem; }
 .mv0-m { margin-top: 0; margin-bottom: 0; }
 .mv1-m { margin-top: .25rem; margin-bottom: .25rem; }
 .mv2-m { margin-top: .5rem; margin-bottom: .5rem; }
 .mv3-m { margin-top: 1rem; margin-bottom: 1rem; }
 .mv4-m { margin-top: 2rem; margin-bottom: 2rem; }
 .mv5-m { margin-top: 4rem; margin-bottom: 4rem; }
 .mv6-m { margin-top: 8rem; margin-bottom: 8rem; }
 .mv7-m { margin-top: 16rem; margin-bottom: 16rem; }
 .mh0-m { margin-left: 0; margin-right: 0; }
 .mh1-m { margin-left: .25rem; margin-right: .25rem; }
 .mh2-m { margin-left: .5rem; margin-right: .5rem; }
 .mh3-m { margin-left: 1rem; margin-right: 1rem; }
 .mh4-m { margin-left: 2rem; margin-right: 2rem; }
 .mh5-m { margin-left: 4rem; margin-right: 4rem; }
 .mh6-m { margin-left: 8rem; margin-right: 8rem; }
 .mh7-m { margin-left: 16rem; margin-right: 16rem; }
 .na1-m { margin: -0.25rem; }
 .na2-m { margin: -0.5rem; }
 .na3-m { margin: -1rem; }
 .na4-m { margin: -2rem; }
 .na5-m { margin: -4rem; }
 .na6-m { margin: -8rem; }
 .na7-m { margin: -16rem; }
 .nl1-m { margin-left: -0.25rem; }
 .nl2-m { margin-left: -0.5rem; }
 .nl3-m { margin-left: -1rem; }
 .nl4-m { margin-left: -2rem; }
 .nl5-m { margin-left: -4rem; }
 .nl6-m { margin-left: -8rem; }
 .nl7-m { margin-left: -16rem; }
 .nr1-m { margin-right: -0.25rem; }
 .nr2-m { margin-right: -0.5rem; }
 .nr3-m { margin-right: -1rem; }
 .nr4-m { margin-right: -2rem; }
 .nr5-m { margin-right: -4rem; }
 .nr6-m { margin-right: -8rem; }
 .nr7-m { margin-right: -16rem; }
 .nb1-m { margin-bottom: -0.25rem; }
 .nb2-m { margin-bottom: -0.5rem; }
 .nb3-m { margin-bottom: -1rem; }
 .nb4-m { margin-bottom: -2rem; }
 .nb5-m { margin-bottom: -4rem; }
 .nb6-m { margin-bottom: -8rem; }
 .nb7-m { margin-bottom: -16rem; }
 .nt1-m { margin-top: -0.25rem; }
 .nt2-m { margin-top: -0.5rem; }
 .nt3-m { margin-top: -1rem; }
 .nt4-m { margin-top: -2rem; }
 .nt5-m { margin-top: -4rem; }
 .nt6-m { margin-top: -8rem; }
 .nt7-m { margin-top: -16rem; }
 .nl_1-m { margin-left: -1px; }
 .nl_2-m { margin-left: -2px; }
 .nl_3-m { margin-left: -3px; }
 .nl_4-m { margin-left: -4px; }
 .nl_5-m { margin-left: -5px; }
 .nr_1-m { margin-right: -1px; }
 .nr_2-m { margin-right: -2px; }
 .nr_3-m { margin-right: -3px; }
 .nr_4-m { margin-right: -4px; }
 .nr_5-m { margin-right: -5px; }
 .nb_1-m { margin-bottom: -1px; }
 .nb_2-m { margin-bottom: -2px; }
 .nb_3-m { margin-bottom: -3px; }
 .nb_4-m { margin-bottom: -4px; }
 .nb_5-m { margin-bottom: -5px; }
 .nt_1-m { margin-top: -1px; }
 .nt_2-m { margin-top: -2px; }
 .nt_3-m { margin-top: -3px; }
 .nt_4-m { margin-top: -4px; }
 .nt_5-m { margin-top: -5px; }
 .strike-m { text-decoration: line-through; }
 .underline-m { text-decoration: underline; }
 .no-underline-m { text-decoration: none; }
 .tl-m { text-align: left; }
 .tr-m { text-align: right; }
 .tc-m { text-align: center; }
 .tj-m { text-align: justify; }
 .ttc-m { text-transform: capitalize; }
 .ttl-m { text-transform: lowercase; }
 .ttu-m { text-transform: uppercase; }
 .ttn-m { text-transform: none; }
 .f-6-m, .f-headline-m { font-size: 6rem; }
 .f-5-m, .f-subheadline-m { font-size: 5rem; }
 .f1-m { font-size: 3rem; }
 .f2-m { font-size: 2.25rem; }
 .f3-m { font-size: 1.5rem; }
 .f4-m { font-size: 1.25rem; }
 .f5-m { font-size: 1rem; }
 .f6-m { font-size: .875rem; }
 .f7-m { font-size: .75rem; }
 .f8-m { font-size: .625rem; }
 .f9-m { font-size: .5rem; }
 .f_18-m { font-size: 18px; }
 .f_28-m { font-size: 28px; }
 .f_32-m { font-size: 32px; }
 .f_34-m { font-size: 34px; }
 .f_42-m { font-size: 42px; }
 .measure-m { max-width: 30em; }
 .measure-wide-m { max-width: 34em; }
 .measure-narrow-m { max-width: 20em; }
 .indent-m { text-indent: 1em; margin-top: 0; margin-bottom: 0; }
 .small-caps-m { font-variant: small-caps; }
 .truncate-m { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 .center-m { margin-right: auto; margin-left: auto; }
 .mr-auto-m { margin-right: auto; }
 .ml-auto-m { margin-left: auto; }
 .clip-m { position: fixed !important; _position: absolute !important; clip: rect( 1px 1px 1px 1px ); /* IE6, IE7 */ clip: rect( 1px, 1px, 1px, 1px ); }
 .ws-normal-m { white-space: normal; }
 .nowrap-m { white-space: nowrap; }
 .pre-m { white-space: pre; }
 .v-base-m { vertical-align: baseline; }
 .v-mid-m { vertical-align: middle; }
 .v-top-m { vertical-align: top; }
 .v-btm-m { vertical-align: bottom; }
 .v-super-ns { vertical-align: super; }
 .offcanvas { width: 352px; }
 .search-input-stage { width: 394px; }
 .search-input-catstage { width: 540px; }
 .glide__arrow--left { left: -2rem; }
 .glide__arrow--right { right: -2rem; }
 .newglide .glide__arrow--right { right: 32px; }
 .main-header-trusted-logo { top: 7px; }
 .blocker { padding: 16px; }
 .evtcontentglide [class*="evt-title-"],
 .evtcontentglide .glide__slide[class*=active] [class*="evt-title-"] { display: block; }
 .evtcontentglide [class*="evt-content-"],
 .evtcontentglide .glide__slide[class*=active] [class*="evt-content-"] { display: none; }
 .offerbox-body-2 { border-top-right-radius: 6px; }
 .newsletter-hr-lines:before { width: 20%; }
 .newsletter-hr-lines:after { width: 20%; }
 .home-gift-hr-lines:before { width: 28%; }
 .home-gift-hr-lines:after { width: 28%; }
 .focustopic-image { box-shadow: inset -16px 0 16px -1px #eee; }
 .xmashat { top: -28px; left: 5px; width: 27px; }
 .xmashat.alternative { top: -22px; left: 3px; width: 20px; }
}
@media screen and (min-width: 62em) {
 .aspect-ratio-l { height: 0; position: relative; }
 .aspect-ratio--16x9-l { padding-bottom: 56.25%; }
 .aspect-ratio--9x16-l { padding-bottom: 177.77%; }
 .aspect-ratio--4x3-l { padding-bottom: 75%; }
 .aspect-ratio--3x4-l { padding-bottom: 133.33%; }
 .aspect-ratio--6x4-l { padding-bottom: 66.6%; }
 .aspect-ratio--4x6-l { padding-bottom: 150%; }
 .aspect-ratio--8x5-l { padding-bottom: 62.5%; }
 .aspect-ratio--5x8-l { padding-bottom: 160%; }
 .aspect-ratio--7x5-l { padding-bottom: 71.42%; }
 .aspect-ratio--5x7-l { padding-bottom: 140%; }
 .aspect-ratio--1x1-l { padding-bottom: 100%; }
 .aspect-ratio--object-l { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
 .cover-l { background-size: cover !important; }
 .contain-l { background-size: contain !important; }
 .bg-center-l { background-repeat: no-repeat; background-position: center center; }
 .bg-top-l { background-repeat: no-repeat; background-position: top center; }
 .bg-right-l { background-repeat: no-repeat; background-position: center right; }
 .bg-bottom-l { background-repeat: no-repeat; background-position: bottom center; }
 .bg-left-l { background-repeat: no-repeat; background-position: center left; }
 .outline-l { outline: 1px solid; }
 .outline-transparent-l { outline: 1px solid transparent; }
 .outline-0-l { outline: 0; }
 .ba-l { border-style: solid; border-width: 1px; }
 .bt-l { border-top-style: solid; border-top-width: 1px; }
 .br-l { border-right-style: solid; border-right-width: 1px; }
 .bb-l { border-bottom-style: solid; border-bottom-width: 1px; }
 .bl-l { border-left-style: solid; border-left-width: 1px; }
 .bn-l { border-style: none; border-width: 0; }
 .br0-l { border-radius: 0; }
 .br1-l { border-radius: .125rem; }
 .br2-l { border-radius: .25rem; }
 .br3-l { border-radius: .5rem; }
 .br4-l { border-radius: 1rem; }
 .br5-l { border-radius: 2rem; }
 .br_12-l { border-radius: 12px; }
 .br-100-l { border-radius: 100%; }
 .br-pill-l { border-radius: 9999px; }
 .br--bottom-l { border-top-left-radius: 0; border-top-right-radius: 0; }
 .br--top-l { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
 .br--right-l { border-top-left-radius: 0; border-bottom-left-radius: 0; }
 .br--left-l { border-top-right-radius: 0; border-bottom-right-radius: 0; }
 .b--dotted-l { border-style: dotted; }
 .b--dashed-l { border-style: dashed; }
 .b--solid-l { border-style: solid; }
 .b--none-l { border-style: none; }
 .bw0-l { border-width: 0; }
 .bw1-l { border-width: .125rem; }
 .bw2-l { border-width: .25rem; }
 .bw3-l { border-width: .5rem; }
 .bw4-l { border-width: 1rem; }
 .bw5-l { border-width: 2rem; }
 .bw_1-l { border-width: 1px; }
 .bt_1-l { border-top-width: 1px; }
 .bt-0-l { border-top-width: 0; }
 .br-0-l { border-right-width: 0; }
 .bb-0-l { border-bottom-width: 0; }
 .bl-0-l { border-left-width: 0; }
 .shadow-0-l { box-shadow: none; }
 .shadow-1-l { box-shadow: 0 0 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-2-l { box-shadow: 0 0 8px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-3-l { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-4-l { box-shadow: 2px 2px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-5-l { box-shadow: 4px 4px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-6-l { box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); }
 .shadow-7-l { box-shadow: inset 0 3px 5px 0 rgba( 153, 153, 153, .25 ); }
 .shadow-8-l { box-shadow: inset -16px 0 10px -5px rgba( 0, 0, 0, .4 ); }
 .col-2-l { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
 .col-3-l { -webkit-columns: 3; -moz-columns: 3; columns: 3; }
 .col-4-l { -webkit-columns: 4; -moz-columns: 4; columns: 4; }
 .col-auto-l { -webkit-columns: auto; -moz-columns: auto; columns: auto; }
 .col-unset-l { -webkit-columns: unset; -moz-columns: unset; columns: unset; }
 .top-0-l { top: 0; }
 .left-0-l { left: 0; }
 .right-0-l { right: 0; }
 .bottom-0-l { bottom: 0; }
 .top-1-l { top: 1rem; }
 .left-1-l { left: 1rem; }
 .right-1-l { right: 1rem; }
 .bottom-1-l { bottom: 1rem; }
 .top-2-l { top: 2rem; }
 .left-2-l { left: 2rem; }
 .right-2-l { right: 2rem; }
 .bottom-2-l { bottom: 2rem; }
 .top-3-l { top: 3rem; }
 .left-3-l { left: 3rem; }
 .right-3-l { right: 3rem; }
 .bottom-3-l { bottom: 3rem; }
 .top--1-l { top: -1rem; }
 .right--1-l { right: -1rem; }
 .bottom--1-l { bottom: -1rem; }
 .left--1-l { left: -1rem; }
 .top--2-l { top: -2rem; }
 .right--2-l { right: -2rem; }
 .bottom--2-l { bottom: -2rem; }
 .left--2-l { left: -2rem; }
 .absolute--fill-l { top: 0; right: 0; bottom: 0; left: 0; }
 .top_10-l { top: 10px; }
 .top_12-l { top: 12px; }
 .top_20-l { top: 20px; }
 .cl-l { clear: left; }
 .cr-l { clear: right; }
 .cb-l { clear: both; }
 .cn-l { clear: none; }
 .dn-l { display: none; }
 .di-l { display: inline; }
 .db-l { display: block; }
 .dib-l { display: inline-block; }
 .dit-l { display: inline-table; }
 .dt-l { display: table; }
 .dtc-l { display: table-cell; }
 .dt-row-l { display: table-row; }
 .dt-row-group-l { display: table-row-group; }
 .dt-column-l { display: table-column; }
 .dt-column-group-l { display: table-column-group; }
 .dt--fixed-l { table-layout: fixed; width: 100%; }
 .flex-l { display: flex; }
 .inline-flex-l { display: inline-flex; }
 .flex-auto-l { flex: 1 1 auto; min-width: 0; /* 1 */ min-height: 0; /* 1 */ }
 .flex-none-l { flex: none; }
 .flex-column-l { flex-direction: column; }
 .flex-row-l { flex-direction: row; }
 .flex-wrap-l { flex-wrap: wrap; }
 .flex-nowrap-l { flex-wrap: nowrap; }
 .flex-wrap-reverse-l { flex-wrap: wrap-reverse; }
 .flex-column-reverse-l { flex-direction: column-reverse; }
 .flex-row-reverse-l { flex-direction: row-reverse; }
 .items-start-l { align-items: flex-start; }
 .items-end-l { align-items: flex-end; }
 .items-center-l { align-items: center; }
 .items-baseline-l { align-items: baseline; }
 .items-stretch-l { align-items: stretch; }
 .self-start-l { align-self: flex-start; }
 .self-end-l { align-self: flex-end; }
 .self-center-l { align-self: center; }
 .self-baseline-l { align-self: baseline; }
 .self-stretch-l { align-self: stretch; }
 .justify-start-l { justify-content: flex-start; }
 .justify-end-l { justify-content: flex-end; }
 .justify-center-l { justify-content: center; }
 .justify-between-l { justify-content: space-between; }
 .justify-around-l { justify-content: space-around; }
 .content-start-l { align-content: flex-start; }
 .content-end-l { align-content: flex-end; }
 .content-center-l { align-content: center; }
 .content-between-l { align-content: space-between; }
 .content-around-l { align-content: space-around; }
 .content-stretch-l { align-content: stretch; }
 .order-0-l { order: 0; }
 .order-1-l { order: 1; }
 .order-2-l { order: 2; }
 .order-3-l { order: 3; }
 .order-4-l { order: 4; }
 .order-5-l { order: 5; }
 .order-6-l { order: 6; }
 .order-7-l { order: 7; }
 .order-8-l { order: 8; }
 .order-last-l { order: 99999; }
 .flex-grow-0-l { flex-grow: 0; }
 .flex-grow-1-l { flex-grow: 1; }
 .flex-shrink-0-l { flex-shrink: 0; }
 .flex-shrink-1-l { flex-shrink: 1; }
 .flex-basis-auto-l { flex-basis: auto; }
 .fl-l { float: left; _display: inline; }
 .fr-l { float: right; _display: inline; }
 .fn-l { float: none; }
 .i-l { font-style: italic; }
 .fs-normal-l { font-style: normal; }
 .normal-l { font-weight: normal; }
 .b-l { font-weight: bold; }
 .fw1-l { font-weight: 100; }
 .fw2-l { font-weight: 200; }
 .fw3-l { font-weight: 300; }
 .fw4-l { font-weight: 400; }
 .fw5-l { font-weight: 500; }
 .fw6-l { font-weight: 600; }
 .fw7-l { font-weight: 700; }
 .fw8-l { font-weight: 800; }
 .fw9-l { font-weight: 900; }
 .cols-1-l { grid-template-columns: repeat( 1, 1fr ); }
 .cols-2-l { grid-template-columns: repeat( 2, 1fr ); }
 .cols-3-l { grid-template-columns: repeat( 3, 1fr ); }
 .cols-4-l { grid-template-columns: repeat( 4, 1fr ); }
 .cols-5-l { grid-template-columns: repeat( 5, 1fr ); }
 .cols-6-l { grid-template-columns: repeat( 6, 1fr ); }
 .cols-7-l { grid-template-columns: repeat( 7, 1fr ); }
 .cols-8-l { grid-template-columns: repeat( 8, 1fr ); }
 .cols-9-l { grid-template-columns: repeat( 9, 1fr ); }
 .cols-10-l { grid-template-columns: repeat( 10, 1fr ); }
 .cols-11-l { grid-template-columns: repeat( 11, 1fr ); }
 .cols-12-l { grid-template-columns: repeat( 12, 1fr ); }
 .cols-13-l { grid-template-columns: repeat( 13, 1fr ); }
 .cols-14-l { grid-template-columns: repeat( 14, 1fr ); }
 .cols-15-l { grid-template-columns: repeat( 15, 1fr ); }
 .cols-16-l { grid-template-columns: repeat( 16, 1fr ); }
 .cols-min-64-l { grid-template-columns: repeat( auto-fill, minmax( 64px, 1fr ) ); }
 .cols-min-128-l { grid-template-columns: repeat( auto-fill, minmax( 128px, 1fr ) ); }
 .cols-min-192-l { grid-template-columns: repeat( auto-fill, minmax( 192px, 1fr ) ); }
 .cols-min-240-l { grid-template-columns: repeat( auto-fill, minmax( 240px, 1fr ) ); }
 .cols-min-256-l { grid-template-columns: repeat( auto-fill, minmax( 256px, 1fr ) ); }
 .cols-min-320-l { grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); }
 .cols-min-480-l { grid-template-columns: repeat( auto-fill, minmax( 480px, 1fr ) ); }
 .masonry-l { grid-template-columns: masonry; }
 .subgrid-l { grid-template-columns: subgrid; }
 .cols-none-l { grid-template-columns: none; }
 .g0-l { gap: 0; }
 .g1-l { gap: .25rem; }
 .g2-l { gap: .5rem; }
 .g3-l { gap: 1rem; }
 .g4-l { gap: 2rem; }
 .g5-l { gap: 4rem; }
 .g6-l { gap: 8rem; }
 .g7-l { gap: 16rem; }
 .g_12-l { gap: 12px; }
 .g_24-l { gap: 24px; }
 .h1-l { height: 1rem; }
 .h2-l { height: 2rem; }
 .h3-l { height: 3rem; }
 .h4-l { height: 4rem; }
 .h5-l { height: 5rem; }
 .h6-l { height: 6rem; }
 .h7-l { height: 7rem; }
 .h8-l { height: 8rem; }
 .h10-l { height: 10rem; }
 .h11-l { height: 11rem; }
 .h12-l { height: 12rem; }
 .h14-l { height: 14rem; }
 .h16-l { height: 16rem; }
 .h_1-l { height: 1px; }
 .h_5-l { height: 5px; }
 .h_10-l { height: 10px; }
 .h_15-l { height: 15px; }
 .h_20-l { height: 20px; }
 .h_23-l { height: 23px; }
 .h_24-l { height: 24px; }
 .h_25-l { height: 25px; }
 .h_39-l { height: 39px; }
 .h_40-l { height: 40px; }
 .h_190-l { height: 190px; }
 .h_200-l { height: 200px; }
 .h_250-l { height: 250px; }
 .h_340-l { height: 340px; }
 .h_345-l { height: 345px; }
 .h_360-l { height: 360px; }
 .h_375-l { height: 375px; }
 .h_400-l { height: 400px; }
 .h_440-l { height: 440px; }
 .h_480-l { height: 480px; }
 .h_600-l { height: 600px; }
 .h-25-l { height: 25%; }
 .h-50-l { height: 50%; }
 .h-75-l { height: 75%; }
 .h-100-l { height: 100%; }
 .min-h-100-l { min-height: 100%; }
 .vh-25-l { height: 25vh; }
 .vh-50-l { height: 50vh; }
 .vh-75-l { height: 75vh; }
 .vh-100-l { height: 100vh; }
 .min-vh-100-l { min-height: 100vh; }
 .h-auto-l { height: auto; }
 .h-inherit-l { height: inherit; }
 .tracked-l { letter-spacing: .1em; }
 .tracked_05-l { letter-spacing: .5px; }
 .tracked_1-l { letter-spacing: 1px; }
 .tracked-tight-l { letter-spacing: -.05em; }
 .tracked-mega-l { letter-spacing: .25em; }
 .lh-solid-l { line-height: 1; }
 .lh-title-l { line-height: 1.25; }
 .lh-copy-l { line-height: 1.5; }
 .mw-100-l { max-width: 100%; }
 .mw1-l { max-width: 1rem; }
 .mw2-l { max-width: 2rem; }
 .mw3-l { max-width: 4rem; }
 .mw4-l { max-width: 8rem; }
 .mw5-l { max-width: 16rem; }
 .mw6-l { max-width: 32rem; }
 .mw7-l { max-width: 48rem; }
 .mw8-l { max-width: 64rem; }
 .mw9-l { max-width: 96rem; }
 .mw_75-l { max-width: 75rem; }
 .mw_160-l { max-width: 160px; }
 .mw_180-l { max-width: 180px; }
 .mw_264-l { max-width: 264px; }
 .mw_320-l { max-width: 320px; }
 .mw-none-l { max-width: none; }
 .w1-l { width: 1rem; }
 .w2-l { width: 2rem; }
 .w3-l { width: 3rem; }
 .w4-l { width: 4rem; }
 .w5-l { width: 5rem; }
 .w6-l { width: 6rem; }
 .w7-l { width: 7rem; }
 .w8-l { width: 8rem; }
 .w10-l { width: 10rem; }
 .w11-l { width: 11rem; }
 .w12-l { width: 12rem; }
 .w16-l { width: 16rem; }
 .w18-l { width: 18rem; }
 .w20-l { width: 20rem; }
 .w22-l { width: 22rem; }
 .w24-l { width: 24rem; }
 .w26-l { width: 26rem; }
 .w28-l { width: 28rem; }
 .w30-l { width: 30rem; }
 .w-10-l { width: 10%; }
 .w-20-l { width: 20%; }
 .w-25-l { width: 25%; }
 .w-30-l { width: 30%; }
 .w-33-l { width: 33%; }
 .w-34-l { width: 34%; }
 .w-40-l { width: 40%; }
 .w-45-l { width: 45%; }
 .w-50-l { width: 50%; }
 .w-55-l { width: 55%; }
 .w-60-l { width: 60%; }
 .w-70-l { width: 70%; }
 .w-75-l { width: 75%; }
 .w-80-l { width: 80%; }
 .w-90-l { width: 90%; }
 .w-100-l { width: 100%; }
 .w_5-l { width: 5px; }
 .w_10-l { width: 10px; }
 .w_12-l { width: 12px; }
 .w_15-l { width: 15px; }
 .w_20-l { width: 20px; }
 .w_25-l { width: 25px; }
 .w_55-l { width: 55px; }
 .w_150-l { width: 150px; }
 .w_350-l { width: 350px; }
 .w_500-l { width: 500px; }
 .w-sixth-l { width: 16.66667%; }
 .w-third-l { width: 33.33333%; }
 .w-two-thirds-l { width: 66.66667%; }
 .w-auto-l { width: auto; }
 .overflow-visible-l { overflow: visible; }
 .overflow-hidden-l { overflow: hidden; }
 .overflow-scroll-l { overflow: scroll; }
 .overflow-auto-l { overflow: auto; }
 .overflow-noscrollbar-l { -ms-overflow-style: none; scrollbar-width: none; }
 .overflow-noscrollbar-l::-webkit-scrollbar { display: none; }
 .overflow-x-visible-l { overflow-x: visible; }
 .overflow-x-hidden-l { overflow-x: hidden; }
 .overflow-x-scroll-l { overflow-x: scroll; }
 .overflow-x-auto-l { overflow-x: auto; }
 .overflow-y-visible-l { overflow-y: visible; }
 .overflow-y-hidden-l { overflow-y: hidden; }
 .overflow-y-scroll-l { overflow-y: scroll; }
 .overflow-y-auto-l { overflow-y: auto; }
 .static-l { position: static; }
 .relative-l { position: relative; }
 .absolute-l { position: absolute; }
 .fixed-l { position: fixed; }
 .sticky-l { position: sticky; }
 .rotate-30-l { -webkit-transform: rotate( 30deg ); transform: rotate( 30deg ); }
 .rotate-45-l { -webkit-transform: rotate( 45deg ); transform: rotate( 45deg ); }
 .rotate-90-l { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); }
 .rotate-135-l { -webkit-transform: rotate( 135deg ); transform: rotate( 135deg ); }
 .rotate-180-l { -webkit-transform: rotate( 180deg ); transform: rotate( 180deg ); }
 .rotate-225-l { -webkit-transform: rotate( 225deg ); transform: rotate( 225deg ); }
 .rotate-270-l { -webkit-transform: rotate( 270deg ); transform: rotate( 270deg ); }
 .rotate-315-l { -webkit-transform: rotate( 315deg ); transform: rotate( 315deg ); }
 .bg-blue-l { background-color: #19648b; }
 .pa0-l { padding: 0; }
 .pa1-l { padding: .25rem; }
 .pa2-l { padding: .5rem; }
 .pa3-l { padding: 1rem; }
 .pa4-l { padding: 2rem; }
 .pa5-l { padding: 4rem; }
 .pa6-l { padding: 8rem; }
 .pa7-l { padding: 16rem; }
 .pl0-l { padding-left: 0; }
 .pl1-l { padding-left: .25rem; }
 .pl2-l { padding-left: .5rem; }
 .pl3-l { padding-left: 1rem; }
 .pl4-l { padding-left: 2rem; }
 .pl5-l { padding-left: 4rem; }
 .pl6-l { padding-left: 8rem; }
 .pl7-l { padding-left: 16rem; }
 .pl_12-l { padding-left: 12px; }
 .pr0-l { padding-right: 0; }
 .pr1-l { padding-right: .25rem; }
 .pr2-l { padding-right: .5rem; }
 .pr3-l { padding-right: 1rem; }
 .pr4-l { padding-right: 2rem; }
 .pr5-l { padding-right: 4rem; }
 .pr6-l { padding-right: 8rem; }
 .pr7-l { padding-right: 16rem; }
 .pr_12-l { padding-right: 12px; }
 .pb0-l { padding-bottom: 0; }
 .pb1-l { padding-bottom: .25rem; }
 .pb2-l { padding-bottom: .5rem; }
 .pb3-l { padding-bottom: 1rem; }
 .pb4-l { padding-bottom: 2rem; }
 .pb5-l { padding-bottom: 4rem; }
 .pb6-l { padding-bottom: 8rem; }
 .pb7-l { padding-bottom: 16rem; }
 .pt0-l { padding-top: 0; }
 .pt1-l { padding-top: .25rem; }
 .pt2-l { padding-top: .5rem; }
 .pt3-l { padding-top: 1rem; }
 .pt4-l { padding-top: 2rem; }
 .pt5-l { padding-top: 4rem; }
 .pt6-l { padding-top: 8rem; }
 .pt7-l { padding-top: 16rem; }
 .pt_20-l { padding-top: 20px; }
 .pt_24-l { padding-top: 24px; }
 .pv0-l { padding-top: 0; padding-bottom: 0; }
 .pv1-l { padding-top: .25rem; padding-bottom: .25rem; }
 .pv2-l { padding-top: .5rem; padding-bottom: .5rem; }
 .pv3-l { padding-top: 1rem; padding-bottom: 1rem; }
 .pv4-l { padding-top: 2rem; padding-bottom: 2rem; }
 .pv5-l { padding-top: 4rem; padding-bottom: 4rem; }
 .pv6-l { padding-top: 8rem; padding-bottom: 8rem; }
 .pv7-l { padding-top: 16rem; padding-bottom: 16rem; }
 .pv_1-l { padding-top: 1px; padding-bottom: 1px; }
 .pv_2-l { padding-top: 2px; padding-bottom: 2px; }
 .pv_6-l { padding-top: 6px; padding-bottom: 6px; }
 .pv_10-l { padding-top: 10px; padding-bottom: 10px; }
 .pv_12-l { padding-top: 12px; padding-bottom: 12px; }
 .pv_54-l { padding-top: 54px; padding-bottom: 54px; }
 .ph0-l { padding-left: 0; padding-right: 0; }
 .ph1-l { padding-left: .25rem; padding-right: .25rem; }
 .ph2-l { padding-left: .5rem; padding-right: .5rem; }
 .ph3-l { padding-left: 1rem; padding-right: 1rem; }
 .ph4-l { padding-left: 2rem; padding-right: 2rem; }
 .ph5-l { padding-left: 4rem; padding-right: 4rem; }
 .ph6-l { padding-left: 8rem; padding-right: 8rem; }
 .ph7-l { padding-left: 16rem; padding-right: 16rem; }
 .ph_12-l { padding-left: 12px; padding-right: 12px; }
 .ph_20-l { padding-left: 20px; padding-right: 20px; }
 .ph_24-l { padding-left: 24px; padding-right: 24px; }
 .ph_30-l { padding-left: 30px; padding-right: 30px; }
 .ph_52-l { padding-left: 52px; padding-right: 52px; }
 .ph_60-l { padding-left: 60px; padding-right: 60px; }
 .ph_68-l { padding-left: 68px; padding-right: 68px; }
 .ph_80-l { padding-left: 80px; padding-right: 80px; }
 .ph_94-l { padding-left: 94px; padding-right: 94px; }
 .ph_160-l { padding-left: 160px; padding-right: 160px; }
 .ma0-l { margin: 0; }
 .ma1-l { margin: .25rem; }
 .ma2-l { margin: .5rem; }
 .ma3-l { margin: 1rem; }
 .ma4-l { margin: 2rem; }
 .ma5-l { margin: 4rem; }
 .ma6-l { margin: 8rem; }
 .ma7-l { margin: 16rem; }
 .ml0-l { margin-left: 0; }
 .ml1-l { margin-left: .25rem; }
 .ml2-l { margin-left: .5rem; }
 .ml3-l { margin-left: 1rem; }
 .ml4-l { margin-left: 2rem; }
 .ml5-l { margin-left: 4rem; }
 .ml6-l { margin-left: 8rem; }
 .ml7-l { margin-left: 16rem; }
 .mr0-l { margin-right: 0; }
 .mr1-l { margin-right: .25rem; }
 .mr2-l { margin-right: .5rem; }
 .mr3-l { margin-right: 1rem; }
 .mr4-l { margin-right: 2rem; }
 .mr5-l { margin-right: 4rem; }
 .mr6-l { margin-right: 8rem; }
 .mr7-l { margin-right: 16rem; }
 .mr_42-l { margin-right: 42px; }
 .mr_74-l { margin-right: 74px; }
 .mb0-l { margin-bottom: 0; }
 .mb1-l { margin-bottom: .25rem; }
 .mb2-l { margin-bottom: .5rem; }
 .mb3-l { margin-bottom: 1rem; }
 .mb4-l { margin-bottom: 2rem; }
 .mb5-l { margin-bottom: 4rem; }
 .mb6-l { margin-bottom: 8rem; }
 .mb7-l { margin-bottom: 16rem; }
 .mt0-l { margin-top: 0; }
 .mt1-l { margin-top: .25rem; }
 .mt2-l { margin-top: .5rem; }
 .mt3-l { margin-top: 1rem; }
 .mt4-l { margin-top: 2rem; }
 .mt5-l { margin-top: 4rem; }
 .mt6-l { margin-top: 8rem; }
 .mt7-l { margin-top: 16rem; }
 .mv0-l { margin-top: 0; margin-bottom: 0; }
 .mv1-l { margin-top: .25rem; margin-bottom: .25rem; }
 .mv2-l { margin-top: .5rem; margin-bottom: .5rem; }
 .mv3-l { margin-top: 1rem; margin-bottom: 1rem; }
 .mv4-l { margin-top: 2rem; margin-bottom: 2rem; }
 .mv5-l { margin-top: 4rem; margin-bottom: 4rem; }
 .mv6-l { margin-top: 8rem; margin-bottom: 8rem; }
 .mv7-l { margin-top: 16rem; margin-bottom: 16rem; }
 .mh0-l { margin-left: 0; margin-right: 0; }
 .mh1-l { margin-left: .25rem; margin-right: .25rem; }
 .mh2-l { margin-left: .5rem; margin-right: .5rem; }
 .mh3-l { margin-left: 1rem; margin-right: 1rem; }
 .mh4-l { margin-left: 2rem; margin-right: 2rem; }
 .mh5-l { margin-left: 4rem; margin-right: 4rem; }
 .mh6-l { margin-left: 8rem; margin-right: 8rem; }
 .mh7-l { margin-left: 16rem; margin-right: 16rem; }
 .na1-l { margin: -0.25rem; }
 .na2-l { margin: -0.5rem; }
 .na3-l { margin: -1rem; }
 .na4-l { margin: -2rem; }
 .na5-l { margin: -4rem; }
 .na6-l { margin: -8rem; }
 .na7-l { margin: -16rem; }
 .nl1-l { margin-left: -0.25rem; }
 .nl2-l { margin-left: -0.5rem; }
 .nl3-l { margin-left: -1rem; }
 .nl4-l { margin-left: -2rem; }
 .nl5-l { margin-left: -4rem; }
 .nl6-l { margin-left: -8rem; }
 .nl7-l { margin-left: -16rem; }
 .nr1-l { margin-right: -0.25rem; }
 .nr2-l { margin-right: -0.5rem; }
 .nr3-l { margin-right: -1rem; }
 .nr4-l { margin-right: -2rem; }
 .nr5-l { margin-right: -4rem; }
 .nr6-l { margin-right: -8rem; }
 .nr7-l { margin-right: -16rem; }
 .nb1-l { margin-bottom: -0.25rem; }
 .nb2-l { margin-bottom: -0.5rem; }
 .nb3-l { margin-bottom: -1rem; }
 .nb4-l { margin-bottom: -2rem; }
 .nb5-l { margin-bottom: -4rem; }
 .nb6-l { margin-bottom: -8rem; }
 .nb7-l { margin-bottom: -16rem; }
 .nt1-l { margin-top: -0.25rem; }
 .nt2-l { margin-top: -0.5rem; }
 .nt3-l { margin-top: -1rem; }
 .nt4-l { margin-top: -2rem; }
 .nt5-l { margin-top: -4rem; }
 .nt6-l { margin-top: -8rem; }
 .nt7-l { margin-top: -16rem; }
 .nl_1-l { margin-left: -1px; }
 .nl_2-l { margin-left: -2px; }
 .nl_3-l { margin-left: -3px; }
 .nl_4-l { margin-left: -4px; }
 .nl_5-l { margin-left: -5px; }
 .nr_1-l { margin-right: -1px; }
 .nr_2-l { margin-right: -2px; }
 .nr_3-l { margin-right: -3px; }
 .nr_4-l { margin-right: -4px; }
 .nr_5-l { margin-right: -5px; }
 .nb_1-l { margin-bottom: -1px; }
 .nb_2-l { margin-bottom: -2px; }
 .nb_3-l { margin-bottom: -3px; }
 .nb_4-l { margin-bottom: -4px; }
 .nb_5-l { margin-bottom: -5px; }
 .nt_1-l { margin-top: -1px; }
 .nt_2-l { margin-top: -2px; }
 .nt_3-l { margin-top: -3px; }
 .nt_4-l { margin-top: -4px; }
 .nt_5-l { margin-top: -5px; }
 .strike-l { text-decoration: line-through; }
 .underline-l { text-decoration: underline; }
 .no-underline-l { text-decoration: none; }
 .tl-l { text-align: left; }
 .tr-l { text-align: right; }
 .tc-l { text-align: center; }
 .tj-l { text-align: justify; }
 .ttc-l { text-transform: capitalize; }
 .ttl-l { text-transform: lowercase; }
 .ttu-l { text-transform: uppercase; }
 .ttn-l { text-transform: none; }
 .f-6-l, .f-headline-l { font-size: 6rem; }
 .f-5-l, .f-subheadline-l { font-size: 5rem; }
 .f1-l { font-size: 3rem; }
 .f2-l { font-size: 2.25rem; }
 .f3-l { font-size: 1.5rem; }
 .f4-l { font-size: 1.25rem; }
 .f5-l { font-size: 1rem; }
 .f6-l { font-size: .875rem; }
 .f7-l { font-size: .75rem; }
 .f8-l { font-size: .625rem; }
 .f9-l { font-size: .5rem; }
 .f_18-l { font-size: 18px; }
 .f_28-l { font-size: 28px; }
 .f_32-l { font-size: 32px; }
 .f_34-l { font-size: 34px; }
 .f_42-l { font-size: 42px; }
 .measure-l { max-width: 30em; }
 .measure-wide-l { max-width: 34em; }
 .measure-narrow-l { max-width: 20em; }
 .indent-l { text-indent: 1em; margin-top: 0; margin-bottom: 0; }
 .small-caps-l { font-variant: small-caps; }
 .truncate-l { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 .center-l { margin-right: auto; margin-left: auto; }
 .mr-auto-l { margin-right: auto; }
 .ml-auto-l { margin-left: auto; }
 .clip-l { position: fixed !important; _position: absolute !important; clip: rect( 1px 1px 1px 1px ); /* IE6, IE7 */ clip: rect( 1px, 1px, 1px, 1px ); }
 .ws-normal-l { white-space: normal; }
 .nowrap-l { white-space: nowrap; }
 .pre-l { white-space: pre; }
 .v-base-l { vertical-align: baseline; }
 .v-mid-l { vertical-align: middle; }
 .v-top-l { vertical-align: top; }
 .v-btm-l { vertical-align: bottom; }
 .v-super-l { vertical-align: super; }
 .search-input-stage { width: 450px; }
 .search-input-catstage { width: 700px; }
 .main-header-trusted-logo { top: 7px; }
 .newsletter-hr-lines:before { width: 25%; }
 .newsletter-hr-lines:after { width: 25%; }
 .focustopic-image { box-shadow: inset -32px 0 32px -1px #eee; }
 #exit-intent.modal { width: 850px; }
 #exit-intent .teaser-image { background-position: 35% 11%; background-size: 493%; }
 .prp-heading { font-size: 1.5rem; }
 .prp-button { font-size: 18px; }
}
@media screen and (min-width: 75em) {
 .cover-xl { background-size: cover !important; }
 .contain-xl { background-size: contain !important; }
 .bg-center-xl { background-repeat: no-repeat; background-position: center center; }
 .bg-top-xl { background-repeat: no-repeat; background-position: top center; }
 .bg-right-xl { background-repeat: no-repeat; background-position: center right; }
 .bg-bottom-xl { background-repeat: no-repeat; background-position: bottom center; }
 .bg-left-xl { background-repeat: no-repeat; background-position: center left; }
 .ba-xl { border-style: solid; border-width: 1px; }
 .bt-xl { border-top-style: solid; border-top-width: 1px; }
 .br-xl { border-right-style: solid; border-right-width: 1px; }
 .bb-xl { border-bottom-style: solid; border-bottom-width: 1px; }
 .bl-xl { border-left-style: solid; border-left-width: 1px; }
 .bn-xl { border-style: none; border-width: 0; }
 .b--dotted-xl { border-style: dotted; }
 .b--dashed-xl { border-style: dashed; }
 .b--solid-xl { border-style: solid; }
 .b--none-xl { border-style: none; }
 .bw0-xl { border-width: 0; }
 .bw1-xl { border-width: .125rem; }
 .bw2-xl { border-width: .25rem; }
 .bw3-xl { border-width: .5rem; }
 .bw4-xl { border-width: 1rem; }
 .bw5-xl { border-width: 2rem; }
 .bw_1-xl { border-width: 1px; }
 .bt_1-xl { border-top-width: 1px; }
 .bt-0-xl { border-top-width: 0; }
 .br-0-xl { border-right-width: 0; }
 .bb-0-xl { border-bottom-width: 0; }
 .bl-0-xl { border-left-width: 0; }
 .shadow-0-xl { box-shadow: none; }
 .shadow-1-xl { box-shadow: 0 0 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-2-xl { box-shadow: 0 0 8px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-3-xl { box-shadow: 2px 2px 4px 2px rgba( 0, 0, 0, .2 ); }
 .shadow-4-xl { box-shadow: 2px 2px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-5-xl { box-shadow: 4px 4px 8px 0 rgba( 0, 0, 0, .2 ); }
 .shadow-6-xl { box-shadow: 0 5px 5px 0 rgba( 0, 0, 0, .5 ); }
 .shadow-7-xl { box-shadow: inset 0 3px 5px 0 rgba( 153, 153, 153, .25 ); }
 .shadow-8-xl { box-shadow: inset -16px 0 10px -5px rgba( 0, 0, 0, .4 ); }
 .col-2-xl { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
 .col-3-xl { -webkit-columns: 3; -moz-columns: 3; columns: 3; }
 .col-4-xl { -webkit-columns: 4; -moz-columns: 4; columns: 4; }
 .col-auto-xl { -webkit-columns: auto; -moz-columns: auto; columns: auto; }
 .col-unset-xl { -webkit-columns: unset; -moz-columns: unset; columns: unset; }
 .top-0-xl { top: 0; }
 .left-0-xl { left: 0; }
 .right-0-xl { right: 0; }
 .bottom-0-xl { bottom: 0; }
 .top-1-xl { top: 1rem; }
 .left-1-xl { left: 1rem; }
 .right-1-xl { right: 1rem; }
 .bottom-1-xl { bottom: 1rem; }
 .top-2-xl { top: 2rem; }
 .left-2-xl { left: 2rem; }
 .right-2-xl { right: 2rem; }
 .bottom-2-xl { bottom: 2rem; }
 .top-3-xl { top: 3rem; }
 .left-3-xl { left: 3rem; }
 .right-3-xl { right: 3rem; }
 .bottom-3-xl { bottom: 3rem; }
 .top--1-xl { top: -1rem; }
 .right--1-xl { right: -1rem; }
 .bottom--1-xl { bottom: -1rem; }
 .left--1-xl { left: -1rem; }
 .top--2-xl { top: -2rem; }
 .right--2-xl { right: -2rem; }
 .bottom--2-xl { bottom: -2rem; }
 .left--2-xl { left: -2rem; }
 .absolute--fill-xl { top: 0; right: 0; bottom: 0; left: 0; }
 .top_10-xl { top: 10px; }
 .top_12-xl { top: 12px; }
 .top_20-xl { top: 20px; }
 .left-15p-xl { left: 15%; }
 .dn-xl { display: none; }
 .di-xl { display: inline; }
 .db-xl { display: block; }
 .dib-xl { display: inline-block; }
 .dit-xl { display: inline-table; }
 .dt-xl { display: table; }
 .dtc-xl { display: table-cell; }
 .dt-row-xl { display: table-row; }
 .dt-row-group-xl { display: table-row-group; }
 .dt-column-xl { display: table-column; }
 .dt-column-group-xl { display: table-column-group; }
 .dt--fixed-xl { table-layout: fixed; width: 100%; }
 .flex-xl { display: flex; }
 .inline-flex-xl { display: inline-flex; }
 .flex-auto-xl { flex: 1 1 auto; min-width: 0; /* 1 */ min-height: 0; /* 1 */ }
 .flex-none-xl { flex: none; }
 .flex-column-xl { flex-direction: column; }
 .flex-row-xl { flex-direction: row; }
 .flex-wrap-xl { flex-wrap: wrap; }
 .flex-nowrap-xl { flex-wrap: nowrap; }
 .flex-wrap-reverse-xl { flex-wrap: wrap-reverse; }
 .flex-column-reverse-xl { flex-direction: column-reverse; }
 .flex-row-reverse-xl { flex-direction: row-reverse; }
 .items-start-xl { align-items: flex-start; }
 .items-end-xl { align-items: flex-end; }
 .items-center-xl { align-items: center; }
 .items-baseline-xl { align-items: baseline; }
 .items-stretch-xl { align-items: stretch; }
 .self-start-xl { align-self: flex-start; }
 .self-end-xl { align-self: flex-end; }
 .self-center-xl { align-self: center; }
 .self-baseline-xl { align-self: baseline; }
 .self-stretch-xl { align-self: stretch; }
 .justify-start-xl { justify-content: flex-start; }
 .justify-end-xl { justify-content: flex-end; }
 .justify-center-xl { justify-content: center; }
 .justify-between-xl { justify-content: space-between; }
 .justify-around-xl { justify-content: space-around; }
 .content-start-xl { align-content: flex-start; }
 .content-end-xl { align-content: flex-end; }
 .content-center-xl { align-content: center; }
 .content-between-xl { align-content: space-between; }
 .content-around-xl { align-content: space-around; }
 .content-stretch-xl { align-content: stretch; }
 .order-0-xl { order: 0; }
 .order-1-xl { order: 1; }
 .order-2-xl { order: 2; }
 .order-3-xl { order: 3; }
 .order-4-xl { order: 4; }
 .order-5-xl { order: 5; }
 .order-6-xl { order: 6; }
 .order-7-xl { order: 7; }
 .order-8-xl { order: 8; }
 .order-xlast-xl { order: 99999; }
 .flex-grow-0-xl { flex-grow: 0; }
 .flex-grow-1-xl { flex-grow: 1; }
 .flex-shrink-0-xl { flex-shrink: 0; }
 .flex-shrink-1-xl { flex-shrink: 1; }
 .fl-xl { float: left; _display: inline; }
 .fr-xl { float: right; _display: inline; }
 .fn-xl { float: none; }
 .i-xl { font-style: italic; }
 .fs-normal-xl { font-style: normal; }
 .normal-xl { font-weight: normal; }
 .b-xl { font-weight: bold; }
 .fw1-xl { font-weight: 100; }
 .fw2-xl { font-weight: 200; }
 .fw3-xl { font-weight: 300; }
 .fw4-xl { font-weight: 400; }
 .fw5-xl { font-weight: 500; }
 .fw6-xl { font-weight: 600; }
 .fw7-xl { font-weight: 700; }
 .fw8-xl { font-weight: 800; }
 .fw9-xl { font-weight: 900; }
 .cols-1-xl { grid-template-columns: repeat( 1, 1fr ); }
 .cols-2-xl { grid-template-columns: repeat( 2, 1fr ); }
 .cols-3-xl { grid-template-columns: repeat( 3, 1fr ); }
 .cols-4-xl { grid-template-columns: repeat( 4, 1fr ); }
 .cols-5-xl { grid-template-columns: repeat( 5, 1fr ); }
 .cols-6-xl { grid-template-columns: repeat( 6, 1fr ); }
 .cols-7-xl { grid-template-columns: repeat( 7, 1fr ); }
 .cols-8-xl { grid-template-columns: repeat( 8, 1fr ); }
 .cols-9-xl { grid-template-columns: repeat( 9, 1fr ); }
 .cols-10-xl { grid-template-columns: repeat( 10, 1fr ); }
 .cols-11-xl { grid-template-columns: repeat( 11, 1fr ); }
 .cols-12-xl { grid-template-columns: repeat( 12, 1fr ); }
 .cols-13-xl { grid-template-columns: repeat( 13, 1fr ); }
 .cols-14-xl { grid-template-columns: repeat( 14, 1fr ); }
 .cols-15-xl { grid-template-columns: repeat( 15, 1fr ); }
 .cols-16-xl { grid-template-columns: repeat( 16, 1fr ); }
 .cols-min-64-xl { grid-template-columns: repeat( auto-fill, minmax( 64px, 1fr ) ); }
 .cols-min-128-xl { grid-template-columns: repeat( auto-fill, minmax( 128px, 1fr ) ); }
 .cols-min-192-xl { grid-template-columns: repeat( auto-fill, minmax( 192px, 1fr ) ); }
 .cols-min-240-xl { grid-template-columns: repeat( auto-fill, minmax( 240px, 1fr ) ); }
 .cols-min-256-xl { grid-template-columns: repeat( auto-fill, minmax( 256px, 1fr ) ); }
 .cols-min-320-xl { grid-template-columns: repeat( auto-fill, minmax( 320px, 1fr ) ); }
 .cols-min-480-xl { grid-template-columns: repeat( auto-fill, minmax( 480px, 1fr ) ); }
 .masonry-xl { grid-template-columns: masonry; }
 .subgrid-xl { grid-template-columns: subgrid; }
 .cols-none-xl { grid-template-columns: none; }
 .g0-xl { gap: 0; }
 .g1-xl { gap: .25rem; }
 .g2-xl { gap: .5rem; }
 .g3-xl { gap: 1rem; }
 .g4-xl { gap: 2rem; }
 .g5-xl { gap: 4rem; }
 .g6-xl { gap: 8rem; }
 .g7-xl { gap: 16rem; }
 .g_12-xl { gap: 12px; }
 .g_24-xl { gap: 24px; }
 .h1-xl { height: 1rem; }
 .h2-xl { height: 2rem; }
 .h3-xl { height: 3rem; }
 .h4-xl { height: 4rem; }
 .h5-xl { height: 5rem; }
 .h6-xl { height: 6rem; }
 .h7-xl { height: 7rem; }
 .h8-xl { height: 8rem; }
 .h10-xl { height: 10rem; }
 .h11-xl { height: 11rem; }
 .h12-xl { height: 12rem; }
 .h14-xl { height: 14rem; }
 .h16-xl { height: 16rem; }
 .h_1-xl { height: 1px; }
 .h_5-xl { height: 5px; }
 .h_10-xl { height: 10px; }
 .h_15-xl { height: 15px; }
 .h_20-xl { height: 20px; }
 .h_23-xl { height: 23px; }
 .h_24-xl { height: 24px; }
 .h_25-xl { height: 25px; }
 .h_39-xl { height: 39px; }
 .h_40-xl { height: 40px; }
 .h_190-xl { height: 190px; }
 .h_200-xl { height: 200px; }
 .h_250-xl { height: 250px; }
 .h_340-xl { height: 340px; }
 .h_345-xl { height: 345px; }
 .h_360-xl { height: 360px; }
 .h_375-xl { height: 375px; }
 .h_400-xl { height: 400px; }
 .h_440-xl { height: 440px; }
 .h_480-xl { height: 480px; }
 .h_600-xl { height: 600px; }
 .h-25-xl { height: 25%; }
 .h-50-xl { height: 50%; }
 .h-75-xl { height: 75%; }
 .h-100-xl { height: 100%; }
 .min-h-100-xl { min-height: 100%; }
 .vh-25-xl { height: 25vh; }
 .vh-50-xl { height: 50vh; }
 .vh-75-xl { height: 75vh; }
 .vh-100-xl { height: 100vh; }
 .min-vh-100-xl { min-height: 100vh; }
 .h-auto-xl { height: auto; }
 .h-inherit-xl { height: inherit; }
 .tracked-xl { letter-spacing: .1em; }
 .tracked_05-xl { letter-spacing: .5px; }
 .tracked_1-xl { letter-spacing: 1px; }
 .tracked-tight-xl { letter-spacing: -.05em; }
 .tracked-mega-xl { letter-spacing: .25em; }
 .lh-solid-xl { line-height: 1; }
 .lh-title-xl { line-height: 1.25; }
 .lh-copy-xl { line-height: 1.5; }
 .mw-100-xl { max-width: 100%; }
 .mw1-xl { max-width: 1rem; }
 .mw2-xl { max-width: 2rem; }
 .mw3-xl { max-width: 4rem; }
 .mw4-xl { max-width: 8rem; }
 .mw5-xl { max-width: 16rem; }
 .mw6-xl { max-width: 32rem; }
 .mw7-xl { max-width: 48rem; }
 .mw8-xl { max-width: 64rem; }
 .mw9-xl { max-width: 96rem; }
 .mw_75-xl { max-width: 75rem; }
 .mw_160-xl { max-width: 160px; }
 .mw_180-xl { max-width: 180px; }
 .mw_264-xl { max-width: 264px; }
 .mw_320-xl { max-width: 320px; }
 .mw-none-xl { max-width: none; }
 .w1-xl { width: 1rem; }
 .w2-xl { width: 2rem; }
 .w3-xl { width: 3rem; }
 .w4-xl { width: 4rem; }
 .w5-xl { width: 5rem; }
 .w6-xl { width: 6rem; }
 .w7-xl { width: 7rem; }
 .w8-xl { width: 8rem; }
 .w10-xl { width: 10rem; }
 .w11-xl { width: 11rem; }
 .w12-xl { width: 12rem; }
 .w16-xl { width: 16rem; }
 .w20-xl { width: 20rem; }
 .w22-xl { width: 22rem; }
 .w24-xl { width: 24rem; }
 .w26-xl { width: 26rem; }
 .w28-xl { width: 28rem; }
 .w30-xl { width: 30rem; }
 .w-10-xl { width: 10%; }
 .w-20-xl { width: 20%; }
 .w-25-xl { width: 25%; }
 .w-30-xl { width: 30%; }
 .w-33-xl { width: 33%; }
 .w-34-xl { width: 34%; }
 .w-40-xl { width: 40%; }
 .w-45-xl { width: 45%; }
 .w-50-xl { width: 50%; }
 .w-55-xl { width: 55%; }
 .w-60-xl { width: 60%; }
 .w-70-xl { width: 70%; }
 .w-75-xl { width: 75%; }
 .w-80-xl { width: 80%; }
 .w-90-xl { width: 90%; }
 .w-100-xl { width: 100%; }
 .w_5-xl { width: 5px; }
 .w_10-xl { width: 10px; }
 .w_12-xl { width: 12px; }
 .w_15-xl { width: 15px; }
 .w_20-xl { width: 20px; }
 .w_25-xl { width: 25px; }
 .w_55-xl { width: 55px; }
 .w_150-xl { width: 150px; }
 .w_350-xl { width: 350px; }
 .w_500-xl { width: 500px; }
 .w-sixth-xl { width: 16.66667%; }
 .w-third-xl { width: 33.33333%; }
 .w-two-thirds-xl { width: 66.66667%; }
 .w-auto-xl { width: auto; }
 .overflow-visible-xl { overflow: visible; }
 .overflow-hidden-xl { overflow: hidden; }
 .overflow-scroll-xl { overflow: scroll; }
 .overflow-auto-xl { overflow: auto; }
 .overflow-noscrollbar-xl { -ms-overflow-style: none; scrollbar-width: none; }
 .overflow-noscrollbar-xl::-webkit-scrollbar { display: none; }
 .overflow-x-visible-xl { overflow-x: visible; }
 .overflow-x-hidden-xl { overflow-x: hidden; }
 .overflow-x-scroll-xl { overflow-x: scroll; }
 .overflow-x-auto-xl { overflow-x: auto; }
 .overflow-y-visible-xl { overflow-y: visible; }
 .overflow-y-hidden-xl { overflow-y: hidden; }
 .overflow-y-scroll-xl { overflow-y: scroll; }
 .overflow-y-auto-xl { overflow-y: auto; }
 .static-xl { position: static; }
 .relative-xl { position: relative; }
 .absolute-xl { position: absolute; }
 .fixed-xl { position: fixed; }
 .sticky-xl { position: sticky; }
 .rotate-30-xl { -webkit-transform: rotate( 30deg ); transform: rotate( 30deg ); }
 .rotate-45-xl { -webkit-transform: rotate( 45deg ); transform: rotate( 45deg ); }
 .rotate-90-xl { -webkit-transform: rotate( 90deg ); transform: rotate( 90deg ); }
 .rotate-135-xl { -webkit-transform: rotate( 135deg ); transform: rotate( 135deg ); }
 .rotate-180-xl { -webkit-transform: rotate( 180deg ); transform: rotate( 180deg ); }
 .rotate-225-xl { -webkit-transform: rotate( 225deg ); transform: rotate( 225deg ); }
 .rotate-270-xl { -webkit-transform: rotate( 270deg ); transform: rotate( 270deg ); }
 .rotate-315-xl { -webkit-transform: rotate( 315deg ); transform: rotate( 315deg ); }
 .bg-blue-xl { background-color: #19648b; }
 .pa0-xl { padding: 0; }
 .pa1-xl { padding: .25rem; }
 .pa2-xl { padding: .5rem; }
 .pa3-xl { padding: 1rem; }
 .pa4-xl { padding: 2rem; }
 .pa5-xl { padding: 4rem; }
 .pa6-xl { padding: 8rem; }
 .pa7-xl { padding: 16rem; }
 .pl0-xl { padding-left: 0; }
 .pl1-xl { padding-left: .25rem; }
 .pl2-xl { padding-left: .5rem; }
 .pl3-xl { padding-left: 1rem; }
 .pl4-xl { padding-left: 2rem; }
 .pl5-xl { padding-left: 4rem; }
 .pl6-xl { padding-left: 8rem; }
 .pl7-xl { padding-left: 16rem; }
 .pl_12-xl { padding-left: 12px; }
 .pl_320-xl { padding-left: 320px; }
 .pr0-xl { padding-right: 0; }
 .pr1-xl { padding-right: .25rem; }
 .pr2-xl { padding-right: .5rem; }
 .pr3-xl { padding-right: 1rem; }
 .pr4-xl { padding-right: 2rem; }
 .pr5-xl { padding-right: 4rem; }
 .pr6-xl { padding-right: 8rem; }
 .pr7-xl { padding-right: 16rem; }
 .pr_12-xl { padding-right: 12px; }
 .pb0-xl { padding-bottom: 0; }
 .pb1-xl { padding-bottom: .25rem; }
 .pb2-xl { padding-bottom: .5rem; }
 .pb3-xl { padding-bottom: 1rem; }
 .pb4-xl { padding-bottom: 2rem; }
 .pb5-xl { padding-bottom: 4rem; }
 .pb6-xl { padding-bottom: 8rem; }
 .pb7-xl { padding-bottom: 16rem; }
 .pt0-xl { padding-top: 0; }
 .pt1-xl { padding-top: .25rem; }
 .pt2-xl { padding-top: .5rem; }
 .pt3-xl { padding-top: 1rem; }
 .pt4-xl { padding-top: 2rem; }
 .pt5-xl { padding-top: 4rem; }
 .pt6-xl { padding-top: 8rem; }
 .pt7-xl { padding-top: 16rem; }
 .pv0-xl { padding-top: 0; padding-bottom: 0; }
 .pv1-xl { padding-top: .25rem; padding-bottom: .25rem; }
 .pv2-xl { padding-top: .5rem; padding-bottom: .5rem; }
 .pv3-xl { padding-top: 1rem; padding-bottom: 1rem; }
 .pv4-xl { padding-top: 2rem; padding-bottom: 2rem; }
 .pv5-xl { padding-top: 4rem; padding-bottom: 4rem; }
 .pv6-xl { padding-top: 8rem; padding-bottom: 8rem; }
 .pv7-xl { padding-top: 16rem; padding-bottom: 16rem; }
 .pv_1-xl { padding-top: 1px; padding-bottom: 1px; }
 .pv_2-xl { padding-top: 2px; padding-bottom: 2px; }
 .pv_6-xl { padding-top: 6px; padding-bottom: 6px; }
 .pv_10-xl { padding-top: 10px; padding-bottom: 10px; }
 .pv_12-xl { padding-top: 12px; padding-bottom: 12px; }
 .pv_54-xl { padding-top: 54px; padding-bottom: 54px; }
 .ph0-xl { padding-left: 0; padding-right: 0; }
 .ph1-xl { padding-left: .25rem; padding-right: .25rem; }
 .ph2-xl { padding-left: .5rem; padding-right: .5rem; }
 .ph3-xl { padding-left: 1rem; padding-right: 1rem; }
 .ph4-xl { padding-left: 2rem; padding-right: 2rem; }
 .ph5-xl { padding-left: 4rem; padding-right: 4rem; }
 .ph6-xl { padding-left: 8rem; padding-right: 8rem; }
 .ph7-xl { padding-left: 16rem; padding-right: 16rem; }
 .ph_12-xl { padding-left: 12px; padding-right: 12px; }
 .ph_20-xl { padding-left: 20px; padding-right: 20px; }
 .ph_24-xl { padding-left: 24px; padding-right: 24px; }
 .ph_30-xl { padding-left: 30px; padding-right: 30px; }
 .ph_52-xl { padding-left: 52px; padding-right: 52px; }
 .ph_60-xl { padding-left: 60px; padding-right: 60px; }
 .ph_68-xl { padding-left: 68px; padding-right: 68px; }
 .ph_80-xl { padding-left: 80px; padding-right: 80px; }
 .ph_94-xl { padding-left: 94px; padding-right: 94px; }
 .ph_160-xl { padding-left: 160px; padding-right: 160px; }
 .ma0-xl { margin: 0; }
 .ma1-xl { margin: .25rem; }
 .ma2-xl { margin: .5rem; }
 .ma3-xl { margin: 1rem; }
 .ma4-xl { margin: 2rem; }
 .ma5-xl { margin: 4rem; }
 .ma6-xl { margin: 8rem; }
 .ma7-xl { margin: 16rem; }
 .ml0-xl { margin-left: 0; }
 .ml1-xl { margin-left: .25rem; }
 .ml2-xl { margin-left: .5rem; }
 .ml3-xl { margin-left: 1rem; }
 .ml4-xl { margin-left: 2rem; }
 .ml5-xl { margin-left: 4rem; }
 .ml6-xl { margin-left: 8rem; }
 .ml7-xl { margin-left: 16rem; }
 .mr0-xl { margin-right: 0; }
 .mr1-xl { margin-right: .25rem; }
 .mr2-xl { margin-right: .5rem; }
 .mr3-xl { margin-right: 1rem; }
 .mr4-xl { margin-right: 2rem; }
 .mr5-xl { margin-right: 4rem; }
 .mr6-xl { margin-right: 8rem; }
 .mr7-xl { margin-right: 16rem; }
 .mr_74-xl { margin-right: 74px; }
 .mb0-xl { margin-bottom: 0; }
 .mb1-xl { margin-bottom: .25rem; }
 .mb2-xl { margin-bottom: .5rem; }
 .mb3-xl { margin-bottom: 1rem; }
 .mb4-xl { margin-bottom: 2rem; }
 .mb5-xl { margin-bottom: 4rem; }
 .mb6-xl { margin-bottom: 8rem; }
 .mb7-xl { margin-bottom: 16rem; }
 .mt0-xl { margin-top: 0; }
 .mt1-xl { margin-top: .25rem; }
 .mt2-xl { margin-top: .5rem; }
 .mt3-xl { margin-top: 1rem; }
 .mt4-xl { margin-top: 2rem; }
 .mt5-xl { margin-top: 4rem; }
 .mt6-xl { margin-top: 8rem; }
 .mt7-xl { margin-top: 16rem; }
 .mv0-xl { margin-top: 0; margin-bottom: 0; }
 .mv1-xl { margin-top: .25rem; margin-bottom: .25rem; }
 .mv2-xl { margin-top: .5rem; margin-bottom: .5rem; }
 .mv3-xl { margin-top: 1rem; margin-bottom: 1rem; }
 .mv4-xl { margin-top: 2rem; margin-bottom: 2rem; }
 .mv5-xl { margin-top: 4rem; margin-bottom: 4rem; }
 .mv6-xl { margin-top: 8rem; margin-bottom: 8rem; }
 .mv7-xl { margin-top: 16rem; margin-bottom: 16rem; }
 .mh0-xl { margin-left: 0; margin-right: 0; }
 .mh1-xl { margin-left: .25rem; margin-right: .25rem; }
 .mh2-xl { margin-left: .5rem; margin-right: .5rem; }
 .mh3-xl { margin-left: 1rem; margin-right: 1rem; }
 .mh4-xl { margin-left: 2rem; margin-right: 2rem; }
 .mh5-xl { margin-left: 4rem; margin-right: 4rem; }
 .mh6-xl { margin-left: 8rem; margin-right: 8rem; }
 .mh7-xl { margin-left: 16rem; margin-right: 16rem; }
 .na1-xl { margin: -0.25rem; }
 .na2-xl { margin: -0.5rem; }
 .na3-xl { margin: -1rem; }
 .na4-xl { margin: -2rem; }
 .na5-xl { margin: -4rem; }
 .na6-xl { margin: -8rem; }
 .na7-xl { margin: -16rem; }
 .nl1-xl { margin-left: -0.25rem; }
 .nl2-xl { margin-left: -0.5rem; }
 .nl3-xl { margin-left: -1rem; }
 .nl4-xl { margin-left: -2rem; }
 .nl5-xl { margin-left: -4rem; }
 .nl6-xl { margin-left: -8rem; }
 .nl7-xl { margin-left: -16rem; }
 .nl_12-xl { margin-left: -12px; }
 .nr1-xl { margin-right: -0.25rem; }
 .nr2-xl { margin-right: -0.5rem; }
 .nr3-xl { margin-right: -1rem; }
 .nr4-xl { margin-right: -2rem; }
 .nr5-xl { margin-right: -4rem; }
 .nr6-xl { margin-right: -8rem; }
 .nr7-xl { margin-right: -16rem; }
 .nb1-xl { margin-bottom: -0.25rem; }
 .nb2-xl { margin-bottom: -0.5rem; }
 .nb3-xl { margin-bottom: -1rem; }
 .nb4-xl { margin-bottom: -2rem; }
 .nb5-xl { margin-bottom: -4rem; }
 .nb6-xl { margin-bottom: -8rem; }
 .nb7-xl { margin-bottom: -16rem; }
 .nt1-xl { margin-top: -0.25rem; }
 .nt2-xl { margin-top: -0.5rem; }
 .nt3-xl { margin-top: -1rem; }
 .nt4-xl { margin-top: -2rem; }
 .nt5-xl { margin-top: -4rem; }
 .nt6-xl { margin-top: -8rem; }
 .nt7-xl { margin-top: -16rem; }
 .nl_1-xl { margin-left: -1px; }
 .nl_2-xl { margin-left: -2px; }
 .nl_3-xl { margin-left: -3px; }
 .nl_4-xl { margin-left: -4px; }
 .nl_5-xl { margin-left: -5px; }
 .nr_1-xl { margin-right: -1px; }
 .nr_2-xl { margin-right: -2px; }
 .nr_3-xl { margin-right: -3px; }
 .nr_4-xl { margin-right: -4px; }
 .nr_5-xl { margin-right: -5px; }
 .nr_12-xl { margin-right: -12px; }
 .nb_1-xl { margin-bottom: -1px; }
 .nb_2-xl { margin-bottom: -2px; }
 .nb_3-xl { margin-bottom: -3px; }
 .nb_4-xl { margin-bottom: -4px; }
 .nb_5-xl { margin-bottom: -5px; }
 .nt_1-xl { margin-top: -1px; }
 .nt_2-xl { margin-top: -2px; }
 .nt_3-xl { margin-top: -3px; }
 .nt_4-xl { margin-top: -4px; }
 .nt_5-xl { margin-top: -5px; }
 .strike-xl { text-decoration: line-through; }
 .underline-xl { text-decoration: underline; }
 .no-underline-xl { text-decoration: none; }
 .tl-xl { text-align: left; }
 .tr-xl { text-align: right; }
 .tc-xl { text-align: center; }
 .tj-xl { text-align: justify; }
 .ttc-xl { text-transform: capitalize; }
 .ttl-xl { text-transform: lowercase; }
 .ttu-xl { text-transform: uppercase; }
 .ttn-xl { text-transform: none; }
 .f-6-xl, .f-headline-xl { font-size: 6rem; }
 .f-5-xl, .f-subheadline-xl { font-size: 5rem; }
 .f1-xl { font-size: 3rem; }
 .f2-xl { font-size: 2.25rem; }
 .f3-xl { font-size: 1.5rem; }
 .f4-xl { font-size: 1.25rem; }
 .f5-xl { font-size: 1rem; }
 .f6-xl { font-size: .875rem; }
 .f7-xl { font-size: .75rem; }
 .f8-xl { font-size: .625rem; }
 .f9-xl { font-size: .5rem; }
 .f_18-xl { font-size: 18px; }
 .f_28-xl { font-size: 28px; }
 .f_32-xl { font-size: 32px; }
 .f_34-xl { font-size: 34px; }
 .f_42-xl { font-size: 42px; }
 .measure-xl { max-width: 30em; }
 .measure-wide-xl { max-width: 34em; }
 .measure-narrow-xl { max-width: 20em; }
 .indent-xl { text-indent: 1em; margin-top: 0; margin-bottom: 0; }
 .small-caps-xl { font-variant: small-caps; }
 .truncate-xl { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 .center-xl { margin-right: auto; margin-left: auto; }
 .mr-auto-xl { margin-right: auto; }
 .ml-auto-xl { margin-left: auto; }
 .clip-xl { position: fixed !important; _position: absolute !important; clip: rect( 1px 1px 1px 1px ); /* IE6, IE7 */ clip: rect( 1px, 1px, 1px, 1px ); }
 .ws-normal-xl { white-space: normal; }
 .nowrap-xl { white-space: nowrap; }
 .pre-xl { white-space: pre; }
 .v-base-xl { vertical-align: baseline; }
 .v-mid-xl { vertical-align: middle; }
 .v-top-xl { vertical-align: top; }
 .v-btm-xl { vertical-align: bottom; }
 .v-super-xl { vertical-align: super; }
 #search-icon-lup { margin-top: 9px; margin-left: -26px; }
 .search-input-stage { width: 540px; }
 .search-input-catstage { width: 700px; }
 .newglide .glide__arrow--right { right: 0; }
 .main-header-badge { top: 4px; }
 .main-header-trusted-logo { top: 11px; right: auto; margin-left: 71.5rem; }
 .xmashat { top: -37px; left: 4px; width: 35px; }
 .xmashat.alternative { top: -27px; left: 3px; width: 23px; }
 .xmastree { right: 15%; }
}
@media screen and (min-width: 105em) { }


