@font-face{font-family:Haffer-Bold;src:url(/fonts/Haffer/Bold.woff2) format("woff2"),url(/fonts/Haffer/Bold.woff) format("woff"),url(/fonts/Haffer/Bold.eot),url(/fonts/Haffer/Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007f,U+00c0-00ff}@font-face{font-family:Haffer-Bold;src:url(/fonts/Haffer/Bold.woff2) format("woff2"),url(/fonts/Haffer/Bold.woff) format("woff"),url(/fonts/Haffer/Bold.eot),url(/fonts/Haffer/Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-017f}@font-face{font-family:Haffer-Regular;src:url(/fonts/Haffer/Regular.woff2) format("woff2"),url(/fonts/Haffer/Regular.woff) format("woff"),url(/fonts/Haffer/Regular.eot),url(/fonts/Haffer/Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer-Light;src:url(/fonts/Haffer/Light.woff2) format("woff2"),url(/fonts/Haffer/Light.woff) format("woff"),url(/fonts/Haffer/Light.eot),url(/fonts/Haffer/Light.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007f,U+00c0-00ff}@font-face{font-family:Haffer-Light;src:url(/fonts/Haffer/Light.woff2) format("woff2"),url(/fonts/Haffer/Light.woff) format("woff"),url(/fonts/Haffer/Light.eot),url(/fonts/Haffer/Light.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-017f}@font-face{font-family:Teodor-Bold;src:url(/fonts/Teodor/Bold.woff2) format("woff2"),url(/fonts/Teodor/Bold.woff) format("woff"),url(/fonts/Teodor/Bold.eot),url(/fonts/Teodor/Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Teodor-Regular;src:url(/fonts/Teodor/Regular.woff2) format("woff2"),url(/fonts/Teodor/Regular.woff) format("woff"),url(/fonts/Teodor/Regular.eot),url(/fonts/Teodor/Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.position-relative{position:relative}.float-right{float:right}.uppercase{text-transform:uppercase}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pointer{cursor:pointer}.pad-top{padding-top:20px}.pad-top-extra{padding-top:30px}.no-pad{padding:0}.no-pad-right{padding-right:0}.no-pad-left{padding-left:0}.underline{text-decoration:underline}.nowrap{white-space:nowrap}.mt-s{margin-top:10px}.mt-m{margin-top:20px}@media (min-width:768px){.pad-top{padding-top:30px}.pad-top-extra{padding-top:40px}}body{background-color:#000;color:#000;text-rendering:optimizeLegibility;font-family:Haffer-Regular,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;position:relative}#browser-old{padding:20px;text-align:center;color:#fff;background-color:#ff5064}#app{position:relative;overflow:hidden;background-color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Teodor-Bold,Helvetica,Arial,sans-serif;font-weight:700}.h1,h1{font-size:4vw}@media (max-width:768px){.h1,h1{font-size:8vw}}@media (max-width:480px){.h1,h1{font-size:12vw}}.h2,h2{font-size:36px}.h3,h3{font-size:30px}.h4,h4{font-size:24px}.h5,h5{font-size:22px}.h6,h6{font-size:16px}.header{margin-top:0}.header.primary{font-size:42px}.header.secondary{font-size:36px}@media (min-width:768px){.header.primary{font-size:48px}.header.secondary{font-size:36px}}.h7,.h8{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.h7{font-size:16px}.info-text{margin:20px 0 30px}.info-text.last{margin-bottom:0}.x-small-text{font-size:11px}.small-text{font-size:12px}.medium-text{font-size:15px}.soft-text{color:#333}.blue-text{color:#cd96ff}.bg-white{background-color:#fff}.bg-dark{background-color:#000}.header{margin:0;font-weight:400}.header.extra-small-bold{font-size:16px;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.header.extra-small{font-size:16px}.header.small,.header.tiny{font-size:18px}.header.small{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.header.small-regular{font-size:18px}.header.normal{font-size:38px;font-family:Haffer-Light,Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:768px){.header.normal{font-size:52px}}.header.large{font-size:38px}@media (min-width:375px){.header.large{font-size:42px}}@media (min-width:768px){.header.large{font-size:72px}}.subheader{max-width:800px;font-size:16px;margin:0}@media (min-width:768px){.subheader{font-size:18px}}.footer-padding{padding-bottom:100px!important}@media (min-width:768px){.footer-padding{padding-bottom:150px!important}}@media (min-width:1280px){.footer-padding{padding-bottom:180px!important}}.header-blue{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-size:12px;color:#cd96ff;text-transform:uppercase}.header-blue.large{font-size:18px}.bb-logo{fill:#fff;width:120px;height:20px;display:inline-block;position:relative;top:2px}.bb-logo.logo-black{fill:#000}.crumb{font-family:Haffer-Regular,Helvetica,Arial,sans-serif;font-weight:400;font-size:10px}.gothic-bold,b,strong{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-weight:400}.anchor,a{cursor:pointer;text-decoration:none;color:#cd96ff}.anchor:active,.anchor:focus,.anchor:hover,a:active,a:focus,a:hover{text-decoration:none;color:#b35eff}.anchor.underline:active,.anchor.underline:focus,.anchor.underline:hover,a.underline:active,a.underline:focus,a.underline:hover{text-decoration:underline}.anchor.white,a.white{color:#fff}.anchor.white .shape,a.white .shape{fill:#fff}.anchor.white:active,.anchor.white:focus,.anchor.white:hover,a.white:active,a.white:focus,a.white:hover{color:#fff}.anchor.white:active .shape,.anchor.white:focus .shape,.anchor.white:hover .shape,a.white:active .shape,a.white:focus .shape,a.white:hover .shape{fill:#fff}.anchor.critical,.anchor.link,a.critical,a.link{text-decoration:underline;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.anchor.critical,.anchor.critical:focus,.anchor.critical:hover,a.critical,a.critical:focus,a.critical:hover{color:#ff5064}.anchor .shape-arrow-right,a .shape-arrow-right{display:inline-block!important;fill:#cd96ff;width:10px!important;height:10px!important;margin:0 0 0 3px!important}.noscroll{position:fixed;overflow:hidden!important;height:100%;width:100%}.content-area{min-height:50vh;padding-top:60px}.content-area.no-top-padding{background-color:#000;padding-top:45px}@media (min-width:992px){.content-area.no-top-padding{padding-top:0}}.content-area.full-page{min-height:100vh;position:relative}.content-area.hide-nav{padding-top:0}.content-area.hide-nav .printer-friendly-link{display:none}@media (min-width:768px){.old-browser .content-area,.show-banner .content-area{padding-top:0}}@media (min-width:768px){.show-banner .navbar2,.show-banner .navbar-stripped{position:relative}}.show-banner .fullpage-container{padding-top:0;min-height:100vh}.show-banner .fullpage-container .fullpage-desktop .text-content{min-height:100vh}ul.airy li{margin-bottom:10px}ul.airy li:last-child{margin-bottom:0}html.flexbox .row.row-eq-height{display:flex;flex-wrap:wrap}.no-list-styles{list-style-type:none;margin:0;-webkit-padding-start:0;padding-inline-start:0}.link-hover:hover{color:#333!important;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease}.link-hover:hover:hover{transform:translateY(-2px)}:focus{outline:0}.no-padding{padding:0}.bb-recaptcha{display:flex;justify-content:center;margin:10px 0}.subscription-comparison .compare-subscription{background-color:#fff}.lang-pl .header.extra-small-bold,.lang-pl .header.small{letter-spacing:normal}.lang-pl .header.normal{font-family:Haffer-Light,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:normal;font-weight:400!important}.registration{padding-bottom:50px;background-color:#f2f2f2}@media (min-width:550px){.registration{padding-bottom:100px}}@media (min-width:1450px){.registration{padding-bottom:150px}}.registration .registration-giftcard-usp{list-style:none;text-align:left}.registration .registration-giftcard-usp li{padding:5px 0}.registration .registration-giftcard-usp li svg{width:20px;height:20px;float:left}.registration .registration-giftcard-usp li div{margin-left:40px}.registration .registration-giftcard-usp li div span{font-weight:700;font-size:16px}.registration .registration-col{width:100%}.registration .info-text,.registration .info-text-giftcard{text-align:center;max-width:600px;margin:0 auto}.registration .show-more-arrow{width:15px}.registration form{margin:20px 0 40px}.registration .credit-cards{margin-bottom:12px;text-align:right}.registration .credit-cards img{height:12px;margin-left:15px}.registration .info-body{position:relative;margin:15px 0 0}.registration .registration-button-col{margin-bottom:50px}.registration .registration-progress{margin:20px 0;text-align:center}.registration .registration-progress .registration-progress-circle{display:inline-block;width:26px;height:26px;background:#fff;color:#fff;border-radius:50%;text-align:center;border:2px solid #fff;margin:0 0 0 15px}.registration .registration-progress .registration-progress-circle.active,.registration .registration-progress .registration-progress-circle.completed{color:#cd96ff;background-color:#fff;margin:0 15px 0 0}.registration .registration-progress .registration-progress-circle .icon{position:relative;top:2px}.registration .button{margin:0 auto}.registration ul{margin-bottom:0;padding-left:30px}.registration .secure-server{padding-top:8px;font-size:12px;color:#333}.registration .secure-server .icon-lock{font-size:18px;display:inline-block;position:relative;top:2px}.registration .space-below{margin-bottom:15px}.registration .registration-email-info{background-color:#ffe646;color:#fff;padding:10px;margin:30px 0 15px;border-radius:10px}@media (min-width:768px){.registration .registration-email-info{margin:30px 15px 15px}}.registration .registration-email-info p{margin:0}.registration .registration-info ul{display:inline-block;margin:20px auto 0;text-align:left}.registration .registration-info p.anchor{margin-top:25px;font-size:12px}.registration .registration-info .subheader{font-size:16px;display:block}.registration .registration-info .registration-info-box-link{margin-top:25px;font-size:12px;position:relative;line-height:1}.registration .registration-info .registration-info-box-link .shape{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:5px}.registration .registration-info .registration-info-box-link strong{vertical-align:middle}.registration .registration-info .credit-card-info{text-align:left;padding:20px;background-color:#f2f2f2;margin:0 auto;font-size:12px;border-radius:10px;max-width:410px}.registration .registration-info .credit-card-info .shape{width:15px;height:15px;margin-right:10px;fill:#50d764}.registration .registration-info .credit-card-info .credit-card-info-check-item{display:flex;align-items:flex-start}.registration .registration-info .credit-card-info .credit-card-info-check-item span{flex:1}.registration .registration-info .credit-card-info .no-flexbox .credit-card-info-check-item{line-height:1}.registration .registration-info .credit-card-info .no-flexbox .credit-card-info-check-item .shape,.registration .registration-info .credit-card-info .no-flexbox .credit-card-info-check-item span{vertical-align:middle}.registration .registration-info .credit-card-info p:last-child{margin:0}.registration .content-box{margin-top:20px}.registration .giftcard-and-payment .content-box .header.primary{font-size:36px}@media (min-width:768px){.registration .giftcard-and-payment .content-box .header.primary{font-size:48px}}.registration .register-in-country{display:flex;justify-content:center;align-items:center;margin:auto;width:200px;height:50px;background-color:#fff;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.registration .register-in-country .country-name{padding-right:10px}.registration .register-in-country .flag{width:33px;height:22px}.registration .choose-another-country{display:block;padding-top:10px;font-size:16px;max-width:200px;margin:auto}@media (min-width:768px){.registration .registration-col{width:440px;margin:0 auto}.registration .registration-col .promocode-link{margin-top:10px}.registration .registration-progress{margin:20px 0 40px}.registration ul{margin-top:15px}.registration .registration-info .credit-card-info{margin:0 15px}}.giftcard-and-payment .info-text-giftcard{margin:20px 30px 15px;padding-bottom:15px;color:#333}.giftcard-and-payment .info-text-giftcard.divider{border-bottom:2px solid #f2f2f2}.giftcard-and-payment .info-text-bold{text-transform:uppercase;width:60%;margin:auto;cursor:pointer}.giftcard-and-payment .toggle-arrows{cursor:pointer}.giftcard-and-payment .toggle-arrows svg{fill:#333;width:15px;height:20px}.giftcard-and-payment .expandable-text{display:none;color:#333}.giftcard-and-payment .expandable-text.open{display:block}.login-page{min-height:500px}.login-page .container{padding-top:30px;padding-bottom:30px}.login-page .login{padding:0}.login-page .login .not-a-member{border-top:1px solid #999}@media (min-width:768px){.login-page .container{padding-top:50px;padding-bottom:50px}.login-page .form2-col{margin-top:40px}}.discover{background-color:#f2f2f2}.discover,.discover .view{min-height:100vh}.discover .button-group{margin-top:20px}.discover .container-carousels{padding-top:20px}.discover .spinner-inline-wrapper{text-align:center;margin-top:50px}@media (min-width:480px){.discover .container-carousels{padding-left:15px;padding-right:15px}}@media (max-width:767px){.discover li{display:none}}.appview-load-more button{margin:auto;display:block}.welcome-page .container{padding-top:30px}@media (min-width:768px){.welcome-page .container{padding-top:50px}}.welcome-page .content-box{color:#000}.welcome-page .content-box .welcome-description,.welcome-page .content-box .welcome-email{margin:20px 0;font-size:15px}@media (min-width:768px){.welcome-page .content-box{margin-bottom:50px}}.welcome-page .giftcard-text,.welcome-page .text-center{max-width:550px}.welcome-page .giftcard-text{margin:auto;text-align:center}.welcome-page .welcome-app-buttons{margin:40px 0;display:flex;justify-content:center}.welcome-page .welcome-app-buttons a{margin:5px}@media (max-width:480px){.welcome-page .welcome-app-buttons{width:100%;align-items:center;flex-direction:column}}.welcome-page .view .spinner-inline-wrapper{text-align:center;padding:0 0 30px}.resetPassword{min-height:500px}.resetPassword .shape-checkmark-button{width:40px;height:21px;vertical-align:middle;fill:#50d764}.privacy-modal,.static-page{min-height:50vh}.privacy-modal h1,.static-page h1{font-size:20px}.privacy-modal h2,.static-page h2{font-size:20px;margin-bottom:40px}.privacy-modal h3,.static-page h3{margin-top:25px;font-size:14px;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.privacy-modal h4,.static-page h4{margin-top:40px}.privacy-modal .header-cookies,.static-page .header-cookies{margin-bottom:40px}.privacy-modal .table-cookies td,.privacy-modal .table-cookies th,.static-page .table-cookies td,.static-page .table-cookies th{padding:5px;border:1px solid #d3d3d3}.privacy-modal .shape-error-boy,.static-page .shape-error-boy{height:200px;margin-top:30px}.privacy-modal .shape-thunder-cloud-error,.static-page .shape-thunder-cloud-error{height:110px;margin-top:30px}.privacy-modal .table-wrapper,.static-page .table-wrapper{margin-top:25px}.privacy-modal .table-wrapper td,.privacy-modal .table-wrapper th,.static-page .table-wrapper td,.static-page .table-wrapper th{border:1px solid;vertical-align:top}.privacy-modal .table-wrapper td p,.privacy-modal .table-wrapper th p,.static-page .table-wrapper td p,.static-page .table-wrapper th p{padding:5px}@media (max-width:480px){.privacy-modal .table-wrapper,.static-page .table-wrapper{width:100vw;overflow:auto;font-size:11px;margin-left:-15px}}@media (min-width:768px){.static-page .table-cookies td,.static-page .table-cookies th{padding:5px 20px}}.privacy-policy-static-page h6{margin-top:25px;font-size:14px;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.privacy-modal{padding-bottom:0;min-height:auto}.about .container{padding-top:30px;padding-bottom:30px;min-height:500px}.about p{margin:0 0 20px}.about strong{font-size:16px}.about .about-quote{font-size:14px}.about .row{margin-left:0;margin-right:0}.about h5{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}@media (min-width:768px){.about .container{padding-top:50px;padding-bottom:50px}}.contact .container{padding-top:30px;padding-bottom:30px;min-height:500px}.contact .contact-support-header{margin-bottom:0}.contact h5,.contact h6{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.contact h6{margin-top:20px}.contact p{margin:0}@media (min-width:768px){.contact .container{padding-top:50px;padding-bottom:50px}}.book-list{background-color:#f2f2f2;min-height:100vh}.book-list .list-header{margin-bottom:12px}.book-list .spinner-inline-wrapper{margin-top:50px}@media (min-width:768px){.book-list .list-header{margin-bottom:20px}}.search-page{background-color:#f2f2f2;min-height:90vh}.search-page .container-fluid{padding-top:5px;padding-bottom:0}.search-page .form-group{max-width:400px;margin:0 auto 15px}.search-page .search-page-header{font-size:18px}.search-page .search-info{text-align:center;margin-bottom:20px;font-size:16px}.search-page .search-info img{width:80%;max-width:600px;margin:30px 0}@media (min-width:768px){.search-page .container-fluid{padding-bottom:50px}.search-page .form-group{margin-bottom:50px}.search-page .search-info img{margin:0 0 30px}}@media (min-width:1024px){.search-page{padding-left:20px;padding-right:20px}}.profile{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.profile .action-button{min-width:auto;padding:10px 50px;border-radius:100px}.profile .profile-avatar{display:flex;align-items:center;width:80%}.profile .profile-avatar img,.profile .profile-avatar svg{width:40px;height:40px;min-width:40px;margin-right:20px}.profile .profile-avatar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.profile .profile-avatar strong{min-width:80%;white-space:normal}}.profile .profile-avatar span{white-space:nowrap}.profile .profile-avatar.disabled{color:#333}.profile .profile-avatar.current{color:#cd96ff}.profile .profile-avatar.current strong{text-decoration:underline;color:#cd96ff}.profile .profile-avatar .switch-profile{margin-left:10px;padding:2px 10px;display:none}.profile .profile-avatar:hover{cursor:pointer}.profile .profile-avatar:hover strong{color:#333}.profile .profile-avatar:hover .switch-profile{display:block;color:#cd96ff}@media (max-width:480px){.profile .profile-avatar:hover .switch-profile{display:none}}.profile .profile-form{width:100%}.profile .profile-form .settings-box{padding:15px 0}.profile .profile-form .settings-box .clearfix,.profile .profile-form .settings-box .container,.profile .profile-form .settings-box .container-fluid,.profile .profile-form .settings-box .dl-horizontal dd,.profile .profile-form .settings-box .form-horizontal .form-group,.profile .profile-form .settings-box .row{padding:0 30px}.profile .profile-form .settings-box .form2-col{width:100%;max-width:none;padding:0}.profile .profile-form .settings-box .form2-col form{max-width:410px;margin:auto;padding-top:10px}.profile .profile-form .settings-box .form2-col form .form-input-icon{padding:0}.profile .profile-form .settings-box .form2-col form .form-input-icon img{width:35px;height:35px;margin-top:7px}.profile .profile-form .settings-box .form2-col form .add-profile,.profile .profile-form .settings-box .form2-col form .is-kid{text-align:center}.profile .profile-form .settings-box .form2-col form .is-kid .small-text{font-size:16px;line-height:25px}.profile .profile-form .settings-box .form2-col form .is-kid svg{margin-left:0}@media (max-width:480px){.profile .profile-form .settings-box .form2-col form{width:100%}.profile .profile-form .settings-box .form2-col form .form-input-icon img{width:30px;height:30px;margin-top:5px}.profile .profile-form .settings-box .clearfix,.profile .profile-form .settings-box .container,.profile .profile-form .settings-box .container-fluid,.profile .profile-form .settings-box .dl-horizontal dd,.profile .profile-form .settings-box .form-horizontal .form-group,.profile .profile-form .settings-box .row{padding:0 15px}}.profile .profile-form .settings-box .pause-profile{padding:20px 0;font-size:14px}.profile .profile-form .settings-box .pause-profile.border{border-top:2px solid #f2f2f2}.profile .profile-form .settings-box .pause-profile span{display:block;text-align:center;max-width:410px;margin:auto}.profile .profile-form .settings-box .pause-profile button{display:block}.profile .profile-form .settings-box .pause-profile .form2-server-error{width:60%;margin:auto}.profile .profile-form .settings-box .pause-profile .button-black{font-size:12px;min-width:auto;border-radius:100px;padding:7px 40px;margin-top:10px}.profile .profile-form .settings-box .pause-profile .small-text span{text-align:left;display:inline}.profile .profile-form .settings-box .pause-profile .form-terms.form-group span{text-align:left}.profile.visible{flex-direction:column}.profile.visible .profile-avatar{align-self:flex-start}.profile.visible .profile-form{width:100%;padding-top:20px}.change-profile-wrapper .change-profile{border-bottom:1px solid #d3d3d3;padding:15px 0;margin:0 20px}.change-profile-wrapper .change-profile .content{display:flex}.change-profile-wrapper .change-profile .content span{align-self:center;padding-left:20px;font-weight:700}.change-profile-wrapper .change-profile .content img{width:20px;height:20px;min-width:20px}@media (min-width:480px){.change-profile-wrapper .change-profile .content img{width:30px;height:30px;min-width:30px}}.change-profile-wrapper .change-profile .content .checkmark{display:none}.change-profile-wrapper .change-profile.current .content{color:#cd96ff}.change-profile-wrapper .change-profile.current .content .checkmark{display:block}.change-profile-wrapper .change-profile.current .content .checkmark svg{position:absolute;right:20px;float:right;fill:#cd96ff;height:17px;width:17px;min-width:17px;margin-top:3px}@media (min-width:480px){.change-profile-wrapper .change-profile.current .content .checkmark svg{width:23px;height:23px;min-width:23px}}.form2-col{width:100%;max-width:410px;margin:0 auto;padding:0}.form2-col form{margin:20px 0 0}.form2-col .button{min-width:200px;margin:0 auto}.form2-col ul{margin-bottom:0;padding-left:30px}.form2-col .secure-server{padding-top:8px;font-size:12px;color:#333}.form2-col .secure-server .icon-lock{font-size:18px;display:inline-block;position:relative;top:2px}.form2-col .shape-padlock{width:20px;margin-left:5px}@media (min-width:768px){.form2-col{width:410px;padding:0 15px}}.form-group{position:relative}.form-group.form-group-last{margin:0;padding:15px 0}.form-group.hidden{display:none}.form-input-wrapper{position:relative;padding-left:40px}.form-input-wrapper .form-input-icon{position:absolute;left:0;top:0;width:40px;height:40px;padding:10.5px;vertical-align:middle;text-align:center;background-color:#fff;border:1px solid #999;border-bottom-left-radius:4px;border-top-left-radius:4px}.form-input-wrapper .form-input-icon .shape{fill:#333;width:15px;height:15px}.form-input-wrapper .form-input-icon.checked{border-color:#50d764;background-color:#50d764}.form-input-wrapper .form-input-icon.checked .shape{fill:#fff}.form-input-wrapper .form-input-icon.invalid{border-color:#ff5064;background-color:#ff5064}.form-input-wrapper .form-input-icon.invalid .shape{fill:#fff}.form-input-wrapper .form-input-icon.focused{border-color:#999;background-color:#fff}.form-input-wrapper .form-input-icon.focused .shape{fill:#cd96ff}.form-input-wrapper .form-input-content{display:block;position:relative}.form-input-wrapper .form-input-content .form-input{color:#333;border:1px solid #999;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;height:40px;padding:11px 8px 9px;width:100%;outline:0;vertical-align:middle}.form-input-wrapper .form-input-content .form-input.filled{padding-top:14px;padding-bottom:6px;color:#000}.form-input-wrapper .form-input-content .form-input.password-toggle{width:82%;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;font-size:13px;letter-spacing:-.2px}.form-input-wrapper .form-input-content .form-input:focus{color:#000}.form-input-wrapper .form-input-content .form-input-label{position:absolute;left:8px;top:3px;margin-bottom:0;font-size:9px;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;color:#333}.form-input-wrapper .form-input-content .form-input-label.checked{color:#50d764}.form-input-wrapper .form-input-content .form-input:focus+.form-input-label{color:#cd96ff}.form-input-wrapper .form-input-content .form-input.invalid+.form-input-label{color:#ff5064}.form-input-wrapper .form-input-content .form-input-password-toggle{display:inline-block;vertical-align:middle;position:relative;height:40px;width:18%;text-align:center;background-color:#999;color:#fff;padding:10px;cursor:pointer;letter-spacing:.05em;border-bottom-right-radius:4px;border-top-right-radius:4px;text-transform:uppercase;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-input-wrapper .form-input-content .form-input-password-toggle .shape{width:20px;height:20px}.form-input-wrapper .form-input-content .form-input-password-toggle:active,.form-input-wrapper .form-input-content .form-input-password-toggle:hover{background-color:#333}@media (min-width:480px){.form-input-wrapper{padding-left:60px}.form-input-wrapper .form-input-icon{height:50px;width:60px;padding:15px}.form-input-wrapper .form-input-icon .shape{width:20px;height:20px}.form-input-wrapper .form-input-content .form-input{height:50px;padding:11px 15px 9px}.form-input-wrapper .form-input-content .form-input-label{font-size:10px;top:6px;left:16px}.form-input-wrapper .form-input-content .form-input-password-toggle{height:50px;padding:15px 10px;font-size:14px;letter-spacing:0}.form-input-wrapper .form-input-content .form-input-password-toggle .shape{width:25px;height:20px}}.form-input-wrapper select.form-input{color:#333;box-shadow:none;background-color:#fff;background-image:url(/images/arrow-down.svg);background-repeat:no-repeat;background-size:8px;background-position:90% 15px;font-size:13px}.form-input-wrapper select.form-input:focus{color:#cd96ff}.form-input-wrapper select.form-input.filled,.form-input-wrapper select.form-input.invalid{color:#000}.form-input-wrapper select.form-input option{color:#000;background-color:#fff}@media (min-width:480px){.form-input-wrapper select.form-input{background-size:11px;background-position:90% 20px;font-size:14px}}.form-input-wrapper select.form-input:focus+.form-input-label{color:#cd96ff}.form-input-wrapper select::-ms-expand{display:none}.form-input-wrapper select::-ms-value{background:none;color:#333}.form-input-wrapper select.form-input.filled::-ms-value{color:#000}.form-input-promocode-giftcard-link{font-size:12px;margin:0 auto 10px}.form-input-two-column .form-group{width:50%;float:left}.form-input-two-column .form-group:first-child{padding-right:5px}.form-input-two-column .form-group:last-child{padding-left:5px}.form-input-mail-suggestion{font-size:12px;margin-left:16px}.form-input-password-strength{margin-top:-10px}.form-input-password-strength .form-input-password-strength-text{display:block;margin:2px 0 0 16px;font-size:10px;text-align:left}.form-input-password-strength .form-input-password-strength-bar{display:block;width:133px;height:5px;background-color:#999;margin-left:16px;border-radius:5px;overflow:hidden;text-align:left}.form-input-password-strength .form-input-password-strength-bar .form-input-password-strength-bar-part{width:20%;height:5px;display:inline-block;vertical-align:top}.form-input-password-strength .form-input-password-strength-bar .form-input-password-strength-bar-part.strength-0{background-color:#ff5064}.form-input-password-strength .form-input-password-strength-bar .form-input-password-strength-bar-part.strength-1,.form-input-password-strength .form-input-password-strength-bar .form-input-password-strength-bar-part.strength-2{background-color:#ffe646}.form-input-password-strength .form-input-password-strength-bar .form-input-password-strength-bar-part.strength-3,.form-input-password-strength .form-input-password-strength-bar .form-input-password-strength-bar-part.strength-4{background-color:#50d764}.form2-info-box{display:block;position:absolute;bottom:60px;width:100%;max-width:200px;right:-35px;font-size:12px;color:#fff;background-color:#cd96ff;text-align:center;padding:10px;box-shadow:1px 1px 4px 0 grey;border-radius:5px;z-index:20;cursor:default}.form2-info-box>span:after{top:100%;right:23px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;border-top-color:#cd96ff;margin-left:-6px}.form2-info-icon{position:absolute;top:10px;right:-30px;cursor:pointer;z-index:10}.form2-info-icon .shape{width:20px;height:20px}@media (min-width:480px){.form2-info-icon{top:14px}.form2-info-icon .shape{width:18px;height:18px}}.form-input-message{width:100%;text-align:center;margin-bottom:7px}.form-input-message.transition{transition:height .5s,opacity .4s}.form-input-message .form-input-message-text{color:#fff;padding:10px;border-radius:4px;position:relative;font-size:12px;display:inline-block;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-input-message .form-input-message-text:after{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;border-top-color:#fff;margin-left:-6px}.form-input-message .form-input-error{background-color:#ff5064}.form-input-message .form-input-error:after{border-top-color:#ff5064}.form-input-message .form-input-warning{background-color:#ffe646;color:#000}.form-input-message .form-input-warning:after{border-top-color:#ffe646}.form-terms{margin-top:10px}.form-terms .form-input-message{text-align:left}.form-terms .form-input-message-text:after{left:12px}.form-terms .shape-checkmark{width:15px;height:24px;fill:none}.form-terms .shape-checkmark:hover{fill:#d3d3d3}.form-terms .checked .shape-checkmark{fill:#cd96ff}.form2-server-error{text-align:center;position:relative;margin-bottom:6px}.form2-server-error .form2-server-error-message{margin:0;display:inline-block;width:90%;background-color:#fff;color:#ff5064;padding:10px;border-radius:10px;box-shadow:3px 3px 10px -1px grey;cursor:default}.form2-server-error .form2-server-error-message:after{top:100%;left:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;border-top-color:#fff;margin-left:-6px}.credit-card-icons{margin-bottom:12px;text-align:right;font-size:0}.credit-card-icons .credit-card-icon{display:inline-block;vertical-align:middle;margin-left:10px;background-repeat:no-repeat;background-size:cover}.credit-card-icons .credit-card-icon.visa{height:30px;width:47px;background-image:url(/images/cc/visa.png)}.credit-card-icons .credit-card-icon.visa-electron{display:none;height:30px;width:47.5px;background-image:url(/images/cc/visa-electron.png)}.credit-card-icons .credit-card-icon.mastercard{height:30px;width:38.25px;background-image:url(/images/cc/mastercard.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.credit-card-icons .credit-card-icon.visa{background-image:url(/images/cc/visa@2x.png)}.credit-card-icons .credit-card-icon.visa-electron{background-image:url(/images/cc/visa-electron@2x.png)}.credit-card-icons .credit-card-icon.mastercard{background-image:url(/images/cc/mastercard@2x.png)}}@media (min-width:768px){.credit-card-icons .credit-card-icon.visa{height:40px;width:63px}.credit-card-icons .credit-card-icon.visa-electron{height:40px;width:60px}.credit-card-icons .credit-card-icon.mastercard{height:40px;width:51px}}.lang-fi .credit-card-icons .visa-electron{display:inline-block!important}.sign-up-cta{margin:25px 0}.sign-up-cta.pull{margin:-22px 0 0}@media (min-width:768px){.sign-up-cta.seriespage-cta{margin:25px 0 0}}.offer-page-background{position:absolute;left:0;right:0;bottom:0;top:0}@media (max-width:992px){.offer-page-footer{background-color:#000}}.offer-page.content-contained{position:relative}.offer-page.full-campaign-page .container-fluid{padding-left:0;padding-right:0}.offer-page .content-column{background-size:cover;background-position:50% 50%;display:flex;justify-content:center}.offer-page .action-column{padding:20px 0 30px;background-color:#fff}.offer-page .offer-page-content-wrapper{max-width:1280px;margin:0 auto}.offer-page.no-splash .offer-page-hero-content{padding-bottom:60px}.offer-page .offer-page-hero-content{padding-top:70px;color:#fff;text-align:center}.offer-page .offer-page-hero-content .shape-check-nocircle{display:inline-block;position:absolute;top:0;left:-22px;width:15px;height:15px;fill:#ff5064}.offer-page .offer-page-hero-content .promocode-subtext{display:block}.offer-page .form2-col{position:relative;background-color:#fff;padding:20px;margin-top:0;max-width:480px;border-radius:5px}.offer-page .form2-col .splash{position:absolute;margin:0;left:50%;transform:translateX(-50%);width:115px;height:115px;top:-77px}.offer-page .form2-col .splash .splash-header{font-size:14px}.offer-page .form2-col .form-group.form-group-last{padding:0}.offer-page .form2-col .form2-server-error{margin-bottom:10px}.offer-page .form2-col .form-header-small{text-transform:uppercase;font-size:13px;margin-bottom:5px}.offer-page .form2-col .promocode-subtext{display:none}.offer-page .hero-text{display:block}.offer-page .hero-header{margin-top:0;font-size:38px;word-wrap:break-word}.offer-page .hero-logo{max-width:100%;max-height:70px}.offer-page .hero-logo.m10-20{margin-top:10px}.offer-page .hero-text{text-align:left;width:310px;margin:40px auto 60px;font-size:18px;padding:0 10px;display:flex;flex-direction:column}.offer-page .hero-text p{margin:0 0 10px;line-height:1.1;position:relative}@media (max-width:768px){.offer-page .hero-text{font-size:16px;align-items:center}}.full-background-image{background-color:#000;height:100%;width:100%;position:absolute}.full-background-image picture{position:absolute;top:0;left:0;width:100%;height:100%}.full-background-image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.full-background-image{height:48%}}@media (max-width:991px){.offer-page-background{background-image:none!important}}@media (min-width:768px){.offer-page .form2-col{width:100%}}@media (min-width:992px){.offer-page .offer-page-hero{padding-bottom:150px}.offer-page .action-column{min-height:785px;background-color:transparent;padding:0 15px}.offer-page .hero-header{font-size:65px}.offer-page .hero-logo.m10-20{margin-top:20px}.offer-page .content-column{background:none!important}.offer-page.content-contained .offer-page-hero{padding-bottom:100px}.offer-page .container-fluid{padding-bottom:0}.offer-page .offer-page-hero-content{padding-top:180px}.offer-page .form2-col{max-width:450px;width:450px;padding:20px 30px;margin-top:150px}.offer-page .form2-col .splash{transform:none;left:-56px}.offer-page .offer-page-footer{position:absolute;left:0;right:0;bottom:0}.offer-page .giftcard-landingpage{margin-top:250px}}.promocode-page .info-text{margin-bottom:10px}.promocode-page .backdrop{height:500px}@media (min-width:992px){.promocode-page .header.primary{font-size:56px}}.reactivation-offer-page .form2-col,.reactivation-page .form2-col{padding-top:40px;min-height:130px}.reactivation-offer-page .form2-col .form-terms,.reactivation-page .form2-col .form-terms{font-size:12px}.reactivation-offer-page .no-valid-offer-error,.reactivation-page .no-valid-offer-error{margin:0 0 20px}@media (min-width:992px){.reactivation-offer-page .form2-col,.reactivation-page .form2-col{margin-top:175px}}.registration-progress2{margin:20px 0 30px;text-align:center}.registration-progress2 .registration-progress-step{font-size:13px;display:inline-block;padding:0 10px 10px;margin:0 10px;color:#999;border-bottom:3px solid #999}.registration-progress2 .registration-progress-step.active{border-bottom:3px solid #cd96ff;color:#cd96ff}@media (min-width:768px){.registration-progress2{margin:20px 0 40px}.registration-progress2 .registration-progress-step{font-size:14px;padding:0 15px 10px;margin:0 15px}}.payment-options{margin-top:30px;text-align:center}.payment-options .options{display:flex;justify-content:center;flex-wrap:wrap}.payment-options .options .option{padding:5px;min-width:100%}@media (min-width:450px){.payment-options .options .option{min-width:125px}}.payment-options .options .option.selected .option-payment-card{border:2px solid #cd96ff}.payment-options .options .option .option-payment-selector{display:none}@media (min-width:450px){.payment-options .options .option .option-payment-selector{display:block}}.payment-options .options .option .option-payment-card{display:flex;align-items:center;justify-content:flex-start;height:75px;border-radius:10px;background-color:#fff;border:1px solid #999;margin:0 auto 10px}@media (min-width:450px){.payment-options .options .option .option-payment-card{justify-content:center}}.payment-options .options .option .option-payment-card:hover{cursor:pointer}.payment-options .options .option .option-payment-card input{margin:0 20px}@media (min-width:450px){.payment-options .options .option .option-payment-card input{display:none}}.payment-options .options .option .option-payment-card label{margin:10px}@media (min-width:450px){.payment-options .options .option .option-payment-card label{display:none}}.payment-options .options .option .option-payment-card img{width:100%;max-width:74px}.payment-options .options .option .option-payment-card svg{width:38px;height:28px}.payment-options .options .option .option-payment-card svg.shape-creditcard2{fill:#000}.payment-options .options label strong{color:#000}.payment-options .options input{display:block;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin:0 auto}.payment-options .shape-checkmark{margin:0}.payment-external{margin-top:15px}.payment-external .payment-external-info-header{margin-bottom:20px}.payment-external .payment-external-info{text-align:left;padding:20px;background-color:#f2f2f2;margin:0 auto;border-radius:10px}.payment-external .payment-external-info p:last-child{margin:0}.add-update-payment .container{padding-top:50px;padding-bottom:50px}.add-update-payment .container .row .content-box .info-text{text-align:center}.add-update-payment .spinner-inline-wrapper{margin-bottom:30px}.add-update-payment .register-payment-col{width:100%;padding:0 15px}.add-update-payment .confirmation-header{max-width:800px;margin:0 auto;font-size:24px}.add-update-payment .payment-confirmation-text{padding-top:30px;max-width:500px;margin:0 auto}.add-update-payment .payment-confirmation-text .activate-account-box{background-color:#f2f2f2;padding:10px;border-radius:10px;margin-top:25px}.add-update-payment .shape-check{margin-bottom:20px;width:35px;height:35px;fill:#50d764;vertical-align:middle;display:inline-block}.add-update-payment .error-placeholder{padding-bottom:30px}@media (min-width:768px){.add-update-payment .register-payment-col{width:440px;margin:0 auto}.add-update-payment .confirmation-header{font-size:30px}.add-update-payment .payment-confirmation-text form{padding:15px}}.creditcard-expiry-cell{display:inline-block;vertical-align:bottom;float:none}.banner{padding:20px;text-align:center;color:#fff;line-height:1;z-index:1;position:fixed;bottom:0;z-index:12;width:100%}@media (min-width:768px){.banner{position:relative}}.banner.pink{background-color:#ff5064}.banner.purple{background-color:#cd96ff}.banner a{text-decoration:underline}.banner a,.banner a:active,.banner a:hover,.banner a:visited{color:#fff}.banner .banner-text{display:block;margin-bottom:10px}.banner .banner-cta{display:block;margin:0 10px;cursor:pointer}.banner .banner-cta .shape{color:#fff;width:30px;height:30px}.banner .banner-close-icon{position:absolute;top:5px;right:5px}.banner .banner-close-icon .shape{width:20px;height:20px}@media (min-width:768px){.banner .banner-text{display:inline-block;vertical-align:middle;margin-top:10px}.banner.oldbrowser .banner-text{font-size:18px}.banner .banner-cta{display:inline-block;vertical-align:middle}}.banner.banner-nojs{position:fixed;top:0;z-index:2000;height:67px;width:100%}.button-group{text-align:center}.button-group .button{margin:5px;padding:8px 20px;font-size:12px}@media (min-width:768px){.button-group .button{padding:9px 50px;font-size:14px}}.spinner-bg{background-color:rgba(0,0,0,.45);position:fixed;z-index:9000;top:0;bottom:0;left:0;right:0;height:100%;width:100%;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.spinner-bg.active{opacity:1;visibility:visible;transition:opacity .3s}.spinner{position:absolute;width:150px;height:150px;top:50%;left:50%;margin-top:-75px;margin-left:-75px}.spinner #floatingBarsG{position:relative;width:59px;height:73px;margin:37px auto 0}.spinner .blockG{position:absolute;width:9px;height:23px;border-radius:8px 8px 0 0;transform:scale(.4);-webkit-animation-name:fadeSpinner;animation-name:fadeSpinner;-webkit-animation-duration:.782s;animation-duration:.782s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes fadeSpinner{0%{background-color:#cd96ff}to{background-color:#b35eff}}@keyframes fadeSpinner{0%{background-color:#cd96ff}to{background-color:#b35eff}}.spinner-inline{position:relative;width:73px;height:73px;border-radius:20px}.spinner-inline #floatingBarsG{position:relative;width:59px;height:73px;margin:0 auto}.spinner-inline .blockG{position:absolute;background-color:#b35eff;width:9px;height:23px;border-radius:8px 8px 0 0;transform:scale(.4);-webkit-animation-name:fadeSpinnerInline;animation-name:fadeSpinnerInline;-webkit-animation-duration:.782s;animation-duration:.782s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.spinner-text{margin-left:20px}.spinner-inline,.spinner-text{display:inline-block;vertical-align:middle}#rotateG_01{left:0;top:27px;-webkit-animation-delay:.2895s;animation-delay:.2895s;transform:rotate(-90deg)}#rotateG_02{left:8px;top:9px;-webkit-animation-delay:.386s;animation-delay:.386s;transform:rotate(-45deg)}#rotateG_03{left:25px;top:3px;-webkit-animation-delay:.4825s;animation-delay:.4825s;transform:rotate(0deg)}#rotateG_04{right:8px;top:9px;-webkit-animation-delay:.589s;animation-delay:.589s;transform:rotate(45deg)}#rotateG_05{right:0;top:27px;-webkit-animation-delay:.6855s;animation-delay:.6855s;transform:rotate(90deg)}#rotateG_06{right:8px;bottom:7px;-webkit-animation-delay:.782s;animation-delay:.782s;transform:rotate(135deg)}#rotateG_07{bottom:0;left:25px;-webkit-animation-delay:.8785s;animation-delay:.8785s;transform:rotate(180deg)}#rotateG_08{left:8px;bottom:7px;-webkit-animation-delay:.975s;animation-delay:.975s;transform:rotate(-135deg)}@-webkit-keyframes fadeSpinnerInline{0%{background-color:#cd96ff}to{background-color:#b35eff}}@keyframes fadeSpinnerInline{0%{background-color:#cd96ff}to{background-color:#b35eff}}.toggle-header{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase}.toggle-header span{vertical-align:middle}.toggle-header .shape{vertical-align:middle;width:10px;height:10px;display:inline-block;margin-top:-2px}.toggle-header .shape.caret-down-2{fill:#333}.toggle-header.is-active{color:#ff5064}.toggle-header.toggle{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.toggle-header.toggle span{cursor:pointer}.lang-de .toggle-header.toggle{font-size:14px}.filter .toggle-header{margin:0 0 10px}.filter .filter-subheader{margin:0}.filter .filter-options-container{padding:20px}.filter .filter-option{cursor:pointer;border-bottom:1px solid #f2f2f2;margin:0;padding:10px 0;color:#333;line-height:20px;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filter .filter-option.is-active{color:#000}.filter .filter-option.is-active:hover{color:#666}.filter .filter-option.is-active .shape{fill:#cd96ff}@media (hover:hover){.filter .filter-option.is-active:hover,.filter .filter-option:hover{color:#666}}.filter .filter-option:last-child{border-bottom:none}.filter .filter-option .shape{width:20px;height:20px;vertical-align:middle;margin-right:10px;fill:#333}.filter .filter-option .shape.shape-audio,.filter .filter-option .shape.shape-audiobook,.filter .filter-option .shape.shape-audiodrama,.filter .filter-option .shape.shape-ebook{width:16px;height:16px}.filter .filter-option .shape-check-nocircle{display:inline-block;width:14px;height:14px;margin:2px 0 0;float:right;fill:#cd96ff}.filter .filter-option span{vertical-align:middle}.filter .filter-option .flag{position:relative;top:-1px;height:14.66px;width:21.33px;display:inline-block;margin-right:5px;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.filter .filter-divider{margin-bottom:20px}@media (min-width:768px){.filter{max-width:200px}.filter .filter-options-container{text-align:left;padding:0}.filter .filter-option:last-child{border-bottom:1px solid #f2f2f2}}.sort{margin-bottom:20px}.sort .togge-header{margin:0 0 5px}.sort .sort-options-container{padding:20px}.sort .sort-option{display:block;cursor:pointer;margin:0;padding:10px 0;color:#333;border-bottom:1px solid #f2f2f2;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.sort .sort-option.is-active{color:#000}.sort .sort-option.is-active .shape{fill:#cd96ff}@media (hover:hover){.sort .sort-option.is-active:hover,.sort .sort-option:hover{color:#666}}.sort .sort-option .shape{width:15px;height:15px;vertical-align:middle;margin:-2px 5px 0 0;fill:#333}.sort .sort-option span{vertical-align:middle}@media (min-width:768px){.sort{margin-bottom:20px}.sort .sort-options-container{padding:0}.sort .sort-option{display:inline-block;border-right:1px solid #f2f2f2;border-bottom:0;margin:0 10px 0 0;padding:5px 10px 5px 0}.sort .sort-option:last-child{margin:0;border-right:none;padding:5px 0}}.collapsible.isCollapsed .collapsible-children{height:150px;overflow:hidden;position:relative}.collapsible.isCollapsed .collapsible-children:before{content:"";width:100%;height:75px;top:75px;position:absolute;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.collapsible .collapsible-toggle{margin:10px auto 20px;text-transform:uppercase;text-align:center;color:#333;cursor:pointer;font-size:12px}.collapsible .collapsible-toggle strong{display:block}.collapsible .collapsible-toggle .shape{width:15px;height:15px}.collapsible .collapsible-toggle .shape.caret-down-2{fill:#333}.content-box{background-color:#f2f2f2;padding:20px;border-radius:10px;margin:0 -5px 20px;max-width:430px}@media (min-width:430px){.content-box{margin:0 auto 20px}}@media (min-width:768px){.content-box{max-width:550px}}.content-box .header.primary{font-size:23px;margin-bottom:20px;text-align:center}@media (min-width:768px){.content-box .header.primary{font-size:48px}}.content-box .shape{display:block;width:40px;height:40px;margin:0 auto 10px}.content-box .shape.shape-check,.content-box .shape.shape-circled-mail,.content-box .shape.shape-circled-user{fill:#50d764!important}@media (min-width:768px){.content-box .shape{width:52px;height:52px}}.quantity-selecter .quantity-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:30px;height:30px;border-radius:50%;vertical-align:middle;margin:0 10px;font-size:22px;text-align:center;transition:background-color .1s ease;background-color:#fff}@media (hover:hover){.quantity-selecter .quantity-button{transition:background-color .5s ease}.quantity-selecter .quantity-button:hover:not(.disabled){background-color:#f2f2f2}}.quantity-selecter .quantity-button.disabled{color:#ffdceb;cursor:default}.quantity-selecter .quantity-button.right{margin-right:0}.quantity-selecter .quantity-button.transition{background-color:#f2f2f2}.quantity-selecter .quantity-selecter-value{display:inline-block;width:15px;text-align:center}.slide-up{padding:20px 0}.slide-up .slide-up-background{position:fixed;z-index:8000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.slide-up .slide-up-content{border-radius:5px;position:fixed;border-top:0;left:0;bottom:0;width:96%;height:70%;z-index:8010;margin:2% 2% 0;transform:translateY(100%);overflow-y:auto;transition:transform .5s ease}.slide-up .slide-up-content .slide-up-content-background{background-color:#fff;border-radius:5px;height:80%;position:absolute;bottom:55px;width:100%;margin-bottom:0;overflow:scroll;border-top:1px solid #f2f2f2}.slide-up .slide-up-content.show{transform:translateY(0)}.slide-up .slide-up-content .text-center{position:absolute;bottom:7px;width:100%;height:40px;background-color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center}.slide-up .slide-up-content .text-center span{align-self:center;text-transform:uppercase;font-size:16px;font-weight:700}.lang-fi .slide-up .toggle-header{font-size:12px}.avatars-block{height:auto;padding-top:30px}.avatars-block,.avatars-block.white{background-color:#fff}.avatars-block picture{width:100%}.avatars-block .text-wrapper{height:100%;display:flex}.avatars-block .text-wrapper .text{padding:0 150px 0 165px;margin:auto;max-width:1000px;text-align:center}.avatars-block .text-wrapper .text h3{font-family:Haffer-Light,Helvetica,Arial,sans-serif;font-weight:400;padding:0;font-size:38px}@media (min-width:768px){.avatars-block .text-wrapper .text h3{font-size:52px}}.avatars-block .text-wrapper .text .subtitle{font-weight:700;font-size:24px;padding:10px 0 20px}.avatars-block .text-wrapper .text .description{font-size:16px}.avatars-block .text-wrapper .text .button{margin-top:20px}@media (min-width:768px){.avatars-block .text-wrapper .text{text-align:left}}@media (max-width:991px){.avatars-block .text-wrapper .text{padding:0 25px}.avatars-block .text-wrapper .text h3{font-size:34px}.avatars-block .text-wrapper .text .subtitle{font-size:18px}.avatars-block .text-wrapper .text .description{font-size:14px}}.avatars-block .lazy{display:block;height:310px}@media (min-width:768px){.avatars-block .lazy{display:inline;height:auto}}.avatars-block .sliding-image{display:block;height:640px;margin-top:-35px;margin-left:50px}@media (min-width:768px){.avatars-block{padding-top:0;height:470px}}@media (min-width:992px){.avatars-block{height:570px}}@media (max-width:992px){.avatars-block .sliding-image{height:540px}}@media (max-width:767px){.avatars-block .col-xs-12{height:50%;margin:0 auto}.avatars-block .col-xs-12 .animated-image{display:flex;align-content:center}.avatars-block .col-xs-12 .sliding-image{height:310px;margin:auto}.avatars-block .text-wrapper{margin-bottom:20px}}.avatars-block .avatars .avatar-1{transform:scale(0);position:absolute;top:-30px;left:40px;height:91px;width:91px}.avatars-block .avatars .avatar-2{transform:scale(0);position:absolute;top:60px;left:240px;height:78px;width:78px}.avatars-block .avatars .avatar-3{transform:scale(0);position:absolute;top:220px;left:40px;height:56px;width:56px}.avatars-block .avatars .avatar-4{transform:scale(0);position:absolute;top:330px;left:210px;height:110px;width:110px}.avatars-block .avatars.show .avatar-1{transition:transform .3s ease 0s;transform:scale(1)}.avatars-block .avatars.show .avatar-2{transition:transform .3s ease .2s;transform:scale(1)}.avatars-block .avatars.show .avatar-3{transition:transform .3s ease .5s;transform:scale(1)}.avatars-block .avatars.show .avatar-4{transition:transform .3s ease .8s;transform:scale(1)}@media (max-width:767px){.avatars-block{overflow:hidden}.avatars-block .avatars{position:absolute;top:0;left:50%;width:160px;height:100%}.avatars-block .avatars .avatars-inner{position:relative;left:-50%}.avatars-block .avatars .avatars-inner .avatar-1{top:0;left:120px;height:51px;width:51px}.avatars-block .avatars .avatars-inner .avatar-2{top:20px;left:-30px;height:78px;width:78px}.avatars-block .avatars .avatars-inner .avatar-3{top:150px;left:120px;height:76px;width:76px}.avatars-block .avatars .avatars-inner .avatar-4{top:160px;left:-30px;height:40px;width:40px}}.ie .savings-block .text-wrapper{position:relative;display:block}.ie .savings-block .text-wrapper .text{position:absolute;top:50%;transform:translateY(-50%)}.modal{display:none}.modal.modal-show{display:flex;position:fixed;z-index:9001;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}@media (min-width:768px){.modal.modal-show{padding:100px 0}}.modal .modal-content{z-index:9002;margin:20px;border:1px solid #ccc;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:4px;outline:none;padding:20px}@media (min-width:768px){.modal .modal-content{margin:auto 20%;max-height:90%}}.modal .modal-body{text-align:left}.modal .modal-header{padding-bottom:20px}.modal .modal-footer{padding:20px 0}.modal .modal-footer .button{width:auto}.modal .modal-close{float:right}.modal .modal-close .shape{cursor:pointer;color:#000;width:30px;height:30px}.book2{display:inline-block;overflow:hidden;height:168px;width:110px;cursor:pointer;border:1px solid #fff;border-radius:4px;box-shadow:0 2px 2px -1px rgba(0,0,0,.2);vertical-align:bottom;margin-right:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.book2:last-child{margin-right:0}.book2 a{text-decoration:none;color:#000;display:block;position:relative}.book2 .lazy{min-height:168px;min-width:110px;display:block}.book2:hover .book2-bg,.book2:hover .book2-cover{opacity:.9}.book2.book2-placeholder{background-color:#fff;border-radius:4px;overflow:hidden}.book2 .book2-bg{position:relative;background-color:#d3d3d3;width:100%;height:122px;background-size:500% 500%;background-position:50%;background-repeat:no-repeat}.book2 .book2-cover{position:absolute;top:0;bottom:0;left:0;right:0;height:122px;text-align:center;padding:10px 15px}.book2 .book2-cover .book2-cover-inner{height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.book2 .book2-cover .book2-cover-icons{position:relative;bottom:10px;height:15px}.book2 .book2-cover .book2-cover-icons .shape{margin:0 2px;width:15px;height:15px;border-radius:50%;box-shadow:0 1px 1px 1px rgba(0,0,0,.2)}.book2 .book2-banner{position:absolute;top:0;right:0;width:45px;height:23px;line-height:23px;border-bottom-left-radius:4px;font-size:12px;text-align:center;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.book2 .book2-banner.book2-part,.book2 .book2-banner.book2-rating{fill:#000;background-color:#fff}.book2 .book2-banner.book2-part .shape,.book2 .book2-banner.book2-rating .shape{width:12px;height:12px;position:relative;left:-3px;top:1px}.book2 .book2-banner.book2-user-rating{fill:#ff5064}.book2 .book2-banner.book2-part{width:auto;padding:0 10px;text-transform:uppercase}.book2 .book2-meta{position:relative;background-color:#fff;height:46px;text-align:center;padding:5px 10px;font-size:12px}.book2 .book2-meta div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.book2{height:226px;width:148px}.book2 .book2-bg{height:179px}.book2 .book2-cover{height:179px;padding:20px 15px}.book2 .book2-cover .book2-cover-icons{height:20px}.book2 .book2-cover .book2-cover-icons .shape{width:20px;height:20px}.book2 .book2-banner{width:50px;height:26px;line-height:26px}.book2 .book2-meta{height:47px;font-size:14px}.book2 .book2-meta .book2-meta-author{font-size:13px}}.ie .book2{border:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}.ie .book2 .book2-banner{box-shadow:none!important;border-radius:0!important}.book2light{display:inline-block;cursor:pointer;background-color:#fff;border-radius:4px;box-shadow:0 2px 2px -1px rgba(0,0,0,.2);vertical-align:bottom;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.book2light:last-child{margin-right:0}.book2light:hover .book2light-cover{opacity:.9}.book2light a{text-decoration:none;color:#000;display:block;position:relative}.book2light .book2light-cover{display:inline-block;width:100%;max-height:138px;max-width:90px}.book2light .book2light-cover-icons{text-align:center;position:absolute;bottom:-6px;left:0;right:0;height:15px}.book2light .book2light-cover-icons .shape{margin:0 2px;width:15px;height:15px;border-radius:50%;box-shadow:0 1px 1px 1px rgba(0,0,0,.2)}@media (min-width:480px){.book2light .book2light-cover{max-height:153px;max-width:100px}}@media (min-width:768px){.book2light{-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease}.book2light:hover{transform:translateY(-2px)}.book2light .book2light-cover{max-height:226px;max-width:148px}.book2light .book2light-cover-icons{height:20px;bottom:-9px}.book2light .book2light-cover-icons .shape{width:20px;height:20px}}.ie .book2light{border:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}.list-header-container{position:relative;display:flex;align-items:center;justify-content:space-between}.list-header{position:relative;display:inline-block;background-color:#fff;height:34px;overflow:hidden;border-radius:2px;max-width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.06)}.list-header .list-header-marker{position:absolute;width:6px;background-color:#d9afff;height:34px}.list-header .list-header-marker.tropic{background-color:#d9afff}.list-header .list-header-marker.pink{background-color:#ff6d7d}.list-header .list-header-marker.green{background-color:#6de87f}.list-header .list-header-marker.yellow{background-color:#fcdf25}.list-header .list-header-marker.purple{background-color:#cd96ff}.list-header .list-header-marker.orange{background-color:#ffe646}.list-header .list-header-marker.blue{background-color:#f5e6ff}.list-header .list-header-text{margin:0;padding:6px 10px 8px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px}.list-header .list-header-arrow{position:absolute;right:0;top:0;width:25px;height:34px}.list-header .list-header-arrow .shape{width:10px;height:10px;fill:#000;top:12px;right:8px;position:absolute}.list-header-show-all{display:none;align-items:center;height:34px;margin:0 0 10px 10px;white-space:nowrap}@media (min-width:414px){.list-header-show-all{display:flex}}.list-header-show-all .header{font-size:14px}@media (min-width:768px){.list-header-show-all .header{font-size:18px}}a.list-header{text-decoration:none;cursor:pointer}a.list-header .list-header-text{padding-right:25px}a.list-header{color:#000;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease}a.list-header:hover{transform:translateY(-2px);color:#333}@media (min-width:768px){.list-header,.list-header .list-header-marker{height:40px}.list-header .list-header-text{padding:7px 10px 9px 15px;font-size:22px}.list-header .list-header-arrow{height:40px}.list-header .list-header-arrow .shape{top:15px}a.list-header .list-header-text{padding-right:25px}}.book-grid{margin:-20px}.book-grid .book-grid-no-books{margin-top:20px;margin-left:20px}.book-grid .book-grid-item{display:inline-block;padding:20px;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease}.book-grid .book-grid-item:hover{transform:translateY(-2px)}@media (min-width:992px){.book-grid.has-siblings{margin:-5px -10px 0}.book-grid.has-siblings .book-grid-item{padding:5px}}@media (min-width:1200px){.book-grid.has-siblings{margin:-12px -12px 0}.book-grid.has-siblings .book-grid-item{padding:12px}}.book-grid-error-placeholder{margin-top:40px}.book-grid-error-placeholder .shape{width:150px;height:150px}.book-grid-load-more{margin-top:30px;display:flex;justify-content:center}.book-promo{margin-bottom:20px}.book-promo.book-promo-loader .book-promo-book-author span,.book-promo.book-promo-loader .book-promo-book-author strong,.book-promo.book-promo-loader .book-promo-book-title span,.book-promo.book-promo-loader .book-promo-book-title strong,.book-promo.book-promo-loader .book-promo-description span,.book-promo.book-promo-loader .book-promo-description strong,.book-promo.book-promo-loader .book-promo-title span,.book-promo.book-promo-loader .book-promo-title strong{background-color:#f2f2f2;color:#f2f2f2}.book-promo.book-promo-loader .book-promo-book-author{border-bottom:.5px solid hsla(0,0%,100%,.8)}.book-promo.book-promo-loader .book-promo-image-placeholder{width:72px;padding-bottom:140%;background-color:#f2f2f2}@media (min-width:768px){.book-promo.book-promo-loader .book-promo-image-placeholder{width:120px}}.book-promo a{text-decoration:none;color:#fff;display:block;position:relative}.book-promo .book-promo-wrapper{width:100%;padding:20px;background-color:#f2f2f2;background-size:500% 500%;background-position:50%;background-repeat:no-repeat;border-radius:4px}.book-promo .book-promo-wrapper:hover{opacity:.95}.book-promo .book-promo-title{text-align:center;margin-bottom:35px;margin-top:0;font-size:20px}.book-promo .book-promo-content-wrapper{width:100%}.book-promo .book-promo-book-title{font-size:16px;margin-bottom:0}.book-promo .book-promo-book-author{font-size:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:.5px solid hsla(0,0%,100%,.2)}.book-promo .book-promo-image-wrapper{position:relative;display:inline-block}.book-promo .book-promo-description{margin:0}.book-promo .book-promo-image{width:100%;display:inline-block;max-height:150px;max-width:109px}.book-promo .book-promo-content{vertical-align:top;display:inline-block}.book-promo .book-promo-content.left{width:30%;text-align:right}.book-promo .book-promo-content.right{width:70%;padding-left:20px}.book-promo .book-promo-icons{text-align:center;position:absolute;bottom:-6px;left:0;right:0;height:15px}.book-promo .book-promo-icons .shape{margin:2px;width:15px;height:15px}@media (min-width:768px){.book-promo{margin-bottom:40px}.book-promo .book-promo-image{max-width:120px;max-height:160px}.book-promo .book-promo-wrapper{padding:30px}.book-promo .book-promo-content.right{width:50%}.book-promo .book-promo-title{font-size:24px}.book-promo .book-promo-icons{height:20px}.book-promo .book-promo-icons .shape{width:20px;height:20px}}@media (min-width:992px){.book-promo .book-promo-image{max-width:126px;max-height:179px}}.series-promo{margin-bottom:20px;text-align:center}.series-promo.series-promo-loader .series-promo-description span,.series-promo.series-promo-loader .series-promo-title span{background-color:#f2f2f2;color:#f2f2f2}.series-promo a{text-decoration:none;color:#fff;display:block;position:relative}.series-promo .series-promo-wrapper{border-radius:4px;background-color:#f2f2f2;padding:20px;background-size:cover;background-position:0 0}.series-promo .series-promo-wrapper:hover{opacity:.95}.series-promo .series-promo-title{font-size:24px;word-break:break-word;margin-top:0}.series-promo .series-promo-description{padding:0 5px;margin:0}.series-promo .series-promo-books{padding-bottom:20px}.series-promo .series-promo-books .shape{width:20px;height:20px;vertical-align:middle;margin-right:10px}.series-promo .series-promo-books span{vertical-align:middle;display:inline-block;margin-top:1px}@media (min-width:768px){.series-promo{margin-bottom:40px;text-align:left}.series-promo .series-promo-wrapper{padding:25px}.series-promo .series-promo-title{font-size:28px}.series-promo .series-promo-description{padding:0}}.toplist-promo{margin-bottom:20px;text-align:center}.toplist-promo .toplist-promo-wrapper{padding:15px 20px;background-color:#000;border-radius:4px;color:#fff}.toplist-promo .toplist-promo-title{font-size:20px;word-break:break-word}.toplist-promo .toplist-promo-description{max-width:85%;margin:0 auto 15px}.toplist-promo .toplist-promo-books{text-align:center}.toplist-promo .toplist-promo-books .book2light{max-width:30%;margin-right:5%}.toplist-promo .toplist-promo-books .book2light:last-child{margin-right:0}.toplist-promo .show-more-button-bottom{margin:25px auto 15px;text-align:center}@media (min-width:768px){.toplist-promo{text-align:left;margin-bottom:40px}.toplist-promo .toplist-promo-title{font-size:24px;margin-bottom:20px}.toplist-promo .toplist-promo-description{max-width:100%;margin-bottom:20px}.toplist-promo .show-more-button{position:absolute;left:15px;bottom:30px}.toplist-promo .toplist-promo-content{padding-bottom:72px;position:relative}.toplist-promo .toplist-promo-books{padding-top:30px;padding-bottom:30px}}.toplist-promo.toplist-promo-loader .toplist-promo-description span,.toplist-promo.toplist-promo-loader .toplist-promo-title span{background-color:#f2f2f2;color:#f2f2f2;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.toplist-promo.toplist-promo-loader .toplist-promo-book-placeholder{width:75px;height:118px;background-color:#f2f2f2;display:inline-block;margin-right:5px}@media (min-width:374px){.toplist-promo.toplist-promo-loader .toplist-promo-book-placeholder{margin-right:10px}}@media (min-width:768px){.toplist-promo.toplist-promo-loader .toplist-promo-book-placeholder{width:90px;height:145px}}@media (min-width:992px){.toplist-promo.toplist-promo-loader .toplist-promo-book-placeholder{width:116px;height:181px;margin-right:20px}}.toplist-promo.toplist-promo-loader .toplist-promo-books{margin-bottom:20px}@media (min-width:768px){.toplist-promo.toplist-promo-loader .toplist-promo-books{margin-bottom:0}}@media (min-width:768px){html.flexbox .toplist-promo .row-eq-height .toplist-promo-books{flex:2 0 auto;flex-basis:20px}}.item-list .item-list-header,.item-list .item-list-show-all{padding:20px 15px;margin:0 -15px;border-top:1px solid #999}.item-list .item-list-show-all{text-align:center;text-transform:uppercase;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.item-list .anchor:focus,.item-list .anchor:hover{text-decoration:none;color:#cd96ff}@media (min-width:992px){.item-list{margin-bottom:30px}}.item-list-error-placeholder{margin-top:20px;margin-bottom:40px}.item-list-error-placeholder .shape{width:150px;height:150px}.item-list-load-more{margin:30px 0;text-align:center}.book-item,.item-list-load-more{display:flex;justify-content:center}.book-item{position:relative;min-height:160px;padding:15px;margin:0 -15px;flex-direction:column;border-top:1px solid #999}.book-item:last-child{border-bottom:1px solid #999}.book-item:nth-child(2n){background-color:#f2f2f2}.book-item a,.book-item a.visited,.book-item a:active,.book-item a:hover{text-decoration:none;color:#000}.book-item .book-item-content{display:inline-block;vertical-align:middle}.book-item .book-item-content.left{width:30%;max-width:100px}.book-item .book-item-content.right{width:70%;padding-left:10px}.book-item .book-item-cover{width:100%;max-width:100px;max-height:130px}.book-item .book-item-cover-placeholder{width:100%;max-width:100px;height:100%;min-height:94px;background-image:url(/images/default_cover.jpg);background-position:50%;background-repeat:no-repeat}.book-item .book-item-title{font-size:16px;margin:0}.book-item .book-item-author{font-size:13px}.book-item .book-item-author,.book-item .book-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-item .book-item-part{position:absolute;top:0;right:0;height:20px;line-height:20px;padding:0 10px;font-size:12px;text-align:center;border-bottom-left-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);text-transform:uppercase}.book-item .book-item-meta{position:relative}.book-item .book-item-meta .shape{margin:2px;width:20px;height:20px}.book-item .book-item-meta .shape-star{fill:#000;width:12px;height:12px;margin-top:-1px}.book-item .book-item-meta-part,.book-item .book-item-meta .book-item-rating,.book-item .book-item-meta .shape-star{display:inline-block;vertical-align:middle}.book-item .book-item-meta-part.right{float:right}.book-item .book-item-meta-part.divider{margin:0 10px;width:1px;height:14px;border-right:1px solid #000}.book-item .book-item-user-rating .shape{fill:#ff5064}@media (min-width:375px){.book-item{min-height:143px}.book-item .book-item-cover-placeholder{min-height:112px}}@media (min-width:414px){.book-item{min-height:155px}.book-item .book-item-cover-placeholder{min-height:124px}}.c-item{min-height:90px;padding:15px;margin:0 -15px;display:flex;justify-content:center;flex-direction:column;white-space:nowrap;border-top:1px solid #999}.c-item:hover{color:#666}.c-item:last-child{border-bottom:1px solid #999}.c-item:nth-child(2n){background-color:#f2f2f2}.c-item a{text-decoration:none;color:#000}.c-item a:hover{text-decoration:none;color:#666}.c-item a.visited,.c-item a:active{text-decoration:none;color:#000}.c-item .c-item-content{display:inline-block;vertical-align:middle;overflow:hidden}.c-item .c-item-content.left{width:50px;height:50px}.c-item .c-item-content.right{max-width:80%;padding-left:10px}.c-item .c-item-name{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.c-item .shape{width:50px;height:50px}.category-grid-wrapper{margin:0 0 30px;font-size:0}.category-grid-wrapper .category-grid{margin:-3px}.category-grid-wrapper .category-grid .category-grid-item{display:inline-block;padding:6px 0;width:100%;position:relative;margin-top:-1px}.category-grid-wrapper .category-grid .category-grid-item .category-grid-fluid-height{position:relative;padding-bottom:42.25%;height:0}.category-grid-wrapper .category-grid .category-grid-item .category-grid-item-background,.category-grid-wrapper .category-grid .category-grid-item img{position:absolute;top:0;left:0;background-size:cover;background-position:50%;height:100%;width:100%;border-radius:4px}.category-grid-wrapper .category-grid .category-grid-item .category-text{text-align:center;position:relative;top:50%;transform:translateY(-50%);color:#fff;margin:0}.category-grid-wrapper .category-grid .category-grid-item:hover{opacity:.9}@media (min-width:480px){.category-grid-wrapper .category-grid{margin:-10px}.category-grid-wrapper .category-grid .category-grid-item{padding:10px}.category-grid-wrapper .category-grid .category-grid-item .category-text{font-size:24px}}@media (min-width:768px){.category-grid-wrapper{margin:20px 0 50px}.category-grid-wrapper .category-grid .category-grid-item{margin-top:0;width:33.3%}.category-grid-wrapper .category-grid .category-grid-item .category-text{font-size:28px}}@media (min-width:992px){.category-grid-wrapper .category-grid{margin:-20px}.category-grid-wrapper .category-grid .category-grid-item{padding:20px}.category-grid-wrapper .category-grid .category-grid-item .category-text{font-size:36px}}.view .content-loader>.lazy{display:block;height:320px}.view .content-loader>.lazy.is-visible{height:auto}.category-page{min-height:500px}.category-page .category-title{padding-top:60px;padding-bottom:20px;font-size:32px;word-break:break-word}.category-page .button-category-page{position:relative;display:block;margin:auto;bottom:20px}.category-page .simple-carousel{margin-bottom:30px}.category-page .child-categories{padding-bottom:40px;padding-top:30px;text-align:left}.category-page .child-categories .col-md-offset-2,.category-page .child-categories .col-sm-offset-3{width:1504px;padding:0 35px 0 5px}@media (max-width:1817px){.category-page .child-categories .col-md-offset-2,.category-page .child-categories .col-sm-offset-3{width:1316px}}@media (max-width:1593px){.category-page .child-categories .col-md-offset-2,.category-page .child-categories .col-sm-offset-3{width:1128px}}@media (max-width:1366px){.category-page .child-categories .col-md-offset-2,.category-page .child-categories .col-sm-offset-3{width:940px}}@media (max-width:1140px){.category-page .child-categories .col-md-offset-2,.category-page .child-categories .col-sm-offset-3{width:752px}}@media (max-width:992px){.category-page .child-categories .col-md-offset-2,.category-page .child-categories .col-sm-offset-3{width:564px}}.category-page .child-categories .subcategories-wrapper{border-bottom:1px solid #999;padding-bottom:30px}.category-page .child-categories.mobile{padding-bottom:0;border-bottom:1px solid #999;width:100%}.category-page .child-categories.mobile .subcategories-wrapper{display:flex;flex-wrap:wrap;border:none}.category-page .child-categories.mobile .subcategories-wrapper.closed{display:none}.category-page .child-categories .gothic-bold{font-size:16px}.category-page .child-categories .gothic-bold.left{padding-bottom:10px;display:flex}.category-page .child-categories .gothic-bold.left span{margin-right:10px}.category-page .child-categories .subcategory{text-decoration:none;color:#fff;display:inline-block;font-weight:700;padding:5px 8px;background-color:#000;margin-right:5px;margin-bottom:5px;border-radius:5px}.category-page .child-categories .subcategory:hover{background-color:rgba(0,0,0,.8)}.category-page .backdrop{min-height:120px}.category-page .all-books .list-header{margin-bottom:5px}.category-page .back-link{margin-bottom:10px}.category-page .spinner-inline-wrapper{margin-top:50px}.category-page .backdrop .col-md-12{height:100%;justify-content:center;display:flex;align-content:center}.category-page .backdrop .col-md-12 h1{padding:0;align-self:center}.category-page .backdrop .col-md-12 button{align-self:flex-end}@media (min-width:480px){.category-page .category-title{padding-top:60px;padding-bottom:40px}}@media (min-width:768px){.category-page .container-fluid{padding-bottom:50px}.category-page .child-categories{padding-bottom:0}.category-page .category-title{padding-top:80px;padding-bottom:60px;font-size:48px}.category-page .all-books{padding-top:30px}.category-page .all-books .list-header{margin-bottom:20px}}@media (min-width:1024px){.category-page .container-fluid{padding-left:20px;padding-right:20px}}.search-result-page{background-color:#f2f2f2}.search-result-page .list-header{margin-bottom:20px}.search-result-page .spinner{top:280px}@media (min-width:768px){.search-result-page{min-height:500px}.search-result-page .container{padding-top:10px;padding-bottom:50px}}.search-result-page-error-placeholder{margin-top:110px}.search-desktop .item-list .item-list-header{padding:0;margin:4px 0 20px;font-size:16px;border:none}.search-desktop .item-list .c-item{border:none;padding:0;margin:0;min-height:70px;background-color:inherit!important}.search-desktop .item-list .c-item .c-item-name{font-size:14px}.search-desktop .item-list .item-list-show-all{text-align:left;text-transform:none;padding:20px 0;margin:0 0 40px;border-top:none;border-bottom:1px solid #999}@media (max-width:991px){.search-desktop .item-list{margin-top:40px;float:left}.search-desktop .item-list .item-list-show-all{border:none;margin:0}}.book-page{background-color:#f2f2f2}.book-page .book-page-hero{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:540px;padding-bottom:22px}.book-page .book-meta-wrapper{width:100%;margin:40px auto 0}.book-page .book-page-cta{margin:25px 0}.book-page .book-page-cta.pull{margin:-22px 0 0}.book-page .book-cover{width:250px;margin:0 auto;text-align:center}.book-page .book-cover .book-cover-placeholder{min-height:250px;box-shadow:0 8px 60px -2px #000}.book-page .book-cover img{box-shadow:0 8px 60px -2px #000;max-height:290px;max-width:250px}.book-page .book-badge-icons{width:250px;text-align:center;margin:-15px auto 20px}.book-page .book-badge-icons .shape{width:30px;height:30px;margin:0 15px}.book-page .book-actions,.book-page .book-author,.book-page .book-title{text-align:center}.book-page .book-actions .shape-plus,.book-page .book-author .shape-plus,.book-page .book-title .shape-plus{height:16px;width:16px;vertical-align:middle;padding-bottom:2px}.book-page .book-title{margin-top:0;font-size:28px;letter-spacing:.03em}.book-page .book-author{letter-spacing:.02em}.book-page .book-author a{margin-right:10px;display:inline-block}.book-page .book-author a,.book-page .book-author a:active,.book-page .book-author a:hover,.book-page .book-author a:visited{text-decoration:none;color:#fff}.book-page .book-author .shape-arrow-right{width:10px;height:10px;fill:#fff;margin-left:5px;vertical-align:middle}.book-page .book-actions{margin:20px 0}.book-page .book-actions,.book-page .book-meta-data,.book-page .book-share-actions{color:#fff}.book-page .book-meta-data{border-bottom:1px solid hsla(0,0%,100%,.1)}.book-page .meta-part{margin-bottom:10px;min-height:20px}.book-page .meta-part:last-child{margin-bottom:15px}.book-page .meta-part .meta-header{width:80px;text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;margin-top:1px}.book-page .meta-part .meta-header.meta-genre-header{margin-top:5px}.book-page .meta-part .meta-value{margin-left:80px;max-width:370px;display:block;letter-spacing:.02em}.book-page .meta-part .meta-value a{margin-right:10px;display:inline-block}.book-page .meta-part .meta-genres-wrapper{margin-left:80px;min-height:35px}.book-page .meta-part .meta-genre{display:inline-block;padding:5px 8px;background-color:#000;margin-right:5px;margin-bottom:5px;border-radius:5px}.book-page .meta-part .meta-genre:hover{background-color:rgba(0,0,0,.8)}.book-page .meta-part a,.book-page .meta-part a:active,.book-page .meta-part a:hover,.book-page .meta-part a:visited{text-decoration:none;color:#fff}.book-page .meta-part .shape-arrow-right{width:10px;height:10px;fill:#fff;margin-left:5px;vertical-align:middle}.book-page .meta-part .shape-facebook,.book-page .meta-part .shape-twitter{margin:10px;width:40px;height:40px;vertical-align:middle;cursor:pointer;fill:#ccc}.book-page .meta-part .shape-facebook:hover{fill:#3c5896}.book-page .meta-part .shape-twitter:hover{fill:#58abec}.book-page .empty-meta-data-bar{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px}.book-page .meta-data-bar{text-align:center;padding:20px 0;margin:20px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.book-page .meta-data-bar .meta-data-bar-item{display:inline-block;width:80px}.book-page .meta-data-bar .meta-data-bar-item span{display:block}.book-page .meta-data-bar .meta-data-bar-item.user-rating .shape{fill:#ff5064}.book-page .meta-data-bar .shape{width:15px;height:15px;fill:#fff}.book-page .book-share-actions{text-align:center;padding:20px 0}.book-page .book-share-actions .meta-part .meta-header{float:none;display:block;margin:10px auto;width:auto;text-align:center}.book-page .collapsible{margin-top:40px}.book-page .book-copyright,.book-page .book-meta-data-secondary,.book-page .book-summary{max-width:588px}.book-page .book-summary{white-space:pre-line;margin:0 auto 40px}.book-page .book-summary p:empty{display:none}.book-page .book-summary h1,.book-page .book-summary h2,.book-page .book-summary h3{font-size:20px}.book-page .book-summary h4,.book-page .book-summary h5,.book-page .book-summary h6{font-size:17px}.book-page .bookpage-content-grey{background-color:#f2f2f2}.book-page .book-copyright{margin:0 auto 40px}.book-page .book-meta-data-secondary{margin:40px auto}.book-page .book-meta-data-secondary .book-meta-data-secondary-header{text-transform:uppercase}.book-page .book-meta-data-secondary .meta-part{display:flex;justify-content:flex-start}.book-page .book-meta-data-secondary .meta-part .meta-header{text-align:left;width:120px;white-space:normal}.book-page .book-meta-data-secondary .meta-part .meta-value{margin-left:0}.book-page .book-meta-data-secondary .meta-part:last-child{margin-bottom:10px}.book-page .book-page-related-books{margin:40px auto 0}.book-page .book-page-related-books .spinner-inline-wrapper{margin:40px 0}.book-page .book-page-related-books .simple-carousel{padding:0}.book-page .book-page-related-books .simple-carousel .nav-left{left:-20px}.book-page .book-page-related-books .simple-carousel .nav-right{right:-20px}@media (min-width:768px){.book-page .book-page-hero{padding-bottom:55px}.book-page .book-meta-wrapper{width:700px;margin:80px auto 0}.book-page .meta-part .meta-header{width:100px;text-align:right}.book-page .meta-part .meta-genres-wrapper,.book-page .meta-part .meta-value{margin-left:130px}.book-page .meta-part .shape-facebook,.book-page .meta-part .shape-twitter{width:30px;height:30px}.book-page .meta-part .shape-facebook{margin-left:0}.book-page .book-page-col-left{margin:0;width:250px;float:left}.book-page .book-page-col-right{margin-left:300px}.book-page .book-author,.book-page .book-title{text-align:left}.book-page .book-cover img{max-height:none;max-width:250px}.book-page .book-badge-icons{margin:20px auto 10px}.book-page .book-share-actions{text-align:left}.book-page .book-share-actions .meta-part .meta-header{display:inline-block;vertical-align:middle;width:100px;text-align:right;margin:0 30px 0 0}.book-page .meta-data-bar .meta-data-bar-item{width:110px}}@media (min-width:860px){.book-page .book-meta-wrapper{width:800px}}.book-page .container.no-related{margin:0;width:100%;background-color:#fff;height:50px}@media (min-width:768px){.book-page .container.no-related{height:150px}}.book-page-upcoming-release{text-align:center;padding:10px 0 30px;max-width:588px;margin:0 auto;color:#fff}@media (min-width:768px){.book-page-upcoming-release{padding:0}}.book-page-upcoming-release .title{display:flex;justify-content:center;align-items:center;padding:5px 0}.book-page-upcoming-release .title .shape-calendar{width:18px;height:18px;margin-right:10px;fill:#fff}.book-page-upcoming-release .upcoming-date{margin:0;font-size:16px}.book-page.loading .book-title{max-width:400px}.book-page.loading .book-author{max-width:100px}.book-page.loading .book-cover{height:250px;box-shadow:0 8px 60px -2px #000;margin-bottom:20px}.book-page.loading .book-author,.book-page.loading .book-meta-data-secondary-header strong,.book-page.loading .book-title,.book-page.loading .meta-data-bar-item span,.book-page.loading .meta-header,.book-page.loading .meta-value{background-color:grey;color:grey;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.book-page.loading .meta-data-bar-item{width:40px;margin:0 20px}.book-page.loading .meta-genres-wrapper{margin-left:110px}.book-page.loading .meta-genre{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.book-page.loading .book-summary{margin-top:40px}.book-page.loading .book-summary p{background-color:#d3d3d3;color:#d3d3d3;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.book-page.loading .meta-header{margin-right:30px}.book-page.loading .meta-value{margin-left:110px}.book-page.loading .meta-genre{background-color:#000;color:#000}.book-page.loading .book-meta-data-secondary .meta-header{margin-right:20px;width:100px}@media (min-width:768px){.book-page.loading .meta-value{margin-left:130px}}.series{background-color:#f2f2f2}.series .spinner{top:280px}.series .backdrop-series{padding:60px 0 50px}.series .backdrop-series .container{padding:0}.series .series-title{font-size:32px;word-break:break-word;margin:0}.series .series-description{margin:10px 0 0;max-width:750px}.series .series-badge{margin-top:10px}.series .series-badge .shape{width:20px;height:20px;vertical-align:middle;margin-right:10px}.series .series-badge span{vertical-align:middle;display:inline-block;margin-top:1px}@media (min-width:768px){.series .container{padding:50px 0}.series .backdrop-series{padding:90px 0 100px}.series .series-title{font-size:48px}}.series .backdrop{position:relative}.series .backdrop:before{display:block;content:"";width:100%;padding-top:56.25%}.series .backdrop>.content{position:absolute;top:0;left:0;right:0;bottom:0}.series .backdrop>.content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.series .backdrop>.content .container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-content:center;padding:0;margin:0}.series .backdrop>.content .container .row{align-content:center;display:flex;justify-content:center;align-items:center}@media (min-width:415px){.series .backdrop:before{display:block;content:"";width:100%;padding-top:33.33333333%}}@media (min-width:1025px){.series .backdrop:before{display:block;content:"";width:100%;padding-top:20%}}.receipt-page{font-size:16px;min-height:100vh;width:100%;display:inline-block}.receipt-page .receipt-container{margin:0 auto;padding:0 15px}.receipt-page .receipt-block-pad-top{padding-top:20px}.receipt-page .receipt-block-pad-bottom{padding-bottom:40px}.receipt-page .receipt-section{padding-top:40px;display:flex;justify-content:space-between}.receipt-page .receipt-section .right{min-width:150px;text-align:right}.receipt-page .receipt-section .middle{text-align:left}.receipt-page .receipt-section.top-divider{border-top:1px solid #f2f2f2}.receipt-page .break-full-text,.receipt-page .break-word{word-wrap:break-word}.receipt-page .break-full-text span{display:inline-block}.receipt-page .transaction-period{display:block}.receipt-page .transaction-period span{display:inline-block}@media (min-width:768px){.receipt-page .receipt-container{padding-top:30px;max-width:1170px}}@media print{.banner{display:none!important}}.creating-account .container{padding-top:30px}@media (min-width:768px){.creating-account .container{padding-top:50px}}.creating-account .error-placeholder,.creating-account .spinner-inline-wrapper{margin-bottom:30px}.giftcard{min-height:500px}.giftcard.giftcard-new-customer .form2-col .form-group-last{padding:30px 0 0}.giftcard.giftcard-new-customer .form2-server-error{padding-top:30px}.giftcard.giftcard-new-customer .form2-col .form2-server-error+.form-group-last{padding:0}.giftcard .backdrop-giftcard-buy .container{padding-top:50px;padding-bottom:50px}.giftcard .container{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.giftcard .container{padding-top:50px;padding-bottom:50px}.giftcard .backdrop-giftcard-buy .container{padding-top:90px;padding-bottom:90px}}.giftcard .giftcard-account-actions{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:30px 0 0}.giftcard .giftcard-account-actions button{margin:5px 15px;min-width:215px}.giftcard .giftcard-account-actions button.button-buy{padding-left:70px;padding-right:70px}.giftcard .terms-text{margin:20px auto 0;max-width:450px}.giftcard .form2-col form{margin-bottom:0}.giftcard .form2-col form .form-group-last{padding:0}.giftcard .form2-col form .form2-server-error{margin-bottom:10px}.giftcard.giftcard-redeem-existing-confirm .giftcard-redeem-existing-confirm-email{padding:10px;font-size:18px}.giftcard-receit .giftcard-code{display:inline-block;border:1px solid #999;font-size:16px;padding:18px 0;margin:20px 0;outline:0;background-color:#fff;text-align:center;width:100%;max-width:325px;border-radius:4px}.giftcard-receit .button{display:block;margin:0 auto}.giftcard-existing-customer-confirm-purchase .giftcard-confirm-purchase .anchor{margin-bottom:30px}.giftcard-existing-customer-confirm-purchase .giftcard-confirm-purchase .terms-text{font-size:11px}.giftcard-redeem-confirmation-existing .shape{fill:#50d764}.giftcard-redeem-confirmation-existing .giftcard-added-duration{margin-top:20px;display:inline-block;border:0;border-radius:10px;font-size:24px;padding:10px 15px;outline:0;vertical-align:middle;background-color:#fff}.giftcards-howitworks{background-color:#fff;padding-top:50px;padding-bottom:50px}@media (min-width:768px){.giftcards-howitworks{padding-bottom:100px}}@media (min-width:1280px){.giftcards-howitworks{padding-bottom:150px}}.giftcards-howitworks .container{padding:0}.giftcards-howitworks .header.primary{margin-bottom:30px;padding-top:0}.giftcards-howitworks.buy .shape{width:80px;height:80px;margin-bottom:10px}.giftcards-howitworks.buy .shape.shape-circled-device{fill:#cd96ff}.giftcards-howitworks.buy .shape.shape-circled-gift{fill:#50d764}.giftcards-howitworks.buy .shape.shape-circled-mail,.giftcards-howitworks.buy .shape.shape-circled-user{fill:#ff5064}.giftcards-howitworks.redeem .shape{width:80px;height:80px;margin-bottom:10px}.giftcards-howitworks.redeem .shape.shape-circled-device{fill:#50d764}.giftcards-howitworks.redeem .shape.shape-circled-gift{fill:#cd96ff}.giftcards-howitworks.redeem .shape.shape-circled-headphones,.giftcards-howitworks.redeem .shape.shape-circled-user{fill:#ff5064}@media (min-width:768px){.giftcards-howitworks.buy .shape,.giftcards-howitworks.redeem .shape{width:120px;height:120px;margin-bottom:20px}.giftcards-howitworks .giftcard-howitworks-text{padding-left:5px;padding-right:5px}}.giftcard-selected-option{margin:0 -10px}.giftcard-selected-option .h7,.giftcard-selected-option a{text-transform:uppercase;font-size:14px}.giftcard-selected-option .option-row{display:flex;justify-content:space-between;padding:10px}.giftcard-selected-option .option-row.align-center{align-items:center}.giftcard-selected-option .option-row.has-divider{border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2}.giftcard-selected-option .option-col{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.giftcard-selected-option .option-quantity-header{width:115px;text-align:center;display:inline-block}.buy-more-giftcards{margin:10px 0 20px}.confirm-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;display:flex;justify-content:center}.confirm-dialog .wrapper{background-color:#fff;padding:25px;border-radius:5px;align-self:center;text-align:center;max-width:600px}.confirm-dialog .wrapper .header{font-size:16px;font-weight:700}.confirm-dialog .wrapper .description{padding:20px 0}.confirm-dialog .wrapper .cancel{padding-top:15px}.confirm-dialog .wrapper .cancel span{cursor:pointer;color:#333}.confirm-dialog .wrapper .cancel span:hover{color:#000}.categories{min-height:100vh}.categories .categories-text-container{text-align:center;margin:30px 15px}.categories .categories-text-container span{font-size:16px}.categories .categories-text-container h3{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;margin:0}.categories .categories-text-container h3 span{font-size:20px}.categories .container-categories{padding-left:15px;padding-right:15px}.error-page{height:100vh}.error-page .error-content{margin:50px auto}@media screen and (min-width:768px){.error-page .error-content{margin:100px auto}}.error-page .error-content .error-header{margin:auto;font-size:26px;text-align:center}.error-page .error-content .error-description{width:100%;max-width:600px;margin:20px auto 0;font-size:18px;text-align:center}.error-page .error-content .shape{display:block;margin:auto;height:400px}.error-page .error-content .error-return-link{display:block;margin-top:10px}.hero-container{position:relative}.hero-container:before{display:block;content:"";width:100%;padding-top:125%}.hero-container .content{right:0;bottom:0;position:absolute;top:0;left:0;width:100%;height:100%}.hero-container .content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-container .content .container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-content:center;padding:0;margin:0}.hero-container .content .container .row{align-content:center;display:flex;justify-content:center;align-items:center;width:100%}@media (min-width:415px){.hero-container:before{display:block;content:"";width:100%;padding-top:75%}}@media (min-width:1025px){.hero-container:before{display:block;content:"";width:100%;padding-top:33.33333333%}}.accordion{width:100%;max-width:800px;margin:auto;position:relative;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);padding:30px 50px 20px}.accordion .accordion-title{text-align:center;padding-bottom:30px;font-size:24px;font-weight:700}@media (max-width:480px){.accordion .accordion-title{padding-bottom:20px;font-size:20px}}.accordion .accordion-header-wrapper{width:100%;border-bottom:1px solid #f2f2f2}.accordion .accordion-header-wrapper:last-child{border-bottom:none}.accordion .accordion-header-wrapper .accordion-header{font-size:24px;font-weight:700;padding:10px 20px 0 0;position:relative;cursor:pointer}.accordion .accordion-header-wrapper .accordion-header svg{position:absolute;right:0;width:15px;top:50%}@media (max-width:480px){.accordion .accordion-header-wrapper .accordion-header{font-size:16px}}.accordion .accordion-header-wrapper .collapsible{transition:max-height .5s;max-height:0;overflow:hidden;margin-top:10px}.accordion .accordion-header-wrapper .collapsible .accordion-item{font-size:16px;padding:10px 20px 10px 0;height:100%}@media (max-width:480px){.accordion{padding:10px}}.faq-accordion{padding:50px 10px}.faq-accordion .accordion{background-color:#fff}.backdrop{position:relative}.backdrop:before{display:block;content:"";width:100%;padding-top:56.25%}@media (min-width:415px){.backdrop:before{display:block;content:"";width:100%;padding-top:33.33333333%}}@media (min-width:1025px){.backdrop:before{display:block;content:"";width:100%;padding-top:20%}}@media (min-width:415px){.backdrop.xl:before{display:block;content:"";width:100%;padding-top:33.33333333%}}@media (min-width:1025px){.backdrop.xl:before{display:block;content:"";width:100%;padding-top:25%}}.backdrop .content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;text-align:center;color:#fff;background:#000}.backdrop .content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.backdrop .content .container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-content:center;padding:0;margin:0}.backdrop .content .container .row{align-content:center;display:flex;justify-content:center;align-items:center}.backdrop .content picture{position:absolute;top:0;left:0;width:100%;height:100%}.backdrop .content picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.backdrop .content h1{z-index:1;display:flex;justify-content:center;width:100%;margin:-5.41727672vw 0 0;padding:0 15px}.ie-responsiveimage{background-size:cover;width:100%;height:100%;position:absolute;background-position:50%;top:0;left:0}.button-transition{-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease,background-color .2s ease}.button-transition:hover{transform:translateY(-2px)}.button-transition:active{transform:translateY(1px)}.button{border:0;border-bottom:2px solid transparent;font-size:16px;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;border-radius:25px;padding:10px 30px 8px;text-align:center;outline:0;text-transform:uppercase;position:relative;z-index:5;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease,background-color .2s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button.disabled,.button.disabled.active,.button.disabled:active,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled].active,.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover,fieldset[disabled] .button,fieldset[disabled] .button.active,fieldset[disabled] .button:active,fieldset[disabled] .button:focus,fieldset[disabled] .button:hover{background-color:#999;border-color:#999;color:#666;transition:none}.button.disabled.active:hover,.button.disabled:active:hover,.button.disabled:focus:hover,.button.disabled:hover,.button.disabled:hover:hover,.button[disabled].active:hover,.button[disabled]:active:hover,.button[disabled]:focus:hover,.button[disabled]:hover,.button[disabled]:hover:hover,fieldset[disabled] .button.active:hover,fieldset[disabled] .button:active:hover,fieldset[disabled] .button:focus:hover,fieldset[disabled] .button:hover,fieldset[disabled] .button:hover:hover{transform:none}.button.btn-block{padding-left:0;padding-right:0}.button-loading{background-image:url(/images/button-loader.gif);background-repeat:no-repeat;background-position:10px 9px;padding:10px 40px 8px}a.button{text-decoration:none;display:inline-block}a.button:focus,a.button:hover{color:#fff}.button-blue{background-color:#cd96ff;border-color:#b35eff;color:#fff}.button-blue:focus,.button-blue:hover{background-color:#b35eff}.button-pink{background-color:#ff5064;border-color:#ef3c50;color:#fff}.button-pink:focus,.button-pink:hover{background-color:#ef3c50}.button-black{background-color:#000;border-color:#666;color:#fff}.button-black:focus,.button-black:hover{background-color:#666}.button-white-blue{background-color:#fff;border-color:#f2f2f2;color:#cd96ff}.button-white-blue:focus,.button-white-blue:hover{background-color:#f2f2f2}.button-inverted-blue{color:#cd96ff;background-color:#fff;border:1px solid #cd96ff;text-transform:uppercase;font-size:14px}.button-inverted-blue:focus,.button-inverted-blue:hover,.button-white{background-color:#fff}.button-white{color:#000;min-width:110px;padding:10px 15px 7px;text-align:left}.button-white .icon{color:#ff5064;margin-right:5px}.button-transparent-gray{color:#ccc;background-color:transparent;border:1px solid #ccc;text-transform:uppercase;font-size:14px}.button-transparent-gray:focus,.button-transparent-gray:hover{color:#000;border-color:#000}.button-transparent-gray.active{color:#ff5064;border-color:#ff5064}.button-transparent-blue{color:#000;background-color:#fff;border:1px solid #cd96ff;text-transform:uppercase}.button-transparent-blue:focus,.button-transparent-blue:hover{background-color:#fff}.button-transparent-black{color:#000;background-color:#fff;text-transform:uppercase;border:1px solid #000}.button-transparent-black:focus,.button-transparent-black:hover{background-color:#fff}.button-large{font-size:20px;padding:8px 50px 6px}.button-longtext{padding-left:30px;padding-right:30px}.button-longtext.button-loading{background-position:5px 9px}.button-app{display:block;width:150px;height:44px;background-size:cover;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease,background-color .2s ease}.button-app:hover{transform:translateY(-2px)}.button-app:active{transform:translateY(1px)}.button-app.ios{background-image:url(/images/AppStore.svg)}.button-app.android{background-image:url(/images/GooglePlay.svg)}.button-app.ios-purple{background-image:url(/images/AppStorePurple.svg)}.button-app.android-purple{background-image:url(/images/GooglePlayPurple.svg)}::-webkit-input-placeholder{color:#333!important}:-moz-placeholder,::-moz-placeholder{color:#333!important}::-moz-placeholder{opacity:1}:-ms-input-placeholder{color:#333!important}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}label{font-weight:400}input[type=checkbox]{position:absolute;left:-9000px}input[type=checkbox]+label{position:absolute}input[type=checkbox]+label span{display:inline-block;vertical-align:middle;cursor:pointer}input[type=checkbox]+label .checkbox-custom{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]+label .icon{color:#fff;margin:2px 0 0 2px}input[type=checkbox]+label .hovered,input[type=checkbox]+label:hover .icon{color:#f2f2f2}input[type=checkbox]+label+.checkbox-label{padding-left:30px;display:inline-block;vertical-align:middle;text-align:left}input[type=checkbox]+label+.checkbox-label.center{padding-right:30px}input[type=checkbox]:checked+label .icon{color:#cd96ff}input[type=checkbox][disabled]+label span{cursor:default}input[type=checkbox][disabled]+label .checkbox-custom,input[type=checkbox][disabled]+label:hover .checkbox-custom{background:#ccc;border-color:transparent}input[type=checkbox][disabled]+label .icon,input[type=checkbox][disabled]+label:hover .icon{color:#999}input[type=radio]{display:none}input[type=radio]+label span{display:inline-block;vertical-align:middle;cursor:pointer}input[type=radio]+label .radio-custom{background:#fff;border:2px solid transparent;border-radius:20px;width:25px;height:25px;margin-right:5px}input[type=radio]+label .radio-custom-checkmark{background:#fff;border:2px solid transparent;border-radius:10px;width:50%;height:50%;margin:0 0 22% 24%}input[type=radio]+label:hover .radio-custom{border-color:#cd96ff}input[type=radio]+label:hover .radio-custom-checkmark{background:#f2f2f2}input[type=radio]:checked+label .radio-custom-checkmark{background:#cd96ff}input[type=radio][disabled]+label span{cursor:default}input[type=radio][disabled]+label .radio-custom,input[type=radio][disabled]+label:hover .radio-custom{background:#ccc;border-color:transparent}input[type=radio][disabled]+label .radio-custom-checkmark,input[type=radio][disabled]+label:hover .radio-custom-checkmark{background:#999}textarea{resize:none}.error-placeholder{color:#999;text-align:center;padding-top:20px}.error-placeholder .shape-thunder-cloud-error{width:80px;height:80px;margin-bottom:20px}.error-placeholder .error-placeholder-text{color:#333;font-size:18px;display:block}.error-placeholder.space-between{margin-top:40px;margin-bottom:40px}.language-selector{display:inline-block;position:relative;z-index:10}.language-selector .current-language{font-size:12px}.language-selector .current-language:hover{color:#333}.language-selector .current-language>div{display:inline-block;vertical-align:middle}.language-selector .language-selector-list-wrapper{position:absolute;bottom:35px;right:0}.language-selector .language-selector-list{position:relative;background:#fff;width:185px;color:#000;padding:10px 0;box-shadow:0 0 20px -5px #000}.language-selector .language-selector-list .arrow{position:absolute;bottom:-9px;right:50px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.language-selector .language-selector-list-item{padding-top:8px;padding-bottom:8px;padding-right:10px;text-align:right}.language-selector .language-selector-list-item:hover{color:#b35eff}.language-selector .language-selector-list-item>div{display:inline-block;vertical-align:middle}.language-selector .flag{position:relative;top:-1px;height:22px;width:32px;margin-left:10px;margin-right:0;background-repeat:no-repeat;background-size:cover}.simple-carousel{margin-bottom:20px}.simple-carousel h4{padding-top:0;margin-top:0;font-size:20px}.simple-carousel h4.gray{color:#000}.simple-carousel .carousel-loading-header{height:40px;margin-bottom:5px}.simple-carousel .list-header{margin-bottom:10px}.simple-carousel .error-placeholder{padding-top:40px}.simple-carousel .carousel-content{overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch}.simple-carousel .carousel-content::-webkit-scrollbar{display:none}.simple-carousel .shape-carousel-arrow-left,.simple-carousel .shape-carousel-arrow-right{width:24px;vertical-align:middle;margin-top:12px;fill:#000}.simple-carousel .loading{height:273px}.simple-carousel .carousel-content-inner{left:0;position:relative;height:172px;transition:left .5s ease-in-out}.simple-carousel .carousel-content-inner.placeholders{position:absolute}.simple-carousel .carousel-content-inner .lazy{display:block}.simple-carousel .carousel-nav{font-size:16px}.simple-carousel .nav-left,.simple-carousel .nav-right{display:none;position:absolute;top:100px;width:40px;height:40px;background-color:#fff;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease}.simple-carousel .nav-left:hover,.simple-carousel .nav-right:hover{transform:scale(1.1)}.simple-carousel .nav-left{left:0}.simple-carousel .nav-right{right:0}.ie .simple-carousel .carousel-nav{display:block}.no-touchevents .carousel-content{overflow:hidden}.no-touchevents .nav-left,.no-touchevents .nav-right{display:block}@media (min-width:768px){.simple-carousel{margin-bottom:40px}.simple-carousel h4{font-size:24px}.simple-carousel .nav-left,.simple-carousel .nav-right{top:134px}.simple-carousel .nav-left{left:-6px}.simple-carousel .nav-right{right:-6px}.simple-carousel .carousel-content-inner{height:230px}.simple-carousel .carousel-content-inner .book2{position:relative;top:2px;-webkit-backface-visibility:hidden;transform:translateZ(0);transition:transform .2s ease}.simple-carousel .carousel-content-inner .book2:hover{transform:translateY(-2px)}}.user{position:relative;display:inline-block;text-align:center;vertical-align:top;width:135px}.user .user-image{background-size:100% 100%;height:125px;width:100%;border-radius:50%}.user .user-image a{display:inline-block;height:100%;width:100%}.user .user-name{font-size:14px}.choose-card-box{display:inline-block;margin:0 auto;text-align:left}.choose-card-box .card-choice{display:inline-block;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;margin-right:10px}.choose-card-box .current-card{margin:0 0 10px 22px}.choose-card-box .choose-new-card{margin-top:23px}.choose-card-box .choose-saved-card{margin-bottom:5px}.login{padding:0 20px 20px}.login .not-a-member{margin-top:30px;padding-top:5px;border-top:1px solid #fff}.login .not-a-member-text{margin:20px 0}.login .bb-recaptcha{display:flex;align-items:center;flex-direction:column;margin:40px 0}.login .forgottenpassword{margin-top:10px}@media (min-width:768px){.login{padding:20px}}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-list-wrapper{position:absolute;left:50%}.dropdown .dropdown-list-wrapper.display-above{bottom:100%}.dropdown .dropdown-list-wrapper.display-below{top:100%}.dropdown .dropdown-list{position:relative;background:#fff;width:185px;left:-50%;color:#000;padding:5px 10px;box-shadow:0 0 20px -5px #000;text-align:center;z-index:100}.dropdown .dropdown-list .arrow-above{bottom:-9px;border-top:10px solid #fff}.dropdown .dropdown-list .arrow-above,.dropdown .dropdown-list .arrow-below{position:absolute;left:45%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent}.dropdown .dropdown-list .arrow-below{top:-9px;border-bottom:10px solid #fff}.dropdown .dropdown-list-item{padding-top:10px;padding-bottom:10px;border-top:1px solid #f2f2f2;display:inline-block}.dropdown .dropdown-list-item:hover{color:#b35eff}.dropdown .dropdown-list-item:first-child{border-top:0}.dropdown .dropdown-list-item>div{display:inline-block;vertical-align:middle}.shape.shape-circled-device,.shape.shape-circled-gift{fill:#50d764}.shape.shape-circled-headphones,.shape.shape-circled-mail,.shape.shape-circled-user{fill:#ff5064}.shape.shape-check-nocircle{fill:#50d764}.shape.shape-circled-family,.shape.shape-circled-medal{fill:#cd96ff}.image.image-ie{background-size:cover;background-position:50%}.bb-button{position:relative;display:flex;justify-content:center;align-items:center;padding:0 18px;height:48px;overflow:hidden;outline:none;border:0}.bb-button[type=submit]{margin:0 auto}.bb-button .bb-button-content{display:flex;align-items:center;height:100%;color:#000;font-size:18px;z-index:1}.bb-button .bb-button-content .anchor,.bb-button .bb-button-content .anchor:hover,.bb-button .bb-button-content a,.bb-button .bb-button-content a:hover{color:#000}.bb-button .bb-button-overlay{position:absolute;left:0;top:0;height:100%;width:100%;transition:transform .2s ease-in;transform:translateX(-101%);background-color:#000}.bb-button .bb-button-overlay.bb-button-overlay-inverted{background-color:#fff}.bb-button:hover .bb-button-overlay{transform:translateX(calc(-100% + 6px))}.bb-button:focus .bb-button-overlay{transform:translateX(0)}.bb-button.inverted{background-color:#000;border:1px solid #fff}.bb-button.inverted .bb-button-content{color:#fff}.bb-button.inverted:focus .bb-button-content{color:#000}.bb-button.primary{background-color:#cd96ff}.bb-button.primary:focus .bb-button-content,.bb-button.primary:focus .bb-button-content a{color:#fff}.bb-button.secondary{background-color:transparent;border:1px solid #000}.bb-button.secondary:focus .bb-button-content,.bb-button.secondary:focus .bb-button-content .anchor,.bb-button.secondary:focus .bb-button-content .anchor:hover,.bb-button.secondary:focus .bb-button-content a,.bb-button.secondary:focus .bb-button-content a:hover{color:#fff}.bb-button[disabled]{background-color:#ccc}.bb-button[disabled]:hover .bb-button-overlay{transform:translateX(-101%)}.navbar-desktop-2{display:flex;height:100%;align-items:center;margin:auto}@media (min-width:1500px){.navbar-desktop-2{max-width:1200px}}.navbar-desktop-2 .logo{flex:0 0 auto;padding:0 20px}.navbar-desktop-2 .dropdown-link{color:#000}.navbar-desktop-2 .dropdown-link:hover{color:#cd96ff!important}.navbar-desktop-2 .navbar-desktop-links{flex:1 1 auto;display:flex}.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link{padding:0 10px;cursor:pointer}@media (min-width:1280px){.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link{padding:0 10px}}.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link .header{color:#000}.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link .header .shape-search{width:16px;margin-left:5px}.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link .header.active{color:#cd96ff}.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link .header.active .shape-search{fill:#cd96ff}.navbar-desktop-2 .navbar-desktop-links .navbar-desktop-link .header:hover .shape-search{fill:#333}.navbar-desktop-2 .navbar-desktop-user-actions{flex:0 0 auto;display:flex}.navbar-desktop-2 .navbar-desktop-user-actions .header{padding:0 10px;color:#000}.navbar-desktop-2 .navbar-desktop-user-actions .header a{color:#000}.navbar-desktop-2 .navbar-desktop-user-actions .header.profile-name{padding-right:5px}.navbar-desktop-2 .navbar-desktop-user-actions .navbar-divider{border-right:1px solid #000;padding:10px 0 0}.navbar-desktop-2 .navbar-desktop-user-actions .navbar-avatar{margin-top:-4px;width:16px;height:16px;margin-right:10px}.navbar-desktop-2 .navbar-desktop-user-actions .navbar-desktop-link.button{padding:10px 20px 8px;margin-right:10px}.navbar-desktop-2 .navbar-desktop-user-actions .navbar-desktop-link.button a{padding:10px 0;color:#000}.navbar-desktop-2 .navbar-desktop-user-actions .navbar-try-bookbeat{margin-left:10px;margin-right:10px}.flex-row{display:flex;flex-wrap:wrap;flex-direction:row}.flex-stack{display:flex;flex-direction:column}.navbar-item{height:60px;width:100%;padding:0 20px}@media (max-width:320px){.navbar-item{height:50px}}.navbar-item .navbar-item-inner{display:flex;border-bottom:1px solid #f2f2f2}.navbar-item .navbar-item-inner .shape{margin:20px;display:block;width:20px;height:20px;fill:#333;stroke:#333}.navbar-item .navbar-item-inner .navbar-item-text{padding-left:20px;color:#333;text-transform:uppercase;display:flex;align-items:center}.navbar-item .navbar-item-inner.active .navbar-item-text{color:#ff5064}@media (max-width:320px){.navbar-item .navbar-item-inner .shape{margin:15px;display:block;width:20px;height:20px;fill:#333;stroke:#333}}.navbar-item.active .navbar-item-text{color:#ff5064}.navbar-item.active .navbar-item-inner .shape{fill:#ff5064;stroke:#ff5064}.navbar-item .navbar-item-center{display:flex;justify-content:center;text-align:center;margin:40px 0 10px}@media (max-width:350px){.navbar-item .navbar-item-center{margin-top:20px}}.navbar-item .navbar-item-center .button-link{margin-top:0}.navbar-item.dropdown{height:auto;min-height:60px;padding:0}.navbar-item.dropdown .navbar-item-inner{border:none;flex-wrap:wrap;min-height:60px;position:relative}.navbar-item.dropdown .navbar-item-inner .shape{margin-left:40px}.navbar-item.dropdown .navbar-item-inner .navbar-item-text{flex:1 1 auto}.navbar-item.dropdown .navbar-item-inner .dropdown-indicator{flex:0 0 auto;position:absolute;right:0;transform:rotate(0);transition:transform .5s}.navbar-item.dropdown .navbar-item-inner .dropdown-indicator .shape{margin-left:20px;width:17px;height:17px}.navbar-item.dropdown .navbar-item-inner .divider{border-bottom:1px solid #fff;display:inline-block;margin:0 20px;width:100%}.navbar-item.dropdown .navbar-item-inner .dropwdown-content{background-color:#f2f2f2;max-height:0;overflow:hidden;transition:max-height .5s ease-in-out;width:100%}.navbar-item.dropdown .navbar-item-inner .dropwdown-content .navbar-item-inner{min-height:55px}.navbar-item.dropdown .navbar-item-inner .dropwdown-content .navbar-item-inner .navbar-item-text{font-size:16px}.navbar-item.dropdown.show .navbar-item-inner{border-bottom:none}.navbar-item.dropdown.show .navbar-item-inner .dropdown-indicator{transform:rotate(90deg)}.navbar-item.dropdown.show .dropwdown-content{max-height:600px}.navbar-item.dropdown.show .divider{border-bottom:1px solid transparent}.navbar-mobile-2{background-color:#fff}.navbar-mobile-2 .navbar-mobile-header{height:60px;display:flex;justify-content:space-between;align-items:center}.navbar-mobile-2 .navbar-mobile-header .search{margin:20px 15px;width:20px;flex:0 0 auto}.navbar-mobile-2 .navbar-mobile-header .search .shape{height:20px;width:20px;margin-top:5px}.navbar-mobile-2 .navbar-mobile-header .logo{text-align:center;flex:1 1 auto}.navbar-mobile-2 .navbar-mobile-header .hamburger{margin-right:15px;flex:0 0 auto}.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon{position:relative;margin:8px auto}.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon,.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon:after,.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon:before{display:block;width:32px;height:3px;transition:transform .25s ease,background-color .25s ease;background-color:#000;border-radius:5px}.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon:after,.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon:before{position:absolute;content:""}.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon:before{top:-8px}.navbar-mobile-2 .navbar-mobile-header .hamburger .menu-icon:after{top:8px}.navbar-mobile-2 .navbar-mobile-header .hamburger.active .menu-icon{background-color:transparent}.navbar-mobile-2 .navbar-mobile-header .hamburger.active .menu-icon:before{transform:translateY(8px) rotate(45deg)}.navbar-mobile-2 .navbar-mobile-header .hamburger.active .menu-icon:after{transform:translateY(-8px) rotate(-45deg)}.navbar-mobile-2 .navbar-mobile-content{width:100%;min-height:100vh;max-height:98vh;overflow:scroll;position:absolute;top:60px;left:0;z-index:100;background-color:#fff;padding:0 0 70px;transition:transform .3s ease-in;transform:translateX(100%);border-top:1px solid #f2f2f2}.navbar-mobile-2 .navbar-mobile-content.show{transform:translateX(0)}@media (max-width:360px){.navbar-mobile-2 .navbar-mobile-content .navbar-item .button-signup{margin-bottom:150px}}.navbar-mobile-2 .navbar2-logout{display:block;margin:20px auto auto}@media (max-width:360px){.navbar-mobile-2 .navbar2-logout{margin-bottom:150px}}.navbar2,.navbar-stripped{position:fixed;top:0;left:0;width:100%;height:60px;z-index:200;background-color:hsla(0,0%,100%,.95)}.navbar-stripped{display:flex;justify-content:center;align-items:center;background-color:#fff}.navbar-stripped .logout-button-stripped{position:absolute;right:10px}@media (max-width:468px){.navbar-stripped .logout-button-stripped{right:3px}.navbar-stripped .logout-button-stripped button{padding:6px 8px 4px}}.circled{display:flex;width:60px;height:60px;font-size:16px;color:#333;background-color:#fff;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 2px 12px -2px rgba(0,0,0,.3)}.circled.is-active{background-color:#cd96ff}.circled .shape{width:50%;height:50%}.circled strong{margin-bottom:-2px}.scroll-arrow{display:flex;justify-content:center;align-items:center;margin-top:-30px;padding-bottom:0}@media (min-width:768px){.scroll-arrow{padding-bottom:10px}}.scroll-arrow .scroll-arrow-link{cursor:pointer;position:relative}.scroll-arrow .circled{background-color:#000}.scroll-arrow .circled .shape{width:40%;height:40%}.lazy{display:inline}.aspect-ratio-content-container{position:absolute;top:0;left:0;right:0;bottom:0}.aspect-ratio-content-container .image{width:100%;height:100%}.aspect-ratio-content-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1280px){.aspect-ratio-content-container img{-o-object-position:top;object-position:top}}.aspect-ratio-content-container .aspect-ratio-content{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;padding:0;margin:0}.hero2{position:relative;max-height:900px;min-height:440px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.hero2{max-height:800px;min-height:650px;justify-content:flex-start}.hero2:before{display:block;content:"";width:100%;padding-top:50%}}@media (min-width:1920px){.hero2{max-height:800px;min-height:650px}.hero2:before{display:block;content:"";width:100%;padding-top:33.33333333%}}.hero2 .flex-stack{width:100%}.hero2 .hero2-content{padding:60px 10px;margin-top:-40px;text-align:center}@media (min-width:768px){.hero2 .hero2-content{max-width:700px;margin-left:10vw;margin-top:-10vw;text-align:left}}@media (min-width:1650px){.hero2 .hero2-content{margin-left:20vw}}@media (min-width:2500px){.hero2 .hero2-content{margin-left:27vw}}.hero2 .hero2-content .bb-header{text-align:center}@media (min-width:768px){.hero2 .hero2-content .bb-header{text-align:left}}.hero2 .hero2-content .subheader{margin:20px 0 0}.hero2 .hero2-content .button-link{margin-top:30px}.hero2 .hero2-content .button{margin:0 auto}.hero2 .hero2-content .flex-row{justify-content:center}@media (min-width:768px){.hero2 .hero2-content .flex-row{justify-content:flex-start}}.hero2 .hero2-content.no-top-padding{margin-top:0}@media (min-width:768px){.hero2 .hero2-content.no-top-padding{margin-top:0}}.lang-pl .hero2{word-break:break-word}.familyaccount .hero2-content .button-link{justify-content:center;display:flex}@media (min-width:768px){.familyaccount .hero2-content .button-link{justify-content:flex-start}}.select-country{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.select-country{display:block}}.select-country .country-link{display:inline-block;margin-top:10px;margin-left:10px}.bb-header{font-family:Teodor-Bold,Helvetica,Arial,sans-serif;font-weight:700;text-align:left}.bb-header.center{text-align:center}.bb-header.font-size-xs{font-size:14px}.bb-header.font-size-s{font-size:16px}.bb-header.font-size-m{font-size:18px}.bb-header.font-size-l{font-size:38px}@media (min-width:768px){.bb-header.font-size-l{font-size:52px}}.bb-header.font-size-xl{font-size:42px}@media (min-width:768px){.bb-header.font-size-xl{font-size:72px}}.bb-header.font-light{font-family:Haffer-Light,Helvetica,Arial,sans-serif;font-weight:400}.bb-header.font-regular{font-family:Haffer-Regular,Helvetica,Arial,sans-serif;font-weight:400}.bb-header.font-bold{font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700}.bb-header.uppercase{text-transform:uppercase}.bb-subheader{font-family:Haffer-Regular,Helvetica,Arial,sans-serif;font-weight:400;text-align:left}.bb-subheader.center{text-align:center}.bb-subheader.font-size-xs{font-size:14px}.bb-subheader.font-size-s{font-size:16px}.bb-subheader.font-size-m{font-size:18px}.bb-subheader.no-margin{margin:0}.howitworks-link{margin:20px 0 0;width:100%;cursor:pointer}.howitworks-link:hover{text-decoration:underline}@media (min-width:768px){.howitworks-link{width:auto;margin:30px 0 0 15px}}.splash2{position:relative;width:130px;height:130px;margin:0 auto}.splash2.purple{fill:#ffdceb}.splash2.green{fill:#dcfadc}.splash2 .shape{width:100%;height:100%}.splash2 .header{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-family:Haffer-Bold,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#000;text-align:center;text-transform:uppercase}.campaign-hero{position:relative;min-height:440px;background-color:#000;color:#fff}@media (min-width:768px){.campaign-hero{max-height:800px;min-height:600px}.campaign-hero:before{display:block;content:"";width:100%;padding-top:50%}}.campaign-hero .flex-stack{width:100%}.campaign-hero .campaign-hero-content{position:relative;padding:50px 10px 70px;text-align:center}@media (min-width:768px){.campaign-hero .campaign-hero-content{max-width:625px;margin-left:17vw;margin-top:-8vw;text-align:left}}@media (min-width:1650px){.campaign-hero .campaign-hero-content{margin-left:25vw}}@media (min-width:2500px){.campaign-hero .campaign-hero-content{margin-left:32vw;margin-top:-5vw}}.campaign-hero .campaign-hero-content>.header{margin-top:20px}.campaign-hero .campaign-hero-content .subheader{margin:20px 0 0}@media (min-width:768px){.campaign-hero .campaign-hero-content .splash2{position:absolute;top:10px;left:-120px}}@media (min-width:1024px){.campaign-hero .campaign-hero-content .splash2{top:40px;left:-130px}}@media (min-width:1440px){.campaign-hero .campaign-hero-content .splash2{top:10px}}.campaign-hero .campaign-hero-content .button-link{margin-top:10px}.campaign-hero .campaign-hero-content .button{margin:0 auto}.campaign-hero .campaign-hero-content .flex-row{justify-content:center}@media (min-width:768px){.campaign-hero .campaign-hero-content .flex-row{justify-content:flex-start}}.media{display:flex;align-items:center}.media.is-stacked{flex-direction:column;text-align:center}.media.is-stacked .media-figure{margin-right:0}.media .media-figure{margin-right:30px}.media .media-body{flex:1}.media p{margin:0}.animated-image{display:inline-block;opacity:0;transition:transform 1s ease-out,opacity .2s ease-in}.animated-image.from-left{transform:translateX(-200px)}.animated-image.from-right{transform:translateX(200px)}.animated-image.from-bottom{transform:translateY(300px)}.animated-image.animate{opacity:1;transform:translateX(0) translateY(0)}.zoom-content{display:inline-block;opacity:0;transition:transform 1s ease-out,opacity .1s ease-in}.zoom-content.zoom-in{transform:scale(0)}.zoom-content.animate{opacity:1;transform:scale(1)}.why-bookbeat{position:relative;padding:60px 20px 30px;background-color:#fff}@media (min-width:768px){.why-bookbeat{padding:30px 20px 40px}}@media (min-width:1920px){.why-bookbeat{padding:20px 20px 60px}}.why-bookbeat .why-bookbeat-content{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.why-bookbeat .why-bookbeat-content{flex-direction:row-reverse;justify-content:space-around}}.why-bookbeat .media{margin-top:30px;flex-direction:column;text-align:center}@media (min-width:768px){.why-bookbeat .media{flex-direction:row;text-align:left}}@media (min-width:1366px){.why-bookbeat .media{margin-top:50px}}.why-bookbeat .media:first-child{margin-top:0}.why-bookbeat .media .media-figure{margin-right:0}@media (min-width:768px){.why-bookbeat .media .media-figure{margin-right:30px}}.why-bookbeat .media .media-body{margin-top:10px;max-width:300px}@media (min-width:768px){.why-bookbeat .media .media-body{margin-top:0}}@media (min-width:1024px){.why-bookbeat .media .media-body{max-width:400px}}@media (min-width:1920px){.why-bookbeat .media .media-body{max-width:500px}}.why-bookbeat .media .media-body p{margin-top:10px}.why-bookbeat .lazy{z-index:10}.why-bookbeat .animated-image{width:186px;margin:30px 0 -75px}@media (min-width:768px){.why-bookbeat .animated-image{width:238px;margin:-115px 30px -105px 0}}@media (min-width:1024px){.why-bookbeat .animated-image{width:270px;margin:-160px 0 -122px}}@media (min-width:1920px){.why-bookbeat .animated-image{margin:-180px 0 -145px}}.why-bookbeat .animated-image .image{width:100%}.why-bookbeat .shape{width:80px;height:80px}.why-bookbeat .why-bookbeat-loggedin-content{text-align:center}@media (min-width:768px){.why-bookbeat .why-bookbeat-loggedin-content{text-align:left;max-width:50%}}.why-bookbeat .why-bookbeat-loggedin-content .subheader{margin-top:15px}.why-bookbeat .why-bookbeat-loggedin-content .button-link{margin-top:20px}.why-bookbeat .why-bookbeat-loggedin-content .app-links{margin-top:20px;justify-content:center}@media (min-width:768px){.why-bookbeat .why-bookbeat-loggedin-content .app-links{justify-content:flex-start}}.why-bookbeat .why-bookbeat-loggedin-content .app-links a{margin:10px 5px 0}@media (min-width:768px){.why-bookbeat .why-bookbeat-loggedin-content .app-links a:first-child{margin-left:0}}.card{margin:20px 10px;padding:20px;border-radius:7px;background-color:#fff}.card.no-margin{margin:0}.card.small-padding{padding:10px}.card.with-shadow{box-shadow:0 2px 12px -2px rgba(0,0,0,.3)}.card.with-shadow.shadow-strong{box-shadow:0 2px 12px -2px rgba(0,0,0,.3),0 6px 14px -2px rgba(0,0,0,.3)}.card.with-arrow{position:relative}.card.with-arrow:after{content:"";position:absolute;width:20px;height:20px;background:#fff;transform:rotate(45deg)}.card.with-arrow.down:after{bottom:-10px;left:50%;margin-left:-10px;box-shadow:4px 4px 10px -4px rgba(0,0,0,.3)}.card.with-banner{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.card.with-onclick{cursor:pointer}.card.border-black{border:2px solid #000}.card.border-blue{border:2px solid #cd96ff}.card.border-transparent{border:2px solid transparent}.card.with-media{display:flex;background-color:#fff;overflow:hidden;padding:0}.card.with-media .center-container{position:relative}@media (min-width:768px){.card.with-media .wave{display:none}}.card.with-media .vertical-wave{display:none}@media (min-width:768px){.card.with-media .vertical-wave{display:block}}.card-banner{font-size:12px;padding:10px;background-color:#cd96ff;color:#000;border-top-left-radius:20px;border-top-right-radius:20px}.card-banner.disabled{background-color:#000;color:#fff}.warning-card{width:290px;margin:auto;text-align:center;padding:20px;background-color:#ff6d7d;border-radius:20px;border:2px solid #ff5064}@media (min-width:768px){.warning-card{width:400px}}.radio-button{width:15px;height:15px;padding:0;margin-bottom:10px;background-color:transparent;border:1px solid grey;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.radio-button.disabled .radio-button-selected{background-color:#000}.radio-button-selected{background-color:#cd96ff;width:11px;height:11px;border-radius:100%}.selectable-card-container{margin:4px;display:flex;flex-direction:column;align-items:center;flex:1;max-width:230px}@media (min-width:1208px){.selectable-card-container{margin-left:10px;margin-right:10px}}.selectable-card-container .selectable-card-horizontal{width:310px}@media (min-width:375px){.selectable-card-container .selectable-card-horizontal{width:350px}}.selectable-card-container .selectable-card-horizontal .card{margin:5px;padding:0;box-shadow:0 2px 12px -2px rgba(0,0,0,.3)}.selectable-card-container .selectable-card{display:flex;flex-direction:column;width:100%;flex:1}.selectable-card-container .selectable-card .cardbanner-container{height:25px}.selectable-card-container .selectable-card .cardbanner-container .card-banner{width:100%;min-height:25px;margin-bottom:0;border-radius:7px 7px 0 0;padding-top:5px}.selectable-card-container .selectable-card .card{margin:0;padding:20px 5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);transition:box-shadow .3s;display:flex;flex:1}.selectable-card-container .selectable-card .card.selectable{box-shadow:0 2px 4px 0 rgba(0,0,0,.3);cursor:pointer}.selectable-card-container .selectable-card .card.selectable:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.3)}.promo{display:flex;overflow:hidden;margin:0 -10px 20px}@media (min-width:768px){.promo{margin:0 -10px 40px}}@media screen and (max-width:768px) and (orientation:landscape){.promo{max-width:500px;margin:auto}}.promo .card{width:100%;position:relative;display:flex;height:380px;flex-direction:column-reverse;margin:10px}@media (min-width:768px){.promo .card{height:380px;flex-direction:row}}.promo .card .promo-information{width:100%;height:53%;padding:0 13px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:768px){.promo .card .promo-information{height:100%;width:40%}}.promo .card .vertical-wave{margin-left:-2px}.promo .card .promo-image{width:100%;height:47%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center;align-items:center;background-color:#fff}.promo .card .promo-image .book-promo-cover{max-height:80%;margin-top:-15px}@media (min-width:768px){.promo .card .promo-image .book-promo-cover{margin-top:0}}@media (min-width:768px){.promo .card .promo-image{height:100%;width:60%}}.promo-information .book-promo-title{margin-top:0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:2px 0;font-size:18px}@media (min-width:1024px){.promo-information .book-promo-title{font-size:20px}}.promo-information .book-promo-description{margin:0;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;padding-bottom:10px}@media (min-width:768px){.promo-information .book-promo-description{font-size:14px}}.promo-information .series-promo-title{margin-top:0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:2px 0;font-size:18px}@media (min-width:1024px){.promo-information .series-promo-title{font-size:20px}}.promo-information .series-promo-books{display:flex;justify-content:center;align-items:center}.promo-information .series-promo-books svg{width:18px;height:18px}.promo-information .series-promo-description{margin:0;font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;padding-bottom:10px}@media (min-width:768px){.promo-information .series-promo-description{font-size:14px}}.promo-information .cta-promo-title{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:-10px 0 5px;padding:2px 0;font-size:18px}@media (min-width:1024px){.promo-information .cta-promo-title{margin:10px 0;font-size:20px}}.promo-information .cta-promo-description{margin:0;font-size:12px;text-align:center;padding-bottom:10px}@media (min-width:768px){.promo-information .cta-promo-description{font-size:14px}}@media (min-width:1024px){.promo-information .cta-promo-description{font-size:16px}}.promo-information .button{margin-top:8px;padding:7px 20px 5px}@media (min-width:768px){.promo-information .button{margin-top:15px}}.discover2{position:relative;margin-top:20px;padding:50px 20px 30px;background-color:#f2f2f2}@media (min-width:768px){.discover2{padding:70px 20px 20px}}@media (min-width:1280px){.discover2{padding:90px 20px 10px}}.discover2 .subheader{margin:20px auto 0!important}.discover2 .view{max-width:885px;margin:30px auto 0}.discover2 .spinner-inline-wrapper{text-align:center}.app-display{max-width:1024px;margin:0 auto}@media (min-width:1280px){.app-display{max-width:1200px}}.app-display .phone-wrapper{position:relative;width:250px;height:500px}.app-display .phone-wrapper .phone{position:absolute;left:0;width:100%;height:100%;background-color:#fff;border-radius:40px;opacity:0;transition:opacity .75s ease-in-out}.app-display .phone-wrapper .phone.is-active{opacity:1}.app-display .phone-wrapper .phone .lazy,.app-display .phone-wrapper .phone img{width:100%;height:100%}.app-display .card{max-width:225px;margin:0;transition:box-shadow .2s ease-in-out}.app-display .card.is-active{box-shadow:0 3px 12px 0 rgba(0,0,0,.3)}@media (min-width:1024px){.app-display .card{max-width:300px}}@media (min-width:1280px){.app-display .card{max-width:375px}}.app-display .card .header{margin-top:20px;text-align:center}.app-display .card .text{margin-top:10px;text-align:center}.app-display .hoverable-card{margin:0 0 20px}@media (min-width:1024px){.app-display .hoverable-card{margin:0 10px 30px}}@media (min-width:1280px){.app-display .hoverable-card{margin:0 10px 40px}}.app-display .hoverable-card .button-link{margin:0}.app-display .hoverable-card:last-child{margin-bottom:0}.swiper{position:relative}.swiper .content-wrapper{width:100%;overflow:hidden;margin:0 auto}.swiper .content{transition:transform .5s ease-out}.swiper .arrow{position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;fill:#000;top:calc(50% - 40px)}.swiper .arrow.left{left:0;margin-left:-10px}.swiper .arrow.right{right:0;margin-right:-10px}.swiper .arrow.disabled{fill:#999}.swiper .arrow .shape{width:20px;height:20px}.swiper .bullets{list-style:none;display:flex;justify-content:center;margin:20px 0 0;padding:0}.swiper .bullets li{display:inline-block;background-color:#000;width:10px;height:10px;margin:0 10px;border-radius:50%;transition:background-color .5s ease-in;cursor:pointer}.swiper .bullets li.active{background-color:#cd96ff}.app-swipe-display{position:relative;padding-top:2px}.app-swipe-display .swiper{margin-top:20px}.app-swipe-display .text{position:absolute;font-family:Haffer-Regular,Helvetica,Arial,sans-serif;font-weight:400;min-height:120px;width:100%;margin-top:-175px;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:10px;display:flex;align-items:center;justify-content:center}.app-swipe-display .text .button-link{margin:0}.app-swipe-display .phone{display:inline-block;width:238px;height:475px;background-color:#fff;border-radius:40px}.app-swipe-display .phone .lazy{display:inline-block;vertical-align:middle;width:100%;height:100%}.app-swipe-display .phone img{width:100%;height:100%}.how-it-works-2{position:relative;padding:50px 10px;background-color:#fff}@media (min-width:1920px){.how-it-works-2{padding:100px 0}}.how-it-works-2 .subheader{margin:30px auto!important}.how-it-works-2 .button-link{margin-top:30px}.how-it-works-2 .app-display{visibility:hidden}@media (min-width:768px){.how-it-works-2 .app-display{visibility:visible}}.subscriptiontype-content{border:1px solid transparent;text-align:center;align-items:center;width:100%}.subscriptiontype-content .subscriptiontype-card-header-container{min-height:100px;padding:0 5px;font-size:12px;text-transform:uppercase}@media (min-width:768px){.subscriptiontype-content .subscriptiontype-card-header-container{font-size:14px;min-height:100px}}@media (min-width:1208px){.subscriptiontype-content .subscriptiontype-card-header-container{padding:0 15px}}.subscriptiontype-content .subscriptiontype-card-header-container .subscriptiontype-card-header{margin-bottom:0;font-size:16px;color:#000}@media (min-width:768px){.subscriptiontype-content .subscriptiontype-card-header-container .subscriptiontype-card-header{font-size:20px}}.subscriptiontype-content .subscriptiontype-card-header-container .subscriptiontype-card-current-product{color:#333;font-size:10px}@media (min-width:910px){.subscriptiontype-content .subscriptiontype-card-header-container .subscriptiontype-card-current-product{display:none}}.subscriptiontype-content .subscriptiontype-card-header-container .subscriptiontype-card-subheader{margin-top:10px;color:#333}.subscriptiontype-content .subscriptiontype-card-info{text-align:center;font-size:12px;color:#333}@media (min-width:1208px){.subscriptiontype-content .subscriptiontype-card-info{font-size:14px;padding-left:10px;padding-right:10px}}.subscriptiontype-content .subscriptiontype-card-info:nth-of-type(7){height:40px}@media (min-width:1208px){.subscriptiontype-content .subscriptiontype-card-info:nth-of-type(7){height:50px}}.subscriptiontype-content .family-account{font-size:14px;margin-bottom:5px;font-weight:700}@media (min-width:1208px){.subscriptiontype-content .family-account{font-size:16px}}.subscriptiontype-content .divider{border-bottom:1px solid #f2f2f2;margin-bottom:10px;margin-top:10px;width:100%}.selectable-card-horizontal .subscriptiontype-content{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex:1;border:1px solid transparent}.selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-header-container{min-height:auto;width:120px;padding-bottom:0}.selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-header{font-size:12px;text-align:center;margin-top:0;margin-bottom:0;color:#000}.selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-subheader{display:none}.selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-info{display:flex;font-size:11px;flex-direction:column;justify-content:center;align-items:center;width:99px;color:#333}@media (min-width:375px){.selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-info{width:119px}}.selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-info :first-child{color:#000}.selectable-card-horizontal .subscriptiontype-content .divider{border-left:1px solid #f2f2f2;margin-top:0;margin-bottom:0;height:50px;width:1px}.lang-pl .selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-header-container{width:80px}@media (min-width:375px){.lang-pl .selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-header-container{width:90px}}.lang-pl .selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-header-container .subscriptiontype-card-header{font-size:14px}.lang-pl .selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-info{width:109px;word-break:break-word;font-size:10px}@media (min-width:375px){.lang-pl .selectable-card-horizontal .subscriptiontype-content .subscriptiontype-card-info{width:129px;font-size:12px}}.card-stack{align-items:center}.card-row,.card-stack{justify-content:center;margin-bottom:30px;flex-wrap:nowrap;padding-left:5px;padding-right:5px}.section-divider{border-bottom:1px solid #999;margin:40px auto 30px;max-width:300px}@media (min-width:768px){.section-divider{max-width:600px}}@media (min-width:1208px){.section-divider{max-width:850px}}.all-packages-container{justify-content:center}@media (min-width:1208px){.all-packages-container{flex-direction:row}}.all-packages-container .all-packages-info{margin-top:10px;margin-left:20px;margin-right:20px}.all-packages-container .all-packages-info svg{fill:#000;width:20px;margin-right:10px;margin-top:3px}.all-packages-container .all-packages-info:nth-of-type(2) svg{margin-left:3px}.compare-subscription{background-color:#f2f2f2}.compare-subscription.with-padding{padding:50px 0 60px}@media (min-width:1280px){.compare-subscription.with-padding{padding:50px 0 20px}}.compare-subscription .comparison-card-wrapper{margin-top:20px}@media (min-width:768px){.compare-subscription .comparison-card-wrapper.with-padding{padding-top:40px}}.compare-subscription .button-link{margin:10px auto 0;display:block}.compare-subscription .subheader{margin:20px auto 0!important}.compare-subscription .card-banner{max-width:400px}.compare-subscription .subscription-products-header-wrapper{margin-bottom:20px}.testimonials2{padding:50px 0;background-color:#fff}@media (min-width:1280px){.testimonials2{padding:20px 0}}@media (min-width:1920px){.testimonials2{padding:0}}.testimonials2.white{background-color:#fff}@media (min-width:1280px){.testimonials2.white{padding:40px 0 50px}}.testimonials2 .cards{padding-top:75px}.testimonials2 .card{width:100%;max-width:400px}.testimonials2 .card:last-child{margin-top:75px}@media (min-width:768px){.testimonials2 .card{max-width:340px}.testimonials2 .card:last-child{margin-top:20px;margin-left:30px}}@media (min-width:1024px){.testimonials2 .card{max-width:450px}}.testimonials2 .card img{display:block}.testimonials2 .card .circled,.testimonials2 .card img{width:110px;height:110px;margin:-75px auto 0}@media (min-width:768px){.testimonials2 .card .circled,.testimonials2 .card img{width:130px;height:130px;margin:-82px auto 0}}.testimonials2 .card .rating-card .header{margin-top:20px;font-size:32px;font-family:Haffer-Regular,Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:768px){.testimonials2 .card .rating-card .header{margin-top:35px}}.testimonials2 .card .rating-card .stars{margin-top:10px}.testimonials2 .card .rating-card .stars .half-star,.testimonials2 .card .rating-card .stars .shape{display:inline-block;width:16px;height:16px;margin:5px}.testimonials2 .card .rating-card .stars .half-star{position:relative;overflow:hidden}.testimonials2 .card .rating-card .stars .half-star .shape{margin:0}.testimonials2 .card .rating-card .stars .half-star .inner{position:absolute;left:0;width:8px;overflow:hidden}.testimonials2 .card .rating-card .subheader,.testimonials2 .card .testimonial-card .header{margin-top:20px}.testimonials2 .card .testimonial-card .description{margin-top:10px}.testimonials2 .card .testimonial-card .divider{width:50%;margin:15px auto;border-bottom:1px solid #fff}.testimonials2 .card .testimonial-card img{border-radius:50%;border:2px solid #fff;box-shadow:0 2px 12px -2px rgba(0,0,0,.3);background-color:#fff}.bottom-hero-content{max-width:1000px;padding:0 10px;margin:auto}.subheader{margin-top:20px!important}.button-link{margin-top:30px}.accordion2.card{max-width:800px;margin-left:auto;margin-right:auto;border-radius:10px}.accordion2.card .header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion2.card .header .shape{width:15px;min-width:15px;height:15px;margin-left:5px;fill:#000}.accordion2.card .collapsible{font-family:Haffer-Light,Helvetica,Arial,sans-serif;font-weight:400;transition:max-height .5s,margin-top .5s,padding-top .5s;max-height:0;overflow:hidden;color:#000}.accordion2.card .collapsible.open{margin-top:20px;padding-top:20px;border-top:.5px solid #fff}.faq{background-color:#fff;padding:50px 10px 30px}@media (min-width:1920px){.faq{padding:100px 0 50px}}.faq.sand{background-color:#f2f2f2}@media (min-width:1280px){.faq.sand{padding:50px 0 30px}}.faq .subheader{margin:30px auto!important}.faq .error-placeholder,.faq .spinner-inline-wrapper{text-align:center;margin:50px 0}.faq .error-placeholder{margin:50px 0 0}.giftcard-teaser{position:fixed;opacity:0;bottom:10px;left:0;right:0;margin:0 10px;background:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);color:#000;height:auto;z-index:11;border-radius:8px;padding:10px;transition:opacity .5s ease-in-out 2s}.giftcard-teaser.show-teaser{opacity:1}@media (min-width:1024px){.giftcard-teaser{bottom:auto;display:block;top:400px;right:30px;left:auto;width:400px;padding:20px 10px}}@media (min-width:1440px){.giftcard-teaser{top:500px}}@media (min-width:1800px){.giftcard-teaser{right:300px;top:600px}}@media (min-width:768px){.giftcard-teaser .content-inner{display:flex;align-items:center}}@media (min-width:1024px){.giftcard-teaser .content-inner{display:block}}.giftcard-teaser .content-inner .shape{width:40px;height:40px}@media (min-width:768px){.giftcard-teaser .content-inner .shape{width:60px;height:60px}}.giftcard-teaser .content-inner .giftcard-teaser-header{margin:0}@media (min-width:768px){.giftcard-teaser .content-inner .giftcard-teaser-header{text-align:left;margin:0 20px}}@media (min-width:1024px){.giftcard-teaser .content-inner .giftcard-teaser-header{margin-left:0;margin-right:0;text-align:center}}.giftcard-teaser .content-inner .giftcard-teaser-text{font-size:14px}@media (min-width:768px){.giftcard-teaser .content-inner .giftcard-teaser-text{font-size:16px;margin:0 20px}}@media (min-width:1024px){.giftcard-teaser .content-inner .giftcard-teaser-text{font-size:16px;margin-left:0;margin-right:0;padding-bottom:10px}}.giftcard-teaser .content-inner .giftcard-teaser-action{display:inline-block;margin-top:10px}@media (min-width:768px){.giftcard-teaser .content-inner .giftcard-teaser-action{margin-top:0;margin-left:20px}}@media (min-width:1024px){.giftcard-teaser .content-inner .giftcard-teaser-action{margin-top:20px;margin-left:0}}.giftcard-teaser .giftcard-teaser-close .shape{height:16px;width:16px;position:absolute;right:15px;top:15px;margin:0;fill:#000}.startpage2{font-size:16px}.startpage2 .startpage-subheader{max-width:800px;margin:20px auto}.startpage2 .subheader{max-width:800px;font-size:16px;margin:0}@media (min-width:768px){.startpage2 .subheader{font-size:18px}}.startpage2 .button-signup{padding-top:15px;padding-bottom:12px}.startpage2 .button-link{display:inline-block}.static-file-viewer{background-color:#fff;padding:0 0 150px;min-height:500px}.static-file-viewer p{margin:0 0 20px}.static-file-viewer .h1,.static-file-viewer h1{font-size:26px}.static-file-viewer .h2,.static-file-viewer h2{font-size:24px}.static-file-viewer .h3,.static-file-viewer h3{font-size:22px}.static-file-viewer .h4,.static-file-viewer h4{font-size:20px}.static-file-viewer .h5,.static-file-viewer h5{font-size:18px}.static-file-viewer .h6,.static-file-viewer h6{font-size:16px}.static-file-viewer .iframe-container{position:fixed;left:0;top:0;height:100vh;width:100vw;z-index:1000}.static-file-viewer .iframe-container iframe{height:100%;width:100%}.flag{position:relative;top:-1px;height:14.66px;width:21.33px;display:inline-block;margin-right:5px;background-repeat:no-repeat;background-size:cover;vertical-align:middle;background-position:50%}.flag.flag-se{background-image:url(/images/flags/swe.png)}.flag.flag-fi{background-image:url(/images/flags/fin.png)}.flag.flag-de{background-image:url(/images/flags/de.png)}.flag.flag-uk{background-image:url(/images/flags/uk.png)}.flag.flag-es{background-image:url(/images/flags/es.png)}.flag.flag-it{background-image:url(/images/flags/it.png)}.flag.flag-bg{background-image:url(/images/flags/bg.png)}.flag.flag-be{background-image:url(/images/flags/be.png)}.flag.flag-hr{background-image:url(/images/flags/hr.png)}.flag.flag-cy{background-image:url(/images/flags/cy.png)}.flag.flag-cs,.flag.flag-cz{background-image:url(/images/flags/cz.png)}.flag.flag-dk{background-image:url(/images/flags/dk.png)}.flag.flag-ee{background-image:url(/images/flags/ee.png)}.flag.flag-fr{background-image:url(/images/flags/fr.png)}.flag.flag-gr{background-image:url(/images/flags/gr.png)}.flag.flag-hu{background-image:url(/images/flags/hu.png)}.flag.flag-ie{background-image:url(/images/flags/ie.png)}.flag.flag-lv{background-image:url(/images/flags/lv.png)}.flag.flag-lt{background-image:url(/images/flags/lt.png)}.flag.flag-lu{background-image:url(/images/flags/lu.png)}.flag.flag-mt{background-image:url(/images/flags/mt.png)}.flag.flag-nl{background-image:url(/images/flags/nl.png)}.flag.flag-no{background-image:url(/images/flags/no.png)}.flag.flag-pl{background-image:url(/images/flags/pl.png)}.flag.flag-ro{background-image:url(/images/flags/ro.png)}.flag.flag-sk{background-image:url(/images/flags/sk.png)}.flag.flag-si{background-image:url(/images/flags/si.png)}.flag.flag-pt{background-image:url(/images/flags/pt.png)}.flag.flag-eu{background-image:url(/images/flags/eu.png)}.flag.flag-ru{background-image:url(/images/flags/ru.png)}.flag.flag-at{background-image:url(/images/flags/at.png)}.flag.flag-ch{background-image:url(/images/flags/ch.png)}.footer2{color:#fff;background-color:#000;padding:50px 20px 20px;font-size:14px}.footer2 .footer-content-wrapper{width:100%;margin:0 auto}@media (min-width:768px){.footer2 .footer-content-wrapper{max-width:600px}}@media (min-width:1024px){.footer2 .footer-content-wrapper{max-width:1024px}}.footer2 .header{margin-top:0}.footer2 .header.small{font-size:14px;margin-bottom:10px}.footer2 a{color:#fff}.footer2 a:active,.footer2 a:focus,.footer2 a:hover{color:#f2f2f2}.footer2 .button-app{margin:20px 0 0}.footer2 .language-selector{width:150px;text-align:right}.footer2 .footer-content{width:50%;margin:0 0 20px}@media (min-width:600px){.footer2 .footer-content{width:33%}}@media (min-width:1024px){.footer2 .footer-content{width:150px}}.footer2 .bookbeat-copyright{text-align:center;margin-top:0}@media (min-width:768px){.footer2 .bookbeat-copyright{float:left}}.payment-methods{padding-top:30px;width:100%;border-top:1px solid #333;text-align:center}@media (min-width:1024px){.payment-methods{text-align:right}}.payment-methods .payment-method-logos span{display:inline-block;height:32px;width:54px;margin:5px;background-size:cover}@media (min-width:1024px){.payment-methods .payment-method-logos span:last-child{margin-right:0}}.payment-methods .payment-method-logos .visa{background-image:url(/images/payment/Visa.png)}.payment-methods .payment-method-logos .mastercard{background-image:url(/images/payment/MasterCard.png)}.payment-methods .payment-method-logos .paypal{width:55px;background-image:url(/images/payment/Paypal.png)}.payment-methods .payment-method-logos .directEbanking{width:48px;background-image:url(/images/payment/sofort.png)}.payment-methods .payment-method-logos .klarna{width:58px;background-image:url(/images/payment/klarna.svg)}.server-error{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#fff}.server-error .error-details{padding-top:20%}.server-error .error-details .error-message{padding:20px}.server-error .error-details .shape{height:220px}.breadcrumbs{position:absolute;justify-content:center;width:100%;padding-top:10px;flex-wrap:wrap}@media (min-width:768px){.breadcrumbs{justify-content:flex-start;padding:10px 15% 0}}.breadcrumbs .breadcrumb-link{text-transform:uppercase}.breadcrumbs .breadcrumb-divider{padding:0 10px;margin:0;float:right}.checkbox-custom{background:#fff;width:25px;height:25px;border-radius:4px;border:1px solid #999;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center}.checkbox-custom .shape{width:15px;fill:none}.checkbox-custom:hover .shape{fill:#d3d3d3}.checkbox-custom.checked .shape{fill:#cd96ff}.campaign-description,.social-security-description{padding-bottom:15px}.activate-promocode{text-align:center}.activate-promocode .button{margin-bottom:50px}.activate-promocode .promocode-social-security{padding-top:20px}.signup-action-block{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px 0 rgba(0,0,0,.26);margin:60px 15px 15px;padding:10px}@media (min-width:768px){.signup-action-block{margin:60px auto 15px;max-width:440px}}.signup-action-block .splash2{margin-top:-80px;z-index:11}.signup-action-block .login-during-signup,.signup-action-block .signup-description{margin-bottom:15px}.signup-action-block .prepended-component{padding-bottom:20px;padding-left:30px;padding-right:30px}.fullpage-desktop{width:100%}.fullpage-desktop .text-content{min-height:calc(100vh - 60px);flex-direction:column;align-items:center;position:relative;padding:50px 20px;width:50%;text-align:center}.fullpage-desktop .center-container{position:relative}.fullpage-desktop .center-container .splash2{position:absolute;top:100px;left:-50px;width:200px;height:200px;z-index:11}.fullpage-desktop .center-container .splash2 .header{font-size:23px}.fullpage-desktop .image-content{position:absolute;height:100%;top:0;right:0;width:50%;overflow:hidden}.fullpage-desktop .image-content img{margin-left:-50%;height:100%}.dach-selector{display:flex;margin-top:-20px;padding-bottom:15px}.dach-selector .country{margin-right:5px}.dach-selector .country .flag{cursor:pointer;width:72px;height:48px;margin:0;box-shadow:0 2px 12px -2px rgba(0,0,0,.3);border:3px solid transparent;border-radius:5px}.dach-selector .country.selected{margin-bottom:5px}.dach-selector .country.selected .flag{cursor:not-allowed;border:3px solid #cd96ff}.dach-selector .choose-country-text{font-size:16px}.fullpage-mobile,.fullpage-mobile .image-content img{width:100%}@media (min-width:768px){.fullpage-mobile .content-container{display:flex}}.fullpage-mobile .content-container .text-content{position:relative;text-align:center;align-items:center;margin-top:20px}.fullpage-mobile .content-container .text-content .header{overflow:hidden;text-overflow:ellipsis;width:95%}@media (min-width:768px){.fullpage-mobile .content-container .text-content{width:40%}.fullpage-mobile .content-container .text-content .header{font-size:32px}.fullpage-mobile .content-container .text-content .usps{font-size:16px}}@media (min-width:768px){.fullpage-mobile .content-container .text-content .full-page-company-logo{max-height:50px}}.fullpage-mobile .content-container .content .fullpage-footer{text-align:center;margin:0 10px 30px}@media (min-width:768px){.fullpage-mobile .content-container .content{justify-content:center;display:flex;width:60%;flex-direction:column;align-items:center}.fullpage-mobile .content-container .content .signup-action-block{margin:20px 0 30px;width:380px}.fullpage-mobile .content-container .content .signup-action-block .form2-col{width:350px}.fullpage-mobile .content-container .content .fullpage-footer{max-width:350px}}.fullpage-mobile .wave-container{position:relative}.fullpage-container{background-color:#fff;min-height:calc(100vh - 45px)}@media (min-width:1024px){.fullpage-container{padding-top:60px}}.fullpage-container .usps{margin:20px 10px 40px;text-align:left;font-size:18px;display:inline-block}@media (min-width:768px){.fullpage-container .usps{margin:20px 0 40px}}.fullpage-container .usps svg{width:16px}.fullpage-container .usps .media-figure{margin-right:15px;margin-top:2px}.fullpage-container .usps .media-figure svg{margin-top:2px}.fullpage-container .full-page-company-logo{max-height:90px;-o-object-fit:contain;object-fit:contain;max-width:100%;margin:10px auto;display:block}.fullpage-container .fullpage-content-container{margin:50px 15px;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px 0 rgba(0,0,0,.26);padding:10px}@media (min-width:768px){.fullpage-container .fullpage-content-container{margin:20px 0 50px}.fullpage-container .fullpage-content-container .form2-col{width:350px}}@media (min-width:1024px){.fullpage-container .fullpage-content-container{margin:50px 0}.fullpage-container .fullpage-content-container .form2-col{width:410px}}.fullpage-container .fullpage-content-container .splash2{margin-top:-80px;margin-bottom:10px;z-index:11}.fullpage-container .reactivation .bb-recaptcha{display:flex;justify-content:center;margin:10px 0}.fullpage-container .redeem-giftcard .present-icon{margin-top:-70px;display:flex;justify-content:center}.fullpage-container .redeem-giftcard .present-icon .shape-circled-gift{width:100px;height:100px;z-index:11}.invalid-state .form2-col{padding:20px 10px}.page{padding-bottom:calc(5.41728vw + 20px)}.page .pad-top{padding-top:20px}@media (min-width:768px){.page .pad-top{padding-top:30px}}.page .pad-top-large{padding-top:30px}@media (min-width:768px){.page .pad-top-large{padding-top:40px}}.page.grey{background-color:#f2f2f2}.account-created .welcome-section{background-color:#ffdceb;padding:50px 0 100px;text-align:center;margin:auto}@media (min-width:1500px){.account-created .welcome-section{padding:100px 0 200px}}.account-created .welcome-section .shape-check{height:45px;width:45px;border:2px solid #fff;border-radius:50%;fill:#50d764}.account-created .welcome-section .welcome-email{padding-top:10px}.account-created .welcome-section .welcome-description{margin:20px auto}.account-created .giftcard-information{max-width:800px;margin:auto;padding-top:50px;text-align:center}.account-created .app-section{padding-top:50px;text-align:center;background-color:#000;color:#fff}.account-created .app-section .description{margin:15px auto 0;max-width:500px}.account-created .app-section .app-buttons{display:flex;justify-content:center;padding:30px 0}.account-created .app-section .app-buttons .button-app{margin:0 5px}@media (min-width:414px){.account-created .app-section .app-buttons .button-app{width:180px;height:54px}}.account-created .app-section .app-images{margin-bottom:-5.6vw}.account-created .app-section .app-images .image{width:100px}@media (min-width:768px){.account-created .app-section .app-images .image{width:200px}}@media (min-width:1500px){.account-created .app-section .app-images .image{width:250px}}.account-created .app-section .app-images picture:first-child{margin-right:-20px}@media (min-width:768px){.account-created .app-section .app-images picture:first-child{margin-right:-40px}}@media (min-width:1500px){.account-created .app-section .app-images picture:first-child{margin-right:-50px}}.account-created .app-section .app-images picture:first-child .image{padding-top:10px}.account-created .app-section .app-images picture:nth-child(2){position:relative}.account-created .app-section .app-images picture:nth-child(2) .image{position:absolute;left:0;width:120px}@media (min-width:768px){.account-created .app-section .app-images picture:nth-child(2) .image{width:220px}}@media (min-width:1500px){.account-created .app-section .app-images picture:nth-child(2) .image{width:280px}}.account-created .app-section .app-images picture:nth-child(3){margin-left:100px}@media (min-width:768px){.account-created .app-section .app-images picture:nth-child(3){margin-left:180px}}@media (min-width:1500px){.account-created .app-section .app-images picture:nth-child(3){margin-left:230px}}.account-created .app-section .app-images picture:nth-child(3) .image{padding-top:10px}.account-created .welcome-appview{height:auto;padding:130px 20px 0;margin:auto;max-width:800px}@media (min-width:1500px){.account-created .welcome-appview{padding:150px 0 0}}.how-familyaccount-works{display:flex;flex-direction:column;margin:auto;justify-content:center;text-align:center;background-color:#f2f2f2}@media (min-width:768px){.how-familyaccount-works{flex-direction:row;text-align:left}}.how-familyaccount-works .familyaccount-description{max-width:1500px;padding:30px 10px 50px;justify-content:center;align-items:center;width:100%}@media (min-width:768px){.how-familyaccount-works .familyaccount-description{width:60%;padding:10px 50px;align-items:flex-start}}.how-familyaccount-works .familyaccount-description .subtitle{padding:20px 0 10px}.how-familyaccount-works .familyaccount-description .description{padding:0 5px}.how-familyaccount-works .familyaccount-description .button-link{margin-top:20px}.how-familyaccount-works .avatar-container{position:relative;z-index:10}.how-familyaccount-works .avatar-container .image{display:block;width:60%;margin:20px auto 0}@media (min-width:768px){.how-familyaccount-works .avatar-container .image{width:auto;height:640px;margin-top:-50px;margin-bottom:-50px;margin-left:50px}}.how-familyaccount-works .avatar-container .avatars{position:absolute;top:0;height:100%;width:60%;margin:auto;left:0;right:0}@media (min-width:768px){.how-familyaccount-works .avatar-container .avatars{width:auto}}.how-familyaccount-works .avatar-container .avatars .avatar-1{transform:scale(0);position:absolute;top:40px;left:-50px;height:90px;width:90px}@media (min-width:500px){.how-familyaccount-works .avatar-container .avatars .avatar-1{left:20px}}@media (min-width:768px){.how-familyaccount-works .avatar-container .avatars .avatar-1{top:-80px;left:-40px;height:120px;width:120px}}.how-familyaccount-works .avatar-container .avatars .avatar-2{transform:scale(0);position:absolute;top:40%;left:70%;height:100px;width:100px}@media (min-width:768px){.how-familyaccount-works .avatar-container .avatars .avatar-2{left:200px}}@media (min-width:1024px){.how-familyaccount-works .avatar-container .avatars .avatar-2{left:240px}}.how-familyaccount-works .avatar-container .avatars.show .avatar-1{transition:transform .3s ease 0s;transform:scale(1)}.how-familyaccount-works .avatar-container .avatars.show .avatar-2{transition:transform .3s ease .2s;transform:scale(1)}.why-familyaccount{background-color:#fff;text-align:center;padding-top:50px}.why-familyaccount .sellingpoints{max-width:1200px;margin:auto;padding:30px 0}@media (min-width:768px){.why-familyaccount .sellingpoints{padding:30px 0 100px}}.why-familyaccount .sellingpoints .zoom-content{display:flex;justify-content:center}@media (min-width:768px){.why-familyaccount .sellingpoints .zoom-content{width:50%}}.why-familyaccount .sellingpoints .familyaccount-sellingpoint{width:100%;text-align:center;padding:20px 10px;display:flex;justify-content:center}.why-familyaccount .sellingpoints .familyaccount-sellingpoint .sellingpoint-header{text-transform:uppercase;margin-top:15px;text-align:left;max-width:400px}.why-familyaccount .sellingpoints .familyaccount-sellingpoint .sellingpoint-icon{width:80px;min-width:80px;height:80px;border-radius:50%;background-color:#cd96ff;margin:auto 20px auto auto;justify-content:center;display:flex}.why-familyaccount .sellingpoints .familyaccount-sellingpoint .sellingpoint-icon svg{width:35px;height:35px;margin:auto}.why-familyaccount .sellingpoints .familyaccount-sellingpoint .sellingpoint-description{max-width:400px;margin:auto;text-align:left}.familyaccount-accordion{background-color:#f2f2f2;padding:60px 10px 30px}.familyaccount-accordion .subheader{text-align:center;margin:20px auto}.familyaccount-kids-profile{background-color:#fff}.familyaccount-kids-profile .inner-container{display:flex;flex-direction:column-reverse;margin:auto;justify-content:center;max-width:1500px;text-align:center}@media (min-width:768px){.familyaccount-kids-profile .inner-container{flex-direction:row;text-align:left}}.familyaccount-kids-profile .inner-container .familyaccount-kids-profile-description{padding:30px 10px 20px;justify-content:center;width:100%}@media (min-width:768px){.familyaccount-kids-profile .inner-container .familyaccount-kids-profile-description{width:60%;padding:10px 50px 10px 150px}}.familyaccount-kids-profile .inner-container .familyaccount-kids-profile-description .description{padding:10px 0 0}.familyaccount-kids-profile .inner-container .avatar-container{position:relative;z-index:10;padding-bottom:20px}@media (min-width:768px){.familyaccount-kids-profile .inner-container .avatar-container{padding-bottom:0}}.familyaccount-kids-profile .inner-container .avatar-container .image{display:block;width:60%;margin:20px auto 0}@media (min-width:768px){.familyaccount-kids-profile .inner-container .avatar-container .image{width:auto;height:640px;margin-top:-50px;margin-bottom:-50px;margin-left:50px}}@media (min-width:1024px){.familyaccount-kids-profile .inner-container .avatar-container .image{margin-top:-80px;margin-bottom:-80px}}@media (min-width:1500px){.familyaccount-kids-profile .inner-container .avatar-container .image{margin-top:-100px;margin-bottom:-100px}}@media (min-width:2000px){.familyaccount-kids-profile .inner-container .avatar-container .image{height:640px;margin-top:-100px;margin-bottom:-100px}}@media (min-width:2500px){.familyaccount-kids-profile .inner-container .avatar-container .image{height:740px;margin-top:-150px;margin-bottom:-150px}}.familyaccount-kids-profile .inner-container .avatar-container .avatars{position:absolute;top:0;height:100%;width:60%;margin:auto;left:0;right:0}@media (min-width:768px){.familyaccount-kids-profile .inner-container .avatar-container .avatars{width:auto}}.familyaccount-kids-profile .inner-container .avatar-container .avatars .avatar-1{position:absolute;transform:translateX(-100px) translateY(80px);top:40px;left:-50px;height:150px;width:150px;opacity:0}@media (min-width:500px){.familyaccount-kids-profile .inner-container .avatar-container .avatars .avatar-1{left:20px}}@media (min-width:768px){.familyaccount-kids-profile .inner-container .avatar-container .avatars .avatar-1{top:-50px;left:260px;transform:translateX(-150px) translateY(150px);height:160px;width:160px}}@media (min-width:2500px){.familyaccount-kids-profile .inner-container .avatar-container .avatars .avatar-1{left:300px}}.familyaccount-kids-profile .inner-container .avatar-container .avatars .avatar-2{position:absolute;top:160px;left:150px;opacity:0;transform:translateX(180px) translateY(180px);height:222px;width:180px}@media (min-width:500px){.familyaccount-kids-profile .inner-container .avatar-container .avatars .avatar-2{left:240px}}.familyaccount-kids-profile .inner-container .avatar-container .avatars.show .avatar-1{transition:opacity .3s ease 0s,transform .3s ease 0s;transform:translateX(0) translateY(0);opacity:1}.familyaccount-kids-profile .inner-container .avatar-container .avatars.show .avatar-2{transition:opacity .3s ease .2s,transform .3s ease .2s;transform:translateX(0) translateY(0);opacity:1}.wave{position:relative;z-index:5;height:5.41727672vw}.wave.bottom{margin:calc(-5.41728vw + 4px) 0 -4px}.wave.sand,.wave.white{fill:#fff}.wave.dark{fill:#000}.wave.sand-background{background-color:#fff}.wave .shape-wave{width:100vw;height:5.41727672vw}.wave .scroll-arrow{margin-top:calc(-5.41728vw - 30px)}@media (min-width:768px){.wave .scroll-arrow{display:none}}.wave .scroll-arrow .circled{z-index:12}.wave2{bottom:-2px;height:13.2vw;width:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjE5MCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQ0MCAxOTBIMFYzOS40NEMyMjUuOTI3LTE3LjkzNSA0NDIuNzk3LTEyLjcxIDY1MC42MSA1NS4xMWMxNjMuMDcgNTMuMjIgNDE3LjQ2MyAxNjcuNjIxIDU4Ni4zOSAxMDguNzE1IDc0LjgwNy0yNi4wODYgMTQyLjQ3NC02Ny41NDggMjAzLTEyNC4zODZWMTkweiIvPjwvc3ZnPg==");background-size:100% 13.2vw}.vertical-wave,.wave2{position:absolute;left:0}.vertical-wave{z-index:5;height:101%;margin-left:-10px;margin-top:-2px}.vertical-wave.white{fill:#fff}.vertical-wave.dark{fill:#000}.vertical-wave.sand-background{background-color:#fff}.vertical-wave .wave-standing{position:relative;display:block;height:100%}.bump{position:relative;z-index:5;height:calc(5.6vw - 4px);background-color:#fff}.bump .shape{width:100vw;height:5.6vw}.bump.inverted{height:7.2vw;margin:-4px 0 calc(-7.2vw + 4px);background-color:transparent}.bump.inverted .shape{height:7.2vw}.bump.down{transform:rotate(180deg);margin:0 0 -2px}.bump.transparent{background-color:transparent;margin:0 0 calc(-5.6vw + 4px)}.bump.sand,.bump.white{fill:#fff}.author-profile{width:100%;padding:60px 0 50px;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.author-profile{padding:60px 0 200px}}.author-profile .author-image{width:150px;height:150px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 12px -2px rgba(0,0,0,.3)}@media (min-width:768px){.author-profile .author-image{width:200px;height:200px}}.author-profile .author{padding:15px;color:#fff;width:100%;text-align:center}@media (min-width:768px){.author-profile .author{width:auto;text-align:left;padding-left:50px}.author-profile .author .header{margin-top:10px}}.author-profile .author-share-actions{margin-top:20px}.author-profile .author-share-actions .shape-facebook,.author-profile .author-share-actions .shape-twitter{margin:10px 10px 10px 0;width:40px;height:40px;vertical-align:middle;cursor:pointer;fill:#ccc}.author-profile .author-share-actions .meta-header{margin-right:10px;font-size:16px}.author-profile .author-share-actions .shape-facebook:hover{fill:#3c5896}.author-profile .author-share-actions .shape-twitter:hover{fill:#58abec}.bb-video{margin:0}.bb-video-fallback{height:auto;width:90%}.bb-video-fallback .image{width:100%}@media (min-width:768px){.bb-video-fallback{width:auto;height:394px}.bb-video-fallback .image{width:auto;height:100%}}.video-block{align-items:center;position:relative;background:#f2f2f2;padding-top:25px;padding-bottom:50px}.video-block .description{margin:20px 0;max-width:800px;font-size:16px;padding:0 10px;color:#666}.video-block .bb-video{margin:30px 0}.video-block iframe{max-width:100%}.video-block .video-text{padding:0 10px;margin-top:40px}@media (min-width:1500px){.video-block .video-text{margin-top:0}}.signup-trial-listening{padding:40px 10px 20px 20px;text-align:center;margin:auto}@media (min-width:768px){.signup-trial-listening{padding-top:60px;padding-bottom:0}}@media (min-width:1500px){.signup-trial-listening{max-width:1200px}}.signup-trial-listening .signup-trial-description{width:100%}@media (min-width:768px){.signup-trial-listening .signup-trial-description{width:50%;text-align:left}.signup-trial-listening .signup-trial-description .description-inner{margin:auto}}@media (min-width:768px) and (min-width:1500px){.signup-trial-listening .signup-trial-description .description-inner{margin:auto 70px auto auto}}@media (min-width:1500px){.signup-trial-listening .signup-trial-description{width:60%}}.signup-trial-listening .signup-trial-description .signup-trial-listening-input-wrapper{position:relative}.signup-trial-listening .signup-trial-description .signup-trial-listening-input-wrapper .form-input-icon{position:absolute;height:50px;width:60px;top:0;left:0;padding:15px 20px;border:1px solid #ccc;border-bottom-left-radius:4px;border-top-left-radius:4px}.signup-trial-listening .signup-trial-description .signup-trial-listening-input-wrapper .form-input-icon .shape{width:20px;height:20px;fill:#333}.signup-trial-listening .signup-trial-description .signup-trial-listening-input-wrapper .form-input{color:#000;border:1px solid #ccc;border-radius:4px;height:50px;padding:11px 8px 9px 65px;width:100%;outline:0;vertical-align:middle}@media (min-width:768px){.signup-trial-listening .signup-trial-description .signup-trial-listening-input-wrapper .form-input{max-width:320px}}.signup-trial-listening .signup-trial-description .button{margin:20px 0}.signup-trial-listening .signup-trial-description .description,.signup-trial-listening .signup-trial-description .remind-text{font-size:16px}.signup-trial-listening .signup-trial-description .description{margin:40px 0 5px;color:#666}@media (min-width:768px){.signup-trial-listening .signup-trial-description .description{margin-top:10px}}@media (min-width:1024px){.signup-trial-listening .signup-trial-description .description{margin-top:20px}}.signup-trial-listening .signup-trial-description .remind-text{margin-bottom:20px;color:#666}.signup-trial-listening .signup-trial-description .early-listening-form{margin:auto}@media (min-width:768px){.signup-trial-listening .signup-trial-description .early-listening-form{margin:0}}.signup-trial-listening .signup-trial-description .early-listening-form .signup-form.hide{display:none}.signup-trial-listening .signup-trial-description .early-listening-form .checkbox-container{margin-top:20px;text-align:left}.signup-trial-listening .signup-trial-description .early-listening-form .checkbox-container .checkbox-button{float:left}.signup-trial-listening .signup-trial-description .early-listening-form .checkbox-container .checkbox-text{max-width:500px;margin-left:40px;color:#666;font-size:12px}.signup-trial-listening .signup-trial-description .signup-early-confirm{padding-top:10px}.signup-trial-listening .signup-trial-description .signup-early-confirm.invisible{display:none}.signup-trial-listening .app-container{z-index:10;width:100%;margin:0 auto -70px}@media (min-width:768px){.signup-trial-listening .app-container{width:50%;position:relative;margin:-20px auto -50px}}@media (min-width:850px){.signup-trial-listening .app-container{width:50%;position:relative;margin:-70px auto -50px}}@media (min-width:1024px){.signup-trial-listening .app-container{width:50%;position:relative;margin:-100px auto -50px}}@media (min-width:1500px){.signup-trial-listening .app-container{width:40%}}.signup-trial-listening .app-container .app-container-inner{position:relative;height:100%;text-align:center;margin:auto}@media (min-width:768px){.signup-trial-listening .app-container .app-container-inner{max-width:700px;width:100%;text-align:left;margin:auto -50px auto auto}}.signup-trial-listening .app-container .app-container-inner .front-phone{display:block;float:left;z-index:1;width:120px;margin-left:-30px}@media (min-width:768px){.signup-trial-listening .app-container .app-container-inner .front-phone{display:inline;max-width:700px;width:auto;margin-left:-150px}}@media (min-width:1024px){.signup-trial-listening .app-container .app-container-inner .front-phone{margin-left:-100px}}.signup-trial-listening .app-container .app-container-inner .front-phone .image{width:120px}@media (min-width:768px){.signup-trial-listening .app-container .app-container-inner .front-phone .image{height:520px;width:auto}}.signup-trial-listening .app-container .app-container-inner .back-phone{display:block;width:100px;float:left;margin-top:10px}@media (min-width:768px){.signup-trial-listening .app-container .app-container-inner .back-phone{display:inline;width:auto}}.signup-trial-listening .app-container .app-container-inner .back-phone .image{width:110px}@media (min-width:768px){.signup-trial-listening .app-container .app-container-inner .back-phone .image{height:500px;width:auto}}.author-content{background-color:#fff;padding:20px 20px 50px}.author-content.released{background-color:inherit}@media (min-width:768px){.author-content{padding-bottom:70px}}.author-content .description{padding:20px 0 40px;margin:auto;max-width:600px;color:#666}.author-content .header{margin-top:40px}@media (min-width:1024px){.author-content .header{margin-top:0}}.author-content .author-container{margin:auto;max-width:800px}@media (min-width:1600px){.author-content .author-container{padding-bottom:100px}}.promotion-block{padding-top:40px}@media (min-width:1500px){.promotion-block{max-width:1200px;margin:auto}}.promotion-block .flex-row{position:relative;text-align:center;flex-direction:row-reverse;z-index:6;padding:0 10px}@media (min-width:768px){.promotion-block .flex-row .sign-up-cta{text-align:left;margin:0 0 40px}}.promotion-block .flex-row .promo-image-container{max-width:1024px;margin:30px auto -30px;display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.promotion-block .flex-row .promo-image-container{margin-bottom:0;margin-top:0}}.promotion-block .flex-row .promo-image-container .animated-image{width:180px}.promotion-block .flex-row .promo-image-container .animated-image .image{width:100%}@media (min-width:768px){.promotion-block .flex-row .promo-image-container .animated-image{width:240px}.promotion-block .flex-row .promo-image-container .animated-image .image{margin-top:-110px;margin-bottom:-80px}}@media (min-width:1024px){.promotion-block .flex-row .promo-image-container .animated-image{width:270px}.promotion-block .flex-row .promo-image-container .animated-image .image{margin-top:-130px;margin-bottom:-80px}}@media (min-width:1500px){.promotion-block .flex-row .promo-image-container .animated-image .image{margin-top:-150px}}@media (min-width:1800px){.promotion-block .flex-row .promo-image-container .animated-image .image{margin-top:-200px}}.promotion-block .flex-row .promo-text{width:100%;text-align:center}.promotion-block .flex-row .promo-text .description{margin:30px 0;font-size:16px;color:#666}@media (min-width:768px){.promotion-block .flex-row .promo-text{width:60%;text-align:left}.promotion-block .flex-row .promo-text .description{max-width:700px}}@media (min-width:1024px){.promotion-block .flex-row .promo-text{padding-top:0}}@media (min-width:1800px){.promotion-block .flex-row .promo-text{margin-top:-70px}}.released-book{padding:40px 10px 20px 20px;text-align:center;margin:auto}@media (min-width:768px){.released-book{padding-top:60px;padding-bottom:0}}@media (min-width:1500px){.released-book{max-width:1200px}}.released-book .released-book-description{width:100%}@media (min-width:768px){.released-book .released-book-description{width:50%;text-align:left}.released-book .released-book-description .description-inner{margin:auto}.released-book .released-book-description .description-inner .button-container{text-align:left}}@media (min-width:768px) and (min-width:1500px){.released-book .released-book-description .description-inner{margin:auto 70px auto auto}}@media (min-width:1500px){.released-book .released-book-description{width:60%}}.released-book .released-book-description .button{margin:20px 0}.released-book .released-book-description .description{font-size:16px;margin:40px 0 5px;color:#666}@media (min-width:768px){.released-book .released-book-description .description{margin-top:10px}}@media (min-width:1024px){.released-book .released-book-description .description{margin-top:20px}}.released-book .app-container{z-index:10;width:100%;margin:0 auto -70px}@media (min-width:768px){.released-book .app-container{width:50%;position:relative;margin:-20px auto -50px}}@media (min-width:850px){.released-book .app-container{width:50%;position:relative;margin:-70px auto -50px}}@media (min-width:1024px){.released-book .app-container{width:50%;position:relative;margin:-100px auto -50px}}@media (min-width:1500px){.released-book .app-container{width:40%}}.released-book .app-container .app-container-inner{position:relative;height:100%;text-align:center;margin:auto}@media (min-width:768px){.released-book .app-container .app-container-inner{max-width:700px;width:100%;text-align:left;margin:auto -50px auto auto}}.released-book .app-container .app-container-inner .front-phone{display:block;float:left;z-index:1;width:120px;margin-left:-30px}@media (min-width:768px){.released-book .app-container .app-container-inner .front-phone{display:inline;max-width:700px;width:auto;margin-left:-150px}}@media (min-width:1024px){.released-book .app-container .app-container-inner .front-phone{margin-left:-100px}}.released-book .app-container .app-container-inner .front-phone .image{width:120px}@media (min-width:768px){.released-book .app-container .app-container-inner .front-phone .image{height:520px;width:auto}}.released-book .app-container .app-container-inner .back-phone{display:block;width:100px;float:left;margin-top:10px}@media (min-width:768px){.released-book .app-container .app-container-inner .back-phone{display:inline;width:auto}}.released-book .app-container .app-container-inner .back-phone .image{width:110px}@media (min-width:768px){.released-book .app-container .app-container-inner .back-phone .image{height:500px;width:auto}}.author-bio{padding:60px 20px 50px;background-color:#f2f2f2}@media (min-width:768px){.author-bio{padding:60px 50px 200px}}.author-bio .bio-text{width:100%}@media (min-width:768px){.author-bio .bio-text{width:60%}.author-bio .bio-text .bb-header{text-align:left}}.author-bio .author-bio-image{display:flex;width:150px;height:150px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 12px -2px rgba(0,0,0,.3)}@media (min-width:768px){.author-bio .author-bio-image{width:200px;height:200px;margin:0 30px}}@media (min-width:1080px){.author-bio .author-bio-image{margin:0 50px}}.author-campaign-page{background:#fff}.author-campaign-page .author-header{width:100%}.country-landing-page{background:#fff}.country-landing-page .country-container{max-width:800px;margin:auto;padding:20px 20px 50px}@media (min-width:768px){.country-landing-page .country-container{padding-bottom:100px}}@media (min-width:1280px){.country-landing-page .country-container{padding-bottom:150px;max-width:900px}}@media (min-width:1680px){.country-landing-page .country-container{padding-bottom:250px}}.country-landing-page .country-container .country-suggestion{padding-bottom:10px;border-bottom:1px solid #fff}.country-landing-page .country-container .country{display:flex;width:100%;padding:15px 0;align-items:center}@media (min-width:768px){.country-landing-page .country-container .country{width:350px}}@media (min-width:1280px){.country-landing-page .country-container .country{width:270px}}.country-landing-page .country-container .country .flag{width:48px;height:33px}.country-landing-page .country-container .country .country-name{margin:0 0 0 10px;text-transform:uppercase}.country-landing-page .country-container .country .country-name:hover{color:#000}.country-landing-page .country-container .country-list-container{margin-top:40px}.country-landing-page .country-container .country-list-container .country-list{display:flex;flex-wrap:wrap;justify-content:space-between}.country-landing-page .country-container .section-header{padding-bottom:10px}.promocode-page .text-section{padding:20px 0}.promocode-page .description{font-size:16px;padding:20px 10px 10px}.promocode-page form{max-width:80%;margin:20px auto}@media (min-width:768px){.promocode-page form{max-width:none}}@media (min-width:1024px){.promocode-page form{margin:0}}#threedsContainer{display:flex;justify-content:center;align-items:center;height:100vh;align-content:center;position:fixed;top:0;left:0;width:100vw;z-index:9003;background:#fff}.threeDSChallengeIframeClass{min-width:320px;min-height:450px;height:100%;width:100%}.cookie-banner{position:fixed;z-index:201;height:auto;bottom:10px;left:10px;right:10px}.cookie-banner .card{max-height:540px;overflow:scroll}@media (min-width:375px){.cookie-banner .card{max-height:inherit;overflow:auto}}.cookie-banner .banner-content{max-width:800px;margin:0 auto}.cookie-banner .banner-content .banner-text{padding-bottom:10px}.cookie-banner .cta-approveall{display:block;min-width:250px;font-size:12px;min-height:50px;margin:20px auto 0}@media (min-width:375px){.cookie-banner .cta-approveall{font-size:14px}}@media (min-width:768px){.cookie-banner .cta-approveall{margin:20px 0 0}}.cookie-banner .choose-cookies{margin:20px 0 0}.cookie-banner .choose-cookies .cta-approveselected{display:block;font-size:12px;min-height:50px;margin:20px auto 0}@media (min-width:768px){.cookie-banner .choose-cookies .cta-approveselected{margin:20px 0 0}}.cookie-banner .choose-cookies .form-terms{display:flex;align-items:center;margin-top:0}.dynamic-page-hero-content{padding:60px 10px;margin-top:-40px;text-align:center}@media (min-width:768px){.dynamic-page-hero-content{max-width:645px;margin-left:10vw;margin-top:-10vw;text-align:left}}@media (min-width:1650px){.dynamic-page-hero-content{margin-left:20vw}}@media (min-width:2500px){.dynamic-page-hero-content{margin-left:27vw}}.dynamic-page-hero-content .bb-header{text-align:center}@media (min-width:768px){.dynamic-page-hero-content .bb-header{text-align:left}}.dynamic-page-hero-content .dynamic-page-hero-subheader{margin:20px 0 0}.dynamic-page-hero-content .dynamic-page-hero-logo{max-width:150px;margin:40px auto 0}@media (min-width:768px){.dynamic-page-hero-content .dynamic-page-hero-logo{margin:40px 0 0}}.dynamic-page-container{position:relative;display:flex;justify-content:center;flex-direction:column}.dynamic-page-container.bg-white{background-color:#fff}.dynamic-page-container.last{padding-bottom:100px}@media (min-width:768px){.dynamic-page-container.last{padding-bottom:150px}}.dynamic-page-container .dynamic-action-block,.dynamic-page-container .dynamic-text-block{max-width:800px;margin-left:auto;margin-right:auto;font-size:16px;padding:10px 10px 20px;text-align:center}.dynamic-page-container .dynamic-action-block .image,.dynamic-page-container .dynamic-text-block .image{margin-top:40px;max-width:150px}@media (min-width:768px){.dynamic-page-container .dynamic-action-block,.dynamic-page-container .dynamic-text-block{padding:10px 10px 0;text-align:left}}.dynamic-page-container .dynamic-action-block h3,.dynamic-page-container .dynamic-text-block h3{font-size:16px;font-family:Haffer-Regular,Helvetica,Arial,sans-serif;font-weight:400}.dynamic-page-container .dynamic-text-block{margin-top:20px}.dynamic-page-container .dynamic-action-block{text-align:center}.dynamic-page-container .dynamic-action-block .button{margin-top:20px}.dynamic-page-container .dynamic-action-block .button a{color:#fff}.sitemap-page{background:#fff}.activate-subscription-page{background-color:#000}.activate-subscription-page .activate-subscription-content{text-align:center;margin-left:3vw;margin-right:3vw}@media (min-width:768px){.activate-subscription-page .activate-subscription-content{text-align:left;max-width:400px;margin-left:10vw;margin-top:-10vw}}.activate-subscription-page .activate-subscription-content .bb-header{text-align:center}@media (min-width:768px){.activate-subscription-page .activate-subscription-content .bb-header{text-align:left}}.activate-subscription-page .activate-subscription-content .signup-cta{display:flex;justify-content:center}@media (min-width:768px){.activate-subscription-page .activate-subscription-content .signup-cta{justify-content:flex-start}}.activate-subscription-page .activate-subscription-content .bb-subheader{margin-top:20px;margin-bottom:20px;text-align:center}@media (min-width:768px){.activate-subscription-page .activate-subscription-content .bb-subheader{text-align:left}}