@import url('//fast.fonts.net/cssapi/4ca94939-1223-4b02-a57d-3f4e5999d18a.css');.none{display:none}.inline-block{display:inline-block;vertical-align:top;margin-right:-4px}.table{display:table;table-layout:fixed}.display-flex{display:-moz-flex;display:-ms-flexbox;display:flex}.flex-wrap-wrap{-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}.sprite{background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.sprite{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.glyph,.icon{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;text-align:left}.glyph:before,.icon:before,.glyph:after,.icon:after{content:'';display:block;height:18px;width:18px;background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;transition:opacity 180ms ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.glyph:before,.icon:before,.glyph:after,.icon:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.glyph:after,.icon:after{position:absolute;z-index:2;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.font-ligatures{-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig"}.font-alternate{-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;-webkit-font-feature-settings:"calt";font-feature-settings:"calt"}.font-dlig{-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-feature-settings:"dlig";font-feature-settings:"dlig"}.font-smallcaps{font-variant-caps:small-caps;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.font-style-alternate{-webkit-font-feature-settings:"salt";font-feature-settings:"salt"}.font-ald-num{font-variant-numeric:oldstyle-nums;-webkit-font-feature-settings:"onum";font-feature-settings:"onum"}.font-kerning{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"kern";font-feature-settings:"kern"}.tabular-nums{font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.center-block{display:block;margin-left:auto;margin-right:auto}.scrollbars ::-webkit-scrollbar{width:6px}.scrollbars ::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,0.1)}.scrollbars ::-webkit-scrollbar-thumb{background:#333}.webkit-scrolling{-webkit-overflow-scrolling:touch}.gradient-bg{background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1)}.gradient-overlay{background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0)}.after-border{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece}.after-gradient{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1)}/*! normalize.css v4.0.0 | 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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong,.strong{font-weight:inherit}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup,.sub,.sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub,.sub{bottom:-0.25em}sup,.sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}font{font-family:inherit !important;size:inherit !important;color:inherit !important}input,abbr,acronym,blockquote,code,kbd,q,samp,var{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre{white-space:pre}pre code{white-space:-moz-pre-wrap;white-space:pre-wrap}code{white-space:pre;font-family:monospace}:focus{outline:none}*{box-sizing:border-box}html{font-size:100%}body{font:normal 1rem / 1.75rem 'Proxima Nova W02',Helvetica,Arial,sans-serif;color:#231f20;word-wrap:break-word}::-moz-selection{background:#e4b778;text-shadow:none}::selection{background:#e4b778;text-shadow:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1.5rem;text-rendering:optimizeLegibility;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;line-height:1;color:#231f20}h1,.h1{margin-top:0;margin-bottom:3rem;padding-top:1.4375rem;padding-bottom:.875rem;font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem}@media (min-width:30em){h1,.h1{font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}}@media (min-width:40em){h1,.h1{font-size:54px;font-size:3.375rem;line-height:60px;line-height:3.75rem}}h2,.h2{margin-top:1.5rem;padding-top:.6875rem;padding-bottom:.8125rem;font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}@media (min-width:40em){h2,.h2{font-size:46px;font-size:2.875rem;line-height:48px;line-height:3rem}}h3,.h3{margin-top:.75rem;margin-bottom:.75rem;padding-top:1.3125rem;padding-bottom:.9375rem;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}@media (min-width:40em){h3,.h3{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem}}h4,.h4{margin-top:.75rem;margin-bottom:0;padding-top:.4375rem;padding-bottom:1.0625rem;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}h5,.h5{margin-top:.75rem;margin-bottom:0;padding-top:.5rem;padding-bottom:1rem;text-transform:uppercase;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:15px;font-size:0.9375rem;line-height:24px;line-height:1.5rem}h6,.h6{margin-top:.75rem;margin-bottom:0;padding-top:.6875rem;padding-bottom:1.1875rem;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}a{color:#231f20;cursor:pointer;transition:color 120ms linear}a:active,a:hover{color:#E0004D}a:focus{outline:1px dotted rgba(35,31,32,0.5);outline-offset:.25em}p{padding-top:.1875rem;padding-bottom:.3125rem;margin:auto auto .75rem}@media (min-width:40em){p{margin:auto auto 1.5rem}}abbr{-webkit-font-variant:small-caps;-moz-font-variant:small-caps;-ms-font-variant:small-caps;font-variant:small-caps;text-transform:lowercase;color:rgba(35,31,32,0.8)}abbr[title]:hover{cursor:help}em,.em{font-style:italic}mark,.mark{background-color:#ff0;color:#231f20}hr,.hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1rem 0;padding:0}del,.del{text-decoration:line-through}ins,.ins{text-decoration:none;border-bottom:1px dotted rgba(35,31,32,0.5)}blockquote,.blockquote{position:relative;margin:1.5rem auto;font-style:italic}blockquote:before,.blockquote:before{content:"“";position:absolute;left:-0.75em}blockquote cite,.blockquote cite{font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;font-style:normal}blockquote cite:before,.blockquote cite:before{content:"— "}.quote blockquote{margin:1.5rem auto;font-style:italic}.quote blockquote+figcaption{display:block;font-size:inherit;text-align:left}.quote blockquote+figcaption:before{content:'— '}figure{margin:0}img{height:auto;width:auto;max-width:100%}.img-fluid{max-width:100%}.alignleft,.img-left{display:block}@media (min-width:50em){.alignleft,.img-left{float:left;margin:0 1.5rem 1.5rem 0}}.alignright,.img-right{display:block}@media (min-width:50em){.alignright,.img-right{float:right;margin-left:2rem}}.aligncenter,.img-center{margin:0 auto 2rem;display:block}p .img-left{margin-top:.25rem}ul,ol{margin:.75rem auto}@media (min-width:40em){ul,ol{margin:1.5rem auto}}ul ul,ol ul,ul ol,ol ol{margin:auto auto}.nav,.no-bullets,.list-inline,.fields-list,.validationErrors{list-style-type:none;padding:0;margin:0}.list-inline li{display:inline-block;vertical-align:top;margin-right:-4px;margin:0;padding:0}dl{margin:1.5rem 0}dl dt{font-weight:700}dl dd{margin-left:0}caption{padding:.75rem 0 .875rem;text-align:left;line-height:normal}table{border-collapse:collapse;border-spacing:0;width:100%;margin:1.5rem 0;text-align:left;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}table thead td,table tbody td,table tfoot td,table thead th,table tbody th,table tfoot th{color:#231f20;padding:.75rem .75rem .6875rem;border:1px solid #cfcece}table thead th,table tbody th,table tfoot th{font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem}code,kbd,pre,samp{padding:.375rem;background-color:#f1f1f1;word-wrap:break-word;font-family:'courier new',monospace,serif;font-weight:400;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;white-space:pre-wrap;color:#272727}pre{overflow:auto;padding:.875rem .75rem .8125rem;border:1px solid #d7d7d7}address{font-style:normal}fieldset,legend{border:0}fieldset{border-bottom:1px solid #e5e5e5;margin:2rem 0;padding:2rem 0}legend{font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif}.form{padding-top:1rem;padding-bottom:1rem}button,input,optgroup,select,textarea{margin:0;font:inherit;color:#231f20}input{line-height:normal}input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="search"],input[type="tel"],input[type="number"],input[type="date"]{height:auto;width:100%;min-width:16.5rem;padding:.875rem .75rem .8125rem;background-color:rgba(35,31,32,0.1);border:none;-webkit-appearance:none;-moz-appearance:textfield;border-radius:0}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="date"]:focus{outline:0}input[type="text"][disabled],input[type="email"][disabled],input[type="password"][disabled],input[type="url"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="number"][disabled],input[type="date"][disabled]{cursor:not-allowed}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="date"]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="checkbox"]:focus,input[type="radio"]:focus{outline:1px dotted rgba(35,31,32,0.5);outline-offset:.25rem}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="file"]{padding:.875rem .75rem .8125rem;background-color:rgba(35,31,32,0.1);width:100%}textarea{display:block;width:100%;min-height:12rem;padding:.875rem .75rem .8125rem;background-color:rgba(35,31,32,0.1);border:none;-webkit-appearance:none;-webkit-border-radius:0;overflow:auto;resize:vertical}textarea:focus{outline:0}select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;text-transform:none;box-shadow:none;height:auto;padding:.875rem .75rem .8125rem;background-color:rgba(35,31,32,0.1);border:none;border-radius:0;cursor:pointer;width:100%}select:focus{outline:0}optgroup{font-weight:normal}.select{position:relative}.select:before{content:"";background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;position:absolute;right:1.5rem;top:50%;width:11px;height:6px;background-position:-400px -250px;margin-top:-3px;pointer-events:none;transition:opacity .2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.select:before{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.select:hover:before{opacity:1}button,.button{display:inline-block;overflow:visible;text-decoration:none;text-transform:none;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;border-radius:none;cursor:pointer}button,html input[type="button"],input[type="reset"],input[type="submit"]{border:none;border-radius:none;-webkit-border-radius:0;-webkit-appearance:none;background:none}.button,html input[type="button"].button,input[type="reset"].button,input[type="submit"].button{margin-top:0;padding:.9375rem 2.25rem .9375rem;-webkit-appearance:none;border:none;background-color:#810054;font-weight:600;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;color:#fff;cursor:pointer;transition:background-color 120ms linear}.button:focus,html input[type="button"].button:focus,input[type="reset"].button:focus,input[type="submit"].button:focus{background-color:#E0004D}.button .icon-arrow-right,html input[type="button"].button .icon-arrow-right,input[type="reset"].button .icon-arrow-right,input[type="submit"].button .icon-arrow-right{margin-left:.75rem;transition:-webkit-transform 180ms ease;transition:transform 180ms ease;transition:transform 180ms ease, -webkit-transform 180ms ease}.button .icon-arrow-right:before,html input[type="button"].button .icon-arrow-right:before,input[type="reset"].button .icon-arrow-right:before,input[type="submit"].button .icon-arrow-right:before{background-position:-300px -50px}.button:hover,html input[type="button"].button:hover,input[type="reset"].button:hover,input[type="submit"].button:hover{color:#fff;background-color:#E0004D}.button:hover .icon-arrow-right,html input[type="button"].button:hover .icon-arrow-right,input[type="reset"].button:hover .icon-arrow-right,input[type="submit"].button:hover .icon-arrow-right{-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.button.button-outline{padding:.6875rem 2.1875rem .6875rem;border:1px solid #231f20;background-color:transparent;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:#231f20;transition:all 120ms linear}.button.button-outline .icon-arrow-right{margin-left:.75rem}.button.button-outline .icon-arrow-right:before{background-position:-300px -100px}.button.button-outline .icon-arrow-right:after{background-position:-300px 0;opacity:0;filter:alpha(opacity=0)}.button.button-outline:hover{color:#E0004D;border-color:#E0004D}.button.button-outline:hover .icon-arrow-right:before{opacity:0;filter:alpha(opacity=0)}.button.button-outline:hover .icon-arrow-right:after{opacity:1;filter:alpha(opacity=100)}button[disabled],html input[disabled]{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.button .txt{display:inline-block;vertical-align:middle}label,.label{display:block;font-weight:400}label .required,.label .required{margin-left:.25rem;opacity:.4}::-webkit-input-placeholder{color:rgba(35,31,32,0.5)}:-moz-placeholder{color:rgba(35,31,32,0.5)}::-moz-placeholder{color:rgba(35,31,32,0.5)}:-ms-input-placeholder{color:rgba(35,31,32,0.5)}.checkbox-item,.choice-item,.radio-item{display:inline-block;position:relative;margin-top:2.25em;margin-bottom:.5em}.checkbox-item label,.choice-item label,.radio-item label{display:inline-block;padding-left:1.5em;padding-top:0}.checkbox-item input[type="checkbox"],.choice-item input[type="checkbox"],.radio-item input[type="checkbox"],.checkbox-item input[type="radio"],.choice-item input[type="radio"],.radio-item input[type="radio"]{position:absolute;top:.5em;left:0}.formValidationError{display:inline-block;overflow:hidden;width:auto;padding:.25rem .75rem;background:#f0393e;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;line-height:normal;color:#FFFFFF}.input-label{position:absolute;top:1rem;left:1.2rem}.inline-labels li{position:relative;margin-bottom:0}.inline-labels .input-txt{padding-left:9rem}.textarea-area textarea{padding-top:3rem}.field-choice>label{margin-bottom:1rem}.field-choice .choice-item{display:block;margin-top:.25em;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.field-choice input[type="checkbox"],.field-choice input[type="radio"]{top:.25em}.field-file>label{margin-bottom:1rem}.field-file input[type="file"]+label{font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;color:rgba(35,31,32,0.5)}.no-margin{margin:0}.no-padding{padding:0}.no-float{float:none}.no-background{background:transparent}.no-border{border:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.drop-cap:first-letter{float:left;margin:10px 10px 0 0;padding:0 20px;font-size:4em;font-family:inherit;line-height:1;text-indent:0;background:transparent;color:inherit}.disabled{pointer-events:none;opacity:.5}.center-element{float:none;margin-left:auto;margin-right:auto}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browserupgrade{position:fixed;z-index:999;right:0;bottom:0;left:0;width:100%;padding:1.5em 2em;margin:0;background:#f0393e;text-align:center;color:#fff}#map_canvas img{max-width:none}.dummy-element{-webkit-transform:scale(.8);transform:scale(.8);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .4s cubic-bezier(.68, -0.55, .265, 1.55)}@-webkit-keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.icon-home:before{background-position:0 -50px}.icon-mail:before{background-position:-50px 0}.icon-search:before{background-position:-100px 0}.icon-arrow-top:before{width:7px;height:16px;background-position:-400px 0}.icon-arrow-right:before,.icon-arrow-right:after{width:16px;height:8px;background-position:-300px -100px}.icon-arrow-right:after{background-position:-300px 0}.icon-arrow-left:before,.icon-arrow-left:after{width:16px;height:8px;background-position:-350px -100px}.icon-arrow-down:before{width:11px;height:6px;background-position:-400px -250px}.icon-fb:before{background-position:-150px 0}.icon-tw:before{background-position:-200px 0}.icon-yt:before{width:20px;background-position:-250px 0}.icon-close:before{width:28px;height:28px;background-position:-450px -100px}.icon-close-2:before{width:9px;height:9px;background-position:-450px -250px}.icon-close-2:after{width:9px;height:9px;background-position:-450px -200px}.icon-headphone-big:before{width:48px;height:38px;background-position:0 -350px}.icon-features:before,.icon-features:after{width:26px;height:28px;background-position:0 -250px}.icon-features:after{background-position:0 -150px}.icon-books:before,.icon-books:after{width:24px;height:28px;background-position:-50px -250px}.icon-books:after{background-position:-50px -150px}.icon-podcasts:before,.icon-podcasts:after{width:30px;height:28px;background-position:-100px -250px}.icon-podcasts:after{background-position:-100px -150px}.icon-reviews:before,.icon-reviews:after{width:36px;height:28px;background-position:-150px -250px}.icon-reviews:after{background-position:-150px -150px}.icon-qandas:before,.icon-qandas:after{width:36px;height:28px;background-position:-200px -250px}.icon-qandas:after{background-position:-200px -150px}.icon-news:before,.icon-news:after{width:28px;height:28px;background-position:-250px -250px}.icon-news:after{background-position:-250px -150px}.icon-calendar:before,.icon-calendar:after{width:18px;height:18px;background-position:-50px -400px}.icon-calendar-big:before,.icon-calendar-big:after{width:36px;height:28px;background-position:-200px -400px}.icon-calendar-big:after{background-position:-200px -300px}.icon-bulb:before,.icon-bulb:after{width:36px;height:28px;background-position:-250px -400px}.icon-bulb:after{background-position:-250px -300px}.icon-hour:before,.icon-hour:after{width:18px;height:18px;background-position:-100px -400px}.icon-address:before,.icon-address:after{width:18px;height:18px;background-position:-150px -400px}.icon-external-link:before,.icon-external-link:after{width:16px;height:16px;background-position:-300px -350px}._grid{position:absolute;z-index:2000;top:0;bottom:0;left:50%;display:none;width:1152px;background:transparent url('../images/_grid.png') repeat-y left 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}._grid.active{display:block}.search__overlay{position:fixed;z-index:-100;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;background:#101213;opacity:0;transition:opacity 240ms linear;-webkit-transform:translateX(100%);transform:translateX(100%)}.search__close{position:fixed;top:.75em;right:.75em;width:40px;cursor:pointer}@media (min-width:40em){.search__close{top:3em;right:3em}}.search{position:fixed;overflow:hidden;z-index:-100;top:50vh;left:50%;width:100%;max-width:80em;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 240ms linear}.search .search__form{position:relative;display:block;width:calc( 100% - 1.5rem );margin:0 .75rem;-webkit-transform:translateY(-2rem);transform:translateY(-2rem);transition:all 600ms ease}.search .search__field{color:#fff;font-size:18px;font-size:1.125rem;line-height:25px;line-height:1.5625rem;border-bottom:2px solid #fff;width:100%;padding-left:1.75rem;opacity:0;filter:alpha(opacity=0);transition:opacity 360ms linear}@media (min-width:40em){.search .search__field{padding-left:4rem;font-size:32px;font-size:2rem;line-height:49px;line-height:3.0625rem}}@media (min-width:50em){.search .search__field{font-size:56px;font-size:3.5rem;line-height:61px;line-height:3.8125rem}}.search .search__button{position:absolute;z-index:30;left:0;top:0;height:100%;width:1.25rem;padding:0;margin:0;background-color:transparent !important}@media (min-width:40em){.search .search__button{width:3rem}}@media (min-width:50em){.search .search__button{width:4.125rem}}.search .search__btn-action{position:absolute;z-index:28;left:0;top:0;display:block;height:100%;width:1.25rem;padding:0;margin:0;transition:opacity 120ms linear;display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;opacity:.7}@media (min-width:40em){.search .search__btn-action{width:3rem}}@media (min-width:50em){.search .search__btn-action{width:4.125rem}}body.search-open{overflow:hidden}.search-open .search__overlay{opacity:.98;z-index:900;-webkit-transform:none;transform:none}.search-open .search{z-index:1000;opacity:1;filter:alpha(opacity=100)}.search-open .search .search__form{-webkit-transform:none;transform:none}.search-open .search .search__field{opacity:.8;filter:alpha(opacity=80)}.search-open .search .search__field:focus{opacity:1;filter:alpha(opacity=100)}.page-inner{background-color:#fafafa}.site-header{position:relative;z-index:500;width:100%;background-color:#231f20;text-align:center;color:#fff;transition:top 240ms ease}.sub-header{position:absolute;top:1.5rem;left:1rem;right:1rem;z-index:100}@media (min-width:40em){.sub-header{top:3em;left:3em;right:auto}}.site-header__ctas{z-index:500;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;top:12em;left:0;right:0}.site-header__ctas .cta-button{margin:0 .3125rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#FF671F;text-align:center;text-decoration:none;font-weight:bold;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;color:#fff;transition:120ms}@media (min-width:40em){.site-header__ctas .cta-button{padding:.8rem 1.3rem}}.site-header__ctas .cta-button svg{margin-left:.3125rem}.site-header__ctas .cta-button:hover,.site-header__ctas .cta-button:focus{background:#E0004D;color:#fff}.site-header__ctas .cta-button--hooked-on-books{background:#00A3AD}.site-header__ctas .cta-button--hooked-on-books:hover,.site-header__ctas .cta-button--hooked-on-books:focus{background:#E0004D}@media (min-width:40em){.site-header__ctas{top:3rem;right:3rem;left:auto;-ms-flex-pack:end;justify-content:flex-end}}.logo{padding:0}@media (min-width:40em){.logo{width:20em}}.logo .logo__link{display:block;text-decoration:none;text-align:center}@media (min-width:40em){.logo .logo__link{text-align:left}}@media (min-width:40em){.logo .logo__imagery{display:inline-block;vertical-align:top;margin-right:-4px}}.logo .logo__text{margin:.25rem auto 0;color:#231f20}@media (min-width:40em){.logo .logo__text{display:inline-block;vertical-align:top;margin-right:-4px;max-width:15.25rem;margin:0;padding-left:1rem}}.logo .logo__title{max-width:10rem;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;margin-bottom:0;text-transform:uppercase;font-weight:800;font-size:18px;font-size:1.125rem;line-height:16px;line-height:1rem}@media (min-width:40em){.logo .logo__title{max-width:none;margin-left:0;margin-right:0;font-size:28px;font-size:1.75rem;line-height:24px;line-height:1.5rem}}.logo .logo__title-maori{display:none}@media (min-width:40em){.logo .logo__title-maori{display:block;margin:.25rem 0 .75rem;font-weight:600;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}}.logo .logo__baseline{display:none}@media (min-width:40em){.logo .logo__baseline{display:block;font-style:italic;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}}.hero{position:relative;overflow:hidden;text-align:left;min-height:15em;max-height:40.5em}.hero__image{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:left top;background-size:cover}.mainnav{position:relative;min-height:3rem;background:#810054}@media (min-width:40em){.mainnav{min-height:4.5rem}}.btn-home{display:none}@media (min-width:85em){.btn-home{position:absolute;overflow:hidden;top:0;left:0;display:block;padding:1.6875rem 1.5rem;border-right:1px solid rgba(255,255,255,0.15)}}.btn-home:after{content:'';position:absolute;z-index:5;bottom:0;left:0;right:0;top:0;height:100%;background-color:rgba(255,255,255,0.15);-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.btn-home:hover:after{-webkit-transform:translateY(0);transform:translateY(0)}.btn-home .icon{position:relative;z-index:10;display:block}.nav-toggle{position:absolute;overflow:hidden;z-index:1;top:0;left:0;width:3rem;height:3rem;display:block;padding:.75rem;cursor:pointer}@media (min-width:40em){.nav-toggle{padding:1.5rem;width:4.5rem;height:4.5rem}}@media (min-width:85em){.nav-toggle{display:none}}.nav-toggle .bar{position:absolute;left:.75rem;display:block;height:2px;width:1.125rem;background-color:#fff;transition:all 240ms ease}@media (min-width:40em){.nav-toggle .bar{left:1.5rem;width:1.4375rem}}.nav-toggle .bar.b-1{top:17px;-webkit-transform-origin:0 0;transform-origin:0 0}@media (min-width:40em){.nav-toggle .bar.b-1{top:27px}}.nav-toggle .bar.b-2{top:50%;margin-top:-1px}.nav-toggle .bar.b-3{bottom:17px;-webkit-transform-origin:0 100%;transform-origin:0 100%}@media (min-width:40em){.nav-toggle .bar.b-3{bottom:27px}}.header-title-section{display:block;padding-top:1.0625rem;padding-bottom:.75rem;padding-left:3rem;text-align:left;text-transform:uppercase;font-weight:600;font-size:11px;font-size:0.6875rem;line-height:16px;line-height:1rem;letter-spacing:.0625rem;transition:opacity 240ms ease}@media (min-width:30em){.header-title-section{text-align:center;padding-left:0}}@media (min-width:40em){.header-title-section{padding-top:1.5rem;padding-bottom:1.5rem;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}@media (min-width:50em){.header-title-section{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;letter-spacing:.25rem}}@media (min-width:85em){.header-title-section{display:none}}.header-title-section a{text-decoration:none;color:#fff}.menu{position:fixed;top:3rem;left:0;right:0;bottom:0;overflow-y:auto;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,0.15);background-color:#810054;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all 480ms ease}@media (min-width:40em){.menu{top:4.4375rem}}@media (min-width:85em){.menu{position:relative;z-index:0;top:0;overflow:hidden;overflow-y:hidden;width:100%;padding:0;border-top:none;justify-content:center;-ms-flex-pack:center;text-align:center;transition:opacity 240ms linear 180ms;-webkit-transform:none;transform:none}}.menu .menu-list{position:relative;-ms-flex-item-align:center;align-self:center;margin:0 auto}.menu .menu__item{position:relative;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-transform:translateX(-200%);transform:translateX(-200%);transition:all 240ms ease}@media (min-width:85em){.menu .menu__item{display:inline-block;vertical-align:top;margin-right:-4px;padding:1.5em 0;-webkit-transform:none;transform:none}}.menu .menu__item:before{content:'';position:absolute;z-index:8;top:0;left:0;bottom:0;width:0;background-color:rgba(255,255,255,0.15)}@media (min-width:40em){.menu .menu__item:before{left:-0.75rem}}@media (min-width:85em){.menu .menu__item:before{top:auto;left:-1px;right:-1px;bottom:0;height:0;width:auto;transition:.2s}}@media (min-width:85em){.menu .menu__item:hover:before{height:.25rem}}@media (min-width:85em){.menu .menu__item:not(:first-child) a{border-left:1px solid rgba(255,255,255,0.5)}}.menu .menu__item:last-child{margin-bottom:1.5rem}@media (min-width:85em){.menu .menu__item:last-child{margin-bottom:0}}.menu .menu__item a{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;text-transform:uppercase;text-decoration:none;text-align:left;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;color:#fff}@media (min-width:40em){.menu .menu__item a{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}@media (min-width:85em){.menu .menu__item a{padding:.2em 1em;text-align:center;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}}.menu .menu__item a span{position:relative;z-index:10}.menu .menu__item a svg{margin-left:.3125rem}.menu .menu__item.active:before{width:.25rem}@media (min-width:85em){.menu .menu__item.active:before{height:.25rem;width:auto}}.menu .menu__item.active a:hover:after{-webkit-transform:translateY(100%);transform:translateY(100%)}@media (min-width:85em){.menu .menu__item-2492{display:none}.menu .menu__item-2492+.menu__item a{border-left:0}}#menu.menu{max-width:none}.controls{position:absolute;top:0;right:0}.controls .controls__item{display:inline-block;vertical-align:top;margin-right:-4px;margin-right:0;margin-left:-4px}.controls .controls__item:not(:first-child){border-left:1px solid rgba(255,255,255,0.15)}.controls .controls__item a,.controls .controls__item button{position:relative;overflow:hidden;display:block;margin:0;padding:.9375rem .75rem;background-color:transparent}@media (min-width:40em){.controls .controls__item a,.controls .controls__item button{padding:1.6875rem 1.5rem}}.controls .controls__item a .icon,.controls .controls__item button .icon{position:relative;z-index:10;display:block}.controls .controls__item-donate{transition:opacity 240ms linear 180ms}.controls .controls__item-donate a{text-decoration:none;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#E0004D}.controls .controls__item-donate a span{position:relative;overflow:hidden;display:block}.controls .controls__item-donate a span:after,.controls .controls__item-donate a span:before{content:'';position:absolute;bottom:0;left:0;display:block;height:1px;width:100%;background-color:#E0004D;transition:-webkit-transform 240ms ease 80ms;transition:transform 240ms ease 80ms;transition:transform 240ms ease 80ms, -webkit-transform 240ms ease 80ms}.controls .controls__item-donate a span:before{-webkit-transform:translateX(-110%);transform:translateX(-110%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.controls .controls__item-donate a:hover span:before{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 240ms ease 80ms;transition:transform 240ms ease 80ms;transition:transform 240ms ease 80ms, -webkit-transform 240ms ease 80ms}.controls .controls__item-donate a:hover span:after{-webkit-transform:translateX(110%);transform:translateX(110%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.controls .controls__item-calendar a:after,.controls .controls__item-contact a:after,.controls .controls__item-search button:after{content:'';position:absolute;z-index:5;bottom:0;left:0;right:0;top:0;height:100%;background-color:rgba(255,255,255,0.15);-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.controls .controls__item-calendar a:hover:after,.controls .controls__item-contact a:hover:after,.controls .controls__item-search button:hover:after{-webkit-transform:translateY(0);transform:translateY(0)}.controls .controls__item-search button:focus{outline:none;-webkit-transform:translateY(0);transform:translateY(0)}.controls .controls__icon-calendar:before{background-position:-50px -350px}.controls .controls__icon-calendar:after{background-position:-50px -300px}.controls .controls__icon-mail:before{background-position:-50px -50px}.controls .controls__icon-mail:after{background-position:-50px 0}.controls .controls__icon-search:before{background-position:-100px -50px}.controls .controls__item.active a:after{background:#5d003d;-webkit-transform:none;transform:none}@media (min-width:85em){body.menu-is-open{overflow:auto}}.menu-is-open .mainnav{z-index:1000}.menu-is-open .header-title-section{opacity:0}.menu-is-open .nav-toggle .b-1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-is-open .nav-toggle .b-2{opacity:0}.menu-is-open .nav-toggle .b-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-is-open .menu{max-width:none;padding-left:0;overflow-y:scroll;-webkit-transform:translateX(0);transform:translateX(0);transition:all 360ms ease 240ms;-webkit-overflow-scrolling:touch}@media (min-width:40em){.menu-is-open .menu{padding-left:.75rem}}.menu-is-open .menu .menu__item{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:85em){.menu-is-open .menu .menu__item{-webkit-transform:none;transform:none}}body.no-scroll-page{position:relative;overflow:hidden;width:100%}@media (min-width:85em){body.no-scroll-page{overflow:auto}}body.no-scroll-page .mainnav{position:fixed;top:0;left:0;width:100%}@media (min-width:85em){body.no-scroll-page .mainnav{position:relative}}.js-fixed-menu .site-header{position:fixed;top:-5rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.js-fixed-menu .site-header .sub-header,.js-fixed-menu .site-header .submenu{display:none}.js-fixed-menu .site-header.nav-down{-webkit-transform:translateY(5rem);transform:translateY(5rem)}.js-fixed-menu .site-header .mainnav{border-top:none}.submenu{background-color:#E0004D;box-shadow:0 19px 10px -20px rgba(0,0,0,0.43) inset}.submenu .submenu__list{padding:0 .75rem}.submenu .item{display:block}@media (min-width:60em){.submenu .item{display:inline-block;vertical-align:top;margin-right:-4px}}.submenu .item:first-child{padding-top:1.5rem}@media (min-width:60em){.submenu .item:first-child{padding-top:0}}.submenu .item:last-child{padding-bottom:1.5rem}@media (min-width:60em){.submenu .item:last-child{padding-bottom:0}}.submenu .item a{display:inline-block;vertical-align:top;margin-right:-4px;padding:.5rem .75rem .3125rem;text-decoration:none;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;color:white}@media (min-width:60em){.submenu .item a{padding:1.0625rem .75rem .875rem}}.submenu .item a span{position:relative;overflow:hidden;display:block;padding-bottom:.0625rem}.submenu .item a span:before{content:'';position:absolute;bottom:0;left:0;display:block;height:1px;width:100%;background-color:white;transition:-webkit-transform 240ms ease 80ms;transition:transform 240ms ease 80ms;transition:transform 240ms ease 80ms, -webkit-transform 240ms ease 80ms;-webkit-transform:translateX(-110%);transform:translateX(-110%)}.submenu .item.active a span:before,.submenu .item a:hover span:before{-webkit-transform:translateX(0);transform:translateX(0)}.submenu-tab{position:absolute;top:0;left:5%;width:20%;padding-top:7rem;padding-bottom:4.5rem;text-align:left}.submenu-tab .subnav-level1{padding-left:0}.submenu-tab .submenu-tab__item,.submenu-tab .subnav-level1 .item{position:relative;display:block;border-bottom:1px solid rgba(35,31,32,0.15);margin:0}.submenu-tab .submenu-tab__item a,.submenu-tab .subnav-level1 .item a{display:block;padding:1rem 0;text-decoration:none;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.submenu-tab .submenu-tab__item a:hover,.submenu-tab .subnav-level1 .item a:hover{background-color:rgba(35,31,32,0.15);color:#231f20}.submenu-tab .submenu-tab__item:first-child,.submenu-tab .subnav-level1 .item:first-child{border-top:1px solid rgba(35,31,32,0.15)}.submenu-tab .submenu-tab__item.active,.submenu-tab .subnav-level1 .item.active{z-index:10;margin-top:-1px;border-right:none}.submenu-tab .submenu-tab__item.active a,.submenu-tab .subnav-level1 .item.active a{padding-top:calc(1rem + 1px);color:#E0004D}.submenu-tab .submenu-tab__item.active a:hover,.submenu-tab .subnav-level1 .item.active a:hover{background-color:transparent}.submenu-tab .subnav-level1 .subnav-level2{padding-left:0;padding-bottom:.75rem}.submenu-tab .subnav-level1 .subnav-level2 .item{border-top:0;border-bottom:0}.submenu-tab .subnav-level1 .subnav-level2 .item a{position:relative;padding:.25rem 0 .25rem 1.25rem}.submenu-tab .subnav-level1 .subnav-level2 .item a::before{content:'—';position:absolute;top:.25rem;left:0}.submenu-tab .subnav-level1 .subnav-level2 .item a:hover{background-color:transparent;color:#FF671F}.content-blocks .third-level-menu{margin-top:1.375rem;margin-bottom:1.5rem}.content-blocks .third-level-menu .item{display:inline-block;vertical-align:top;margin-right:-4px}.content-blocks .third-level-menu .menu-link{position:relative;overflow:hidden;display:block;padding:.75rem;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.content-blocks .third-level-menu .menu-link:after{content:'';position:absolute;bottom:0;left:.75rem;right:.75rem;height:.25rem;background-color:#00A3AD;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);transition:all 120ms ease}.content-blocks .third-level-menu .menu-link:hover{color:#00A3AD}.content-blocks .third-level-menu .menu-link:hover:after{-webkit-transform:none;transform:none}.content-blocks .third-level-menu .item.active .menu-link{color:#00A3AD}.content-blocks .third-level-menu .item.active .menu-link:after{-webkit-transform:none;transform:none}.content-blocks .third-level-menu .item.item-button .menu-link{padding:.75rem 1.5rem;background-color:#00A3AD;text-transform:none;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#fff}.content{position:relative}.popup-modal__heading,.content-blocks{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:40em){.popup-modal__heading,.content-blocks{padding-bottom:3rem;padding-top:3rem}}@media (min-width:50em){.popup-modal__heading,.content-blocks{padding-bottom:4.5rem;padding-top:4.5rem}}.popup-modal__heading .content-blocks__h1,.content-blocks .content-blocks__h1{margin-bottom:1.5rem;text-align:center}.popup-modal__heading .content-blocks__h1:after,.content-blocks .content-blocks__h1:after{content:'';display:block;width:3rem;height:.0625rem;margin:2.25rem auto .625rem;background-color:#231f20}.submenu-tab+.content-blocks .content-blocks__h1{text-align:left}.submenu-tab+.content-blocks .content-blocks__h1:after{margin-left:0}.content-block{display:block}.content-block:not(:last-child){margin-bottom:3rem}.content-block h2,.content-block .h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}@media (min-width:40em){.content-block h2,.content-block .h2{font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem}}.content-block h3,.content-block .h3{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:40em){.content-block h3,.content-block .h3{font-size:23px;font-size:1.4375rem;line-height:24px;line-height:1.5rem}}.content-block h4,.content-block .h4{margin-bottom:0;text-transform:uppercase;font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem}.content-block ol,.content-block ul,.content-block p,.content-block dl,.content-block blockquote{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.content-block ol,.content-block ul,.content-block p,.content-block dl,.content-block blockquote{font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}}.content-block blockquote{margin-bottom:0;padding-top:.1875rem;padding-bottom:.8125rem;font-weight:700}.content-block dl dt{padding-top:.1875rem}.content-block dl dd{padding-bottom:.3125rem}.content-block ol,.content-block ul{padding-left:1.5rem;padding-top:.1875rem;padding-bottom:.8125rem;margin-bottom:1.5rem}.content-block ol ol,.content-block ul ol,.content-block ol ul,.content-block ul ul{padding-top:0;padding-bottom:0;margin-bottom:0}.content-block ol li p,.content-block ul li p{margin-bottom:0}.content-block a{color:#E0004D}.content-block a:hover{color:#231f20}.content-block .button{margin-bottom:.75rem;margin-right:.75rem;color:#fff}.content-block .button:hover{color:#fff}.content-blocks-header{padding-bottom:0}.content-blocks-header .content-blocks__h1{margin-bottom:0}.gallery-block{overflow:hidden;padding:3rem 0;margin:-3rem 0 1.5rem;background-color:rgba(35,31,32,0.1)}.gallery-block .gallery-block__slide{height:34.5rem;padding:0 .75rem;text-align:center}.gallery-block .flickity-viewport{overflow:visible}.gallery-block .gallery-block__img{height:16.5rem;margin:0 .75rem;opacity:.1;transition:all 240ms linear}@media (min-width:40em){.gallery-block .gallery-block__img{height:21rem}}@media (min-width:50em){.gallery-block .gallery-block__img{height:25.5rem}}@media (min-width:60em){.gallery-block .gallery-block__img{height:30rem}}@media (min-width:70em){.gallery-block .gallery-block__img{height:34.5rem}}.gallery-block .gallery-block__img.is-selected{opacity:1}.gallery-block .flickity-prev-next-button{border-radius:0;background-color:transparent}.gallery-block .flickity-prev-next-button svg{display:none}.gallery-block .flickity-prev-next-button:after{content:'';background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;position:relative;display:inline-block;overflow:hidden;vertical-align:middle;text-align:left;width:16px;height:8px;transition:all 120ms ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.gallery-block .flickity-prev-next-button:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.gallery-block .flickity-prev-next-button:after:before,.gallery-block .flickity-prev-next-button:after:after{content:'';display:block;height:18px;width:18px;background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;transition:opacity 180ms ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.gallery-block .flickity-prev-next-button:after:before,.gallery-block .flickity-prev-next-button:after:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.gallery-block .flickity-prev-next-button:after:after{position:absolute;z-index:2;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.gallery-block .flickity-prev-next-button:hover{background-color:transparent}.gallery-block .flickity-prev-next-button.previous{left:0}@media (min-width:70em){.gallery-block .flickity-prev-next-button.previous{left:auto;right:calc(100% - .75rem)}}.gallery-block .flickity-prev-next-button.previous:after{background-position:-350px -100px}.gallery-block .flickity-prev-next-button.previous:hover:after{-webkit-transform:translateX(-0.75rem);transform:translateX(-0.75rem)}.gallery-block .flickity-prev-next-button.next{right:0}@media (min-width:70em){.gallery-block .flickity-prev-next-button.next{left:calc(100% + .75rem);right:auto}}.gallery-block .flickity-prev-next-button.next:after{background-position:-300px -100px}.gallery-block .flickity-prev-next-button.next:hover:after{-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.footer-back .footer-back__divider{display:block;width:100%;height:1px;border-top:1px solid rgba(35,31,32,0.15)}.footer-back .footer-back__link{position:relative;display:block;margin-top:3rem;margin-bottom:1.5rem;padding-left:0;text-decoration:none;font-style:italic}@media (min-width:40em){.footer-back .footer-back__link{margin-top:4.5rem;margin-bottom:0}}.footer-back .footer-back__link .icon{display:block;margin-top:.25rem;transition:all 120ms ease}.footer-back .footer-back__link .icon-arrow-left:after{background-position:-350px 0}.footer-back .footer-back__link:hover .icon:before{opacity:0}.footer-back .footer-back__link:hover .icon:after{opacity:1}.intro-page{margin-bottom:1.5rem}@media (min-width:60em){.intro-page{margin-bottom:0}}.intro-page .content-block p{margin-bottom:.75rem;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.intro-page .content-block p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.intro-page .text-block__copy{text-align:center}.newsletter-modal{position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:auto;overflow-x:hidden;overflow-y:auto;opacity:0;transition:opacity 240ms ease;background-color:#fff}.newsletter-modal .newsletter-modal__close{position:relative;z-index:3;position:absolute;top:3rem;left:50%;padding:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.newsletter-modal .newsletter-modal__content{position:relative;z-index:2;max-width:73.5rem;-ms-flex-preferred-size:73.5rem;flex-basis:73.5rem;margin:auto auto;padding:5rem 0}.newsletter-modal .mc-field-group{margin-top:3rem}.newsletter-modal .mc-field-group input[type="email"]{text-align:center;color:rgba(35,31,32,0.5)}.newsletter-modal .mc-field-email label{margin-bottom:.25rem;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.newsletter-modal .input-group ul{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;-ms-flex-pack:center;margin-top:1.5rem}.newsletter-modal .input-group li{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;padding-right:1.5rem}.newsletter-modal .input-group li input[type="checkbox"]{margin-top:.4375rem;margin-right:.5rem}.newsletter-modal .input-group__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.newsletter-modal .response{margin-top:1.5rem;padding:1.5rem;color:#E0004D}.newsletter-modal .button-area{margin-top:3rem;margin-bottom:1.5rem}.newsletter-modal #mc_embed_signup div.mce_inline_error{background-color:#f0393e;font-weight:400}body.newlsetter-modal-is-opened{overflow:hidden}.newlsetter-modal-is-opened .newsletter-modal{z-index:900;-webkit-transform:none;transform:none;opacity:1}.pagination{text-align:center;transition:all 240ms ease}.pagination .pagination__wrapper{position:relative;z-index:2;margin:1.5rem 0}@media (min-width:40em){.pagination .pagination__wrapper{margin:3rem 0 1.5rem}}.pagination .pagination__list{display:inline-block;vertical-align:top;margin-right:-4px}.pagination .pagination__item{display:inline-block;vertical-align:top;margin-right:-4px}.pagination .pagination__item-wrap{position:relative;display:block;padding:.75rem .5rem;text-decoration:none;text-align:center;color:#231f20;opacity:.3;transition:opacity 120ms linear}@media (min-width:40em){.pagination .pagination__item-wrap{padding:.75rem 1.5rem;min-width:3.5rem}}.pagination .pagination__item-wrap_link:hover{opacity:1}.pagination .pagination__item_active .pagination__item-wrap{opacity:1}.pagination .pagination__item_active .pagination__item-wrap:after{content:'';position:absolute;bottom:.25rem;left:1.5rem;right:1.5rem;display:block;height:3px;background:#231f20}.pagination .pagination__previous,.pagination .pagination__next{display:inline-block;vertical-align:top;margin-right:-4px;padding:.75rem;text-decoration:none}@media (min-width:40em){.pagination .pagination__previous,.pagination .pagination__next{padding:.75rem 1.5rem}}.pagination .pagination__previous span,.pagination .pagination__next span{display:none}@media (min-width:60em){.pagination .pagination__previous span,.pagination .pagination__next span{display:inherit}}.pagination .pagination__previous .icon-arrow-left{transition:all 120ms ease}.pagination .pagination__previous .icon-arrow-left:after{background-position:-350px 0}.pagination .pagination__previous:hover .icon-arrow-left{-webkit-transform:translateX(-0.75rem);transform:translateX(-0.75rem)}.pagination .pagination__previous:hover .icon-arrow-left:before{opacity:0}.pagination .pagination__previous:hover .icon-arrow-left:after{opacity:1}.pagination .pagination__next .icon-arrow-right{margin-left:.75rem;transition:all 120ms ease}.pagination .pagination__next .icon-arrow-right:before{background-position:-300px -100px}.pagination .pagination__next .icon-arrow-right:after{background-position:-300px 0}.pagination .pagination__next:hover .icon-arrow-right{-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.pagination .pagination__next:hover .icon-arrow-right:before{opacity:0}.pagination .pagination__next:hover .icon-arrow-right:after{opacity:1}.news-insert{position:relative;margin-bottom:3rem;background-color:rgba(35,31,32,0.1)}.news-insert .news-insert__heading{margin-bottom:0;text-align:center;text-transform:uppercase;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.news-insert .news-list_insert{margin-top:1.5rem}.site-footer{margin-top:.75rem;background-color:#E7E8D6}.site-footer .inform{padding-top:3rem;padding-bottom:.9375rem;margin-bottom:3rem}.site-footer .inform__title{margin-top:.75rem;margin-bottom:.75rem;padding-top:.3125rem;text-transform:uppercase;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}.site-footer .inform__intro{max-width:34.5rem;margin:0 auto 1.5rem;padding:.125rem 0 .3125rem;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.site-footer .inform__intro{padding:.125rem 1.5rem .3125rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.newsletter .newsletter__field{display:inline-block;vertical-align:top;margin-right:-4px}.newsletter .newsletter__field input{width:12rem;min-width:12rem;background-color:#fff}@media (min-width:40em){.newsletter .newsletter__field input{width:25.625rem;text-align:left}}.newsletter .newsletter__button{display:inline-block;margin-right:-4px;vertical-align:top;margin:0;padding:1rem 1.5rem .9375rem}@media (min-width:40em){.newsletter .newsletter__button{padding:1rem 2.25rem .9375rem}}.newsletter .newsletter__button .text{display:none}@media (min-width:40em){.newsletter .newsletter__button .text{display:inline}}.newsletter .newsletter__button .icon{margin-left:0}@media (min-width:40em){.newsletter .newsletter__button .icon{display:none}}.social{margin-top:.75rem;padding-top:.4375rem;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif}.social .social__item{display:inline-block;vertical-align:top;margin-right:-4px}.social .social__item a{display:block;padding:.75rem;text-decoration:none;color:#231f20;opacity:.5;filter:alpha(opacity=50);transition:opacity 120ms linear}.social .social__item a:hover{opacity:1;filter:alpha(opacity=100)}.social .social__item a .icon{margin:-0.25rem .75rem 0 0}.social .social__item a strong{display:none}@media (min-width:40em){.social .social__item a strong{display:inline;font-weight:600}}.social .social__icon-fb:before{background-position:-150px -100px}.social .social__icon-tw:before{background-position:-200px -100px}.social .social__icon-yt:before{background-position:-250px -100px}.subfooter{padding:1.5rem 0;background-color:#231f20;color:#fff}@media (min-width:60em){.subfooter{padding:.75rem 0}}.subfooter a{color:#fff}.subfooter .subfooter__logo{padding-top:.375rem;padding-bottom:.375rem}@media (min-width:60em){.subfooter .subfooter__logo img{display:block}}.subfooter .subfooter__copyright{display:inline-block;vertical-align:top;margin-right:-4px;margin-bottom:0;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}@media (min-width:40em){.subfooter .subfooter__copyright{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem}}.subfooter .subfooter-nav{display:block;padding-top:.1875rem;margin-bottom:1.5rem}@media (min-width:50em){.subfooter .subfooter-nav{display:inline-block;vertical-align:top;margin-right:-4px;margin-bottom:0}}.subfooter .subfooter-nav .subfooter-nav__item{display:block;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}@media (min-width:40em){.subfooter .subfooter-nav .subfooter-nav__item{display:inline-block;vertical-align:top;margin-right:-4px}.subfooter .subfooter-nav .subfooter-nav__item:not(:first-child):before{content:'|';padding:0 .75rem}}@media (min-width:50em){.subfooter .subfooter-nav .subfooter-nav__item:before{content:'|';padding:0 .75rem}}@media (min-width:40em){.subfooter .subfooter-nav .subfooter-nav__item a{text-decoration:none}}.subfooter .subfooter-nav .subfooter-nav__item a:hover{text-decoration:underline;color:#00A3AD}.subfooter .subfooter__author{position:relative;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;opacity:.25}@media (min-width:60em){.subfooter .subfooter__author{opacity:1}}.subfooter .subfooter__author p{margin-bottom:0}.subfooter .subfooter__author p a:hover{color:#00A3AD}.subfooter .subfooter__link-top{position:relative;z-index:10;display:block;padding:.75rem}@media (min-width:60em){.subfooter .subfooter__link-top{position:absolute;top:-0.75rem;right:0}}.subfooter .subfooter__link-top .icon-arrow-top{margin:0;transition:-webkit-transform 120ms ease-in-out;transition:transform 120ms ease-in-out;transition:transform 120ms ease-in-out, -webkit-transform 120ms ease-in-out}.subfooter .subfooter__link-top .icon-arrow-top:before{background-position:-400px -50px}.subfooter .subfooter__link-top:hover .icon-arrow-top{-webkit-transform:translateY(-0.75rem);transform:translateY(-0.75rem)}.popup-modal{position:fixed;z-index:500;top:0;left:0;bottom:0;right:-20px;overflow:hidden;height:100vh;padding-top:0;padding-bottom:0;background:#fff;-webkit-transform:translateY(120vh);transform:translateY(120vh);transition:-webkit-transform 360ms ease;transition:transform 360ms ease;transition:transform 360ms ease, -webkit-transform 360ms ease;transition-delay:0}.popup-modal .popup-modal__inner{position:relative;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100vh;padding:3rem 20px 3rem 0}.popup-modal .popup-modal__close{display:block;margin:.75rem auto;padding:1.38rem;opacity:0;-webkit-transform:translateY(-3em);transform:translateY(-3em);transition:all 360ms ease 600ms}.popup-modal .popup-modal__close .icon{display:block}.popup-modal .popup-modal__heading{opacity:0;-webkit-transform:translateY(160vh);transform:translateY(160vh);transition:all 360ms ease;transition-delay:0}.popup-modal .popup-modal__content{opacity:0;-webkit-transform:translateY(160vh);transform:translateY(160vh);transition:all 360ms ease;transition-delay:0}.popup-modal .popup-modal__content .footer-back{padding-bottom:5rem}body.js-popup-modal-opening{overflow:hidden}.js-popup-modal-opening .popup-modal{z-index:500;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0}.js-popup-modal-opening .popup-modal .popup-modal__close{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0}.js-popup-modal-opening .popup-modal .popup-modal__heading{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:240ms}.js-popup-modal-opening .popup-modal .popup-modal__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:360ms}.grid{padding-right:.75rem;padding-left:.75rem}.row{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;max-width:73.5rem;padding-right:.75rem;padding-left:.75rem;margin:0 auto}[class^='col-xs'],[class*=' col-xs'],[class^='col-xs-offset'],[class*='col-xs-offset']{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;padding-right:.75rem;padding-left:.75rem}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.no-flexboxlegacy .col-xs-1{width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.no-flexboxlegacy .col-xs-2{width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.no-flexboxlegacy .col-xs-3{width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.no-flexboxlegacy .col-xs-4{width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.no-flexboxlegacy .col-xs-5{width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.no-flexboxlegacy .col-xs-6{width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.no-flexboxlegacy .col-xs-7{width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.no-flexboxlegacy .col-xs-8{width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.no-flexboxlegacy .col-xs-9{width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.no-flexboxlegacy .col-xs-10{width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.no-flexboxlegacy .col-xs-11{width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.no-flexboxlegacy .col-xs-12{width:100%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center;-ms-flex-pack:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center;-ms-flex-pack:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}@media only screen and (min-width:40em){[class^='col-sm'],[class*=' col-sm'],[class^='col-sm-offset'],[class*='col-sm-offset']{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;padding-right:.75rem;padding-left:.75rem}.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.no-flexboxlegacy .col-sm-1{width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.no-flexboxlegacy .col-sm-2{width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.no-flexboxlegacy .col-sm-3{width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.no-flexboxlegacy .col-sm-4{width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.no-flexboxlegacy .col-sm-5{width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.no-flexboxlegacy .col-sm-6{width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.no-flexboxlegacy .col-sm-7{width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.no-flexboxlegacy .col-sm-8{width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.no-flexboxlegacy .col-sm-9{width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.no-flexboxlegacy .col-sm-10{width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.no-flexboxlegacy .col-sm-11{width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.no-flexboxlegacy .col-sm-12{width:100%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center;-ms-flex-pack:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center;-ms-flex-pack:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (min-width:50em){[class^='col-md'],[class*=' col-md'],[class^='col-md-offset'],[class*='col-md-offset']{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;padding-right:.75rem;padding-left:.75rem}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.no-flexboxlegacy .col-md-1{width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.no-flexboxlegacy .col-md-2{width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.no-flexboxlegacy .col-md-3{width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.no-flexboxlegacy .col-md-4{width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.no-flexboxlegacy .col-md-5{width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.no-flexboxlegacy .col-md-6{width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.no-flexboxlegacy .col-md-7{width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.no-flexboxlegacy .col-md-8{width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.no-flexboxlegacy .col-md-9{width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.no-flexboxlegacy .col-md-10{width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.no-flexboxlegacy .col-md-11{width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.no-flexboxlegacy .col-md-12{width:100%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center;-ms-flex-pack:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center;-ms-flex-pack:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:60em){[class^='col-lg'],[class*=' col-lg'],[class^='col-lg-offset'],[class*='col-lg-offset']{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;padding-right:.75rem;padding-left:.75rem}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.no-flexboxlegacy .col-lg-1{width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.no-flexboxlegacy .col-lg-2{width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.no-flexboxlegacy .col-lg-3{width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.no-flexboxlegacy .col-lg-4{width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.no-flexboxlegacy .col-lg-5{width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.no-flexboxlegacy .col-lg-6{width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.no-flexboxlegacy .col-lg-7{width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.no-flexboxlegacy .col-lg-8{width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.no-flexboxlegacy .col-lg-9{width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.no-flexboxlegacy .col-lg-10{width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.no-flexboxlegacy .col-lg-11{width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.no-flexboxlegacy .col-lg-12{width:100%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center;-ms-flex-pack:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center;-ms-flex-pack:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}}/*! Flickity v2.0.3
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:hsla(0,0%,100%,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;z-index:30;top:0;left:0;padding:0;margin:0;list-style:none;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;padding:6px;cursor:pointer}.flickity-page-dots .dot:after{content:'';display:block;width:12px;height:12px;border:1px solid #fff;background-color:rgba(255,255,255,0);border-radius:50%;transition:background-color 240ms linear}.flickity-page-dots .dot:hover:after{background-color:rgba(255,255,255,0.3)}.flickity-page-dots .dot:first-child{margin-left:-6px}.flickity-page-dots .dot.is-selected:after{background-color:#fff}.page-home .logo .logo__text,.page-home .logo .logo__title{color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.page-home .site-footer{margin-top:0;border-top:1px solid rgba(35,31,32,0.1)}.page-home .hero{min-height:15rem}@media (min-width:40em){.page-home .hero{min-height:12rem}}.page-home .text-block{margin-top:2rem}@media (min-width:60em){.page-home .text-block{margin-top:4rem}}.page-home .text-block h2{margin-top:0;margin-bottom:0;padding-top:1.3125rem;padding-bottom:.9375rem;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}@media (min-width:60em){.page-home .text-block h2{font-size:37px;font-size:2.3125rem;line-height:45px;line-height:2.8125rem;padding-right:1.5em;margin-top:-0.2em}}.page-home .text-block .text-block__copy{margin-top:.75em}.home-slideshow{position:relative}.home-slideshow .home-slideshow__slides{position:relative;z-index:10}.home-slideshow .home-slideshow__slides .home-slideshow__slide{width:100vw}.home-slideshow .home-slideshow__slides .home-slideshow__slide:before{content:'';position:absolute;z-index:20;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0)}.home-slideshow .home-slideshow__slides .home-slideshow__slide img{display:block;width:100vw}.home-slideshow .home-slideshow__slides .home-slideshow__slide .home-slideshow__img{width:100vw;padding-top:15rem;background-position:center center;background-size:cover;background-repeat:no-repeat}@media (min-width:40em){.home-slideshow .home-slideshow__slides .home-slideshow__slide .home-slideshow__img{padding-top:35.98958333%}}.home-slideshow .flickity-page-dots{display:none}@media (min-width:40em){.home-slideshow .flickity-page-dots{top:auto;right:0;display:block;padding:0 3rem;margin-top:-3em;text-align:center}}@media (min-width:60em){.home-slideshow .flickity-page-dots{top:48%;width:22.5rem;margin-top:-1.5em;text-align:left}}@media (min-width:82.5em){.home-slideshow .flickity-page-dots{top:45%;width:28.5rem}}.home-slideshow .home-slideshow__nav{display:none}@media (min-width:40em){.home-slideshow .home-slideshow__nav{width:22.5rem}}@media (min-width:60em){.home-slideshow .home-slideshow__nav{position:absolute;z-index:100;top:48%;left:3em;right:3rem;display:block;width:73.5rem;margin:0}}@media (min-width:82.5em){.home-slideshow .home-slideshow__nav{top:45%;margin:1.5rem 0;width:28.5rem}}.home-slideshow .home-slideshow__nav .home-slideshow__slide-copy{overflow:hidden;height:5.8rem;width:22.5rem;padding-top:1.0625rem;margin-bottom:.75rem;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;color:#fff}@media (min-width:82.5em){.home-slideshow .home-slideshow__nav .home-slideshow__slide-copy{height:10.5rem;width:28.5rem;margin-bottom:1.375rem;font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link{margin-left:-0.75rem;padding:.75rem;text-decoration:none;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#fff}@media (min-width:82.5em){.home-slideshow .home-slideshow__nav .home-slideshow__slide-link{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link span{position:relative;overflow:hidden;display:inline-block;vertical-align:top;margin-right:-4px}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link span:before,.home-slideshow .home-slideshow__nav .home-slideshow__slide-link span:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#fff;transition:-webkit-transform 240ms ease 80ms;transition:transform 240ms ease 80ms;transition:transform 240ms ease 80ms, -webkit-transform 240ms ease 80ms}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link span:before{-webkit-transform:translateX(-110%);transform:translateX(-110%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link .icon-arrow-right{transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link .icon-arrow-right:before{margin-left:.75rem;background-position:-300px -50px}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link:hover span:before{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 240ms ease 80ms;transition:transform 240ms ease 80ms;transition:transform 240ms ease 80ms, -webkit-transform 240ms ease 80ms}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link:hover span:after{-webkit-transform:translateX(110%);transform:translateX(110%);transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease}.home-slideshow .home-slideshow__nav .home-slideshow__slide-link:hover .icon-arrow-right{-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (min-width:40em){.home-slideshow .home-slideshow__nav-wrapper{width:22.5rem}}@media (min-width:82.5rem){.home-slideshow .home-slideshow__nav-wrapper{width:28.5rem}}.home-discover{margin:3rem 0 4.5rem}.home-discover .home-discover__imagery img{display:block;width:100%;max-width:22.5rem;margin:0 auto}.home-discover .home-discover__cta{padding-top:1.0625rem;padding-bottom:.4375rem}.home-promotion__block{position:relative;margin-bottom:1.5em;max-width:24.5rem;margin-left:auto;margin-right:auto}.home-promotion__block:after{content:"";background:#E0004D;position:absolute;top:0;left:.75em;bottom:0;right:.75em}.home-promotion-2 .home-promotion__block:after{background:#FF671F}.home-promotion .home-promotion__link{display:block;margin:0 auto;z-index:1;color:white;position:relative}.home-promotion .home-promotion__imagery{position:relative}.home-promotion .home-promotion__imagery:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1)}.home-promotion .home-promotion__img{position:relative;z-index:1;padding-top:53.33333333%;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:180ms linear}.home-promotion .home-promotion__title{padding-top:0;padding-bottom:.625rem;font-weight:400;font-style:italic;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;color:white;transition:color 180ms linear;padding:0 1.4em .5em}@media (min-width:50em){.home-promotion .home-promotion__title{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}@media (min-width:60em){.home-promotion .home-promotion__title{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}}.home-promotion .home-promotion__title .icon-arrow-right{margin-top:1rem;display:block;transition:-webkit-transform 180ms ease;transition:transform 180ms ease;transition:transform 180ms ease, -webkit-transform 180ms ease}.home-promotion .home-promotion__title .icon-arrow-right:before{background-position:-300px -50px}.home-promotion .home-promotion__title .icon-arrow-right:after{background-position:-300px -50px}.home-promotion .home-promotion__link:hover .home-promotion__img{-moz-filter:grayscale(100%) opacity(40%);-webkit-filter:grayscale(100%) opacity(40%);-o-filter:grayscale(100%) opacity(40%);-ms-filter:grayscale(100%) opacity(40%);filter:grayscale(100%) opacity(40%)}.home-promotion .home-promotion__link:hover .home-promotion__title .icon-arrow-right{-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.home-promotion .home-promotion__link:hover .home-promotion__title .icon-arrow-right:before{opacity:0;filter:alpha(opacity=0)}.home-promotion .home-promotion__link:hover .home-promotion__title .icon-arrow-right:after{opacity:1;filter:alpha(opacity=100)}.bg-title{position:absolute;z-index:1;top:.75rem;left:1.5rem;margin-top:1.5rem;font-weight:800;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:121px;font-size:7.5625rem;line-height:120px;line-height:7.5rem;opacity:.05;filter:alpha(opacity=5);pointer-events:none}.home-calendar{margin-top:3rem;padding-top:.8125rem}.home-calendar .home-calendar__inner{position:relative;padding-left:.8125rem}.home-calendar .home-calendar__bg-title{position:absolute;z-index:1;top:3rem;left:.5rem;right:.5rem;margin-top:1.5rem;text-align:center;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:72px;font-size:4.5rem;line-height:72px;line-height:4.5rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;opacity:.05;filter:alpha(opacity=5)}@media (min-width:30em){.home-calendar .home-calendar__bg-title{top:.75rem;left:1.5rem;right:auto;text-align:left;font-size:121px;font-size:7.5625rem;line-height:120px;line-height:7.5rem}}.home-calendar .home-calendar__title-block,.home-calendar .home-calendar__block,.home-calendar .home-calendar__link-calendar{position:relative;z-index:10;display:block;max-width:22.5rem;margin:-1px auto 0 auto}@media (min-width:40em){.home-calendar .home-calendar__title-block,.home-calendar .home-calendar__block,.home-calendar .home-calendar__link-calendar{-ms-flex-preferred-size:calc(50% + 1px);flex-basis:calc(50% + 1px);max-width:calc(50% + 1px);margin:-1px 0 0 -1px}}@media (min-width:50em){.home-calendar .home-calendar__title-block,.home-calendar .home-calendar__block,.home-calendar .home-calendar__link-calendar{-ms-flex-preferred-size:calc(33.33333% + 1px);flex-basis:calc(33.33333% + 1px);max-width:calc(33.33333% + 1px)}}@media (min-width:60em){.home-calendar .home-calendar__title-block,.home-calendar .home-calendar__block,.home-calendar .home-calendar__link-calendar{-ms-flex-preferred-size:calc(25% + 1px);flex-basis:calc(25% + 1px);max-width:calc(25% + 1px)}}.home-calendar .home-calendar__title-block:hover,.home-calendar .home-calendar__block:hover,.home-calendar .home-calendar__link-calendar:hover{z-index:20}.home-calendar .home-calendar__title-block.col-sm-offset-3,.home-calendar .home-calendar__block.col-sm-offset-3,.home-calendar .home-calendar__link-calendar.col-sm-offset-3{margin-left:calc(25% - 1px)}.home-calendar .home-calendar__title-block{margin-top:0}.home-calendar .home-calendar__title-block .home-calendar__title{margin-top:0;padding-top:1.1875rem;font-weight:400;font-style:italic;font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}@media (min-width:40em){.home-calendar .home-calendar__title-block .home-calendar__title{margin-top:8.25rem}}.home-calendar .home-calendar__title-block .home-calendar__title:after{content:'—';display:block}.home-calendar .event{position:relative;overflow:hidden;text-decoration:none}@media (min-width:40em){.home-calendar .event{height:22.5625rem}}.home-calendar .event:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece;transition:background-color 240ms ease 300ms,border-color 240ms ease 300ms}.home-calendar .event .event__imagery-wrapper{position:absolute;overflow:hidden;z-index:11;top:0;left:0;right:0;bottom:0;height:3.0625rem;transition:height 240ms ease 300ms}.home-calendar .event .event__imagery-wrapper .event__imagery{position:absolute;top:0;left:0;display:block;width:100%;background-size:cover;background-position:center center}@media (min-width:40em){.home-calendar .event .event__imagery-wrapper .event__imagery{height:22.5625rem}}.home-calendar .event .event__content{position:relative;z-index:20;transition:-webkit-transform 240ms ease 300ms;transition:transform 240ms ease 300ms;transition:transform 240ms ease 300ms, -webkit-transform 240ms ease 300ms}.home-calendar .event .event__date-number{display:block;margin-top:1.5rem;font-weight:700;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:81px;font-size:5.0625rem;line-height:75px;line-height:4.6875rem;color:#E0004D}.home-calendar .event .event__date-month{display:inline-block;vertical-align:top;margin-right:-4px;min-width:6rem;margin-right:0;margin-top:-0.1875rem;text-transform:uppercase;font-weight:700;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;line-height:16px;line-height:1rem;color:#E0004D}.home-calendar .event .event__date-day{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:-0.125rem;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;color:#231f20;opacity:.4}.home-calendar .event .event__date-day:before{content:'— '}.home-calendar .event .event__title{padding-top:1rem;padding-bottom:0;padding-right:1.5rem;margin-top:0;margin-bottom:0;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.home-calendar .event .event__title:after{content:'—';display:block}.home-calendar .event .event__copy{padding-top:.0625rem;padding-right:1.5rem;padding-bottom:.1875rem;color:#231f20}.home-calendar .event .event__date-number,.home-calendar .event .event__date-month,.home-calendar .event .event__date-day,.home-calendar .event .event__title,.home-calendar .event .event__copy{transition:color 240ms ease 300ms}.home-calendar .event .event__btn-link{position:absolute;z-index:30;left:0;bottom:0;display:block;width:100%;padding:.9375rem .75rem;background-color:rgba(35,31,32,0.1);-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform 120ms ease 60ms;transition:transform 120ms ease 60ms;transition:transform 120ms ease 60ms, -webkit-transform 120ms ease 60ms}.home-calendar .event .event__btn-link .icon-arrow-right{display:block;-webkit-transform:translateX(-2rem);transform:translateX(-2rem);transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease}.home-calendar .event .event__btn-link .icon-arrow-right:before{background-position:-300px -50px}.home-calendar .event.event_img{z-index:11}.home-calendar .event.event_img .event__btn-link{background-color:rgba(35,31,32,0.4)}.home-calendar .event:hover .event__btn-link{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 120ms ease 240ms;transition:transform 120ms ease 240ms;transition:transform 120ms ease 240ms, -webkit-transform 120ms ease 240ms}.home-calendar .event:hover .event__btn-link .icon-arrow-right{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 120ms ease 300ms;transition:transform 120ms ease 300ms;transition:transform 120ms ease 300ms, -webkit-transform 120ms ease 300ms}.home-calendar .event:hover.event_txt:after{background-color:#E0004D;border-color:#E0004D;transition:background-color 240ms ease,border-color 240ms ease}.home-calendar .event:hover.event_txt .event__date-number,.home-calendar .event:hover.event_txt .event__date-month,.home-calendar .event:hover.event_txt .event__date-day,.home-calendar .event:hover.event_txt .event__title,.home-calendar .event:hover.event_txt .event__copy{color:#fff;transition:color 240ms ease}.home-calendar .event:hover.event_img .event__imagery-wrapper{height:100%;transition:height 240ms ease}.home-calendar .event:hover.event_img .event__content{-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:height 240ms ease}.home-calendar .home-calendar__link-calendar{padding-top:3rem;padding-bottom:3rem;border:1px solid #E0004D;background-color:#c70044;text-decoration:none;font-weight:800;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#fff;transition:all 240ms linear}@media (min-width:40em){.home-calendar .home-calendar__link-calendar{padding-top:9rem;padding-bottom:1.5rem}}.home-calendar .home-calendar__link-calendar .icon-arrow-right:before{background-position:-300px -50px}.home-calendar .home-calendar__link-calendar .icon{display:block;margin-top:.5rem;transition:all 120ms ease}.home-calendar .home-calendar__link-calendar:hover{background-color:#E0004D}.home-calendar .home-calendar__link-calendar:hover .icon{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.home-author{margin:6rem 0 5.25rem}.home-author .home-author__inner{position:relative;padding-top:.75rem}.home-author .home-author__bg-title{max-width:100%;margin-top:-3.5rem;font-size:20.5vw;line-height:1}@media (min-width:37.5em){.home-author .home-author__bg-title{font-size:121px;font-size:7.5625rem;line-height:120px;line-height:7.5rem}}.home-author .home-author__imagery{display:none;text-align:right}@media (min-width:40em){.home-author .home-author__imagery{position:relative;z-index:10;display:block;text-align:right}}.home-author .home-author__imagery .home-author__image{display:inline-block;vertical-align:top;margin-right:-4px;width:10.5rem;height:10.5rem;background-size:cover;background-position:center center;border-radius:50%}@media (min-width:50em){.home-author .home-author__imagery .home-author__image{width:17.125rem;height:17.125rem}}.home-author .home-author__info{position:relative;z-index:10}.home-author .home-author__info-wrapper{max-width:22.5rem;margin:0 auto}@media (min-width:50em){.home-author .home-author__info-wrapper{max-width:none}}.home-author .home-author__heading{margin-top:0;padding-top:.625rem;padding-bottom:.75rem;margin-bottom:0;text-transform:uppercase;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;color:#E0004D}.home-author .home-author__name{margin-top:0;padding-top:0;padding-bottom:.4375rem;margin-bottom:0;font-style:italic;font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}.home-author .home-author__name:after{content:'—';display:block;font-style:normal}.home-author .home-author__copy{overflow:hidden;max-height:4.6rem;margin-top:.1875rem;line-height:1.5}.home-author .home-author__copy p{margin-bottom:0}.home-author .home-author__link{display:inline-block;vertical-align:top;margin-right:-4px;margin-left:-0.75rem;padding:1.0625rem .75rem 1rem}.home-author .home-author__link .icon{margin-left:.25rem;transition:all 120ms ease}.home-author .home-author__link:hover .icon{-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.home-author .home-author__link:hover .icon:before{opacity:0}.home-author .home-author__link:hover .icon:after{opacity:1}.home-partners{padding:3rem 0;background-color:#E7E8D6}.home-partners .home-partners__title{text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem}.home-partners .home-partners__item .home-partners__link{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:7.5rem;padding:1rem .25rem}.home-partners .home-partners__item img{display:block;margin:auto;max-height:100%;-ms-flex:0 0 auto;flex:0 0 auto;-moz-filter:grayscale(100%) opacity(50%);-webkit-filter:grayscale(100%) opacity(50%);-o-filter:grayscale(100%) opacity(50%);-ms-filter:grayscale(100%) opacity(50%);filter:grayscale(100%) opacity(50%);transition:all 240ms ease}.home-partners .home-partners__item a:hover img{-moz-filter:grayscale(100%) opacity(100%);-webkit-filter:grayscale(100%) opacity(100%);-o-filter:grayscale(100%) opacity(100%);-ms-filter:grayscale(100%) opacity(100%);filter:grayscale(100%) opacity(100%)}.news-fiter{padding-top:3rem;margin-left:-25%}.news-fiter .news-fiter-item{display:block}.news-fiter .news-fiter-item__button{display:block;width:100%;padding:.5625rem .75rem .5rem;margin-bottom:1px;background-color:rgba(35,31,32,0.1);text-align:left;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;color:rgba(35,31,32,0.4);transition:all 120ms linear}.news-fiter .news-fiter-item__button:before{content:'';display:inline-block;vertical-align:top;margin-right:-4px;width:.5rem;height:.5rem;margin:.25rem .5rem 0 0;border-radius:50%;border:1px solid #231f20;opacity:.4;transition:all 120ms linear}.news-fiter .news-fiter-item__button:hover{background-color:rgba(35,31,32,0.15);color:#231f20}.news-fiter .news-fiter-item__button:hover:before{opacity:1}.news-fiter .news-fiter-item input:checked+.news-fiter-item__button{background-color:#E0004D;color:#fff}.news-fiter .news-fiter-item input:checked+.news-fiter-item__button:before{border-color:#fff;background-color:#fff;opacity:1}.news-list{margin:3rem auto}.news-list .news-item{display:inline-block;vertical-align:top;margin-right:-4px;cursor:pointer}.news-list .news-item .news-item__link{display:block;max-width:22.5rem;margin:0 auto;padding:.75rem;text-decoration:none;color:inherit}.news-list .news-item .news-item__imagery{position:relative;overflow:hidden}.news-list .news-item .news-item__imagery:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1)}.news-list .news-item .news-item__imagery .icon{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.news-list .news-item .news-item__image{position:relative;z-index:3;padding-top:53.33333%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:-webkit-filter,180ms linear;transition:180ms linear,-webkit-filter;transition:filter,180ms linear;transition:filter,180ms linear,-webkit-filter}.news-list .news-item .news-item__info{margin-top:.6875rem}.news-list .news-item .news-item__cat{display:inline-block;vertical-align:top;margin-right:-4px;min-width:26.667%;padding-right:1.5rem;text-transform:uppercase;font-weight:700;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;color:#E0004D}.news-list .news-item .news-item__date{display:inline-block;vertical-align:top;margin-right:-4px;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;color:#231f20;opacity:.4}.news-list .news-item .news-item__date:before{content:'— '}.news-list .news-item .news-item__title{margin-top:.875rem;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.news-list .news-item .news-item__title:after{content:'—';display:block}.news-list .news-item .news-item__copy{margin-top:-0.25rem}.news-list .news-item .news-item__link:hover .news-item__image{-moz-filter:grayscale(100%) opacity(40%);-webkit-filter:grayscale(100%) opacity(40%);-o-filter:grayscale(100%) opacity(40%);-ms-filter:grayscale(100%) opacity(40%);filter:grayscale(100%) opacity(40%)}.news__modal .content-blocks__heading{padding-top:0}.news__modal .new__book-imagery{text-align:center;margin-bottom:1.5rem}.news__modal .new__book-caption{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;color:rgba(35,31,32,0.4)}.news__modal .news__cat{display:block;padding-top:.6875rem;margin-bottom:-0.1875rem;text-transform:uppercase;text-align:center;font-weight:700;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;color:#E0004D}.news__modal .news__h1{margin-top:1.25rem}.news__modal .news__h1:after{margin-top:2.35rem}.news__modal .news__date{padding-top:.75rem;padding-bottom:1.5rem;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;color:#231f20;opacity:.4}@media (min-width:50em){.news__modal .news__date{text-align:right}}.news__modal .news__date+.content-block{margin-top:0}.news__modal .news__copy audio{display:block;margin:.75rem 0}.news__modal .news__footer{margin-top:1.5rem}.news__modal .news__footer-divider{display:block;width:100%;height:1px;border-top:1px solid rgba(35,31,32,0.15)}.news__modal .news__back{position:relative;margin-top:4.5rem;padding-left:0;font-style:italic}.news__modal .news__back:hover .icon{-webkit-transform:translateX(-0.75rem);transform:translateX(-0.75rem)}.news__modal.news__modal_page .news__close{display:block;width:4.51rem;margin:.75rem auto;padding:1.38rem;transition:all 360ms ease 600ms}.news__modal.news__modal_page .news__close .icon{display:block}.page-school-library-details .news__heading{padding-bottom:1.5rem}@media (min-width:40em){.events-filter{padding-top:1.5rem}}.events-filter .filter-genre__list{text-align:center}.events-list{position:relative}.events-list .event-list__block{position:relative;margin-top:3rem;transition:all 240ms ease}.events-list .event-list__month{position:relative;margin-top:0;margin-bottom:-1px;width:100%;padding:2.5rem .75rem .75rem}@media (min-width:50em){.events-list .event-list__month{position:absolute;top:0;left:.75rem;bottom:0;width:16.41156463%;margin-bottom:0;font-weight:400;font-style:italic;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.events-list .event-list__month:after{content:'—';display:block}}.events-list .event-list__month:before{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece}.events-list .event{position:relative;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;padding:0;text-decoration:none}@media (min-width:40em){.events-list .event{min-height:18rem}}.events-list .event:not(:last-child){margin-bottom:-1px}.events-list .event:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece}.events-list .event .event__date{position:relative;z-index:2;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 .75rem}@media (min-width:30em){.events-list .event .event__date{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:50em){.events-list .event .event__date{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;text-align:right}}.events-list .event .event__date-number{display:block;margin-top:1.5rem;font-weight:700;font-size:70px;font-size:4.375rem;line-height:80px;line-height:5rem;color:#E0004D}.events-list .event .event__date-month{display:inline-block;vertical-align:top;margin-right:-4px;min-width:6rem;margin-right:0;margin-top:-0.1875rem;text-transform:uppercase;font-weight:700;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;line-height:16px;line-height:1rem;color:#E0004D}.events-list .event .event__date-day{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:-0.125rem;margin-right:0;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;color:#231f20;opacity:.4}@media (min-width:40em){.events-list .event .event__date-day{display:block}}.events-list .event .event__date-day:before{content:'— '}.events-list .event .event__public{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:.75rem;padding:.125rem .5rem;background-color:#E0004D;text-transform:uppercase;font-weight:700;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#fff}.events-list .event .event__content{position:relative;z-index:2;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 .75rem 1.5rem}@media (min-width:30em){.events-list .event .event__content{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;padding:1.5rem 5% 4.5rem .75rem}}@media (min-width:40em){.events-list .event .event__content{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.events-list .event .event__title{padding-top:.75rem;padding-bottom:.25rem;margin-top:0;margin-bottom:0;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media (min-width:60em){.events-list .event .event__title{padding-right:1.5rem;font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem}}.events-list .event .event__title:after{content:'—';display:block}.events-list .event .event__copy{margin-bottom:0;padding-top:.0625rem;padding-bottom:.1875rem;color:#231f20}@media (min-width:50em){.events-list .event .event__copy{padding-right:1.5rem}}.events-list .event .event__imagery{display:none}@media (min-width:40em){.events-list .event .event__imagery{position:relative;z-index:2;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:.75rem}}@media (min-width:60em){.events-list .event .event__imagery:after{content:'';position:absolute;z-index:1;top:.75rem;left:.75rem;right:.75rem;bottom:.75rem;background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1)}}.events-list .event .event__img{position:relative;z-index:2;background-position:top left;background-size:contain;background-repeat:no-repeat;height:100%;width:100%;transition:all 240ms linear}@media (min-width:60em){.events-list .event .event__img{background-position:center center;background-size:cover;min-height:16rem}}.events-list .event .event__icon{position:relative;z-index:2;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;background-color:#e2dedf;transition:all 240ms ease}.events-list .event .event__icon .icon{margin:auto;transition:all 120ms ease}.events-list .event .event__icon .icon:before{transition:all 120ms ease}.events-list .event .event__icon .icon:after{width:16px;height:8px;background-position:-300px -50px;transition:all 120ms ease}.events-list .event:hover .event__img{-moz-filter:grayscale(100%) opacity(40%);-webkit-filter:grayscale(100%) opacity(40%);-o-filter:grayscale(100%) opacity(40%);-ms-filter:grayscale(100%) opacity(40%);filter:grayscale(100%) opacity(40%)}.events-list .event:hover .event__icon{background-color:transparent}.events-list .event:hover .event__icon .icon{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.events-list .event:hover .event__icon .icon:before{opacity:0}.events-list .event:hover .event__icon .icon:after{opacity:1}.event-list_load .events-list .event-list__block{opacity:0}.event-details .event-details__heading{margin-bottom:3rem}.event-details .event-details__infos{margin-bottom:3rem;text-align:center}@media (min-width:40em){.event-details .event-details__infos{text-align:left}}.event-details .event-details__info{position:relative;z-index:2;margin-bottom:1.5rem;color:rgba(35,31,32,0.5)}.event-details .event-details__info .icon{display:block;width:18px;margin:0 auto .375rem}@media (min-width:40em){.event-details .event-details__info .icon{margin:0 0 .375rem 0}}.event-details .event__date{position:relative;z-index:2}.event-details .event__date-day{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:-0.125rem;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;color:#231f20;opacity:.4}.event-details .event__date-day:before{content:'— '}.event-details .event-details__picture{display:block;margin:0 auto 1.5rem}@media (min-width:40em){.event-details .event-details__picture{float:left;margin:0 1.5rem 1.5rem 0}}.event-details .event-details__footer-divider{display:block;width:100%;height:1px;border-top:1px solid rgba(35,31,32,0.15)}.event-details .event-details__back{position:relative;display:block;margin-top:4.5rem;padding-left:0;text-decoration:none;font-style:italic}.event-details .event-details__back .icon{margin-right:.75rem;transition:all 120ms ease}.event-details .event-details__back .icon-arrow-left:after{background-position:-350px 0}.event-details .event-details__back:hover .icon{-webkit-transform:translateX(-0.75rem);transform:translateX(-0.75rem)}.event-details .event-details__back:hover .icon:before{opacity:0}.event-details .event-details__back:hover .icon:after{opacity:1}.writers-header .content-blocks__h1{margin-bottom:0;text-align:left}.writers-header .content-blocks__h1:after{margin-left:0;margin-top:1.5rem}.writers-header .intro{margin-bottom:3rem}@media (min-width:60em){.writers-header .intro{margin-bottom:0}}@media (min-width:60em){.writers-header .intro .content-block{margin-right:3rem}}.writers-header .intro .content-block p{margin-bottom:.75rem;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.writers-header .intro .content-block p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.writers-header .writers-filter{margin-top:-1rem}.writers-search{position:relative;width:100%;max-width:34.5rem;margin-bottom:1.5rem}.writers-search .writers-search__field{width:100%;padding-right:4.5rem;border:1px solid rgba(35,31,32,0.15);background:none}.writers-search .writers-search__button{position:absolute;z-index:2;top:0;right:0;width:3rem;height:100%}.writers-search .icon-search{position:absolute;z-index:1;right:.75rem;top:1.05rem}.writers-search .icon-search:before,.writers-search .icon-search:after{transition:all 120ms linear}.writers-search .icon-search:before{background-position:-100px -100px}.writers-search .icon-search:after{background-position:-100px 0}.writers-search .writers-search__button:hover+.icon-search::before{opacity:0}.writers-search .writers-search__button:hover+.icon-search:after{opacity:1}.filter-genre .filter-genre__list{width:100%;padding-top:.125rem;padding-bottom:.3125rem;margin-bottom:.75rem}.filter-genre .filter-genre__item{margin-top:.375rem}.filter-genre .filter-genre__button{padding:.25rem .5rem .25rem;margin-right:.1rem;background-color:rgba(35,31,32,0.1);font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;color:rgba(35,31,32,0.5);cursor:pointer;transition:all 120ms linear}@media (min-width:50em){.filter-genre .filter-genre__button{padding:.3125rem .75rem .3125rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.filter-genre .filter-genre__button .icon{margin-top:-0.1875rem;margin-right:.375rem;opacity:.5;transition:all 120ms linear;-webkit-transform:rotate(45deg) scale(.8);transform:rotate(45deg) scale(.8)}.filter-genre .filter-genre__button .icon:before,.filter-genre .filter-genre__button .icon:after{transition:all 120ms linear}.filter-genre .filter-genre__button:hover{color:#231f20}.filter-genre .filter-genre__button:hover .icon{opacity:1}.filter-genre .filter-genre__item input:checked+.filter-genre__button{background-color:#E0004D;color:#fff}.filter-genre .filter-genre__item input:checked+.filter-genre__button .icon-close-2{opacity:1;-webkit-transform:none;transform:none}.filter-genre .filter-genre__item input:checked+.filter-genre__button .icon-close-2:before{opacity:0}.filter-genre .filter-genre__item input:checked+.filter-genre__button .icon-close-2:after{opacity:1}.filter-year{padding-top:1.125rem;padding-bottom:.3125rem;margin-bottom:1.5rem}.filter-year .filter-year__field{position:relative;width:22.5rem;max-width:100%;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0;border:1px solid rgba(35,31,32,0.15)}.filter-year .filter-year__field:after{content:'';background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;position:absolute;right:.75rem;top:50%;width:11px;height:6px;background-position:-400px -250px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.filter-year .filter-year__field:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.filter-year .filter-year__field .filter-year__label{text-transform:uppercase;padding:.625rem 0 .4375rem .8125rem;opacity:.5;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem}@media (min-width:40em){.filter-year .filter-year__field .filter-year__label{padding:.5625rem 0 .5rem .8125rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.filter-year .filter-year__field .filter-year__select{position:relative;z-index:2;-ms-flex:1;flex:1;width:auto;padding:.625rem 2.25rem .5rem .75rem;background:none;font-weight:600;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem}@media (min-width:40em){.filter-year .filter-year__field .filter-year__select{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.filter-year .filter-year__resume{font-style:italic;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.5}.filter-alpha{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:40em){.filter-alpha{margin-top:3rem;margin-bottom:3rem}}.filter-alpha .filter-alpha__list{width:100%;padding-top:3rem;border-top:1px solid rgba(35,31,32,0.15);text-align:center;padding-bottom:.875rem}.filter-alpha .filter-alpha__item span,.filter-alpha .filter-alpha__item a{display:block;padding:.25rem .5rem;text-decoration:none;font-weight:700;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;opacity:.3;transition:opacity 120ms linear}.filter-alpha .filter-alpha__item a{cursor:pointer}.filter-alpha .filter-alpha__item a:hover{color:#231f20;opacity:1}.filter-alpha .filter-alpha__item span{opacity:.1;cursor:default}.filter-alpha .filter-alpha__item.filter-alpha__item_active a{opacity:1}.filter-alpha .filter-alpha__item.filter-alpha__item_all{display:block;margin-right:0}@media (min-width:50em){.filter-alpha .filter-alpha__item.filter-alpha__item_all{display:inline-block;vertical-align:top;margin-right:-4px;margin-right:2.25rem}}.filter-alpha .filter-alpha__item.filter-alpha__item_all a{padding-top:.25rem;font-weight:400;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.filter-month{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:40em){.filter-month{margin-top:3rem;margin-bottom:3rem}}.filter-month .filter-month__list{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;padding:0;width:100%;border-top:1px solid rgba(35,31,32,0.15);border-left:1px solid rgba(35,31,32,0.15);cursor:default}@media (min-width:50em){.filter-month .filter-month__list{display:inline-block;text-align:center;padding:3rem .75rem .875rem;border-left:0}}.filter-month .filter-month__item{display:block;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;border-bottom:1px solid rgba(35,31,32,0.15);border-right:1px solid rgba(35,31,32,0.15)}@media (min-width:40em){.filter-month .filter-month__item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:50em){.filter-month .filter-month__item{display:inline-block;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none;border-bottom:none;border-right:none}}.filter-month .filter-month__item .filter-month__link{display:block;padding:.5rem .5rem .75rem;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;transition:color 120ms linear;cursor:pointer}@media (min-width:50em){.filter-month .filter-month__item .filter-month__link{padding:.25rem .5rem}}.filter-month .filter-month__item .filter-month__link:hover{color:#E0004D;opacity:1}.filter-month .filter-month__item .filter-month__link .year{display:block}.filter-month .filter-month__item.filter-month__item_active{border-bottom-color:#E0004D;border-right-color:#E0004D;background-color:#E0004D}@media (min-width:50em){.filter-month .filter-month__item.filter-month__item_active{background-color:transparent}}.filter-month .filter-month__item.filter-month__item_active .filter-month__link{color:#fff}@media (min-width:50em){.filter-month .filter-month__item.filter-month__item_active .filter-month__link{color:#E0004D}}.filter-month .filter-month__item.filter-month__item_disabled .filter-month__link{opacity:.2;cursor:default}.filter-month .filter-month__item.filter-month__item_disabled .filter-month__link:hover{color:#231f20}.filter-month .filter-month__item.filter-month__item_all{display:block}@media (min-width:50em){.filter-month .filter-month__item.filter-month__item_all{margin-bottom:.75rem}}@media (min-width:60em){.filter-month .filter-month__item.filter-month__item_all{display:inline-block;margin-right:1.4em;border-right:1px solid #dadada;padding-right:1.4em}}.filter-month .filter-month__item.filter-month__item_all a{font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem}@media (min-width:60em){.filter-month .filter-month__item.filter-month__item_all a{text-align:left}}.filter-month .filter-month__item.filter-month__item_all a.filter-month__item_active{color:#E0004D}@media (min-width:50em){.filter-month .filter-month__item.filter-month__item_all a{padding-top:.25rem}}@media (min-width:40em){.filter-month .filter-month__item.filter-month__item_add-event{margin-left:2.25rem}}.filter-month .filter-month__item.filter-month__item_add-event .button-add-event{display:inline-block;vertical-align:top;margin-right:-4px;margin:0 auto;padding:.25rem .75rem;background-color:#E0004D;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:11px;font-size:0.6875rem;line-height:16px;line-height:1rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#fff}.filter-month .filter-month__item.filter-month__item_add-event .button-add-event:hover{background-color:#810054}.filter-month .filter-year__item{position:relative}.filter-month .filter-year__item:after{content:'';position:absolute;top:50%;left:50%;display:block;height:3rem;border-right:1px dotted rgba(35,31,32,0.2);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-month .filter-year__item span{position:relative;z-index:2;display:inline-block;vertical-align:top;margin-right:-4px;margin:.25rem .25rem 0;padding:.125rem .25rem;background-color:#cac3c5;font-size:12px;font-size:0.75rem;line-height:12px;line-height:0.75rem;color:rgba(35,31,32,0.5)}.writer-list{position:relative;margin-top:3rem}.writer-item{position:relative;transition:all 240ms ease}.writer-item .writer-item__link{display:block;padding:.75rem 0;margin-bottom:.75rem;text-decoration:none;text-align:center}.writer-item .writer-item__imagery{position:relative;overflow:hidden;margin:0 12.878%;border-radius:50%}.writer-item .writer-item__imagery:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1);border-radius:50%;background-size:200% 200%}.writer-item .writer-item__image{position:relative;z-index:2;display:block;width:100%;padding-bottom:100%;border-radius:50%;background-size:cover;background-position:center center;transition:all 240ms ease}.writer-item .writer-item__name{margin-top:0;padding-top:1.0625rem;padding-bottom:1.1875rem;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}@media (min-width:30em){.writer-item .writer-item__name{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.writer-item .writer-item__name a{text-decoration:none}.writer-item .writer-item__max{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.4}.writer-item.writer-item_not-found{margin:1.5rem 0;text-align:center;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;color:#E0004D}.writer-item:hover .writer-item__imagery .writer-item__image{-moz-filter:grayscale(100%) opacity(50%);-webkit-filter:grayscale(100%) opacity(50%);-o-filter:grayscale(100%) opacity(50%);-ms-filter:grayscale(100%) opacity(50%);filter:grayscale(100%) opacity(50%)}.writer-item:hover .writer-item__imagery:after{-webkit-animation:gradientAnimation 1200ms ease infinite;animation:gradientAnimation 1200ms ease infinite}.writer-list_load .writer-item{opacity:0}.writer .writer__h1{margin-top:0;margin-bottom:1.5625rem;padding-top:1.3125rem}.writer .writer__h1:after{margin-top:2.375rem}.writer .writer__section-title{padding-top:.375rem;padding-bottom:1.125rem;margin-bottom:0;text-transform:uppercase;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}@media (min-width:40em){.writer .writer__content{margin-top:1.5rem;margin-bottom:1.5rem}}.writer .writer__picture{text-align:center}@media (min-width:60em){.writer .writer__picture{text-align:right}}.writer .writer__image{display:inline-block;vertical-align:top;margin-right:-4px;width:7.5rem;height:7.5rem;background-size:cover;background-position:center center;border-radius:50%}@media (min-width:40em){.writer .writer__image{width:10.5rem;height:10.5rem;margin-top:1.5rem}}@media (min-width:60em){.writer .writer__image{width:17.125rem;height:17.125rem;margin-top:0}}.writer .writer__info dl{padding-top:.625rem;margin-top:0}.writer .writer__info dt{text-transform:uppercase;font-weight:400;font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem}.writer .writer__info dd{padding-bottom:1.125rem;font-weight:700;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.writer .writer__info a{text-decoration:none}.writer .writer__info dt.writer__credit-photo{display:inline;text-transform:none;opacity:.4}.writer .writer__info dt.writer__credit-photo:after{content:' /'}.writer .writer__info dd.writer__credit-photo{display:inline;opacity:.4;transition:opacity 120ms linear}.writer .writer__info dd.writer__credit-photo:hover{opacity:1}.writer .writer__info dd.writer__credit-photo a:hover{color:#231f20}.writer .writer__brief-copy{padding-top:.25rem;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem}.writer .writer__book-list{width:100%;margin:4.5rem auto}.writer .writer__book-item{width:18rem;opacity:.2}.writer .writer__book-item.is-selected{opacity:1}.writer .writer__book-img-container{position:relative;height:21rem}.writer .writer__book-img-container img{position:absolute;bottom:0;padding:0 10%}.writer .writer__book-info{padding-top:.25rem;text-align:center;font-weight:800;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.writer .writer__col-title{text-align:right}.writer .writer__col-title .writer__section-title{margin-top:0}.writer .writer__col-title+.content-block{margin-top:0}.writer .writer__copy{position:relative}.writer .writer__file-update{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.4}.writer .writer__book-review{position:relative}.writer .writer__book-review .footer-back__divider{display:block;width:100%;height:1px;border-top:1px solid rgba(35,31,32,0.15)}.writer .writer__book-review .items{padding:3rem 0 1.5rem}@media (min-width:37.5em){.writer .writer__book-review .items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:37.5em){.writer .writer__book-review .item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.writer .writer__book-review .item-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0 .5rem 1.5rem 0;text-decoration:none}@media (min-width:37.5em){.writer .writer__book-review .item-link{padding:0 1.5rem 1.5rem 0}}.writer .writer__book-review .item-link .icon{transition:all 120ms ease;-ms-flex-negative:0;flex-shrink:0}.writer .writer__book-review .item-link .txt{padding-left:1rem;font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem}@media (min-width:40em){.writer .writer__book-review .item-link .txt{font-size:18px;font-size:1.125rem;line-height:16px;line-height:1rem}}.writer .writer__book-review .item-link .sub-txt{display:block;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;opacity:.4}.writer .writer__book-review .item-link:hover .icon:before{opacity:0}.writer .writer__book-review .item-link:hover .icon:after{opacity:1}.content-team__title{margin-top:1.5rem;padding-top:.375rem;text-align:center;text-transform:uppercase;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}@media (min-width:40em){.content-team__title{margin-top:15rem;text-align:left;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}.content-team__section{margin-top:1.5rem}@media (min-width:40em){.content-team__section{margin-top:4.5rem}}.content-team__list{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}@media (min-width:40em){.content-team__list{margin:0 -0.75rem}}.content-team__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0 0 1.5rem}@media (min-width:40em){.content-team__item{padding:0 .75rem 1.5rem}}@media (min-width:60em){.content-team__item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.content-team__item .content-team__imagery{position:relative;overflow:hidden;width:6rem;height:6rem;margin:-0.25rem auto 0;border-radius:50%;background-position:center center;background-size:cover;text-align:center}@media (min-width:30em){.content-team__item .content-team__imagery{width:11rem;height:11rem}}@media (min-width:40em){.content-team__item .content-team__imagery{margin:-0.25rem 0 0 -0.75rem}}.content-team__item .content-team__heading{text-align:center}@media (min-width:40em){.content-team__item .content-team__heading{text-align:left}}.content-team__item .content-team__position{margin-top:0;padding-top:.6875rem;padding-bottom:.5625rem;margin-bottom:0;text-transform:uppercase;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;color:#00A3AD}@media (min-width:30em){.content-team__item .content-team__position{margin-top:1.25rem;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem}}.content-team__item .content-team__name{margin-top:0;padding-top:.3125rem;padding-bottom:.4375rem;margin-bottom:0;font-weight:400;font-style:italic;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem}@media (min-width:40em){.content-team__item .content-team__name{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}}.content-team__item .content-team__name:after{content:'—';display:block}.content-team__item .content-team__copy{max-width:24rem;margin:0 auto;padding-top:.1875rem;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.content-team__item .content-team__copy{max-width:30rem;margin:0;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.page-book-scene .content-blocks{padding-top:0}.book-scene-header{padding-top:1.5rem;background-color:rgba(35,31,32,0.1)}@media (min-width:40em){.book-scene-header{padding-top:3rem}}@media (min-width:50em){.book-scene-header{padding-top:4.5rem}}.book-scene-tabs{position:relative;margin-top:3rem;overflow:hidden;overflow-x:auto}.book-scene-tabs .list{position:relative;width:73.5rem}.book-scene-tabs .item{padding:0}.book-scene-tabs .item:first-child{margin-left:-0.75rem}.book-scene-tabs .item-btn{display:block;width:calc(100% + 1.5rem);width:100%;padding:1.5rem;text-align:left;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;opacity:.5;transition:all 240ms linear}.book-scene-tabs .item-btn:hover{opacity:1;background-color:rgba(250,250,250,0.4)}.book-scene-tabs .item-btn.js-tabs_active{background-color:#fafafa;opacity:1}.book-scene-list{padding-top:3rem}.book-scene-item{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(35,31,32,0.15)}@media (min-width:40em){.book-scene-item{padding-bottom:3rem}}.book-scene-item .book-scene-item__link{text-decoration:none}.book-scene-item .book-scene-item__name{margin-bottom:0;padding-bottom:0;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.book-scene-item .book-scene-item__url{display:block;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;color:#231f20;opacity:.5;transition:all 240ms ease}.book-scene-item .book-scene-item__tag{font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;opacity:.5}.book-scene-item .book-scene-item__blurb{padding-top:.75rem}@media (min-width:40em){.book-scene-item .book-scene-item__blurb{margin-right:10%}}.book-scene-item .book-scene-item__blurb p{margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.book-scene-item .book-scene-item__blurb p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.book-scene-item .book-scene-item__link:hover{text-decoration:none}.book-scene-item .book-scene-item__link:hover .book-scene-item__name{text-decoration:underline}.book-scene-item .book-scene-item__link:hover .book-scene-item__url{opacity:1}.book-scene-tab:not(.js-tabs-content_active){display:none}.reading-room .content-blocks-header{padding-top:1.5rem}.reading-room .content-blocks__h1{padding-bottom:.75rem}.reading-room .content-blocks__h1:after{content:none}.reading-room .reading-room__main{margin-top:.75rem}.reading-room .intro-page .content-block{padding-top:1.5rem}.reading-room .reading-room__section-heading{margin-top:0;padding-top:.5625rem;padding-bottom:1.0625rem;margin-bottom:0;text-align:center;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:.25rem;color:#E0004D}.reading-room__link{display:block;max-width:22.5rem;margin:0 auto}.reading-room__imagery{position:relative;overflow:hidden;padding-bottom:63.63636364%}.reading-room__imagery:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;background-color:#00A3AD;background:#00a3ad;background:linear-gradient(135deg, #00a3ad 0%, #e0004d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A3AD', endColorstr='#E0004D', GradientType=1)}.reading-room__img{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center;transition:-webkit-filter 180ms linear;transition:filter 180ms linear;transition:filter 180ms linear, -webkit-filter 180ms linear}.reading-room__link:hover .reading-room__img{-moz-filter:grayscale(100%) opacity(40%);-webkit-filter:grayscale(100%) opacity(40%);-o-filter:grayscale(100%) opacity(40%);-ms-filter:grayscale(100%) opacity(40%);filter:grayscale(100%) opacity(40%)}.reading-room__main{margin-bottom:24px}.reading-room__main .reading-room__col{position:relative;padding-top:.6875rem;padding-bottom:.75rem}.reading-room__main .reading-room__col:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece}.reading-room__main .reading-room__col>div{position:relative;z-index:2}.reading-room__main .reading-room__col_1{-ms-flex-order:1;order:1}.reading-room__main .reading-room__col_1:after{border-bottom:0}@media (min-width:40em){.reading-room__main .reading-room__col_1:after{border-bottom:1px solid #cfcece;border-right:0}}@media (min-width:50em){.reading-room__main .reading-room__col_1:after{border-right:1px solid #cfcece;border-bottom:0}}@media (min-width:60em){.reading-room__main .reading-room__col_1{-ms-flex-order:1;order:1}.reading-room__main .reading-room__col_1:after{border-right:0;border-bottom:1px solid #cfcece}}.reading-room__main .reading-room__col_2:after{border-bottom:0}@media (min-width:40em){}@media (min-width:50em){.reading-room__main .reading-room__col_2:after{border-right:0}}@media (min-width:60em){.reading-room__main .reading-room__col_2{-ms-flex-order:2;order:2}.reading-room__main .reading-room__col_2:after{border-bottom:1px solid #cfcece}}.reading-room__main .reading-room__col_3{padding:0;-ms-flex-order:1;order:1}@media (min-width:60em){.reading-room__main .reading-room__col_3{-ms-flex-order:3;order:3}}.reading-room__main .reading-room__section{padding:.75rem}@media (min-width:50em){.reading-room__main .reading-room__section{display:inline-block;vertical-align:top;margin-right:-4px;width:50%}}@media (min-width:60em){.reading-room__main .reading-room__section{display:block;width:100%}}@media (min-width:50em){.reading-room__main .reading-room__section:not(:first-child){border-left:1px solid #cfcece}}@media (min-width:60em){.reading-room__main .reading-room__section:not(:first-child){border-left:0}}.reading-qandas .reading-qandas__item{text-align:center}.reading-qandas .reading-qandas__link{text-decoration:none}.reading-qandas .reading-qandas__title{display:block;min-height:4.5rem;margin-top:0;padding-top:.625rem;margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.reading-school-lib{display:block;margin:.75rem -0.75rem 0;padding:.6875rem .75rem .75rem;border-top:1px solid #cfcece;text-align:center}.reading-school-lib .reading-school-lib__link{text-decoration:none}.reading-school-lib .reading-school-lib__imagery{padding:1.5rem 3rem 0}.reading-school-lib .reading-school-lib__img{display:inline-block;vertical-align:top;margin-right:-4px;max-height:12rem}.reading-school-lib .reading-school-lib__title{margin-top:0;padding-top:.625rem;padding-bottom:1.25rem;margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.reading-school-lib .reading-school-lib__link:hover .reading-school-lib__title{text-decoration:underline}.reading-features .reading-features__list{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 -0.75rem}.reading-features .reading-features__item{width:100%;padding:0 .75rem}@media (min-width:30em){.reading-features .reading-features__item{width:50%}}.reading-features .reading-features__link{display:block;max-width:22.5rem;margin:0 auto;text-decoration:none;text-align:center;color:#231f20}.reading-features .reading-features__date{display:none;padding-top:.625rem;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.5}@media (min-width:40em){.reading-features .reading-features__date{margin-top:1.5rem}}.reading-features .reading-features__title{display:block;min-height:4.5rem;margin-top:0;padding-top:.625rem;margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}@media (min-width:40em){.reading-features .reading-features__title{padding-right:1.25rem;padding-left:1.25rem}}.reading-features .reading-features__item:first-child{width:100%}.reading-features .reading-features__item:first-child .reading-features__link{max-width:34.5rem}.reading-features .reading-features__item:first-child .reading-features__imagery{padding-bottom:60.86956522%}.reading-features .reading-features__item:first-child .reading-features__date{display:block}.reading-features .reading-features__item:first-child .reading-features__title{padding-top:.25rem;margin-bottom:1.5rem;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}@media (min-width:30em){.reading-features .reading-features__item:first-child .reading-features__title{margin-bottom:3rem}}@media (min-width:40em){.reading-features .reading-features__item:first-child .reading-features__title{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem}}.reading-podcasts .reading-podcasts__link{text-align:center;text-decoration:none}.reading-podcasts .reading-podcasts__imagery{padding-bottom:36.36363636%}.reading-podcasts .reading-podcasts__imagery:after{opacity:0;transition:all 240ms ease}.reading-podcasts .reading-podcasts__imagery:before{content:'';position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;display:block;background:rgba(35,31,32,0.1)}.reading-podcasts .icon{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.2;transition:all 120ms ease}.reading-podcasts .icon:after{background-position:-100px -200px}.reading-podcasts .reading-podcasts__title{min-height:4.5rem;margin-top:0;padding-top:.625rem;margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.reading-podcasts .reading-podcasts__link:hover .reading-podcasts__imagery:after{opacity:1}.reading-podcasts .reading-podcasts__link:hover .icon{opacity:1}.reading-podcasts .reading-podcasts__link:hover .icon:before{opacity:0}.reading-podcasts .reading-podcasts__link:hover .icon:after{opacity:1}.reading-book-month{margin:.75rem -0.75rem .625rem;padding:.6875rem .75rem;border-top:1px solid #cfcece;border-bottom:1px solid #cfcece;background-color:rgba(35,31,32,0.1)}@media (min-width:50em){.reading-book-month{margin-top:-0.75rem;border-top:0}}@media (min-width:60em){.reading-book-month{margin-top:.75rem;border-top:1px solid #cfcece}}.reading-book-month .reading-book-month__section-heading{position:absolute;z-index:10;left:50%;top:-9px;display:block;width:80px;height:80px;margin:0;background:transparent url('/images/logo_book-of-the-month.png?v=1593489759683') no-repeat center center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.reading-book-month .reading-book-month__section-heading{background-image:url('/images/logo_book-of-the-month@2x.png?v=1593489759683');background-size:80px}}.reading-book-month .reading-book-month__link{text-align:center;text-decoration:none}.reading-book-month .reading-book-month__imagery{height:15.25rem;margin-top:2.75rem}.reading-book-month .reading-book-month__img{position:relative;z-index:1;display:inline-block;vertical-align:top;margin-right:-4px;max-height:100%;box-shadow:4px 6px 8px 0 rgba(0,0,0,0.25);transition:all 240ms ease}.reading-book-month .reading-book-month__title{padding-top:.375rem;padding-bottom:0;margin-bottom:0;font-weight:600;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}.reading-book-month .reading-book-month__author{margin-top:0;padding-top:.25rem;padding-bottom:1.25rem;font-weight:400;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.5}.reading-book-month .reading-book-month__link:hover .reading-book-month__img{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.reading-news .reading-room__link{text-decoration:none;text-align:center}.reading-news .reading-news__date{display:block;padding-top:.625rem;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.5}.reading-news .reading-news__title{min-height:5.75rem;margin-top:0;padding-top:.375rem;margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.reading-news .reading-room__link:hover{color:#231f20}.reading-news .reading-room__link:hover .reading-news__title{text-decoration:underline}.reading-room__strip{position:relative;overflow:hidden;margin-top:2.125rem;padding-bottom:3rem;margin-bottom:3.6875rem;background-color:rgba(35,31,32,0.1)}.reading-room__strip .reading-room__section-heading{padding-top:2rem;padding-bottom:1.0625rem;color:#231f20}.reading-room__strip .flickity-viewport{overflow:visible}.books-strip__slider{padding:0}@media (min-width:82.5rem){.books-strip__slider{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0}}.books-strip__slider .books-strip__item{width:81.25%;max-width:12rem;opacity:.1;transition:opacity 480ms linear}@media (min-width:40em){.books-strip__slider .books-strip__item{width:31.25%}}@media (min-width:60em){.books-strip__slider .books-strip__item{width:22.91666667%}}@media (min-width:70em){.books-strip__slider .books-strip__item{width:16.66666667%}}.books-strip__slider .books-strip__item.is-selected{opacity:1}.books-strip__slider .books-strip__link{display:block;padding:0 1.5rem 1.5rem;transition:all 600ms ease}.books-strip__slider .books-strip__item.is-selected .books-strip__link:hover{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);transition:all 120ms ease}.books-strip__slider .books-strip__imagery{position:relative;height:13.5rem;width:100%}.books-strip__slider .books-strip__img{position:absolute;bottom:0;box-shadow:4px 6px 8px 0 rgba(0,0,0,0.25)}.books-strip__slider .flickity-prev-next-button{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;text-align:left;position:absolute;padding:.25rem;background-color:transparent;border-radius:none;transition:all 120ms ease}.books-strip__slider .flickity-prev-next-button:before,.books-strip__slider .flickity-prev-next-button:after{content:'';display:block;height:18px;width:18px;background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;transition:opacity 180ms ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.books-strip__slider .flickity-prev-next-button:before,.books-strip__slider .flickity-prev-next-button:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.books-strip__slider .flickity-prev-next-button:after{position:absolute;z-index:2;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.books-strip__slider .flickity-prev-next-button svg{display:none}.books-strip__slider .flickity-prev-next-button.previous{left:auto;right:100%}.books-strip__slider .flickity-prev-next-button.previous:before,.books-strip__slider .flickity-prev-next-button.previous:after{width:16px;height:8px;background-position:-350px -100px}.books-strip__slider .flickity-prev-next-button.previous:before{margin-left:auto}.books-strip__slider .flickity-prev-next-button.previous:hover{-webkit-transform:translateY(-50%) translateX(-0.75rem);transform:translateY(-50%) translateX(-0.75rem)}.books-strip__slider .flickity-prev-next-button.next{left:100%;right:auto}.books-strip__slider .flickity-prev-next-button.next:before,.books-strip__slider .flickity-prev-next-button.next:after{width:16px;height:8px;background-position:-300px -100px}.books-strip__slider .flickity-prev-next-button.next:after{background-position:-300px 0}.books-strip__slider .flickity-prev-next-button.next:before{background-position:-300px -100px}.books-strip__slider .flickity-prev-next-button.next:hover{-webkit-transform:translateY(-50%) translateX(.75rem);transform:translateY(-50%) translateX(.75rem)}.reading-room__cat{position:relative;margin-top:1.5rem}.reading-room__cat:before{content:'';position:absolute;top:0;left:.75rem;right:0;bottom:0;border-left:1px solid #cfcece}.reading-room__cat .reading-room__foot-title{position:relative;z-index:2;padding-top:.6875rem;padding-bottom:.75rem}.reading-room__cat .reading-room__foot-title:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece;border-bottom:0}.reading-room__cat .reading-room__foot-title .reading-room__section-heading{padding-top:0;padding-bottom:.0625rem}.reading-cat-item{position:relative;z-index:2;padding:0;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:auto;align-self:auto;text-align:center;text-decoration:none}.reading-cat-item:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece;border-bottom:0;border-left:0}.reading-cat-item .reading-cat-item__option{position:relative;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;justify-content:center;-ms-flex-pack:center;z-index:2;height:100%;text-align:center;padding:.6875rem .75rem .75rem;cursor:pointer}.reading-cat-item .icon{-ms-flex-item-align:center;align-self:center;margin-top:.8125rem;margin-right:auto;margin-left:auto;width:36px}@media (min-width:50em){.reading-cat-item .icon{margin-top:1.5625rem}}.reading-cat-item .reading-cat-item__title{-ms-flex-item-align:center;align-self:center;display:block;width:100%;padding-top:.3125rem;padding-bottom:.25rem;font-weight:700}.reading-cat-item .icon+.reading-cat-item__title{padding-top:.125rem;padding-bottom:.1875rem}@media (min-width:50em){.reading-cat-item .icon+.reading-cat-item__title{padding-bottom:.9375rem}}.reading-cat-item.reading-cat-item_empty{background:transparent url('../images/bg_strie.png') repeat 0 0}.reading-cat-item .reading-cat-item__option:hover{color:#E0004D}.reading-cat-item .reading-cat-item__option:hover .icon:before{opacity:0}.reading-cat-item .reading-cat-item__option:hover .icon:after{opacity:1}.reading-cat-item input:checked+.reading-cat-item__option{z-index:3;background-color:#E0004D;color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.reading-cat-item input:checked+.reading-cat-item__option .icon-features:before{background-position:0 -200px}.reading-cat-item input:checked+.reading-cat-item__option .icon-books:before{background-position:-50px -200px}.reading-cat-item input:checked+.reading-cat-item__option .icon-podcasts:before{background-position:-100px -200px}.reading-cat-item input:checked+.reading-cat-item__option .icon-reviews:before{background-position:-150px -200px}.reading-cat-item input:checked+.reading-cat-item__option .icon-qandas:before{background-position:-200px -200px}.reading-cat-item input:checked+.reading-cat-item__option .icon-news:before{background-position:-250px -200px}.reading-cat-item input:checked+.reading-cat-item__option .icon-calendar-big:before{background-position:-200px -350px}.reading-cat-item input:checked+.reading-cat-item__option .icon-bulb:before{background-position:-250px -350px}.reading-cat-item input:checked+.reading-cat-item__option:hover{color:rgba(255,255,255,0.5)}.reading-cat-item input:checked+.reading-cat-item__option:hover .icon{opacity:.5}.reading-cat-item input:checked+.reading-cat-item__option:hover .icon:before{opacity:1}.reading-cat-item input:checked+.reading-cat-item__option:hover .icon:after{opacity:0}.reading-room__foot{position:relative;z-index:2;margin:0 .75rem 4.5rem}.reading-room__foot-list{position:relative;padding:0;min-height:6rem;max-width:72rem}.reading-room__foot-list:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece;border-bottom:0}.reading-more__item{position:relative;z-index:2;opacity:1;transition:all 240ms ease}.reading-more__item .reading-more__link{display:block;max-width:22.5rem;margin:0 auto;padding-top:.75rem;padding-bottom:.8125rem;text-decoration:none;text-align:center;color:#231f20}.reading-more__item .reading-more__imagery{padding-bottom:53.33333333%}.reading-more__item .reading-more__author,.reading-more__item .reading-more__date{display:block;padding-top:.6875rem;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;opacity:.5}.reading-more__item .reading-more__title{margin-top:0;padding-top:.25rem;padding-bottom:1rem;margin-bottom:0;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.reading-more__item.reading-more__item_book .reading-room__imagery{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;height:15rem;padding-bottom:0;vertical-align:bottom}.reading-more__item.reading-more__item_book .reading-room__imagery:after{content:none}.reading-more__item.reading-more__item_book .reading-room__imagery img{max-width:10.5rem;-ms-flex-item-align:center;align-self:center}.reading-room__foot .pagination{position:relative;padding:0;max-width:72rem}.reading-room__foot .pagination:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece;border-top:0}.reading-room__foot .pagination .pagination__wrapper{margin-top:1.5}.reading-room__foot.reading-room__foot_load .reading-more__item,.reading-room__foot.reading-room__foot_load .pagination{opacity:0}.event-load{position:absolute;top:0;left:0;width:100%;padding:1.5rem;text-align:center}.event-load .icon-loader{display:block;margin:.5rem auto}.event-load .icon-loader .el{display:inline-block;vertical-align:top;margin-right:-4px;margin-right:.25rem;width:.25rem;height:.25rem;background-color:#231f20;border-radius:50%;-webkit-animation:jumpLoading 1200ms ease infinite;animation:jumpLoading 1200ms ease infinite}.event-load .icon-loader .el-2{-webkit-animation-delay:120ms;animation-delay:120ms}.event-load .icon-loader .el-3{-webkit-animation-delay:240ms;animation-delay:240ms}@-webkit-keyframes jumpLoading{0%{-webkit-transform:translateY(0);transform:translateY(0)}18%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}30%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpLoading{0%{-webkit-transform:translateY(0);transform:translateY(0)}18%{-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}30%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.js-book-load .reading-more__item{opacity:0}.page-blog .content-blocks__h1{padding-bottom:.8125rem}.page-blog .content-blocks__h1:after{content:none}.page-blog .intro-page .content-block{padding-top:1.5rem}.blog-content{position:relative}.blog-content .blog-content__header{position:relative;z-index:2}.blog-content .blog-content__title{margin-top:1.5rem;padding-top:.75rem;padding-bottom:.75rem;margin-bottom:0;font-size:34px;font-size:2.125rem;line-height:48px;line-height:3rem}.blog-content .blog-content__autor{display:block;padding-top:.4375rem;padding-bottom:1rem;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;color:#E0004D}.blog-content .blog-content__copy{position:relative;z-index:2;margin-top:1.5rem;margin-bottom:3rem}.page-visit-form .content-blocks{padding-top:0}.page-visit-form .content-blocks__h1{padding-bottom:.8125rem;margin-bottom:0}.page-visit-form .visit-form-header{padding-top:1.5rem;background-color:rgba(35,31,32,0.1)}@media (min-width:40em){.page-visit-form .visit-form-header{padding-top:3rem}}@media (min-width:50em){.page-visit-form .visit-form-header{padding-top:4.5rem}}.page-visit-form .thankyou{margin-top:3rem;text-align:center}@media (min-width:50em){.visit-form-step .explanation{padding-right:3rem}}.visit-form-step .explanation h2{padding-top:.375rem;padding-bottom:1.1875rem;margin-bottom:0;text-transform:uppercase;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}.visit-form-step .explanation p{padding-top:.375rem;margin-bottom:0}@media (min-width:40em){.visit-form-step .explanation p{padding-bottom:1.125rem}}.visit-form-step .explanation ol,.visit-form-step .explanation ul,.visit-form-step .explanation p,.visit-form-step .explanation dl,.visit-form-step .explanation blockquote{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem}@media (min-width:50em){.visit-form-step .explanation ol,.visit-form-step .explanation ul,.visit-form-step .explanation p,.visit-form-step .explanation dl,.visit-form-step .explanation blockquote{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.visit-form-step .visit-form__field-list{margin:0 -0.75rem}.visit-form-step .field{display:inline-block;vertical-align:top;margin-right:-4px;width:100%;margin-top:1.5rem;padding:0 .75rem .3125rem}@media (min-width:60em){.visit-form-step .field{width:50%}}.visit-form-step .field .field-label{padding-top:.4375rem;padding-bottom:.6875rem;font-weight:700;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}@media (min-width:40em){.visit-form-step .field .field-label{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem}}.visit-form-step .field .field-explanation{padding-bottom:.1875rem;margin-bottom:0;font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;color:rgba(35,31,32,0.5)}.visit-form-step .field .field-radio{padding:.6875rem 0 .625rem}.visit-form-step .field input[type="radio"]{display:inline-block;vertical-align:top;margin-right:-4px;margin-top:.5625rem;margin-right:.25rem}.visit-form-step .field .select-container{position:relative}.visit-form-step .field .select-container select{position:relative;width:100%;padding:.6875rem 2.75rem .625rem .75rem}.visit-form-step .field .select-container .icon{position:absolute;top:50%;right:1rem;margin-top:-2px;transition:all 120ms ease}.visit-form-step .field .select-container select:focus+.icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.visit-form-step .field .label-radio{display:inline-block;vertical-align:top;margin-right:-4px;margin-right:.75rem}.visit-form-step .field.field_full-width{width:100%}.chosen-container{position:relative;width:100% !important}.chosen-choices{list-style-type:none;padding:.4375rem .375rem 0;background-color:rgba(35,31,32,0.1)}.chosen-choices .search-field{display:inline-block;vertical-align:top;margin-right:-4px;white-space:nowrap}.chosen-choices .search-field input[type="text"]{height:34px;min-width:auto;margin-bottom:.4375rem;padding:.3125rem .75rem .3125rem;outline:0;background-color:transparent;color:rgba(35,31,32,0.2)}.chosen-choices .search-choice{position:relative;display:inline-block;vertical-align:top;margin-right:-4px;padding:.3125rem .75rem .3125rem;margin-right:.375rem;margin-bottom:.4375rem;background-color:#E0004D;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#fff;cursor:pointer;transition:all 120ms linear}.chosen-choices .search-choice span{display:inline-block;vertical-align:top;margin-right:-4px;margin-right:0;padding-left:1rem}.chosen-choices .search-choice .search-choice-close{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;text-align:left;position:absolute;top:.75rem;left:.375rem;padding:.25rem;margin-top:-0.1875rem;transition:all 120ms linear}.chosen-choices .search-choice .search-choice-close:before,.chosen-choices .search-choice .search-choice-close:after{content:'';display:block;height:18px;width:18px;background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;transition:opacity 180ms ease}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.chosen-choices .search-choice .search-choice-close:before,.chosen-choices .search-choice .search-choice-close:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.chosen-choices .search-choice .search-choice-close:after{position:absolute;z-index:2;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.chosen-choices .search-choice .search-choice-close:before,.chosen-choices .search-choice .search-choice-close:after{height:9px;width:9px;background-position:-450px -200px;transition:all 120ms linear}.chosen-drop{position:absolute;z-index:10;top:100%;width:100%;border:1px solid rgba(35,31,32,0.2);box-shadow:0 2px 10px rgba(35,31,32,0.15);background-color:#fff;clip:rect(0, 0, 0, 0)}.chosen-with-drop .chosen-drop{clip:auto}.chosen-drop .chosen-results{list-style-type:none;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;max-height:15rem}.chosen-drop li{padding:.75rem .75rem;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem}.chosen-drop .active-result{transition:all 800ms ease;cursor:pointer}.chosen-drop .active-result:hover{background-color:rgba(35,31,32,0.1);transition:all 240ms ease}.chosen-drop .result-selected{color:rgba(35,31,32,0.2)}.field-date .comiseo-daterangepicker-triggerbutton{width:100%;padding:.4375rem .375rem;background-color:rgba(35,31,32,0.1);text-align:left}.field-date .comiseo-daterangepicker-triggerbutton .ui-button-text{display:inline-block;vertical-align:top;margin-right:-4px;padding:.1875rem .375rem}.comiseo-daterangepicker{position:absolute;z-index:20;padding:.25rem;border:1px solid rgba(35,31,32,0.2);box-shadow:0 2px 10px rgba(35,31,32,0.15);background-color:#fff}.comiseo-daterangepicker .ui-datepicker-group{position:relative;display:inline-block;vertical-align:top;margin-right:-4px;width:16.5rem;margin:.25rem}.comiseo-daterangepicker .ui-datepicker-header{background:rgba(35,31,32,0.2)}.comiseo-daterangepicker .ui-datepicker-title{padding:.75rem;text-transform:uppercase;text-align:center;font-weight:600;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem}.comiseo-daterangepicker .ui-datepicker-prev,.comiseo-daterangepicker .ui-datepicker-next{position:absolute;top:0;padding:1rem .5rem}.comiseo-daterangepicker .ui-datepicker-prev:after,.comiseo-daterangepicker .ui-datepicker-next:after{content:'';background-image:url('/images/sprites.png?v=1593489759466');background-repeat:no-repeat;display:block;width:16px;height:7px;background-position:-350px -100px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.comiseo-daterangepicker .ui-datepicker-prev:after,.comiseo-daterangepicker .ui-datepicker-next:after{background-image:url('/images/sprites@2x.png?v=1593489759467');background-size:500px}}.comiseo-daterangepicker .ui-datepicker-prev.ui-state-disabled,.comiseo-daterangepicker .ui-datepicker-next.ui-state-disabled{opacity:.4}.comiseo-daterangepicker .ui-datepicker-prev .ui-icon,.comiseo-daterangepicker .ui-datepicker-next .ui-icon{display:none}.comiseo-daterangepicker .ui-datepicker-prev{left:0}.comiseo-daterangepicker .ui-datepicker-next{right:0}.comiseo-daterangepicker .ui-datepicker-next:after{background-position:-300px -100px}.comiseo-daterangepicker th,.comiseo-daterangepicker td{width:auto;padding:0;border:1px solid #fff;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem}.comiseo-daterangepicker th span,.comiseo-daterangepicker td span{padding:.25rem;color:rgba(35,31,32,0.2)}.comiseo-daterangepicker .ui-state-default{display:block;padding:.25rem;background:rgba(35,31,32,0.1);text-decoration:none}.comiseo-daterangepicker .ui-state-default:hover{background:rgba(35,31,32,0.2);color:#231f20}.comiseo-daterangepicker .ui-state-highlight .ui-state-default{background-color:#E0004D;color:#fff}.comiseo-daterangepicker-buttonpanel{padding:.25rem;text-align:right}.comiseo-daterangepicker-buttonpanel .ui-priority-primary,.comiseo-daterangepicker-buttonpanel .ui-priority-secondary{display:inline-block;vertical-align:top;margin-right:-4px;margin-right:0;margin-left:.25rem;padding:.5rem 1.5rem;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem}.comiseo-daterangepicker-buttonpanel .ui-priority-primary{font-weight:700;background-color:#E0004D;color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.comiseo-daterangepicker-buttonpanel .ui-priority-secondary{background-color:rgba(35,31,32,0.1);color:rgba(35,31,32,0.5)}.visit-form-step1{padding-top:1.5rem;padding-bottom:4.5rem;background-color:rgba(35,31,32,0.1)}.visit-form-step2{padding-top:1.5rem}@media (min-width:40em){.visit-form-step2{padding-top:3rem}}@media (min-width:50em){.visit-form-step2{padding-top:4.5rem}}.visit-form-step2 .explanation{margin-bottom:3rem}.visit-form-step2 .writers-list{position:relative}.visit-form-step2 .writer-item__name{margin-bottom:0;padding-bottom:.25rem}.visit-form-step2 .writer-item__max{display:block;margin-bottom:1.5rem}.visit-form-step2 .writers-list__blurb{margin-top:4.5rem;font-style:italic;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;opacity:.4}.visit-form-step2 .event-load{margin-top:4.5rem}.writers-list{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 .75rem}.writers-list .writer-item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:30em){.writers-list .writer-item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:60em){.writers-list .writer-item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%}}@media (min-width:70em){.writers-list .writer-item{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.writers-list .writer-item__imagery img,.writers-list .writer-item__imagery:after{border-radius:50%}.writers-list .rank-result{position:absolute;z-index:20;top:40%;right:10%;width:2rem;height:2rem;padding:.3125rem;background-color:#E0004D;border-radius:50%;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#fff;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:all 480ms ease}.writers-list .writer-item_rank .rank-result{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.writers-list .writer-item__rank{position:absolute;z-index:-1;top:50%;left:0;right:0;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 480ms ease}.writers-list .writer-item__rank .rank__button{display:block;width:2rem;height:2rem;padding:.25rem;border:1px solid #fff;border-radius:50%;font-weight:700;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;color:#fff;cursor:pointer}.writers-list .writer-item__rank .rank__button:hover{border:3px solid #fff;padding:.125rem}.writers-list .writer-item__rank input[type="checkbox"]:checked+.rank__button{padding:.25rem;border:1px solid transparent;background-color:rgba(255,255,255,0.1)}.writers-list .writer-item__external-link{position:absolute;top:2.5rem;left:50%;display:block;margin-left:-0.75rem;padding:.25rem}.writers-list .writer-item__external-link .icon{display:block}.writers-list .writer-item .js-writer_active .writer-item__imagery img{-moz-filter:grayscale(100%) opacity(10%);-webkit-filter:grayscale(100%) opacity(10%);-o-filter:grayscale(100%) opacity(10%);-ms-filter:grayscale(100%) opacity(10%);filter:grayscale(100%) opacity(10%)}.writers-list .writer-item .js-writer_active .writer-item__rank{z-index:10;opacity:1}.visit-form-step3{margin-top:1.5rem}@media (min-width:40em){.visit-form-step3{margin-top:3rem}}@media (min-width:50em){.visit-form-step3{margin-top:4.5rem}}.visit-form-step3 input[type="submit"].button{margin-top:.75rem}.contact-methods{margin-top:.75rem}.content-contact{position:relative;margin:-1px -0.75rem 0;padding:.75rem .75rem .875rem}.content-contact:after{content:'';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;border:1px solid #cfcece}.content-contact .text-block__header{position:relative;z-index:2;margin-bottom:1.5rem;text-rendering:optimizeLegibility;font-family:'Proxima Nova W02',Helvetica,Arial,sans-serif;font-weight:700;line-height:1;color:#231f20;margin-top:.75rem;padding-top:.4375rem;padding-bottom:1.0625rem;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:0;margin-bottom:0}.content-contact .text-block__copy{position:relative;z-index:2}.content-contact .text-block__copy p:last-child{margin-bottom:0}.contact-form .field{margin-top:1.5rem}.contact-form .list{margin-bottom:.75rem}.page-add-event #form-container .list{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 -0.75rem}.page-add-event #form-container .field{width:100%}@media (min-width:37.5em){.page-add-event #form-container .field{width:50%;margin-top:1.5rem;padding:0 .75rem}}.page-add-event #form-container .button{margin-top:1.5rem}.page-search-results .content-blocks__h1{padding-bottom:.8125rem}.page-search-results .content-blocks__h1:after{content:none}.page-search-results .content-blocks__h2{margin-top:0;padding-top:.375rem;padding-bottom:1.125rem;margin-bottom:3rem;text-align:center;font-weight:400;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#E0004D}.page-search-results .event-load{position:relative}.page-search-results .event-load .icon-loader .el{background-color:#E0004D}.item-search{display:block;margin-top:-1px}.item-search .item-search__link{display:block;padding-top:3rem;padding-bottom:1.5rem;border-top:1px solid rgba(35,31,32,0.15);text-decoration:none;color:#231f20}.item-search .item-search__title{position:relative;display:block;padding-top:.25rem;font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;transition:all 240ms ease}.item-search .url{display:block;padding-top:.375rem;padding-bottom:0;text-decoration:underline;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;opacity:.5}.item-search p{padding-top:.125rem;padding-bottom:1.0625rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}.item-search .item-search__link:hover .item-search__title{color:#E0004D}.page-404 .content-block{text-align:center;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.no-flexbox .row>*{display:inline-block;vertical-align:top;margin-right:-4px}.no-flexbox .reading-cat-item .reading-cat-item__option{min-height:4.5rem}.no-flexbox .reading-features .reading-features__item,.no-flexbox .page-add-event #form-container .list>li,.no-flexbox .content-team__item{display:inline-block;vertical-align:top;margin-right:-4px}.no-flexbox .writers-list .writer-item{display:inline-block;vertical-align:top;margin-right:-4px;width:25%}.no-flexbox .events-list .event .event__date{display:inline-block;vertical-align:top;margin-right:-4px;width:20%}.no-flexbox .events-list .event .event__content{display:inline-block;vertical-align:top;margin-right:-4px;width:50%}.no-flexbox .events-list .event .event__imagery{display:inline-block;vertical-align:top;margin-right:-4px;width:25%}.no-flexbox .subfooter__info,.no-flexbox .subfooter .subfooter__author{margin-top:1rem}.no-flexbox .subfooter__info{text-align:left}