/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@import"https://fonts.googleapis.com/css?family=Rubik:400,400i,500,500i,700,700i";
@import"https://fonts.googleapis.com/css?family=Crimson+Text:700";
.bigcommerce-cart__item-count{
	background-color: #f69320 !important;
}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:rgba(0,0,0,0)}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],
[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=90em&xxlarge=120.0625em"}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{margin:0;padding:0;background:#fff;font-family:"Rubik",Arial,sans-serif;font-weight:normal;line-height:1.6;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
textarea{height:auto;min-height:50px;border-radius:4px}
select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:4px}
.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}
button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;background:rgba(0,0,0,0);line-height:1;cursor:auto}
[data-whatinput=mouse] button{outline:0}pre{overflow:auto}
button,input,optgroup,select,textarea{font-family:inherit}
.is-visible{display:block !important}
.is-hidden{display:none !important}
.row{max-width:80rem;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}
.row .row{margin-right:-0.3125rem;margin-left:-0.3125rem}
@media print,screen and (min-width: 40em){.row .row{margin-right:-0.3125rem;margin-left:-0.3125rem}}
@media print,screen and (min-width: 64em){.row .row{margin-right:-0.5rem;margin-left:-0.5rem}}
@media screen and (min-width: 90em){.row .row{margin-right:-0.5rem;margin-left:-0.5rem}}
@media screen and (min-width: 120.0625em){.row .row{margin-right:-0.5rem;margin-left:-0.5rem}}
.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns,body.no-flexbox .row.collapse>.columns{padding-right:0;padding-left:0}.row.is-collapse-child,.row.collapse>.column>.row,.row.collapse>.columns>.row,body.no-flexbox .row.collapse>.columns>.row{margin-right:0;margin-left:0}.column,.columns,body.no-flexbox .columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px;padding-right:.3125rem;padding-left:.3125rem;min-width:0}@media print,screen and (min-width: 40em){.column,.columns,body.no-flexbox .columns{padding-right:.3125rem;padding-left:.3125rem}}@media print,screen and (min-width: 64em){.column,.columns,body.no-flexbox .columns{padding-right:.5rem;padding-left:.5rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0%}.small-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-1>.column,.small-up-1>.columns,body.no-flexbox .small-up-1>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.small-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-2>.column,.small-up-2>.columns,body.no-flexbox .small-up-2>.columns{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.small-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-3>.column,.small-up-3>.columns,body.no-flexbox .small-up-3>.columns{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-4>.column,.small-up-4>.columns,body.no-flexbox .small-up-4>.columns{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.small-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-5>.column,.small-up-5>.columns,body.no-flexbox .small-up-5>.columns{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.small-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-6>.column,.small-up-6>.columns,body.no-flexbox .small-up-6>.columns{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-7>.column,.small-up-7>.columns,body.no-flexbox .small-up-7>.columns{-ms-flex:0 0 14.28571%;-webkit-box-flex:0;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.small-up-8>.column,.small-up-8>.columns,body.no-flexbox .small-up-8>.columns{-ms-flex:0 0 12.5%;-webkit-box-flex:0;flex:0 0 12.5%;max-width:12.5%}.small-collapse>.column,.small-collapse>.columns,body.no-flexbox .small-collapse>.columns{padding-right:0;padding-left:0}.small-uncollapse>.column,.small-uncollapse>.columns,body.no-flexbox .small-uncollapse>.columns{padding-right:.3125rem;padding-left:.3125rem}@media print,screen and (min-width: 40em){.medium-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0%}.medium-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-1>.column,.medium-up-1>.columns,body.no-flexbox .medium-up-1>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.medium-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns,body.no-flexbox .medium-up-2>.columns{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.medium-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-3>.column,.medium-up-3>.columns,body.no-flexbox .medium-up-3>.columns{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-4>.column,.medium-up-4>.columns,body.no-flexbox .medium-up-4>.columns{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.medium-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-5>.column,.medium-up-5>.columns,body.no-flexbox .medium-up-5>.columns{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.medium-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-6>.column,.medium-up-6>.columns,body.no-flexbox .medium-up-6>.columns{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-7>.column,.medium-up-7>.columns,body.no-flexbox .medium-up-7>.columns{-ms-flex:0 0 14.28571%;-webkit-box-flex:0;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-up-8>.column,.medium-up-8>.columns,body.no-flexbox .medium-up-8>.columns{-ms-flex:0 0 12.5%;-webkit-box-flex:0;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 40em)and (min-width: 40em){.medium-expand{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns,body.no-flexbox .row.medium-unstack>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media print,screen and (min-width: 40em){.row.medium-unstack>.column,.row.medium-unstack>.columns,body.no-flexbox .row.medium-unstack>.columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}@media print,screen and (min-width: 40em){.medium-collapse>.column,.medium-collapse>.columns,body.no-flexbox .medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns,body.no-flexbox .medium-uncollapse>.columns{padding-right:.3125rem;padding-left:.3125rem}}@media print,screen and (min-width: 64em){.large-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0%}.large-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-1>.column,.large-up-1>.columns,body.no-flexbox .large-up-1>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.large-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns,body.no-flexbox .large-up-2>.columns{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.large-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-3>.column,.large-up-3>.columns,body.no-flexbox .large-up-3>.columns{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-4>.column,.large-up-4>.columns,body.no-flexbox .large-up-4>.columns{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.large-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-5>.column,.large-up-5>.columns,body.no-flexbox .large-up-5>.columns{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.large-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-6>.column,.large-up-6>.columns,body.no-flexbox .large-up-6>.columns{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-7>.column,.large-up-7>.columns,body.no-flexbox .large-up-7>.columns{-ms-flex:0 0 14.28571%;-webkit-box-flex:0;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.large-up-8>.column,.large-up-8>.columns,body.no-flexbox .large-up-8>.columns{-ms-flex:0 0 12.5%;-webkit-box-flex:0;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width: 64em)and (min-width: 64em){.large-expand{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns,body.no-flexbox .row.large-unstack>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media print,screen and (min-width: 64em){.row.large-unstack>.column,.row.large-unstack>.columns,body.no-flexbox .row.large-unstack>.columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}@media print,screen and (min-width: 64em){.large-collapse>.column,.large-collapse>.columns,body.no-flexbox .large-collapse>.columns{padding-right:0;padding-left:0}.large-uncollapse>.column,.large-uncollapse>.columns,body.no-flexbox .large-uncollapse>.columns{padding-right:.5rem;padding-left:.5rem}}@media screen and (min-width: 90em){.xlarge-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.xlarge-offset-0{margin-left:0%}.xlarge-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.xlarge-offset-11{margin-left:91.66667%}.xlarge-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-1>.column,.xlarge-up-1>.columns,body.no-flexbox .xlarge-up-1>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.xlarge-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-2>.column,.xlarge-up-2>.columns,body.no-flexbox .xlarge-up-2>.columns{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.xlarge-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-3>.column,.xlarge-up-3>.columns,body.no-flexbox .xlarge-up-3>.columns{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.xlarge-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-4>.column,.xlarge-up-4>.columns,body.no-flexbox .xlarge-up-4>.columns{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.xlarge-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-5>.column,.xlarge-up-5>.columns,body.no-flexbox .xlarge-up-5>.columns{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.xlarge-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-6>.column,.xlarge-up-6>.columns,body.no-flexbox .xlarge-up-6>.columns{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.xlarge-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-7>.column,.xlarge-up-7>.columns,body.no-flexbox .xlarge-up-7>.columns{-ms-flex:0 0 14.28571%;-webkit-box-flex:0;flex:0 0 14.28571%;max-width:14.28571%}.xlarge-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xlarge-up-8>.column,.xlarge-up-8>.columns,body.no-flexbox .xlarge-up-8>.columns{-ms-flex:0 0 12.5%;-webkit-box-flex:0;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width: 90em)and (min-width: 90em){.xlarge-expand{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns,body.no-flexbox .row.xlarge-unstack>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width: 90em){.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns,body.no-flexbox .row.xlarge-unstack>.columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}@media screen and (min-width: 90em){.xlarge-collapse>.column,.xlarge-collapse>.columns,body.no-flexbox .xlarge-collapse>.columns{padding-right:0;padding-left:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns,body.no-flexbox .xlarge-uncollapse>.columns{padding-right:.5rem;padding-left:.5rem}}@media screen and (min-width: 120.0625em){.xxlarge-1{-ms-flex:0 0 8.33333%;-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}.xxlarge-offset-0{margin-left:0%}.xxlarge-2{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-4{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{-ms-flex:0 0 41.66667%;-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-7{-ms-flex:0 0 58.33333%;-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}.xxlarge-offset-6{margin-left:50%}.xxlarge-8{-ms-flex:0 0 66.66667%;-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-10{-ms-flex:0 0 83.33333%;-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}.xxlarge-offset-9{margin-left:75%}.xxlarge-11{-ms-flex:0 0 91.66667%;-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.xxlarge-offset-11{margin-left:91.66667%}.xxlarge-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-1>.column,.xxlarge-up-1>.columns,body.no-flexbox .xxlarge-up-1>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.xxlarge-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-2>.column,.xxlarge-up-2>.columns,body.no-flexbox .xxlarge-up-2>.columns{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.xxlarge-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-3>.column,.xxlarge-up-3>.columns,body.no-flexbox .xxlarge-up-3>.columns{-ms-flex:0 0 33.33333%;-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-4>.column,.xxlarge-up-4>.columns,body.no-flexbox .xxlarge-up-4>.columns{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.xxlarge-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-5>.column,.xxlarge-up-5>.columns,body.no-flexbox .xxlarge-up-5>.columns{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.xxlarge-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-6>.column,.xxlarge-up-6>.columns,body.no-flexbox .xxlarge-up-6>.columns{-ms-flex:0 0 16.66667%;-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-7>.column,.xxlarge-up-7>.columns,body.no-flexbox .xxlarge-up-7>.columns{-ms-flex:0 0 14.28571%;-webkit-box-flex:0;flex:0 0 14.28571%;max-width:14.28571%}.xxlarge-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}.xxlarge-up-8>.column,.xxlarge-up-8>.columns,body.no-flexbox .xxlarge-up-8>.columns{-ms-flex:0 0 12.5%;-webkit-box-flex:0;flex:0 0 12.5%;max-width:12.5%}}@media screen and (min-width: 120.0625em)and (min-width: 120.0625em){.xxlarge-expand{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}.row.xxlarge-unstack>.column,.row.xxlarge-unstack>.columns,body.no-flexbox .row.xxlarge-unstack>.columns{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}@media screen and (min-width: 120.0625em){.row.xxlarge-unstack>.column,.row.xxlarge-unstack>.columns,body.no-flexbox .row.xxlarge-unstack>.columns{-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px}}@media screen and (min-width: 120.0625em){.xxlarge-collapse>.column,.xxlarge-collapse>.columns,body.no-flexbox .xxlarge-collapse>.columns{padding-right:0;padding-left:0}.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns,body.no-flexbox .xxlarge-uncollapse>.columns{padding-right:.5rem;padding-left:.5rem}}.shrink{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;max-width:100%}.column-block{margin-bottom:.625rem}.column-block>:last-child{margin-bottom:0}@media print,screen and (min-width: 40em){.column-block{margin-bottom:.625rem}.column-block>:last-child{margin-bottom:0}}@media print,screen and (min-width: 64em){.column-block{margin-bottom:1rem}.column-block>:last-child{margin-bottom:0}}body.no-flexbox .row{max-width:80rem;margin-right:auto;margin-left:auto}body.no-flexbox .row::before,body.no-flexbox .row::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}body.no-flexbox .row::after{clear:both}body.no-flexbox .row.collapse>.column,body.no-flexbox .row.collapse>.columns{padding-right:0;padding-left:0}body.no-flexbox .row .row{margin-right:-0.3125rem;margin-left:-0.3125rem}@media print,screen and (min-width: 40em){body.no-flexbox .row .row{margin-right:-0.3125rem;margin-left:-0.3125rem}}@media print,screen and (min-width: 64em){body.no-flexbox .row .row{margin-right:-0.5rem;margin-left:-0.5rem}}@media screen and (min-width: 90em){body.no-flexbox .row .row{margin-right:-0.5rem;margin-left:-0.5rem}}@media screen and (min-width: 120.0625em){body.no-flexbox .row .row{margin-right:-0.5rem;margin-left:-0.5rem}}body.no-flexbox .row .row.collapse{margin-right:0;margin-left:0}body.no-flexbox .row.expanded{max-width:none}body.no-flexbox .row.expanded .row{margin-right:auto;margin-left:auto}body.no-flexbox .row:not(.expanded) .row{max-width:none}body.no-flexbox .row.gutter-small>.column,body.no-flexbox .row.gutter-small>.columns{padding-right:.3125rem;padding-left:.3125rem}body.no-flexbox .row.gutter-medium>.column,body.no-flexbox .row.gutter-medium>.columns{padding-right:.3125rem;padding-left:.3125rem}body.no-flexbox .row.gutter-large>.column,body.no-flexbox .row.gutter-large>.columns{padding-right:.5rem;padding-left:.5rem}body.no-flexbox .column,body.no-flexbox .columns{width:100%;float:left;padding-right:.3125rem;padding-left:.3125rem}@media print,screen and (min-width: 40em){body.no-flexbox .column,body.no-flexbox .columns{padding-right:.3125rem;padding-left:.3125rem}}@media print,screen and (min-width: 64em){body.no-flexbox .column,body.no-flexbox .columns{padding-right:.5rem;padding-left:.5rem}}body.no-flexbox .column,body.no-flexbox .columns,body.no-flexbox .column:last-child:not(:first-child),body.no-flexbox .columns:last-child:not(:first-child){float:left;clear:none}body.no-flexbox .column:last-child:not(:first-child),body.no-flexbox .columns:last-child:not(:first-child){float:right}body.no-flexbox .column.end:last-child:last-child,body.no-flexbox .end.columns:last-child:last-child{float:left}body.no-flexbox .column.row.row,body.no-flexbox .row.row.columns{float:none}body.no-flexbox .row .column.row.row,body.no-flexbox .row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}body.no-flexbox .small-1{width:8.33333%}body.no-flexbox .small-push-1{position:relative;left:8.33333%}body.no-flexbox .small-pull-1{position:relative;left:-8.33333%}body.no-flexbox .small-offset-0{margin-left:0%}body.no-flexbox .small-2{width:16.66667%}body.no-flexbox .small-push-2{position:relative;left:16.66667%}body.no-flexbox .small-pull-2{position:relative;left:-16.66667%}body.no-flexbox .small-offset-1{margin-left:8.33333%}body.no-flexbox .small-3{width:25%}body.no-flexbox .small-push-3{position:relative;left:25%}body.no-flexbox .small-pull-3{position:relative;left:-25%}body.no-flexbox .small-offset-2{margin-left:16.66667%}body.no-flexbox .small-4{width:33.33333%}body.no-flexbox .small-push-4{position:relative;left:33.33333%}body.no-flexbox .small-pull-4{position:relative;left:-33.33333%}body.no-flexbox .small-offset-3{margin-left:25%}body.no-flexbox .small-5{width:41.66667%}body.no-flexbox .small-push-5{position:relative;left:41.66667%}body.no-flexbox .small-pull-5{position:relative;left:-41.66667%}body.no-flexbox .small-offset-4{margin-left:33.33333%}body.no-flexbox .small-6{width:50%}body.no-flexbox .small-push-6{position:relative;left:50%}body.no-flexbox .small-pull-6{position:relative;left:-50%}body.no-flexbox .small-offset-5{margin-left:41.66667%}body.no-flexbox .small-7{width:58.33333%}body.no-flexbox .small-push-7{position:relative;left:58.33333%}body.no-flexbox .small-pull-7{position:relative;left:-58.33333%}body.no-flexbox .small-offset-6{margin-left:50%}body.no-flexbox .small-8{width:66.66667%}body.no-flexbox .small-push-8{position:relative;left:66.66667%}body.no-flexbox .small-pull-8{position:relative;left:-66.66667%}body.no-flexbox .small-offset-7{margin-left:58.33333%}body.no-flexbox .small-9{width:75%}body.no-flexbox .small-push-9{position:relative;left:75%}body.no-flexbox .small-pull-9{position:relative;left:-75%}body.no-flexbox .small-offset-8{margin-left:66.66667%}body.no-flexbox .small-10{width:83.33333%}body.no-flexbox .small-push-10{position:relative;left:83.33333%}body.no-flexbox .small-pull-10{position:relative;left:-83.33333%}body.no-flexbox .small-offset-9{margin-left:75%}body.no-flexbox .small-11{width:91.66667%}body.no-flexbox .small-push-11{position:relative;left:91.66667%}body.no-flexbox .small-pull-11{position:relative;left:-91.66667%}body.no-flexbox .small-offset-10{margin-left:83.33333%}body.no-flexbox .small-12{width:100%}body.no-flexbox .small-offset-11{margin-left:91.66667%}body.no-flexbox .small-up-1>.column,body.no-flexbox .small-up-1>.columns{float:left;width:100%}body.no-flexbox .small-up-1>.column:nth-of-type(1n),body.no-flexbox .small-up-1>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-1>.column:nth-of-type(1n+1),body.no-flexbox .small-up-1>.columns:nth-of-type(1n+1){clear:both}body.no-flexbox .small-up-1>.column:last-child,body.no-flexbox .small-up-1>.columns:last-child{float:left}body.no-flexbox .small-up-2>.column,body.no-flexbox .small-up-2>.columns{float:left;width:50%}body.no-flexbox .small-up-2>.column:nth-of-type(1n),body.no-flexbox .small-up-2>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-2>.column:nth-of-type(2n+1),body.no-flexbox .small-up-2>.columns:nth-of-type(2n+1){clear:both}body.no-flexbox .small-up-2>.column:last-child,body.no-flexbox .small-up-2>.columns:last-child{float:left}body.no-flexbox .small-up-3>.column,body.no-flexbox .small-up-3>.columns{float:left;width:33.33333%}body.no-flexbox .small-up-3>.column:nth-of-type(1n),body.no-flexbox .small-up-3>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-3>.column:nth-of-type(3n+1),body.no-flexbox .small-up-3>.columns:nth-of-type(3n+1){clear:both}body.no-flexbox .small-up-3>.column:last-child,body.no-flexbox .small-up-3>.columns:last-child{float:left}body.no-flexbox .small-up-4>.column,body.no-flexbox .small-up-4>.columns{float:left;width:25%}body.no-flexbox .small-up-4>.column:nth-of-type(1n),body.no-flexbox .small-up-4>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-4>.column:nth-of-type(4n+1),body.no-flexbox .small-up-4>.columns:nth-of-type(4n+1){clear:both}body.no-flexbox .small-up-4>.column:last-child,body.no-flexbox .small-up-4>.columns:last-child{float:left}body.no-flexbox .small-up-5>.column,body.no-flexbox .small-up-5>.columns{float:left;width:20%}body.no-flexbox .small-up-5>.column:nth-of-type(1n),body.no-flexbox .small-up-5>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-5>.column:nth-of-type(5n+1),body.no-flexbox .small-up-5>.columns:nth-of-type(5n+1){clear:both}body.no-flexbox .small-up-5>.column:last-child,body.no-flexbox .small-up-5>.columns:last-child{float:left}body.no-flexbox .small-up-6>.column,body.no-flexbox .small-up-6>.columns{float:left;width:16.66667%}body.no-flexbox .small-up-6>.column:nth-of-type(1n),body.no-flexbox .small-up-6>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-6>.column:nth-of-type(6n+1),body.no-flexbox .small-up-6>.columns:nth-of-type(6n+1){clear:both}body.no-flexbox .small-up-6>.column:last-child,body.no-flexbox .small-up-6>.columns:last-child{float:left}body.no-flexbox .small-up-7>.column,body.no-flexbox .small-up-7>.columns{float:left;width:14.28571%}body.no-flexbox .small-up-7>.column:nth-of-type(1n),body.no-flexbox .small-up-7>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-7>.column:nth-of-type(7n+1),body.no-flexbox .small-up-7>.columns:nth-of-type(7n+1){clear:both}body.no-flexbox .small-up-7>.column:last-child,body.no-flexbox .small-up-7>.columns:last-child{float:left}body.no-flexbox .small-up-8>.column,body.no-flexbox .small-up-8>.columns{float:left;width:12.5%}body.no-flexbox .small-up-8>.column:nth-of-type(1n),body.no-flexbox .small-up-8>.columns:nth-of-type(1n){clear:none}body.no-flexbox .small-up-8>.column:nth-of-type(8n+1),body.no-flexbox .small-up-8>.columns:nth-of-type(8n+1){clear:both}body.no-flexbox .small-up-8>.column:last-child,body.no-flexbox .small-up-8>.columns:last-child{float:left}body.no-flexbox .small-collapse>.column,body.no-flexbox .small-collapse>.columns{padding-right:0;padding-left:0}body.no-flexbox .small-collapse .row{margin-right:0;margin-left:0}body.no-flexbox .expanded.row .small-collapse.row{margin-right:0;margin-left:0}body.no-flexbox .small-uncollapse>.column,body.no-flexbox .small-uncollapse>.columns{padding-right:.3125rem;padding-left:.3125rem}body.no-flexbox .small-centered{margin-right:auto;margin-left:auto}body.no-flexbox .small-centered,body.no-flexbox .small-centered:last-child:not(:first-child){float:none;clear:both}body.no-flexbox .small-uncentered,body.no-flexbox .small-push-0,body.no-flexbox .small-pull-0{position:static;margin-right:0;margin-left:0}body.no-flexbox .small-uncentered,body.no-flexbox .small-uncentered:last-child:not(:first-child),body.no-flexbox .small-push-0,body.no-flexbox .small-push-0:last-child:not(:first-child),body.no-flexbox .small-pull-0,body.no-flexbox .small-pull-0:last-child:not(:first-child){float:left;clear:none}body.no-flexbox .small-uncentered:last-child:not(:first-child),body.no-flexbox .small-push-0:last-child:not(:first-child),body.no-flexbox .small-pull-0:last-child:not(:first-child){float:right}@media print,screen and (min-width: 40em){body.no-flexbox .medium-1{width:8.33333%}body.no-flexbox .medium-push-1{position:relative;left:8.33333%}body.no-flexbox .medium-pull-1{position:relative;left:-8.33333%}body.no-flexbox .medium-offset-0{margin-left:0%}body.no-flexbox .medium-2{width:16.66667%}body.no-flexbox .medium-push-2{position:relative;left:16.66667%}body.no-flexbox .medium-pull-2{position:relative;left:-16.66667%}body.no-flexbox .medium-offset-1{margin-left:8.33333%}body.no-flexbox .medium-3{width:25%}body.no-flexbox .medium-push-3{position:relative;left:25%}body.no-flexbox .medium-pull-3{position:relative;left:-25%}body.no-flexbox .medium-offset-2{margin-left:16.66667%}body.no-flexbox .medium-4{width:33.33333%}body.no-flexbox .medium-push-4{position:relative;left:33.33333%}body.no-flexbox .medium-pull-4{position:relative;left:-33.33333%}body.no-flexbox .medium-offset-3{margin-left:25%}body.no-flexbox .medium-5{width:41.66667%}body.no-flexbox .medium-push-5{position:relative;left:41.66667%}body.no-flexbox .medium-pull-5{position:relative;left:-41.66667%}body.no-flexbox .medium-offset-4{margin-left:33.33333%}body.no-flexbox .medium-6{width:50%}body.no-flexbox .medium-push-6{position:relative;left:50%}body.no-flexbox .medium-pull-6{position:relative;left:-50%}body.no-flexbox .medium-offset-5{margin-left:41.66667%}body.no-flexbox .medium-7{width:58.33333%}body.no-flexbox .medium-push-7{position:relative;left:58.33333%}body.no-flexbox .medium-pull-7{position:relative;left:-58.33333%}body.no-flexbox .medium-offset-6{margin-left:50%}body.no-flexbox .medium-8{width:66.66667%}body.no-flexbox .medium-push-8{position:relative;left:66.66667%}body.no-flexbox .medium-pull-8{position:relative;left:-66.66667%}body.no-flexbox .medium-offset-7{margin-left:58.33333%}body.no-flexbox .medium-9{width:75%}body.no-flexbox .medium-push-9{position:relative;left:75%}body.no-flexbox .medium-pull-9{position:relative;left:-75%}body.no-flexbox .medium-offset-8{margin-left:66.66667%}body.no-flexbox .medium-10{width:83.33333%}body.no-flexbox .medium-push-10{position:relative;left:83.33333%}body.no-flexbox .medium-pull-10{position:relative;left:-83.33333%}body.no-flexbox .medium-offset-9{margin-left:75%}body.no-flexbox .medium-11{width:91.66667%}body.no-flexbox .medium-push-11{position:relative;left:91.66667%}body.no-flexbox .medium-pull-11{position:relative;left:-91.66667%}body.no-flexbox .medium-offset-10{margin-left:83.33333%}body.no-flexbox .medium-12{width:100%}body.no-flexbox .medium-offset-11{margin-left:91.66667%}body.no-flexbox .medium-up-1>.column,body.no-flexbox .medium-up-1>.columns{float:left;width:100%}body.no-flexbox .medium-up-1>.column:nth-of-type(1n),body.no-flexbox .medium-up-1>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-1>.column:nth-of-type(1n+1),body.no-flexbox .medium-up-1>.columns:nth-of-type(1n+1){clear:both}body.no-flexbox .medium-up-1>.column:last-child,body.no-flexbox .medium-up-1>.columns:last-child{float:left}body.no-flexbox .medium-up-2>.column,body.no-flexbox .medium-up-2>.columns{float:left;width:50%}body.no-flexbox .medium-up-2>.column:nth-of-type(1n),body.no-flexbox .medium-up-2>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-2>.column:nth-of-type(2n+1),body.no-flexbox .medium-up-2>.columns:nth-of-type(2n+1){clear:both}body.no-flexbox .medium-up-2>.column:last-child,body.no-flexbox .medium-up-2>.columns:last-child{float:left}body.no-flexbox .medium-up-3>.column,body.no-flexbox .medium-up-3>.columns{float:left;width:33.33333%}body.no-flexbox .medium-up-3>.column:nth-of-type(1n),body.no-flexbox .medium-up-3>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-3>.column:nth-of-type(3n+1),body.no-flexbox .medium-up-3>.columns:nth-of-type(3n+1){clear:both}body.no-flexbox .medium-up-3>.column:last-child,body.no-flexbox .medium-up-3>.columns:last-child{float:left}body.no-flexbox .medium-up-4>.column,body.no-flexbox .medium-up-4>.columns{float:left;width:25%}body.no-flexbox .medium-up-4>.column:nth-of-type(1n),body.no-flexbox .medium-up-4>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-4>.column:nth-of-type(4n+1),body.no-flexbox .medium-up-4>.columns:nth-of-type(4n+1){clear:both}body.no-flexbox .medium-up-4>.column:last-child,body.no-flexbox .medium-up-4>.columns:last-child{float:left}body.no-flexbox .medium-up-5>.column,body.no-flexbox .medium-up-5>.columns{float:left;width:20%}body.no-flexbox .medium-up-5>.column:nth-of-type(1n),body.no-flexbox .medium-up-5>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-5>.column:nth-of-type(5n+1),body.no-flexbox .medium-up-5>.columns:nth-of-type(5n+1){clear:both}body.no-flexbox .medium-up-5>.column:last-child,body.no-flexbox .medium-up-5>.columns:last-child{float:left}body.no-flexbox .medium-up-6>.column,body.no-flexbox .medium-up-6>.columns{float:left;width:16.66667%}body.no-flexbox .medium-up-6>.column:nth-of-type(1n),body.no-flexbox .medium-up-6>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-6>.column:nth-of-type(6n+1),body.no-flexbox .medium-up-6>.columns:nth-of-type(6n+1){clear:both}body.no-flexbox .medium-up-6>.column:last-child,body.no-flexbox .medium-up-6>.columns:last-child{float:left}body.no-flexbox .medium-up-7>.column,body.no-flexbox .medium-up-7>.columns{float:left;width:14.28571%}body.no-flexbox .medium-up-7>.column:nth-of-type(1n),body.no-flexbox .medium-up-7>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-7>.column:nth-of-type(7n+1),body.no-flexbox .medium-up-7>.columns:nth-of-type(7n+1){clear:both}body.no-flexbox .medium-up-7>.column:last-child,body.no-flexbox .medium-up-7>.columns:last-child{float:left}body.no-flexbox .medium-up-8>.column,body.no-flexbox .medium-up-8>.columns{float:left;width:12.5%}body.no-flexbox .medium-up-8>.column:nth-of-type(1n),body.no-flexbox .medium-up-8>.columns:nth-of-type(1n){clear:none}body.no-flexbox .medium-up-8>.column:nth-of-type(8n+1),body.no-flexbox .medium-up-8>.columns:nth-of-type(8n+1){clear:both}body.no-flexbox .medium-up-8>.column:last-child,body.no-flexbox .medium-up-8>.columns:last-child{float:left}body.no-flexbox .medium-collapse>.column,body.no-flexbox .medium-collapse>.columns{padding-right:0;padding-left:0}body.no-flexbox .medium-collapse .row{margin-right:0;margin-left:0}body.no-flexbox .expanded.row .medium-collapse.row{margin-right:0;margin-left:0}body.no-flexbox .medium-uncollapse>.column,body.no-flexbox .medium-uncollapse>.columns{padding-right:.3125rem;padding-left:.3125rem}body.no-flexbox .medium-centered{margin-right:auto;margin-left:auto}body.no-flexbox .medium-centered,body.no-flexbox .medium-centered:last-child:not(:first-child){float:none;clear:both}body.no-flexbox .medium-uncentered,body.no-flexbox .medium-push-0,body.no-flexbox .medium-pull-0{position:static;margin-right:0;margin-left:0}body.no-flexbox .medium-uncentered,body.no-flexbox .medium-uncentered:last-child:not(:first-child),body.no-flexbox .medium-push-0,body.no-flexbox .medium-push-0:last-child:not(:first-child),body.no-flexbox .medium-pull-0,body.no-flexbox .medium-pull-0:last-child:not(:first-child){float:left;clear:none}body.no-flexbox .medium-uncentered:last-child:not(:first-child),body.no-flexbox .medium-push-0:last-child:not(:first-child),body.no-flexbox .medium-pull-0:last-child:not(:first-child){float:right}}@media print,screen and (min-width: 64em){body.no-flexbox .large-1{width:8.33333%}body.no-flexbox .large-push-1{position:relative;left:8.33333%}body.no-flexbox .large-pull-1{position:relative;left:-8.33333%}body.no-flexbox .large-offset-0{margin-left:0%}body.no-flexbox .large-2{width:16.66667%}body.no-flexbox .large-push-2{position:relative;left:16.66667%}body.no-flexbox .large-pull-2{position:relative;left:-16.66667%}body.no-flexbox .large-offset-1{margin-left:8.33333%}body.no-flexbox .large-3{width:25%}body.no-flexbox .large-push-3{position:relative;left:25%}body.no-flexbox .large-pull-3{position:relative;left:-25%}body.no-flexbox .large-offset-2{margin-left:16.66667%}body.no-flexbox .large-4{width:33.33333%}body.no-flexbox .large-push-4{position:relative;left:33.33333%}body.no-flexbox .large-pull-4{position:relative;left:-33.33333%}body.no-flexbox .large-offset-3{margin-left:25%}body.no-flexbox .large-5{width:41.66667%}body.no-flexbox .large-push-5{position:relative;left:41.66667%}body.no-flexbox .large-pull-5{position:relative;left:-41.66667%}body.no-flexbox .large-offset-4{margin-left:33.33333%}body.no-flexbox .large-6{width:50%}body.no-flexbox .large-push-6{position:relative;left:50%}body.no-flexbox .large-pull-6{position:relative;left:-50%}body.no-flexbox .large-offset-5{margin-left:41.66667%}body.no-flexbox .large-7{width:58.33333%}body.no-flexbox .large-push-7{position:relative;left:58.33333%}body.no-flexbox .large-pull-7{position:relative;left:-58.33333%}body.no-flexbox .large-offset-6{margin-left:50%}body.no-flexbox .large-8{width:66.66667%}body.no-flexbox .large-push-8{position:relative;left:66.66667%}body.no-flexbox .large-pull-8{position:relative;left:-66.66667%}body.no-flexbox .large-offset-7{margin-left:58.33333%}body.no-flexbox .large-9{width:75%}body.no-flexbox .large-push-9{position:relative;left:75%}body.no-flexbox .large-pull-9{position:relative;left:-75%}body.no-flexbox .large-offset-8{margin-left:66.66667%}body.no-flexbox .large-10{width:83.33333%}body.no-flexbox .large-push-10{position:relative;left:83.33333%}body.no-flexbox .large-pull-10{position:relative;left:-83.33333%}body.no-flexbox .large-offset-9{margin-left:75%}body.no-flexbox .large-11{width:91.66667%}body.no-flexbox .large-push-11{position:relative;left:91.66667%}body.no-flexbox .large-pull-11{position:relative;left:-91.66667%}body.no-flexbox .large-offset-10{margin-left:83.33333%}body.no-flexbox .large-12{width:100%}body.no-flexbox .large-offset-11{margin-left:91.66667%}body.no-flexbox .large-up-1>.column,body.no-flexbox .large-up-1>.columns{float:left;width:100%}body.no-flexbox .large-up-1>.column:nth-of-type(1n),body.no-flexbox .large-up-1>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-1>.column:nth-of-type(1n+1),body.no-flexbox .large-up-1>.columns:nth-of-type(1n+1){clear:both}body.no-flexbox .large-up-1>.column:last-child,body.no-flexbox .large-up-1>.columns:last-child{float:left}body.no-flexbox .large-up-2>.column,body.no-flexbox .large-up-2>.columns{float:left;width:50%}body.no-flexbox .large-up-2>.column:nth-of-type(1n),body.no-flexbox .large-up-2>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-2>.column:nth-of-type(2n+1),body.no-flexbox .large-up-2>.columns:nth-of-type(2n+1){clear:both}body.no-flexbox .large-up-2>.column:last-child,body.no-flexbox .large-up-2>.columns:last-child{float:left}body.no-flexbox .large-up-3>.column,body.no-flexbox .large-up-3>.columns{float:left;width:33.33333%}body.no-flexbox .large-up-3>.column:nth-of-type(1n),body.no-flexbox .large-up-3>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-3>.column:nth-of-type(3n+1),body.no-flexbox .large-up-3>.columns:nth-of-type(3n+1){clear:both}body.no-flexbox .large-up-3>.column:last-child,body.no-flexbox .large-up-3>.columns:last-child{float:left}body.no-flexbox .large-up-4>.column,body.no-flexbox .large-up-4>.columns{float:left;width:25%}body.no-flexbox .large-up-4>.column:nth-of-type(1n),body.no-flexbox .large-up-4>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-4>.column:nth-of-type(4n+1),body.no-flexbox .large-up-4>.columns:nth-of-type(4n+1){clear:both}body.no-flexbox .large-up-4>.column:last-child,body.no-flexbox .large-up-4>.columns:last-child{float:left}body.no-flexbox .large-up-5>.column,body.no-flexbox .large-up-5>.columns{float:left;width:20%}body.no-flexbox .large-up-5>.column:nth-of-type(1n),body.no-flexbox .large-up-5>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-5>.column:nth-of-type(5n+1),body.no-flexbox .large-up-5>.columns:nth-of-type(5n+1){clear:both}body.no-flexbox .large-up-5>.column:last-child,body.no-flexbox .large-up-5>.columns:last-child{float:left}body.no-flexbox .large-up-6>.column,body.no-flexbox .large-up-6>.columns{float:left;width:16.66667%}body.no-flexbox .large-up-6>.column:nth-of-type(1n),body.no-flexbox .large-up-6>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-6>.column:nth-of-type(6n+1),body.no-flexbox .large-up-6>.columns:nth-of-type(6n+1){clear:both}body.no-flexbox .large-up-6>.column:last-child,body.no-flexbox .large-up-6>.columns:last-child{float:left}body.no-flexbox .large-up-7>.column,body.no-flexbox .large-up-7>.columns{float:left;width:14.28571%}body.no-flexbox .large-up-7>.column:nth-of-type(1n),body.no-flexbox .large-up-7>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-7>.column:nth-of-type(7n+1),body.no-flexbox .large-up-7>.columns:nth-of-type(7n+1){clear:both}body.no-flexbox .large-up-7>.column:last-child,body.no-flexbox .large-up-7>.columns:last-child{float:left}body.no-flexbox .large-up-8>.column,body.no-flexbox .large-up-8>.columns{float:left;width:12.5%}body.no-flexbox .large-up-8>.column:nth-of-type(1n),body.no-flexbox .large-up-8>.columns:nth-of-type(1n){clear:none}body.no-flexbox .large-up-8>.column:nth-of-type(8n+1),body.no-flexbox .large-up-8>.columns:nth-of-type(8n+1){clear:both}body.no-flexbox .large-up-8>.column:last-child,body.no-flexbox .large-up-8>.columns:last-child{float:left}body.no-flexbox .large-collapse>.column,body.no-flexbox .large-collapse>.columns{padding-right:0;padding-left:0}body.no-flexbox .large-collapse .row{margin-right:0;margin-left:0}body.no-flexbox .expanded.row .large-collapse.row{margin-right:0;margin-left:0}body.no-flexbox .large-uncollapse>.column,body.no-flexbox .large-uncollapse>.columns{padding-right:.5rem;padding-left:.5rem}body.no-flexbox .large-centered{margin-right:auto;margin-left:auto}body.no-flexbox .large-centered,body.no-flexbox .large-centered:last-child:not(:first-child){float:none;clear:both}body.no-flexbox .large-uncentered,body.no-flexbox .large-push-0,body.no-flexbox .large-pull-0{position:static;margin-right:0;margin-left:0}body.no-flexbox .large-uncentered,body.no-flexbox .large-uncentered:last-child:not(:first-child),body.no-flexbox .large-push-0,body.no-flexbox .large-push-0:last-child:not(:first-child),body.no-flexbox .large-pull-0,body.no-flexbox .large-pull-0:last-child:not(:first-child){float:left;clear:none}body.no-flexbox .large-uncentered:last-child:not(:first-child),body.no-flexbox .large-push-0:last-child:not(:first-child),body.no-flexbox .large-pull-0:last-child:not(:first-child){float:right}}@media screen and (min-width: 90em){body.no-flexbox .xlarge-1{width:8.33333%}body.no-flexbox .xlarge-push-1{position:relative;left:8.33333%}body.no-flexbox .xlarge-pull-1{position:relative;left:-8.33333%}body.no-flexbox .xlarge-offset-0{margin-left:0%}body.no-flexbox .xlarge-2{width:16.66667%}body.no-flexbox .xlarge-push-2{position:relative;left:16.66667%}body.no-flexbox .xlarge-pull-2{position:relative;left:-16.66667%}body.no-flexbox .xlarge-offset-1{margin-left:8.33333%}body.no-flexbox .xlarge-3{width:25%}body.no-flexbox .xlarge-push-3{position:relative;left:25%}body.no-flexbox .xlarge-pull-3{position:relative;left:-25%}body.no-flexbox .xlarge-offset-2{margin-left:16.66667%}body.no-flexbox .xlarge-4{width:33.33333%}body.no-flexbox .xlarge-push-4{position:relative;left:33.33333%}body.no-flexbox .xlarge-pull-4{position:relative;left:-33.33333%}body.no-flexbox .xlarge-offset-3{margin-left:25%}body.no-flexbox .xlarge-5{width:41.66667%}body.no-flexbox .xlarge-push-5{position:relative;left:41.66667%}body.no-flexbox .xlarge-pull-5{position:relative;left:-41.66667%}body.no-flexbox .xlarge-offset-4{margin-left:33.33333%}body.no-flexbox .xlarge-6{width:50%}body.no-flexbox .xlarge-push-6{position:relative;left:50%}body.no-flexbox .xlarge-pull-6{position:relative;left:-50%}body.no-flexbox .xlarge-offset-5{margin-left:41.66667%}body.no-flexbox .xlarge-7{width:58.33333%}body.no-flexbox .xlarge-push-7{position:relative;left:58.33333%}body.no-flexbox .xlarge-pull-7{position:relative;left:-58.33333%}body.no-flexbox .xlarge-offset-6{margin-left:50%}body.no-flexbox .xlarge-8{width:66.66667%}body.no-flexbox .xlarge-push-8{position:relative;left:66.66667%}body.no-flexbox .xlarge-pull-8{position:relative;left:-66.66667%}body.no-flexbox .xlarge-offset-7{margin-left:58.33333%}body.no-flexbox .xlarge-9{width:75%}body.no-flexbox .xlarge-push-9{position:relative;left:75%}body.no-flexbox .xlarge-pull-9{position:relative;left:-75%}body.no-flexbox .xlarge-offset-8{margin-left:66.66667%}body.no-flexbox .xlarge-10{width:83.33333%}body.no-flexbox .xlarge-push-10{position:relative;left:83.33333%}body.no-flexbox .xlarge-pull-10{position:relative;left:-83.33333%}body.no-flexbox .xlarge-offset-9{margin-left:75%}body.no-flexbox .xlarge-11{width:91.66667%}body.no-flexbox .xlarge-push-11{position:relative;left:91.66667%}body.no-flexbox .xlarge-pull-11{position:relative;left:-91.66667%}body.no-flexbox .xlarge-offset-10{margin-left:83.33333%}body.no-flexbox .xlarge-12{width:100%}body.no-flexbox .xlarge-offset-11{margin-left:91.66667%}body.no-flexbox .xlarge-up-1>.column,body.no-flexbox .xlarge-up-1>.columns{float:left;width:100%}body.no-flexbox .xlarge-up-1>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-1>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-1>.column:nth-of-type(1n+1),body.no-flexbox .xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}body.no-flexbox .xlarge-up-1>.column:last-child,body.no-flexbox .xlarge-up-1>.columns:last-child{float:left}body.no-flexbox .xlarge-up-2>.column,body.no-flexbox .xlarge-up-2>.columns{float:left;width:50%}body.no-flexbox .xlarge-up-2>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-2>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-2>.column:nth-of-type(2n+1),body.no-flexbox .xlarge-up-2>.columns:nth-of-type(2n+1){clear:both}body.no-flexbox .xlarge-up-2>.column:last-child,body.no-flexbox .xlarge-up-2>.columns:last-child{float:left}body.no-flexbox .xlarge-up-3>.column,body.no-flexbox .xlarge-up-3>.columns{float:left;width:33.33333%}body.no-flexbox .xlarge-up-3>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-3>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-3>.column:nth-of-type(3n+1),body.no-flexbox .xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}body.no-flexbox .xlarge-up-3>.column:last-child,body.no-flexbox .xlarge-up-3>.columns:last-child{float:left}body.no-flexbox .xlarge-up-4>.column,body.no-flexbox .xlarge-up-4>.columns{float:left;width:25%}body.no-flexbox .xlarge-up-4>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-4>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-4>.column:nth-of-type(4n+1),body.no-flexbox .xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}body.no-flexbox .xlarge-up-4>.column:last-child,body.no-flexbox .xlarge-up-4>.columns:last-child{float:left}body.no-flexbox .xlarge-up-5>.column,body.no-flexbox .xlarge-up-5>.columns{float:left;width:20%}body.no-flexbox .xlarge-up-5>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-5>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-5>.column:nth-of-type(5n+1),body.no-flexbox .xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}body.no-flexbox .xlarge-up-5>.column:last-child,body.no-flexbox .xlarge-up-5>.columns:last-child{float:left}body.no-flexbox .xlarge-up-6>.column,body.no-flexbox .xlarge-up-6>.columns{float:left;width:16.66667%}body.no-flexbox .xlarge-up-6>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-6>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-6>.column:nth-of-type(6n+1),body.no-flexbox .xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}body.no-flexbox .xlarge-up-6>.column:last-child,body.no-flexbox .xlarge-up-6>.columns:last-child{float:left}body.no-flexbox .xlarge-up-7>.column,body.no-flexbox .xlarge-up-7>.columns{float:left;width:14.28571%}body.no-flexbox .xlarge-up-7>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-7>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-7>.column:nth-of-type(7n+1),body.no-flexbox .xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}body.no-flexbox .xlarge-up-7>.column:last-child,body.no-flexbox .xlarge-up-7>.columns:last-child{float:left}body.no-flexbox .xlarge-up-8>.column,body.no-flexbox .xlarge-up-8>.columns{float:left;width:12.5%}body.no-flexbox .xlarge-up-8>.column:nth-of-type(1n),body.no-flexbox .xlarge-up-8>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xlarge-up-8>.column:nth-of-type(8n+1),body.no-flexbox .xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}body.no-flexbox .xlarge-up-8>.column:last-child,body.no-flexbox .xlarge-up-8>.columns:last-child{float:left}body.no-flexbox .xlarge-collapse>.column,body.no-flexbox .xlarge-collapse>.columns{padding-right:0;padding-left:0}body.no-flexbox .xlarge-collapse .row{margin-right:0;margin-left:0}body.no-flexbox .expanded.row .xlarge-collapse.row{margin-right:0;margin-left:0}body.no-flexbox .xlarge-uncollapse>.column,body.no-flexbox .xlarge-uncollapse>.columns{padding-right:.5rem;padding-left:.5rem}body.no-flexbox .xlarge-centered{margin-right:auto;margin-left:auto}body.no-flexbox .xlarge-centered,body.no-flexbox .xlarge-centered:last-child:not(:first-child){float:none;clear:both}body.no-flexbox .xlarge-uncentered,body.no-flexbox .xlarge-push-0,body.no-flexbox .xlarge-pull-0{position:static;margin-right:0;margin-left:0}body.no-flexbox .xlarge-uncentered,body.no-flexbox .xlarge-uncentered:last-child:not(:first-child),body.no-flexbox .xlarge-push-0,body.no-flexbox .xlarge-push-0:last-child:not(:first-child),body.no-flexbox .xlarge-pull-0,body.no-flexbox .xlarge-pull-0:last-child:not(:first-child){float:left;clear:none}body.no-flexbox .xlarge-uncentered:last-child:not(:first-child),body.no-flexbox .xlarge-push-0:last-child:not(:first-child),body.no-flexbox .xlarge-pull-0:last-child:not(:first-child){float:right}}@media screen and (min-width: 120.0625em){body.no-flexbox .xxlarge-1{width:8.33333%}body.no-flexbox .xxlarge-push-1{position:relative;left:8.33333%}body.no-flexbox .xxlarge-pull-1{position:relative;left:-8.33333%}body.no-flexbox .xxlarge-offset-0{margin-left:0%}body.no-flexbox .xxlarge-2{width:16.66667%}body.no-flexbox .xxlarge-push-2{position:relative;left:16.66667%}body.no-flexbox .xxlarge-pull-2{position:relative;left:-16.66667%}body.no-flexbox .xxlarge-offset-1{margin-left:8.33333%}body.no-flexbox .xxlarge-3{width:25%}body.no-flexbox .xxlarge-push-3{position:relative;left:25%}body.no-flexbox .xxlarge-pull-3{position:relative;left:-25%}body.no-flexbox .xxlarge-offset-2{margin-left:16.66667%}body.no-flexbox .xxlarge-4{width:33.33333%}body.no-flexbox .xxlarge-push-4{position:relative;left:33.33333%}body.no-flexbox .xxlarge-pull-4{position:relative;left:-33.33333%}body.no-flexbox .xxlarge-offset-3{margin-left:25%}body.no-flexbox .xxlarge-5{width:41.66667%}body.no-flexbox .xxlarge-push-5{position:relative;left:41.66667%}body.no-flexbox .xxlarge-pull-5{position:relative;left:-41.66667%}body.no-flexbox .xxlarge-offset-4{margin-left:33.33333%}body.no-flexbox .xxlarge-6{width:50%}body.no-flexbox .xxlarge-push-6{position:relative;left:50%}body.no-flexbox .xxlarge-pull-6{position:relative;left:-50%}body.no-flexbox .xxlarge-offset-5{margin-left:41.66667%}body.no-flexbox .xxlarge-7{width:58.33333%}body.no-flexbox .xxlarge-push-7{position:relative;left:58.33333%}body.no-flexbox .xxlarge-pull-7{position:relative;left:-58.33333%}body.no-flexbox .xxlarge-offset-6{margin-left:50%}body.no-flexbox .xxlarge-8{width:66.66667%}body.no-flexbox .xxlarge-push-8{position:relative;left:66.66667%}body.no-flexbox .xxlarge-pull-8{position:relative;left:-66.66667%}body.no-flexbox .xxlarge-offset-7{margin-left:58.33333%}body.no-flexbox .xxlarge-9{width:75%}body.no-flexbox .xxlarge-push-9{position:relative;left:75%}body.no-flexbox .xxlarge-pull-9{position:relative;left:-75%}body.no-flexbox .xxlarge-offset-8{margin-left:66.66667%}body.no-flexbox .xxlarge-10{width:83.33333%}body.no-flexbox .xxlarge-push-10{position:relative;left:83.33333%}body.no-flexbox .xxlarge-pull-10{position:relative;left:-83.33333%}body.no-flexbox .xxlarge-offset-9{margin-left:75%}body.no-flexbox .xxlarge-11{width:91.66667%}body.no-flexbox .xxlarge-push-11{position:relative;left:91.66667%}body.no-flexbox .xxlarge-pull-11{position:relative;left:-91.66667%}body.no-flexbox .xxlarge-offset-10{margin-left:83.33333%}body.no-flexbox .xxlarge-12{width:100%}body.no-flexbox .xxlarge-offset-11{margin-left:91.66667%}body.no-flexbox .xxlarge-up-1>.column,body.no-flexbox .xxlarge-up-1>.columns{float:left;width:100%}body.no-flexbox .xxlarge-up-1>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-1>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-1>.column:nth-of-type(1n+1),body.no-flexbox .xxlarge-up-1>.columns:nth-of-type(1n+1){clear:both}body.no-flexbox .xxlarge-up-1>.column:last-child,body.no-flexbox .xxlarge-up-1>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-2>.column,body.no-flexbox .xxlarge-up-2>.columns{float:left;width:50%}body.no-flexbox .xxlarge-up-2>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-2>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-2>.column:nth-of-type(2n+1),body.no-flexbox .xxlarge-up-2>.columns:nth-of-type(2n+1){clear:both}body.no-flexbox .xxlarge-up-2>.column:last-child,body.no-flexbox .xxlarge-up-2>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-3>.column,body.no-flexbox .xxlarge-up-3>.columns{float:left;width:33.33333%}body.no-flexbox .xxlarge-up-3>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-3>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-3>.column:nth-of-type(3n+1),body.no-flexbox .xxlarge-up-3>.columns:nth-of-type(3n+1){clear:both}body.no-flexbox .xxlarge-up-3>.column:last-child,body.no-flexbox .xxlarge-up-3>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-4>.column,body.no-flexbox .xxlarge-up-4>.columns{float:left;width:25%}body.no-flexbox .xxlarge-up-4>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-4>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-4>.column:nth-of-type(4n+1),body.no-flexbox .xxlarge-up-4>.columns:nth-of-type(4n+1){clear:both}body.no-flexbox .xxlarge-up-4>.column:last-child,body.no-flexbox .xxlarge-up-4>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-5>.column,body.no-flexbox .xxlarge-up-5>.columns{float:left;width:20%}body.no-flexbox .xxlarge-up-5>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-5>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-5>.column:nth-of-type(5n+1),body.no-flexbox .xxlarge-up-5>.columns:nth-of-type(5n+1){clear:both}body.no-flexbox .xxlarge-up-5>.column:last-child,body.no-flexbox .xxlarge-up-5>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-6>.column,body.no-flexbox .xxlarge-up-6>.columns{float:left;width:16.66667%}body.no-flexbox .xxlarge-up-6>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-6>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-6>.column:nth-of-type(6n+1),body.no-flexbox .xxlarge-up-6>.columns:nth-of-type(6n+1){clear:both}body.no-flexbox .xxlarge-up-6>.column:last-child,body.no-flexbox .xxlarge-up-6>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-7>.column,body.no-flexbox .xxlarge-up-7>.columns{float:left;width:14.28571%}body.no-flexbox .xxlarge-up-7>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-7>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-7>.column:nth-of-type(7n+1),body.no-flexbox .xxlarge-up-7>.columns:nth-of-type(7n+1){clear:both}body.no-flexbox .xxlarge-up-7>.column:last-child,body.no-flexbox .xxlarge-up-7>.columns:last-child{float:left}body.no-flexbox .xxlarge-up-8>.column,body.no-flexbox .xxlarge-up-8>.columns{float:left;width:12.5%}body.no-flexbox .xxlarge-up-8>.column:nth-of-type(1n),body.no-flexbox .xxlarge-up-8>.columns:nth-of-type(1n){clear:none}body.no-flexbox .xxlarge-up-8>.column:nth-of-type(8n+1),body.no-flexbox .xxlarge-up-8>.columns:nth-of-type(8n+1){clear:both}body.no-flexbox .xxlarge-up-8>.column:last-child,body.no-flexbox .xxlarge-up-8>.columns:last-child{float:left}body.no-flexbox .xxlarge-collapse>.column,body.no-flexbox .xxlarge-collapse>.columns{padding-right:0;padding-left:0}body.no-flexbox .xxlarge-collapse .row{margin-right:0;margin-left:0}body.no-flexbox .expanded.row .xxlarge-collapse.row{margin-right:0;margin-left:0}body.no-flexbox .xxlarge-uncollapse>.column,body.no-flexbox .xxlarge-uncollapse>.columns{padding-right:.5rem;padding-left:.5rem}body.no-flexbox .xxlarge-centered{margin-right:auto;margin-left:auto}body.no-flexbox .xxlarge-centered,body.no-flexbox .xxlarge-centered:last-child:not(:first-child){float:none;clear:both}body.no-flexbox .xxlarge-uncentered,body.no-flexbox .xxlarge-push-0,body.no-flexbox .xxlarge-pull-0{position:static;margin-right:0;margin-left:0}body.no-flexbox .xxlarge-uncentered,body.no-flexbox .xxlarge-uncentered:last-child:not(:first-child),body.no-flexbox .xxlarge-push-0,body.no-flexbox .xxlarge-push-0:last-child:not(:first-child),body.no-flexbox .xxlarge-pull-0,body.no-flexbox .xxlarge-pull-0:last-child:not(:first-child){float:left;clear:none}body.no-flexbox .xxlarge-uncentered:last-child:not(:first-child),body.no-flexbox .xxlarge-push-0:last-child:not(:first-child),body.no-flexbox .xxlarge-pull-0:last-child:not(:first-child){float:right}}body.no-flexbox .column-block{margin-bottom:.625rem}body.no-flexbox .column-block>:last-child{margin-bottom:0}@media print,screen and (min-width: 40em){body.no-flexbox .column-block{margin-bottom:.625rem}body.no-flexbox .column-block>:last-child{margin-bottom:0}}@media print,screen and (min-width: 64em){body.no-flexbox .column-block{margin-bottom:1rem}body.no-flexbox .column-block>:last-child{margin-bottom:0}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;line-height:inherit;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:500;line-height:inherit}small{font-size:80%;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Crimson Text",serif;font-style:normal;font-weight:bold;color:#0fb4c3;text-rendering:optimizeLegibility}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}h1,.h1{font-size:1.75rem;line-height:1.1666;margin-top:0;margin-bottom:.5rem}h2,.h2{font-size:1.75rem;line-height:1.1666;margin-top:0;margin-bottom:.5rem}h3,.h3{font-size:1.625rem;line-height:1.1666;margin-top:0;margin-bottom:.5rem}h4,.h4{font-size:1.25rem;line-height:1.1666;margin-top:0;margin-bottom:.5rem}h5,.h5{font-size:1.125rem;line-height:1.1666;margin-top:0;margin-bottom:.5rem}h6,.h6{font-size:1rem;line-height:1.1666;margin-top:0;margin-bottom:.5rem}@media print,screen and (min-width: 40em){h1,.h1{font-size:2.25rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.875rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}}@media print,screen and (min-width: 64em){h1,.h1{font-size:2.25rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.625rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.375rem}}@media screen and (min-width: 120.0625em){h1,.h1{font-size:2.75rem}h2,.h2{font-size:2.375rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.625rem}h6,.h6{font-size:1.5rem}}a{line-height:inherit;color:#333;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#2c2c2c}a img{border:0}hr{clear:both;max-width:80rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:inherit}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:500}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:inherit;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #333;cursor:help;text-decoration:none}figure{margin:0}kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#333;border-radius:4px}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.cite-block:before,cite:before{content:"— "}.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width: 90em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}@media screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left}.xxlarge-text-right{text-align:right}.xxlarge-text-center{text-align:center}.xxlarge-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;-webkit-print-color-adjust:economy;color-adjust:economy;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;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}.print-break-inside{page-break-inside:auto}}.button,.download-section form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.665rem 1rem .72rem;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer}[data-whatinput=mouse] .button,[data-whatinput=mouse] .download-section form input[type=submit],.download-section form [data-whatinput=mouse] input[type=submit]{outline:0}.button.tiny,.download-section form input.tiny[type=submit]{font-size:.6rem}.button.small,.download-section form input.small[type=submit]{font-size:.9rem}.button.large,.download-section form input.large[type=submit]{font-size:1.15rem}.button.expanded,.download-section form input.expanded[type=submit]{display:block;width:100%;margin-right:0;margin-left:0}.button,.download-section form input[type=submit],.button.disabled,.download-section form input.disabled[type=submit],.button[disabled],.download-section form input[disabled][type=submit],.button.disabled:hover,.download-section form input.disabled:hover[type=submit],.button[disabled]:hover,.download-section form input[disabled]:hover[type=submit],.button.disabled:focus,.download-section form input.disabled:focus[type=submit],.button[disabled]:focus,.download-section form input[disabled]:focus[type=submit]{background-color:#3ca1ac;color:#fff}.button:hover,.download-section form input:hover[type=submit],.button:focus,.download-section form input:focus[type=submit]{background-color:#338992;color:#fff}.button.primary,.download-section form input.primary[type=submit],.button.primary.disabled,.download-section form input.primary.disabled[type=submit],.button.primary[disabled],.download-section form input.primary[disabled][type=submit],.button.primary.disabled:hover,.download-section form input.primary.disabled:hover[type=submit],.button.primary[disabled]:hover,.download-section form input.primary[disabled]:hover[type=submit],.button.primary.disabled:focus,.download-section form input.primary.disabled:focus[type=submit],.button.primary[disabled]:focus,.download-section form input.primary[disabled]:focus[type=submit]{background-color:#3ca1ac;color:#333}.button.primary:hover,.download-section form input.primary:hover[type=submit],.button.primary:focus,.download-section form input.primary:focus[type=submit]{background-color:#30818a;color:#333}.button.secondary,.download-section form input.secondary[type=submit],.button.secondary.disabled,.download-section form input.secondary.disabled[type=submit],.button.secondary[disabled],.download-section form input.secondary[disabled][type=submit],.button.secondary.disabled:hover,.download-section form input.secondary.disabled:hover[type=submit],.button.secondary[disabled]:hover,.download-section form input.secondary[disabled]:hover[type=submit],.button.secondary.disabled:focus,.download-section form input.secondary.disabled:focus[type=submit],.button.secondary[disabled]:focus,.download-section form input.secondary[disabled]:focus[type=submit]{background-color:#f7941e;color:#333}.button.secondary:hover,.download-section form input.secondary:hover[type=submit],.button.secondary:focus,.download-section form input.secondary:focus[type=submit]{background-color:#d67808;color:#333}.button.success,.download-section form input.success[type=submit],.button.success.disabled,.download-section form input.success.disabled[type=submit],.button.success[disabled],.download-section form input.success[disabled][type=submit],.button.success.disabled:hover,.download-section form input.success.disabled:hover[type=submit],.button.success[disabled]:hover,.download-section form input.success[disabled]:hover[type=submit],.button.success.disabled:focus,.download-section form input.success.disabled:focus[type=submit],.button.success[disabled]:focus,.download-section form input.success[disabled]:focus[type=submit]{background-color:#8dc63f;color:#333}.button.success:hover,.download-section form input.success:hover[type=submit],.button.success:focus,.download-section form input.success:focus[type=submit]{background-color:#71a130;color:#333}.button.warning,.download-section form input.warning[type=submit],.button.warning.disabled,.download-section form input.warning.disabled[type=submit],.button.warning[disabled],.download-section form input.warning[disabled][type=submit],.button.warning.disabled:hover,.download-section form input.warning.disabled:hover[type=submit],.button.warning[disabled]:hover,.download-section form input.warning[disabled]:hover[type=submit],.button.warning.disabled:focus,.download-section form input.warning.disabled:focus[type=submit],.button.warning[disabled]:focus,.download-section form input.warning[disabled]:focus[type=submit]{background-color:#ffae00;color:#333}.button.warning:hover,.download-section form input.warning:hover[type=submit],.button.warning:focus,.download-section form input.warning:focus[type=submit]{background-color:#cc8b00;color:#333}.button.alert,.download-section form input.alert[type=submit],.button.alert.disabled,.download-section form input.alert.disabled[type=submit],.button.alert[disabled],.download-section form input.alert[disabled][type=submit],.button.alert.disabled:hover,.download-section form input.alert.disabled:hover[type=submit],.button.alert[disabled]:hover,.download-section form input.alert[disabled]:hover[type=submit],.button.alert.disabled:focus,.download-section form input.alert.disabled:focus[type=submit],.button.alert[disabled]:focus,.download-section form input.alert[disabled]:focus[type=submit]{background-color:#cc4b37;color:#fff}.button.alert:hover,.download-section form input.alert:hover[type=submit],.button.alert:focus,.download-section form input.alert:focus[type=submit]{background-color:#a53b2a;color:#fff}.button.hollow,.download-section form input.hollow[type=submit],.button.hollow:hover,.download-section form input.hollow:hover[type=submit],.button.hollow:focus,.download-section form input.hollow:focus[type=submit],.button.hollow.disabled,.download-section form input.hollow.disabled[type=submit],.button.hollow.disabled:hover,.download-section form input.hollow.disabled:hover[type=submit],.button.hollow.disabled:focus,.download-section form input.hollow.disabled:focus[type=submit],.button.hollow[disabled],.download-section form input.hollow[disabled][type=submit],.button.hollow[disabled]:hover,.download-section form input.hollow[disabled]:hover[type=submit],.button.hollow[disabled]:focus,.download-section form input.hollow[disabled]:focus[type=submit]{background-color:rgba(0,0,0,0)}.button.hollow,.download-section form input.hollow[type=submit],.button.hollow.disabled,.download-section form input.hollow.disabled[type=submit],.button.hollow[disabled],.download-section form input.hollow[disabled][type=submit],.button.hollow.disabled:hover,.download-section form input.hollow.disabled:hover[type=submit],.button.hollow[disabled]:hover,.download-section form input.hollow[disabled]:hover[type=submit],.button.hollow.disabled:focus,.download-section form input.hollow.disabled:focus[type=submit],.button.hollow[disabled]:focus,.download-section form input.hollow[disabled]:focus[type=submit]{border:1px solid #3ca1ac;color:#3ca1ac}.button.hollow:hover,.download-section form input.hollow:hover[type=submit],.button.hollow:focus,.download-section form input.hollow:focus[type=submit]{border-color:#1e5156;color:#1e5156}.button.hollow.primary,.download-section form input.hollow.primary[type=submit],.button.hollow.primary.disabled,.download-section form input.hollow.primary.disabled[type=submit],.button.hollow.primary[disabled],.download-section form input.hollow.primary[disabled][type=submit],.button.hollow.primary.disabled:hover,.download-section form input.hollow.primary.disabled:hover[type=submit],.button.hollow.primary[disabled]:hover,.download-section form input.hollow.primary[disabled]:hover[type=submit],.button.hollow.primary.disabled:focus,.download-section form input.hollow.primary.disabled:focus[type=submit],.button.hollow.primary[disabled]:focus,.download-section form input.hollow.primary[disabled]:focus[type=submit]{border:1px solid #3ca1ac;color:#3ca1ac}.button.hollow.primary:hover,.download-section form input.hollow.primary:hover[type=submit],.button.hollow.primary:focus,.download-section form input.hollow.primary:focus[type=submit]{border-color:#1e5156;color:#1e5156}.button.hollow.secondary,.download-section form input.hollow.secondary[type=submit],.button.hollow.secondary.disabled,.download-section form input.hollow.secondary.disabled[type=submit],.button.hollow.secondary[disabled],.download-section form input.hollow.secondary[disabled][type=submit],.button.hollow.secondary.disabled:hover,.download-section form input.hollow.secondary.disabled:hover[type=submit],.button.hollow.secondary[disabled]:hover,.download-section form input.hollow.secondary[disabled]:hover[type=submit],.button.hollow.secondary.disabled:focus,.download-section form input.hollow.secondary.disabled:focus[type=submit],.button.hollow.secondary[disabled]:focus,.download-section form input.hollow.secondary[disabled]:focus[type=submit]{border:1px solid #f7941e;color:#f7941e}.button.hollow.secondary:hover,.download-section form input.hollow.secondary:hover[type=submit],.button.hollow.secondary:focus,.download-section form input.hollow.secondary:focus[type=submit]{border-color:#864b05;color:#864b05}.button.hollow.success,.download-section form input.hollow.success[type=submit],.button.hollow.success.disabled,.download-section form input.hollow.success.disabled[type=submit],.button.hollow.success[disabled],.download-section form input.hollow.success[disabled][type=submit],.button.hollow.success.disabled:hover,.download-section form input.hollow.success.disabled:hover[type=submit],.button.hollow.success[disabled]:hover,.download-section form input.hollow.success[disabled]:hover[type=submit],.button.hollow.success.disabled:focus,.download-section form input.hollow.success.disabled:focus[type=submit],.button.hollow.success[disabled]:focus,.download-section form input.hollow.success[disabled]:focus[type=submit]{border:1px solid #8dc63f;color:#8dc63f}.button.hollow.success:hover,.download-section form input.hollow.success:hover[type=submit],.button.hollow.success:focus,.download-section form input.hollow.success:focus[type=submit]{border-color:#47651e;color:#47651e}.button.hollow.warning,.download-section form input.hollow.warning[type=submit],.button.hollow.warning.disabled,.download-section form input.hollow.warning.disabled[type=submit],.button.hollow.warning[disabled],.download-section form input.hollow.warning[disabled][type=submit],.button.hollow.warning.disabled:hover,.download-section form input.hollow.warning.disabled:hover[type=submit],.button.hollow.warning[disabled]:hover,.download-section form input.hollow.warning[disabled]:hover[type=submit],.button.hollow.warning.disabled:focus,.download-section form input.hollow.warning.disabled:focus[type=submit],.button.hollow.warning[disabled]:focus,.download-section form input.hollow.warning[disabled]:focus[type=submit]{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:hover,.download-section form input.hollow.warning:hover[type=submit],.button.hollow.warning:focus,.download-section form input.hollow.warning:focus[type=submit]{border-color:#805700;color:#805700}.button.hollow.alert,.download-section form input.hollow.alert[type=submit],.button.hollow.alert.disabled,.download-section form input.hollow.alert.disabled[type=submit],.button.hollow.alert[disabled],.download-section form input.hollow.alert[disabled][type=submit],.button.hollow.alert.disabled:hover,.download-section form input.hollow.alert.disabled:hover[type=submit],.button.hollow.alert[disabled]:hover,.download-section form input.hollow.alert[disabled]:hover[type=submit],.button.hollow.alert.disabled:focus,.download-section form input.hollow.alert.disabled:focus[type=submit],.button.hollow.alert[disabled]:focus,.download-section form input.hollow.alert[disabled]:focus[type=submit]{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:hover,.download-section form input.hollow.alert:hover[type=submit],.button.hollow.alert:focus,.download-section form input.hollow.alert:focus[type=submit]{border-color:#67251a;color:#67251a}.button.clear,.download-section form input.clear[type=submit],.button.clear:hover,.download-section form input.clear:hover[type=submit],.button.clear:focus,.download-section form input.clear:focus[type=submit],.button.clear.disabled,.download-section form input.clear.disabled[type=submit],.button.clear.disabled:hover,.download-section form input.clear.disabled:hover[type=submit],.button.clear.disabled:focus,.download-section form input.clear.disabled:focus[type=submit],.button.clear[disabled],.download-section form input.clear[disabled][type=submit],.button.clear[disabled]:hover,.download-section form input.clear[disabled]:hover[type=submit],.button.clear[disabled]:focus,.download-section form input.clear[disabled]:focus[type=submit]{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.button.clear,.download-section form input.clear[type=submit],.button.clear.disabled,.download-section form input.clear.disabled[type=submit],.button.clear[disabled],.download-section form input.clear[disabled][type=submit],.button.clear.disabled:hover,.download-section form input.clear.disabled:hover[type=submit],.button.clear[disabled]:hover,.download-section form input.clear[disabled]:hover[type=submit],.button.clear.disabled:focus,.download-section form input.clear.disabled:focus[type=submit],.button.clear[disabled]:focus,.download-section form input.clear[disabled]:focus[type=submit]{color:#3ca1ac}.button.clear:hover,.download-section form input.clear:hover[type=submit],.button.clear:focus,.download-section form input.clear:focus[type=submit]{color:#1e5156}.button.clear.primary,.download-section form input.clear.primary[type=submit],.button.clear.primary.disabled,.download-section form input.clear.primary.disabled[type=submit],.button.clear.primary[disabled],.download-section form input.clear.primary[disabled][type=submit],.button.clear.primary.disabled:hover,.download-section form input.clear.primary.disabled:hover[type=submit],.button.clear.primary[disabled]:hover,.download-section form input.clear.primary[disabled]:hover[type=submit],.button.clear.primary.disabled:focus,.download-section form input.clear.primary.disabled:focus[type=submit],.button.clear.primary[disabled]:focus,.download-section form input.clear.primary[disabled]:focus[type=submit]{color:#3ca1ac}.button.clear.primary:hover,.download-section form input.clear.primary:hover[type=submit],.button.clear.primary:focus,.download-section form input.clear.primary:focus[type=submit]{color:#1e5156}.button.clear.secondary,.download-section form input.clear.secondary[type=submit],.button.clear.secondary.disabled,.download-section form input.clear.secondary.disabled[type=submit],.button.clear.secondary[disabled],.download-section form input.clear.secondary[disabled][type=submit],.button.clear.secondary.disabled:hover,.download-section form input.clear.secondary.disabled:hover[type=submit],.button.clear.secondary[disabled]:hover,.download-section form input.clear.secondary[disabled]:hover[type=submit],.button.clear.secondary.disabled:focus,.download-section form input.clear.secondary.disabled:focus[type=submit],.button.clear.secondary[disabled]:focus,.download-section form input.clear.secondary[disabled]:focus[type=submit]{color:#f7941e}.button.clear.secondary:hover,.download-section form input.clear.secondary:hover[type=submit],.button.clear.secondary:focus,.download-section form input.clear.secondary:focus[type=submit]{color:#864b05}.button.clear.success,.download-section form input.clear.success[type=submit],.button.clear.success.disabled,.download-section form input.clear.success.disabled[type=submit],.button.clear.success[disabled],.download-section form input.clear.success[disabled][type=submit],.button.clear.success.disabled:hover,.download-section form input.clear.success.disabled:hover[type=submit],.button.clear.success[disabled]:hover,.download-section form input.clear.success[disabled]:hover[type=submit],.button.clear.success.disabled:focus,.download-section form input.clear.success.disabled:focus[type=submit],.button.clear.success[disabled]:focus,.download-section form input.clear.success[disabled]:focus[type=submit]{color:#8dc63f}.button.clear.success:hover,.download-section form input.clear.success:hover[type=submit],.button.clear.success:focus,.download-section form input.clear.success:focus[type=submit]{color:#47651e}.button.clear.warning,.download-section form input.clear.warning[type=submit],.button.clear.warning.disabled,.download-section form input.clear.warning.disabled[type=submit],.button.clear.warning[disabled],.download-section form input.clear.warning[disabled][type=submit],.button.clear.warning.disabled:hover,.download-section form input.clear.warning.disabled:hover[type=submit],.button.clear.warning[disabled]:hover,.download-section form input.clear.warning[disabled]:hover[type=submit],.button.clear.warning.disabled:focus,.download-section form input.clear.warning.disabled:focus[type=submit],.button.clear.warning[disabled]:focus,.download-section form input.clear.warning[disabled]:focus[type=submit]{color:#ffae00}.button.clear.warning:hover,.download-section form input.clear.warning:hover[type=submit],.button.clear.warning:focus,.download-section form input.clear.warning:focus[type=submit]{color:#805700}.button.clear.alert,.download-section form input.clear.alert[type=submit],.button.clear.alert.disabled,.download-section form input.clear.alert.disabled[type=submit],.button.clear.alert[disabled],.download-section form input.clear.alert[disabled][type=submit],.button.clear.alert.disabled:hover,.download-section form input.clear.alert.disabled:hover[type=submit],.button.clear.alert[disabled]:hover,.download-section form input.clear.alert[disabled]:hover[type=submit],.button.clear.alert.disabled:focus,.download-section form input.clear.alert.disabled:focus[type=submit],.button.clear.alert[disabled]:focus,.download-section form input.clear.alert[disabled]:focus[type=submit]{color:#cc4b37}.button.clear.alert:hover,.download-section form input.clear.alert:hover[type=submit],.button.clear.alert:focus,.download-section form input.clear.alert:focus[type=submit]{color:#67251a}.button.disabled,.download-section form input.disabled[type=submit],.button[disabled],.download-section form input[disabled][type=submit]{opacity:.5;cursor:not-allowed}.button.dropdown::after,.download-section form input.dropdown[type=submit]::after{display:block;width:0;height:0;border:inset .4em;content:"";border-bottom-width:0;border-top-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);position:relative;top:.4em;display:inline-block;float:right;margin-left:1rem}.button.dropdown.hollow::after,.download-section form input.dropdown.hollow[type=submit]::after,.button.dropdown.clear::after,.download-section form input.dropdown.clear[type=submit]::after{border-top-color:#3ca1ac}.button.dropdown.hollow.primary::after,.download-section form input.dropdown.hollow.primary[type=submit]::after,.button.dropdown.clear.primary::after,.download-section form input.dropdown.clear.primary[type=submit]::after{border-top-color:#3ca1ac}.button.dropdown.hollow.secondary::after,.download-section form input.dropdown.hollow.secondary[type=submit]::after,.button.dropdown.clear.secondary::after,.download-section form input.dropdown.clear.secondary[type=submit]::after{border-top-color:#f7941e}.button.dropdown.hollow.success::after,.download-section form input.dropdown.hollow.success[type=submit]::after,.button.dropdown.clear.success::after,.download-section form input.dropdown.clear.success[type=submit]::after{border-top-color:#8dc63f}.button.dropdown.hollow.warning::after,.download-section form input.dropdown.hollow.warning[type=submit]::after,.button.dropdown.clear.warning::after,.download-section form input.dropdown.clear.warning[type=submit]::after{border-top-color:#ffae00}.button.dropdown.hollow.alert::after,.download-section form input.dropdown.hollow.alert[type=submit]::after,.button.dropdown.clear.alert::after,.download-section form input.dropdown.clear.alert[type=submit]::after{border-top-color:#cc4b37}.button.arrow-only::after,.download-section form input.arrow-only[type=submit]::after{top:-0.1em;float:none;margin-left:0}a.button:hover,a.button:focus{text-decoration:none}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.6625rem;margin:0 0 1.125rem;padding:.5625rem;border:none;border-radius:4px;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;color:#707070;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{outline:none;border:none;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}textarea{max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=submit],[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}:-ms-input-placeholder{color:inherit}::-webkit-input-placeholder{color:inherit}::-moz-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}::placeholder{color:inherit}[type=file],[type=checkbox],[type=radio]{margin:0 0 1.125rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5625rem;margin-right:1.125rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5625rem}[type=file]{width:100%}label{display:block;margin:0;font-size:1rem;font-weight:normal;line-height:1.8;color:inherit}label.middle{margin:0 0 1.125rem;padding:.5625rem 0}.help-text{margin-top:-0.5625rem;font-size:.8125rem;font-style:italic;color:#333}.input-group{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;margin-bottom:1.125rem;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:4px 0 0 4px}.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 4px 4px 0}.input-group-label,.input-group-field,.input-group-button,.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#333;text-align:center;white-space:nowrap;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0px;min-width:0}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:.5625rem}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca}.fieldset legend{margin:0;margin-left:-0.1875rem;padding:0 .1875rem}select{height:2.6625rem;margin:0 0 1.125rem;padding:.5625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;background-color:#fff;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;color:#707070;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1.125rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.6875rem;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}@media screen and (min-width: 0\0 ){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:focus{outline:none;border:none;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#faedeb}.is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.is-invalid-label{color:#cc4b37}.form-error{display:none;margin-top:-0.5625rem;margin-bottom:1.125rem;font-size:.75rem;font-weight:500;color:#cc4b37}.form-error.is-visible{display:block}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:4px}thead,tbody,tfoot{border:1px solid #f2f2f2;background-color:#fff}caption{padding:.5rem .625rem .625rem;font-weight:500}thead{background:#f9f9f9;color:#333}tfoot{background:#f2f2f2;color:#333}thead tr,tfoot tr{background:rgba(0,0,0,0)}thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:500;text-align:left}tbody th,tbody td{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f2f2f2}table.unstriped tbody{background-color:#fff}table.unstriped tbody tr{border-bottom:0;border-bottom:1px solid #f2f2f2;background-color:#fff}@media print,screen and (max-width: 63.99875em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover thead tr:hover{background-color:#f4f4f4}table.hover tfoot tr:hover{background-color:#ededed}table.hover tbody tr:hover{background-color:#fafafa}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ededed}.table-scroll{overflow-x:auto}.align-left{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.align-right{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.align-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.align-justify{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.align-top{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.align-self-top{-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}.align-middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.align-self-middle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-stretch{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.align-self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.align-center-middle{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.small-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.small-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.small-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.small-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.small-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}@media print,screen and (min-width: 40em){.medium-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.medium-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.medium-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.medium-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.medium-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.medium-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}}@media print,screen and (min-width: 64em){.large-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.large-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.large-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.large-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.large-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.large-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}}@media screen and (min-width: 90em){.xlarge-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.xlarge-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.xlarge-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.xlarge-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.xlarge-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.xlarge-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}}@media screen and (min-width: 120.0625em){.xxlarge-order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.xxlarge-order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.xxlarge-order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.xxlarge-order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.xxlarge-order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.xxlarge-order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}}.flex-container{display:-ms-flexbox;display:-webkit-box;display:flex}.flex-child-auto{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.flex-child-grow{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.flex-child-shrink{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.flex-dir-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flex-dir-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.flex-dir-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-dir-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}@media print,screen and (min-width: 40em){.medium-flex-container{display:-ms-flexbox;display:-webkit-box;display:flex}.medium-flex-child-auto{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.medium-flex-child-grow{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.medium-flex-child-shrink{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.medium-flex-dir-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.medium-flex-dir-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.medium-flex-dir-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.medium-flex-dir-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media print,screen and (min-width: 64em){.large-flex-container{display:-ms-flexbox;display:-webkit-box;display:flex}.large-flex-child-auto{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.large-flex-child-grow{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.large-flex-child-shrink{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.large-flex-dir-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.large-flex-dir-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.large-flex-dir-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.large-flex-dir-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (min-width: 90em){.xlarge-flex-container{display:-ms-flexbox;display:-webkit-box;display:flex}.xlarge-flex-child-auto{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.xlarge-flex-child-grow{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.xlarge-flex-child-shrink{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.xlarge-flex-dir-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.xlarge-flex-dir-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.xlarge-flex-dir-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.xlarge-flex-dir-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (min-width: 120.0625em){.xxlarge-flex-container{display:-ms-flexbox;display:-webkit-box;display:flex}.xxlarge-flex-child-auto{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.xxlarge-flex-child-grow{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.xxlarge-flex-child-shrink{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.xxlarge-flex-dir-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.xxlarge-flex-dir-row-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.xxlarge-flex-dir-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.xxlarge-flex-dir-column-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?bidw1k");src:url("../fonts/icomoon.eot?bidw1k#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?bidw1k") format("truetype"),url("../fonts/icomoon.woff?bidw1k") format("woff"),url("../fonts/icomoon.svg?bidw1k#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-mail-reply:before{content:""}
.icon-instagram:before{content:""}
.icon-facebook:before{content:""}
.icon-brand:before{content:""}
.icon-social:before{content:""}
.icon-checkmark:before{content:""}
.icon-chevron-right:before{content:""}
.icon-cart:before{content:""}
.icon-chevron-left:before{content:""}
.icon-minus:before{content:""}
.icon-chevron-down:before{content:""}
.icon-chevron-up:before{content:""}
.icon-play-circle:before{content:""}
.icon-chevron-down1:before{content:""}
.icon-chevron-up1:before{content:""}
.icon-Search-Icon:before{content:""}
.icon-SignInRegister-Icon:before{content:""}
.icon-facebook1:before{content:""}
.icon-twitter:before{content:""}
.icon-linkedin2:before{content:""}
.icon-pinterest:before{content:""}
.icon-youtube:before{content:""}
.icon-mail:before{content:""}
@media print,screen and (max-width: 39.99875em){html{font-size:87.5%}}@media screen and (min-width: 120.0625em){html{font-size:112.5%}}html,body{height:100%}nav ul{list-style:none;padding:0;margin:0}.page-wrapper{overflow:hidden}a{-webkit-transition:color .25s ease-out;transition:color .25s ease-out}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none}div.wpcf7-response-output{border:none;margin:20px 0 0 0;padding:0;text-align:center}iframe{max-width:100%}@media print,screen and (min-width: 40em){.row{max-width:40rem}}@media print,screen and (min-width: 64em){.row{max-width:80rem}}@media screen and (min-width: 120.0625em){.row{max-width:98.75rem}}.action-link{display:inline-block;position:relative;padding-right:1.25em}.action-link:after{position:absolute;font-size:1.25em;top:50%;line-height:1;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"icomoon"}.mobile-menu-toggle{float:left;width:25px;height:25px;position:relative}.mobile-menu-toggle span{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;position:absolute;top:11px;left:0;width:100%;border-top:3px solid}.mobile-menu-visible .mobile-menu-toggle span{opacity:0}.mobile-menu-toggle:after{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:"";position:absolute;top:4px;left:0;width:100%;border-bottom:3px solid}.mobile-menu-visible .mobile-menu-toggle:after{top:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-toggle:before{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;content:"";position:absolute;bottom:4px;left:0;width:100%;border-top:3px solid}.mobile-menu-visible .mobile-menu-toggle:before{bottom:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media print,screen and (min-width: 64em){.mobile-menu-toggle{display:none}}.sample-link{color:#309fab;font-weight:500}.sample-link:hover{color:#2f8c96}.back-nav{color:#707070;font-size:.875rem;padding:3.5em 0 2.5em;text-align:center}@media screen and (min-width: 120.0625em){.back-nav{font-size:1rem}}.back-nav a{color:inherit;position:relative;padding-left:20px;display:inline-block}.back-nav a:before{content:"";position:absolute;top:50%;left:0;width:14px;height:14px;background:url(../img/chevron-left-gray.svg) no-repeat center;background-size:15px auto;margin-top:-8px}.popup-content{text-align:center;max-width:800px;padding:2em 1em 1em}.popup-content .popup-title{margin-bottom:.5em}.popup-content .button,.popup-content .download-section form input[type=submit],.download-section form .popup-content input[type=submit]{margin-top:1em}.regular-page-container{padding:5em 0;text-align:center}.regular-content{margin-bottom:2em}
body.page-template-default main,body.single-product-description main{padding:3em 0}
body.page-id-27 main{padding:2.25em 0 0 0}
body.faq-help-extras-template-default main{padding-bottom:2em}
.page-title{text-align:center;margin-bottom:1em}
.card-item{-webkit-transition:-webkit-box-shadow .25s ease-out;transition:-webkit-box-shadow .25s ease-out;transition:box-shadow .25s ease-out;transition:box-shadow .25s ease-out, -webkit-box-shadow .25s ease-out;padding:10px;text-align:center;margin-bottom:.5em;border-radius:8px}
@media print,screen and (min-width: 40em){.card-item{margin-bottom:1.5em;padding:14px}}
@media print,screen and (min-width: 64em){.card-item{padding:1.25em}}
@media screen and (min-width: 120.0625em){.card-item{padding:1.5em}}
.card-item:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}
.card-item:hover .card-item--image .image-placeholder,.card-item:hover .card-item--image img{-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0);box-shadow:2px 3px 4px rgba(0,0,0,0)}.card-item--image img{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25)}.card-item--meta{padding:1em 0 .5em}@media print,screen and (min-width: 64em){.card-item--meta{padding:1.5em 0 .5em}}.card-item--title{font-size:.875rem;font-family:"Rubik",Arial,sans-serif;font-weight:500;margin-bottom:.75em;text-align:center}@media print,screen and (min-width: 64em){.card-item--title{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.card-item--title{font-size:1.25rem}}.card-item--subtitle{color:#707070}h1.sans-serif,.h1.sans-serif,h2.sans-serif,.h2.sans-serif,h3.sans-serif,.h3.sans-serif,h4.sans-serif,.h4.sans-serif,h5.sans-serif,.h5.sans-serif,h6.sans-serif,.h6.sans-serif{font-family:"Rubik",Arial,sans-serif;font-weight:500}h1.green,.h1.green,h2.green,.h2.green,h3.green,.h3.green,h4.green,.h4.green,h5.green,.h5.green,h6.green,.h6.green{color:#7cb134}h1.black,.h1.black,h2.black,.h2.black,h3.black,.h3.black,h4.black,.h4.black,h5.black,.h5.black,h6.black,.h6.black{color:#333}div.wpcf7 .wpcf7-form{position:relative;margin-bottom:10px}div.wpcf7 .wpcf7-form .ajax-loader{position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.wpcf7 p::before,div.wpcf7 p::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}div.wpcf7 p::after{clear:both}.responsive-iframe{position:relative}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.coming-soon-label{background-color:#8dc63f;color:#fff;font-weight:500;font-size:.875rem;line-height:1.1875;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:inline-block;max-width:115px;text-align:center;padding:.35em .5em .3em}@media screen and (min-width: 120.0625em){.coming-soon-label{font-size:1rem}}.image-placeholder{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;background-color:#f4f1ed;-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25)}.image-placeholder:after{content:"";padding-bottom:100%;display:block}.button.blue,.download-section form input.blue[type=submit]{background-color:#0fb4c3;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.button.blue:active,.download-section form input.blue:active[type=submit],.button.blue:focus,.download-section form input.blue:focus[type=submit],.button.blue:hover,.download-section form input.blue:hover[type=submit]{background-color:#309fab;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.button.green,.download-section form input.green[type=submit]{background-color:#8dc63f;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.button.green:active,.download-section form input.green:active[type=submit],.button.green:focus,.download-section form input.green:focus[type=submit],.button.green:hover,.download-section form input.green:hover[type=submit]{background-color:#7cb134;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.button.gray,.download-section form input.gray[type=submit]{background-color:#8a8a8a;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.button.gray:active,.download-section form input.gray:active[type=submit],.button.gray:focus,.download-section form input.gray:focus[type=submit],.button.gray:hover,.download-section form input.gray:hover[type=submit]{background-color:#858585;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.bold-list{list-style:none;color:#7cb134;font-size:1.25rem;font-weight:500;line-height:1.45;margin:0}.footer .social-links{display:-ms-flexbox;display:-webkit-box;display:flex;flex-direction: column;align-start: flex-start;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;list-style:none;padding:0;margin:0 0 25px 0;font-size:17px}@media print,screen and (min-width: 64em){.footer .social-links{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;margin:0}}.footer .social-links a{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;display:block;padding:6px;width:30px;height:30px;color:#fff;text-align:center;border-radius:50%;background-color:#7cb134}.footer .social-links a:hover{opacity:.8}.footer .bottom-bar{background-color:#e2dfe3;padding:14px 0 15px;color:#333}@media print,screen and (min-width: 64em){.footer .bottom-bar{padding:7px 0 8px}}.footer .bottom-bar .copyright{margin:0 0 8px;text-align:center}@media print,screen and (min-width: 64em){.footer .bottom-bar .copyright{text-align:left;margin:0}}.footer .bottom-bar nav .menu{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}@media print,screen and (min-width: 64em){.footer .bottom-bar nav .menu{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}}.footer .bottom-bar nav .menu li+li{margin-left:35px}@media(min-width: 1320px){.footer .bottom-bar nav .menu li+li{margin-left:45px}}.footer .bottom-bar nav .menu a:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 0 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{outline:none;float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dots button{text-indent:-9999px}
main .bc-account-login__form input[type=submit],main .bc-btn,main .bc-btn:focus,main .bc-btn:hover,main .bc-btn[disabled],main .bc-btn[disabled]:hover,main button.bc-btn,main button.bc-btn:focus,main button.bc-btn:hover,main button.bc-btn[disabled],main button.bc-btn[disabled]:hover{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.665rem 1rem .72rem;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#0fb4c3;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);font-weight:normal;text-transform:none;box-shadow:0 3px 6px rgba(0,0,0,.16)}
.bc-cart-actions__checkout-button {font-size: 1.2rem !important;}
[data-whatinput=mouse] main .bc-account-login__form input[type=submit],[data-whatinput=mouse] main .bc-btn,[data-whatinput=mouse] main .bc-btn:focus,[data-whatinput=mouse] main .bc-btn:hover,[data-whatinput=mouse] main .bc-btn[disabled],[data-whatinput=mouse] main .bc-btn[disabled]:hover,[data-whatinput=mouse] main button.bc-btn,[data-whatinput=mouse] main button.bc-btn:focus,[data-whatinput=mouse] main button.bc-btn:hover,[data-whatinput=mouse] main button.bc-btn[disabled],[data-whatinput=mouse] main button.bc-btn[disabled]:hover{outline:0}main .bc-account-login__form input[type=submit],main .bc-account-login__form input[type=submit].disabled,main .bc-account-login__form input[type=submit][disabled],main .bc-account-login__form input[type=submit].disabled:hover,main .bc-account-login__form input[type=submit][disabled]:hover,main .bc-account-login__form input[type=submit].disabled:focus,main .bc-account-login__form input[type=submit][disabled]:focus,main .bc-btn,main .bc-btn.disabled,main .bc-btn[disabled],main .bc-btn.disabled:hover,main .bc-btn[disabled]:hover,main .bc-btn.disabled:focus,main .bc-btn[disabled]:focus,main .bc-btn:focus,main .bc-btn:focus.disabled,main .bc-btn:focus[disabled],main .bc-btn:focus.disabled:hover,main .bc-btn:focus[disabled]:hover,main .bc-btn:focus.disabled:focus,main .bc-btn:focus[disabled]:focus,main .bc-btn:hover,main .bc-btn:hover.disabled,main .bc-btn:hover[disabled],main .bc-btn:hover.disabled:hover,main .bc-btn:hover[disabled]:hover,main .bc-btn:hover.disabled:focus,main .bc-btn:hover[disabled]:focus,main .bc-btn[disabled],main .bc-btn[disabled].disabled,main .bc-btn[disabled][disabled],main .bc-btn[disabled].disabled:hover,main .bc-btn[disabled][disabled]:hover,main .bc-btn[disabled].disabled:focus,main .bc-btn[disabled][disabled]:focus,main .bc-btn[disabled]:hover,main .bc-btn[disabled]:hover.disabled,main .bc-btn[disabled]:hover[disabled],main .bc-btn[disabled]:hover.disabled:hover,main .bc-btn[disabled]:hover[disabled]:hover,main .bc-btn[disabled]:hover.disabled:focus,main .bc-btn[disabled]:hover[disabled]:focus,main button.bc-btn,main button.bc-btn.disabled,main button.bc-btn[disabled],main button.bc-btn.disabled:hover,main button.bc-btn[disabled]:hover,main button.bc-btn.disabled:focus,main button.bc-btn[disabled]:focus,main button.bc-btn:focus,main button.bc-btn:focus.disabled,main button.bc-btn:focus[disabled],main button.bc-btn:focus.disabled:hover,main button.bc-btn:focus[disabled]:hover,main button.bc-btn:focus.disabled:focus,main button.bc-btn:focus[disabled]:focus,main button.bc-btn:hover,main button.bc-btn:hover.disabled,main button.bc-btn:hover[disabled],main button.bc-btn:hover.disabled:hover,main button.bc-btn:hover[disabled]:hover,main button.bc-btn:hover.disabled:focus,main button.bc-btn:hover[disabled]:focus,main button.bc-btn[disabled],main button.bc-btn[disabled].disabled,main button.bc-btn[disabled][disabled],main button.bc-btn[disabled].disabled:hover,main button.bc-btn[disabled][disabled]:hover,main button.bc-btn[disabled].disabled:focus,main button.bc-btn[disabled][disabled]:focus,main button.bc-btn[disabled]:hover,main button.bc-btn[disabled]:hover.disabled,main button.bc-btn[disabled]:hover[disabled],main button.bc-btn[disabled]:hover.disabled:hover,main button.bc-btn[disabled]:hover[disabled]:hover,main button.bc-btn[disabled]:hover.disabled:focus,main button.bc-btn[disabled]:hover[disabled]:focus{background-color:#3ca1ac;color:#fff}main .bc-account-login__form input[type=submit]:hover,main .bc-account-login__form input[type=submit]:focus,main .bc-btn:hover,main .bc-btn:focus,main .bc-btn:focus:hover,main .bc-btn:focus:focus,main .bc-btn:hover:hover,main .bc-btn:hover:focus,main .bc-btn[disabled]:hover,main .bc-btn[disabled]:focus,main .bc-btn[disabled]:hover:hover,main .bc-btn[disabled]:hover:focus,main button.bc-btn:hover,main button.bc-btn:focus,main button.bc-btn:focus:hover,main button.bc-btn:focus:focus,main button.bc-btn:hover:hover,main button.bc-btn:hover:focus,main button.bc-btn[disabled]:hover,main button.bc-btn[disabled]:focus,main button.bc-btn[disabled]:hover:hover,main button.bc-btn[disabled]:hover:focus{background-color:#338992;color:#fff}main .bc-account-login__form input[type=submit]:active,main .bc-account-login__form input[type=submit]:focus,main .bc-account-login__form input[type=submit]:hover,main .bc-btn:active,main .bc-btn:focus,main .bc-btn:hover,main .bc-btn:focus:active,main .bc-btn:focus:focus,main .bc-btn:focus:hover,main .bc-btn:hover:active,main .bc-btn:hover:focus,main .bc-btn:hover:hover,main .bc-btn[disabled]:active,main .bc-btn[disabled]:focus,main .bc-btn[disabled]:hover,main .bc-btn[disabled]:hover:active,main .bc-btn[disabled]:hover:focus,main .bc-btn[disabled]:hover:hover,main button.bc-btn:active,main button.bc-btn:focus,main button.bc-btn:hover,main button.bc-btn:focus:active,main button.bc-btn:focus:focus,main button.bc-btn:focus:hover,main button.bc-btn:hover:active,main button.bc-btn:hover:focus,main button.bc-btn:hover:hover,main button.bc-btn[disabled]:active,main button.bc-btn[disabled]:focus,main button.bc-btn[disabled]:hover,main button.bc-btn[disabled]:hover:active,main button.bc-btn[disabled]:hover:focus,main button.bc-btn[disabled]:hover:hover{background-color:#309fab;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
main .bc-account-login__form input[type=submit].bc-btn--form-submit,center form .bc-btn--add_to_cart,main .bc-account-login__form input[type=submit].bc-btn--add_to_cart,main .bc-btn.bc-btn--form-submit,main .bc-btn.bc-btn--add_to_cart,main .bc-btn:focus.bc-btn--form-submit,main .bc-btn:focus.bc-btn--add_to_cart,main .bc-btn:hover.bc-btn--form-submit,main .bc-btn:hover.bc-btn--add_to_cart,main .bc-btn[disabled].bc-btn--form-submit,main .bc-btn[disabled].bc-btn--add_to_cart,main .bc-btn[disabled]:hover.bc-btn--form-submit,main .bc-btn[disabled]:hover.bc-btn--add_to_cart,main button.bc-btn.bc-btn--form-submit,main button.bc-btn.bc-btn--add_to_cart,main button.bc-btn:focus.bc-btn--form-submit,main button.bc-btn:focus.bc-btn--add_to_cart,main button.bc-btn:hover.bc-btn--form-submit,main button.bc-btn:hover.bc-btn--add_to_cart,main button.bc-btn[disabled].bc-btn--form-submit,main button.bc-btn[disabled].bc-btn--add_to_cart,main button.bc-btn[disabled]:hover.bc-btn--form-submit,main button.bc-btn[disabled]:hover.bc-btn--add_to_cart{background-color:#8dc63f;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}

main .bc-account-login__form input[type=submit].bc-btn--form-submit:active,main .bc-account-login__form input[type=submit].bc-btn--form-submit:focus,main .bc-account-login__form input[type=submit].bc-btn--form-submit:hover,main .bc-account-login__form input[type=submit].bc-btn--add_to_cart:active,main .bc-account-login__form input[type=submit].bc-btn--add_to_cart:focus,main .bc-account-login__form input[type=submit].bc-btn--add_to_cart:hover,main .bc-btn.bc-btn--form-submit:active,main .bc-btn.bc-btn--form-submit:focus,main .bc-btn.bc-btn--form-submit:hover,main .bc-btn.bc-btn--add_to_cart:active,main .bc-btn.bc-btn--add_to_cart:focus,main .bc-btn.bc-btn--add_to_cart:hover,main .bc-btn:focus.bc-btn--form-submit:active,main .bc-btn:focus.bc-btn--form-submit:focus,main .bc-btn:focus.bc-btn--form-submit:hover,main .bc-btn:focus.bc-btn--add_to_cart:active,main .bc-btn:focus.bc-btn--add_to_cart:focus,main .bc-btn:focus.bc-btn--add_to_cart:hover,main .bc-btn:hover.bc-btn--form-submit:active,main .bc-btn:hover.bc-btn--form-submit:focus,main .bc-btn:hover.bc-btn--form-submit:hover,main .bc-btn:hover.bc-btn--add_to_cart:active,main .bc-btn:hover.bc-btn--add_to_cart:focus,main .bc-btn:hover.bc-btn--add_to_cart:hover,main .bc-btn[disabled].bc-btn--form-submit:active,main .bc-btn[disabled].bc-btn--form-submit:focus,main .bc-btn[disabled].bc-btn--form-submit:hover,main .bc-btn[disabled].bc-btn--add_to_cart:active,main .bc-btn[disabled].bc-btn--add_to_cart:focus,main .bc-btn[disabled].bc-btn--add_to_cart:hover,main .bc-btn[disabled]:hover.bc-btn--form-submit:active,main .bc-btn[disabled]:hover.bc-btn--form-submit:focus,main .bc-btn[disabled]:hover.bc-btn--form-submit:hover,main .bc-btn[disabled]:hover.bc-btn--add_to_cart:active,main .bc-btn[disabled]:hover.bc-btn--add_to_cart:focus,main .bc-btn[disabled]:hover.bc-btn--add_to_cart:hover,main button.bc-btn.bc-btn--form-submit:active,main button.bc-btn.bc-btn--form-submit:focus,main button.bc-btn.bc-btn--form-submit:hover,main button.bc-btn.bc-btn--add_to_cart:active,main button.bc-btn.bc-btn--add_to_cart:focus,main button.bc-btn.bc-btn--add_to_cart:hover,main button.bc-btn:focus.bc-btn--form-submit:active,main button.bc-btn:focus.bc-btn--form-submit:focus,main button.bc-btn:focus.bc-btn--form-submit:hover,main button.bc-btn:focus.bc-btn--add_to_cart:active,main button.bc-btn:focus.bc-btn--add_to_cart:focus,main button.bc-btn:focus.bc-btn--add_to_cart:hover,main button.bc-btn:hover.bc-btn--form-submit:active,main button.bc-btn:hover.bc-btn--form-submit:focus,main button.bc-btn:hover.bc-btn--form-submit:hover,main button.bc-btn:hover.bc-btn--add_to_cart:active,main button.bc-btn:hover.bc-btn--add_to_cart:focus,main button.bc-btn:hover.bc-btn--add_to_cart:hover,main button.bc-btn[disabled].bc-btn--form-submit:active,main button.bc-btn[disabled].bc-btn--form-submit:focus,main button.bc-btn[disabled].bc-btn--form-submit:hover,main button.bc-btn[disabled].bc-btn--add_to_cart:active,main button.bc-btn[disabled].bc-btn--add_to_cart:focus,main button.bc-btn[disabled].bc-btn--add_to_cart:hover,main button.bc-btn[disabled]:hover.bc-btn--form-submit:active,main button.bc-btn[disabled]:hover.bc-btn--form-submit:focus,main button.bc-btn[disabled]:hover.bc-btn--form-submit:hover,main button.bc-btn[disabled]:hover.bc-btn--add_to_cart:active,main button.bc-btn[disabled]:hover.bc-btn--add_to_cart:focus,main button.bc-btn[disabled]:hover.bc-btn--add_to_cart:hover{background-color:#7cb134;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}main .bc-link{color:#0fb4c3}main .bc-link:hover{color:#309fab}main .bc-subnav__link{font-weight:500}main .bc-cart-header>div{font-weight:500;padding:20px 0;font-size:1.25em}
main .bc-cart-discount{text-align:right;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
main .bc-cart-discount__label{margin-right:14px;text-align:right;padding-right:15px;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;color:red}
main .bc-cart-discount__amount{text-align:right;-ms-flex:0 0 70px;-webkit-box-flex:0;flex:0 0 70px}
@media screen and (min-width: 960px){main .bc-cart-discount__amount{font-size:1.25em;-ms-flex:0 0 120px;-webkit-box-flex:0;flex:0 0 120px}}
main .bc-cart-discount__label,main .bc-cart-subtotal__label,main .bc-cart-tax__label, main .bc-cart-subtotal__amount{font-size:1.25em}
main .bc-alert--success{color:#8dc63f;background-color:rgba(0,0,0,0);padding:0;font-weight:500;font-size:1em}.bc-account-page .input{border:1px solid #e0e3e9}.bc-account-page .bc-account-login__form-inner{margin:0 auto}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:rgba(0,0,0,0);border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:rgba(0,0,0,0);border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:rgba(0,0,0,0);border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:7px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: 0px){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:rgba(0,0,0,0);border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0, 0, 0.25, 1);transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: 0px){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.header{position:relative;z-index:10}.header .header-container{background-color:#fff;position:relative;z-index:2}.header .message-bar{text-align:center;font-size:14px}.header .message-bar>div{padding:5px 10px}.header .top-bar{display:none}@media print,screen and (min-width: 64em){.header .top-bar{display:block;padding:0 16px}}.header .middle-bar{padding:0 20px}@media print,screen and (min-width: 40em){.header .middle-bar{padding:0 30px}}@media print,screen and (min-width: 64em){.header .middle-bar{padding:0}}.header .top-nav{line-height:1.22;overflow:hidden;padding:1rem 0 .9375rem}@media screen and (min-width: 120.0625em){.header .top-nav{padding:1.3125rem 0 1.25rem}}.header .top-nav ul{float:right}.header .top-nav li{float:left}.header .top-nav li+li{margin-left:3em}.header .top-nav li a:before{position:absolute;font-family:"icomoon";width:25px;height:25px;text-align:center;line-height:1;font-size:25px}.header .top-nav .search-link{position:relative;padding-left:48px}.header .top-nav .search-link:before{content:"";top:-2px;left:0}.header .top-nav .account-link{position:relative;padding-left:48px}.header .top-nav .account-link:before{content:"";top:-2px;left:0}.header .top-nav .cart-link{position:relative;padding-left:48px}.header .top-nav .cart-link:before{content:"";top:-1px;left:0}.header .top-nav a svg path{-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}.header .top-nav a:hover{color:#707070}.header .top-nav a:hover svg path{fill:#707070}.header .logo{text-align:center}.header .logo img{width:190px}@media print,screen and (min-width: 64em){.header .logo img{width:270px}}@media screen and (min-width: 120.0625em){.header .logo img{width:325px}}.header .mobile-cart-link{float:right;height:25px;text-align:center;padding-left:25px;position:relative}.header .mobile-cart-link:before{content:"";font-family:"icomoon";line-height:1;width:25px;height:100%;display:block;font-size:25px;position:absolute;left:0;top:0}@media print,screen and (min-width: 64em){.header .mobile-cart-link{display:none}}.header .mobile-cart-link .bigcommerce-cart__item-count{width:20px;height:20px;line-height:22px;font-size:8px}.header .main-nav-container{position:relative;display:none}@media print,screen and (min-width: 64em){.header .main-nav-container{display:block}}.header .main-nav>ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.header .main-nav>ul>li{padding:13px 0 13px}@media screen and (min-width: 120.0625em){.header .main-nav>ul>li{padding:14px 0 14px}}.header .main-nav>ul>li.active-menu>a,.header .main-nav>ul>li.current-menu-item>a{border-color:#0fb4c3}.header .main-nav>ul>li.active-menu .main-sub-menu{visibility:visible;opacity:1;z-index:1}.header .main-nav>ul>li>a{font-size:18px;line-height:1.2;font-weight:500;display:block;padding:7px 0 3px;border-bottom:3px solid rgba(0,0,0,0);-webkit-transition:border-color .3s ease-out;transition:border-color .3s ease-out}@media screen and (min-width: 120.0625em){.header .main-nav>ul>li>a{font-size:20px;border-width:4px;padding:9px 0 5px}}.header .main-nav .main-sub-menu{background-color:#fff;position:relative;-webkit-transition:opacity .25s ease-out,visibility .25s ease-out;transition:opacity .25s ease-out,visibility .25s ease-out;position:absolute;top:100%;left:0;width:100%;opacity:0;visibility:hidden;z-index:-1;background-color:#fff}.header .main-nav .main-sub-menu:before{content:"";position:absolute;bottom:40px;left:-1%;width:51%;height:50%;-webkit-box-shadow:-5px 40px 40px rgba(0,0,0,.3);box-shadow:-5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.header .main-nav .main-sub-menu:after{content:"";position:absolute;bottom:40px;right:-1%;width:51%;height:50%;-webkit-box-shadow:5px 40px 40px rgba(0,0,0,.3);box-shadow:5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.header .main-nav .main-sub-menu>div:before{content:"";top:-20px;left:0;height:20px;width:100%;position:absolute}.header .main-nav .top-level{background-color:#fff;padding:10px 0 16px}.header .main-nav .top-level .widget_nav_menu{font-size:1.125rem;line-height:1.1;font-weight:500}@media screen and (min-width: 120.0625em){.header .main-nav .top-level .widget_nav_menu{font-size:1.25rem}}.header .main-nav .top-level .widget_nav_menu ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.header .main-nav .top-level .widget_nav_menu li{padding:0 8px}.header .main-nav .top-level .widget_nav_menu a{-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;background-color:#0fb4c3;color:#fff;padding:1em;border-radius:4px;width:250px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;text-align:center;min-height:74px;-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25)}.header .main-nav .top-level .widget_nav_menu a:hover{background-color:#309fab}@media screen and (min-width: 120.0625em){.header .main-nav .top-level .widget_nav_menu a{min-width:280px}}.header .main-nav .bottom-level{background:#f4f1ed;padding:50px 0 70px}.header .main-nav .bottom-level .row{max-width:80rem;margin:0 auto}@media screen and (min-width: 120.0625em){.header .main-nav .bottom-level .row{max-width:1580px}}.header .main-nav .bottom-level .widget_nav_menu{font-size:1.0625rem}.header .main-nav .bottom-level .widget_nav_menu .menu>li:first-child>a{font-weight:500;margin-bottom:1em;color:#7cb134}.header .main-nav .bottom-level .widget_nav_menu .menu>li:first-child>a:after{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;content:" >";opacity:0}.header .main-nav .bottom-level .widget_nav_menu .menu>li:first-child>a:hover{color:#8dc63f}.header .main-nav .bottom-level .widget_nav_menu .menu>li:first-child>a:hover:after{opacity:1}.header .main-nav .bottom-level .widget_nav_menu .toggle-sub-menu{padding:.75em 0 0 0;margin-bottom:2px}.header .main-nav .bottom-level .widget_nav_menu .toggle-sub-menu span{font-size:1rem;position:relative;display:inline-block;padding:.25em 15px .25em 0;cursor:pointer}.header .main-nav .bottom-level .widget_nav_menu .toggle-sub-menu span:after{content:"";display:block;position:absolute;top:50%;right:0;width:13px;height:9px;margin-top:-5px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/chevron-down.svg")}.header .main-nav .bottom-level .widget_nav_menu .toggle-sub-menu.expanded span:after{background-image:url("../img/chevron-up.svg")}.header .main-nav .bottom-level .widget_nav_menu .sub-menu{display:none}.header .main-nav .bottom-level .widget_nav_menu .sub-menu li{padding:.25em 0}.header .main-nav .widget_nav_menu .header-group-title{display:none}.header .main-nav .header-group-title{color:#7cb134;font-family:"Rubik",Arial,sans-serif;font-weight:500;font-size:inherit;margin-bottom:1em}.footer .top-bar{background-color:#f4f1ed;padding:35px 0;line-height:1.22;text-align:center}@media print,screen and (min-width: 40em){.footer .top-bar{padding:40px 0}}@media print,screen and (min-width: 64em){.footer .top-bar{text-align:left;padding:50px 0}}@media screen and (min-width: 120.0625em){.footer .top-bar{font-size:18px;padding:80px 0}}@media print,screen and (max-width: 39.99875em){.footer .top-bar .logo{display:block;margin:10px 0}}.footer .top-bar .logo img{width:225px}@media screen and (min-width: 120.0625em){.footer .top-bar .logo img{width:300px}}.footer .top-bar .nav-container{padding:0 20px}@media print,screen and (min-width: 40em){.footer .top-bar .nav-container{padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}@media print,screen and (min-width: 64em){.footer .top-bar .nav-container nav{width:50%}}.footer .top-bar .nav-container nav+nav{margin-top:40px}@media print,screen and (min-width: 40em){.footer .top-bar .nav-container nav+nav{margin-top:0;margin-left:100px}}@media print,screen and (min-width: 64em){.footer .top-bar .nav-container nav+nav{margin-left:0}}
.footer .top-bar nav{text-align:left; width:48%;display: inline-block;}
.footer .top-bar nav:last-child{float: right;}
.footer .top-bar nav h4{font-size:24px;margin-bottom:15px}
@media print,screen and (min-width: 40em){.footer .top-bar nav h4{font-size:30px}}
@media print,screen and (min-width: 64em){.footer .top-bar nav h4{font-size:32px}}
.footer .top-bar nav li{margin-bottom:20px}
@media print,screen and (min-width: 64em){.footer .top-bar nav li{margin-bottom:15px}}
.footer .top-bar nav a:hover{color:#707070}
.mobile-menu-container{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;background-color:#f4f1ed;padding:20px 0 40px;position:absolute;top:100%;left:0;width:100%;z-index:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:hidden}.mobile-menu-visible .mobile-menu-container{-webkit-transform:translateY(0);transform:translateY(0)}@media print,screen and (min-width: 64em){.mobile-menu-container{display:none}}.mobile-menu-container .mobile-nav{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out;padding:0 25px;position:relative}.mobile-menu-container .mobile-nav.level-2-visible{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mobile-menu-container .mobile-nav.level-3-visible{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.mobile-menu-container .browse-all{color:#7cb134;font-weight:500}.mobile-menu-container .level-back-container{margin-bottom:30px}.mobile-menu-container .level-back{position:relative;padding-left:1.25em;font-weight:500;font-size:18px}.mobile-menu-container .level-back:before{position:absolute;font-size:1.25em;top:50%;line-height:1;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"icomoon"}.mobile-menu-container .bottom-level .menu>li>a,.mobile-menu-container .menu-item-level-1{position:relative;padding-right:1.25em}.mobile-menu-container .bottom-level .menu>li>a:after,.mobile-menu-container .menu-item-level-1:after{position:absolute;font-size:1.25em;top:50%;line-height:1;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";font-family:"icomoon"}.mobile-menu-container .menu{font-size:18px;font-weight:500}.mobile-menu-container .menu>li{margin-bottom:35px}.mobile-menu-container .menu>li:last-child{margin-bottom:0}.mobile-menu-container .sub-menu{font-size:17px;font-weight:normal}.mobile-menu-container .sub-menu li{margin-bottom:15px;padding:0 0 0 22.5px}.mobile-menu-container .sub-menu li:first-child{padding:0}.mobile-menu-container .sub-menu li:last-child{margin-bottom:0}.mobile-menu-container .bottom-level .widget_nav_menu,.mobile-menu-container .bottom-level .widget_text{margin-bottom:30px}.mobile-menu-container .bottom-level .widget_nav_menu:last-child,.mobile-menu-container .bottom-level .widget_text:last-child{margin-bottom:0}.mobile-menu-container .main-sub-menu{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;top:0;left:100%;width:100%;padding:0 25px;opacity:0;visibility:hidden}.mobile-menu-container .main-sub-menu.visible{opacity:1;visibility:visible}.mobile-menu-container .header-group-title{font-size:18px;font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#333;float:left;margin:0}.mobile-menu-container .textwidget{font-size:16px;font-weight:normal;line-height:22px;margin-left:10px;float:left}.mobile-menu-container .textwidget *:last-child{margin-bottom:0}.mobile-menu-container .sub-menu{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;position:absolute;left:100%;width:100%;top:0;padding:0 25px;opacity:0;visibility:hidden}.mobile-menu-container .sub-menu.visible{opacity:1;visibility:visible}.mobile-menu-container .top-level li{margin-bottom:20px}.mobile-menu-container .top-level a{-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;background-color:#0fb4c3;color:#fff;padding:1em;border-radius:4px;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;text-align:center;min-height:74px;-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25)}.mobile-menu-container .top-level+.bottom-level{margin-top:35px}.mobile-menu-container .account-list-item{font-weight:normal}.mobile-menu-container .account-link{position:relative;padding-left:40px}.mobile-menu-container .account-link:before{position:absolute;font-family:"icomoon";width:25px;height:25px;text-align:center;line-height:1;font-size:25px;content:"";top:-2px;left:0}form.search{position:relative;margin:0 20px 30px}@media print,screen and (min-width: 40em){form.search{margin:0 0 30px}}form.search:after{content:"";font-family:"icomoon";position:absolute;top:0;right:0;width:40px;height:100%;text-align:center;line-height:40px;font-size:18px;color:#707070}@media print,screen and (min-width: 64em){form.search:after{display:none}}@media print,screen and (min-width: 64em){form.search{display:-ms-flexbox;display:-webkit-box;display:flex}}form.search input{border:1px solid #707070;color:#707070;margin-bottom:0}@media print,screen and (min-width: 64em){form.search input{width:75%}}form.search input:focus{border:1px solid #333}form.search button{display:none}@media print,screen and (min-width: 64em){form.search button{width:25%;margin:0 0 0 16px;display:block}}.search-results h1{margin-bottom:.75em}.search-results main{padding:3em 0 1em}.search-results-intro{border-bottom:1px solid #f4f1ed;padding-bottom:1.5em;margin-bottom:2.5em}.search-results-section{margin-bottom:3em}.search-results-section .section-title{text-align:center;margin-bottom:1em}.pages-search-list{list-style:none;padding:0;margin:0;text-align:center;font-weight:500}.pages-search-list li{margin-bottom:1em}.pages-search-list a{color:#7cb134}.bulk-add-to-cart-section{padding:1.5em 0}@media print,screen and (min-width: 40em){.bulk-add-to-cart-section{padding:3em 0}}.bulk-add-to-cart-section .bulk-add-to-cart-block{padding:0 40px;margin-bottom:50px}.bulk-add-to-cart-section .section-title{text-align:center;margin-bottom:20px;font-size:1.375rem}@media print,screen and (min-width: 40em){.bulk-add-to-cart-section .section-title{font-size:1.875rem}}@media print,screen and (min-width: 64em){.bulk-add-to-cart-section .section-title{text-align:left;margin-bottom:10px}}@media screen and (min-width: 120.0625em){.bulk-add-to-cart-section .section-title{font-size:2rem}}.bulk-add-to-cart-section .title{margin-bottom:.5em}.bulk-add-to-cart-section .description{line-height:1.33;margin-bottom:.75em}@media print,screen and (max-width: 63.99875em){.bulk-add-to-cart-section .description{font-size:.875rem}}.bulk-add-to-cart-section .note{font-style:italic;margin-bottom:.75em}@media print,screen and (max-width: 63.99875em){.bulk-add-to-cart-section .note{font-size:.875rem}}.bulk-add-to-cart-section .view-bulk-form{color:#8dc63f;font-size:1rem;font-weight:500;padding-right:25px;position:relative;cursor:pointer}@media print,screen and (min-width: 40em){.bulk-add-to-cart-section .view-bulk-form{font-size:1.125rem}}.bulk-add-to-cart-section .view-bulk-form:after{content:"";display:block;position:absolute;top:50%;right:0;width:15px;height:10px;margin-top:-5px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/chevron-down-green.svg")}.bulk-add-to-cart-section .view-bulk-form.expanded:after{background-image:url("../img/chevron-up-green.svg")}.bulk-add-to-cart-section .bulk-add-to-cart-container.expandable-block{display:none}.bulk-add-to-cart-section .teaching-for-toolboxes{margin-bottom:1.5em}.section-title+.bulk-add-to-cart-section .teaching-for-toolboxes{margin-top:1em}.bulk-add-to-cart{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.bulk-add-to-cart.loading{opacity:.5}.bulk-add-to-cart .select-all{overflow:hidden;margin-bottom:10px}@media print,screen and (min-width: 40em){.bulk-add-to-cart .select-all{padding:0 35px}}@media print,screen and (min-width: 64em){.bulk-add-to-cart .select-all{padding:0}}
.single-product-details .bulk-add-to-cart .select-all{display:none}.bulk-add-to-cart .select-all input{display:none}.bulk-add-to-cart .select-all input:checked+label:after{border-color:#8dc63f;background-color:#8dc63f;content:""}.bulk-add-to-cart .select-all label{float:right;font-weight:500;text-transform:capitalize;margin:0;position:relative;padding-right:30px}.bulk-add-to-cart .select-all label:after{content:"";font-family:"icomoon";font-size:14px;text-align:center;color:#fff;line-height:16px;display:block;position:absolute;top:50%;margin-top:-9px;right:0;width:18px;height:18px;border:1px solid #707070}.bulk-add-to-cart .submit-row{text-align:center;border-top:1px solid #d6d6d6;padding:30px 0 0 0}@media print,screen and (min-width: 64em){.bulk-add-to-cart .submit-row{padding:0 0 0 120px;border:none;text-align:right}}.bulk-add-to-cart .submit-row .button,.bulk-add-to-cart .submit-row .download-section form input[type=submit],.download-section form .bulk-add-to-cart .submit-row input[type=submit]{min-width:245px;margin:0}.bulk-add-to-cart .message-row{color:#8dc63f;background-color:rgba(0,0,0,0);font-weight:500;margin:15px 0;display:none}.bulk-add-to-cart .product-select-note{display:none;text-align:center;background-color:#0fb4c3;margin-bottom:10px;color:#fff;padding:2px 5px 3px}.bulk-add-to-cart-product-row{position:relative;border-top:1px solid #d6d6d6;padding:15px 25px 15px 0;display:-ms-flexbox;display:-webkit-box;display:flex}@media print,screen and (min-width: 40em){.bulk-add-to-cart-product-row{padding:25px 100px 25px 0}}@media print,screen and (min-width: 64em){.bulk-add-to-cart-product-row{border:none;padding:10px 60px 10px 120px}}.bulk-add-to-cart-product-row.no-purchase .quantity-container,.bulk-add-to-cart-product-row.inventory-out-of-stock .quantity-container{opacity:.2}@media print,screen and (max-width: 63.99875em){.bulk-add-to-cart-product-row .quantity-container{padding:40px 0;width:100px;position:relative;left:auto}}@media print,screen and (max-width: 39.99875em){.bulk-add-to-cart-product-row .quantity-container{width:32px;margin-right:20px}}@media print,screen and (min-width: 64em){.bulk-add-to-cart-product-row .quantity-container{position:absolute;width:100px;top:10px;left:0;margin:0}}@media print,screen and (max-width: 63.99875em){.bulk-add-to-cart-product-row .quantity-container .increase{top:0;left:50%;margin:0 0 0 -16px}}
@media print,screen and (max-width: 63.99875em){.bulk-add-to-cart-product-row .quantity-container .decrease{bottom:0;top:auto;left:50%;margin:0 0 0 -16px}}
.bulk-add-to-cart-product-row .quantity-container input{height:25px;padding:0}.bulk-add-to-cart-product-row .out-of-stock{color:red;text-transform:uppercase;font-size:1.125rem}.bulk-add-to-cart-product-row .product-content{width:100%}.bulk-add-to-cart-product-row .checkbox-container{position:absolute;top:9px;right:-7px}@media print,screen and (min-width: 40em){.bulk-add-to-cart-product-row .checkbox-container{top:22px;right:27px}}@media print,screen and (min-width: 64em){.bulk-add-to-cart-product-row .checkbox-container{top:7px;right:-7px}}.bulk-add-to-cart-product-row .checkbox-container input{display:none}.bulk-add-to-cart-product-row .checkbox-container input:disabled+label{opacity:.2;cursor:not-allowed}.bulk-add-to-cart-product-row .checkbox-container input:checked+label span:after{border-color:#8dc63f;background-color:#8dc63f;content:""}.bulk-add-to-cart-product-row .checkbox-container label{float:right;margin:0}.bulk-add-to-cart-product-row .checkbox-container label span{display:block;padding:7px}.bulk-add-to-cart-product-row .checkbox-container label span:after{font-family:"icomoon";content:"";color:#fff;display:block;width:18px;height:18px;font-size:14px;text-align:center;line-height:16px;border:1px solid #707070}.bulk-add-to-cart-product-row .product-title{margin-bottom:.25em;font-size:1rem}@media print,screen and (min-width: 40em){.bulk-add-to-cart-product-row .product-title{font-size:1.125rem}}@media print,screen and (min-width: 64em){.bulk-add-to-cart-product-row .product-title{font-size:1.5rem}}@media screen and (min-width: 120.0625em){.bulk-add-to-cart-product-row .product-title{font-size:1.625rem}}.bulk-add-to-cart-product-row .product-title span{display:block;font-size:.875rem;font-weight:normal;padding-top:5px}@media print,screen and (min-width: 40em){.bulk-add-to-cart-product-row .product-title span{font-size:1rem}}@media print,screen and (min-width: 64em){.bulk-add-to-cart-product-row .product-title span{font-size:1.125rem}}.bulk-add-to-cart-product-row .product-price{font-size:1rem;display:block}@media print,screen and (min-width: 40em){.bulk-add-to-cart-product-row .product-price{padding-left:15px;font-size:1.125rem}}@media print,screen and (min-width: 40em){.bulk-add-to-cart-product-row .product-title-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}.bulk-add-to-cart-product-row .product-description{font-size:14px;line-height:1.5}.bulk-add-to-cart-product-row .product-description .product__image-container{margin:1em 0}.bulk-add-to-cart-product-row .product-description .toggle{color:#309fab;position:relative;cursor:pointer;display:inline-block;margin-bottom:2px;padding-right:15px}.bulk-add-to-cart-product-row .product-description .toggle:after{content:"";display:block;position:absolute;top:50%;right:0;width:13px;height:9px;margin-top:-6px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/chevron-down-blue.svg?1")}.bulk-add-to-cart-product-row .product-description .toggle.expanded:after{background-image:url("../img/chevron-up-blue.svg?!")}.bulk-add-to-cart-product-row .product-description .text{display:none;font-size:.875rem}@media print,screen and (min-width: 64em){.bulk-add-to-cart-product-row .product-description .text{font-size:1rem}}.bulk-add-to-cart-product-row .product-description .text>*:last-child{margin-bottom:0}.faq-section{padding:1em 31px 0;margin-bottom:2em}@media print,screen and (min-width: 40em){.faq-section{padding:1em 0 0 0}}.faq-section .section-title{text-align:center;line-height:1.2;margin-bottom:1.5em}@media print,screen and (max-width: 39.99875em){.faq-list{font-size:.875rem}}@media print,screen and (min-width: 64em){.faq-list{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.faq-list{font-size:1.25rem}}.faq-list.video-list dt{position:relative;padding-right:60px}.faq-list.video-list dt:after{content:"";position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;right:30px;background:url("../img/play-circle.svg?1") no-repeat center}.faq-list.video-list .video-block{max-width:640px;margin:0 auto}.faq-list dt{-webkit-transition:color .25s ease-out;transition:color .25s ease-out;font-weight:500;border:1px solid #9d9d9d;padding:1.25em;display:block;margin:0;cursor:pointer}.faq-list dt:hover{color:#707070}.faq-list dt:first-child{border-radius:4px 4px 0 0}.faq-list dt:last-of-type{border-radius:0 0 4px 4px}.faq-list dd{color:#333;padding:1.2em 1.5em;display:none}.faq-list dd+dt{margin-top:-1px}.faq-list dd a{color:#f7941e;text-decoration:underline}.faq-list dd a:hover{text-decoration:none}.promo-section{text-align:center;margin-bottom:1.5em;padding:0 31px}@media print,screen and (min-width: 40em){.promo-section{margin-bottom:2.5em;padding:0}}@media print,screen and (min-width: 64em){.promo-section{margin-bottom:3em}}.optional-addon-section{padding:0 31px}@media print,screen and (min-width: 40em){.optional-addon-section{padding:0}}.optional-addon-section .section-title{margin-bottom:.25em}.optional-addon-section .section-date{font-size:20px;font-weight:500}.optional-addon-section .section-subtitle{font-family:"Rubik",Arial,sans-serif;font-weight:500;margin-bottom:.5em;margin-top:1.25em}.optional-addon-section .section-list-item{margin-bottom:1.5em}@media print,screen and (min-width: 40em){.optional-addon-section .section-list-item{margin-bottom:3em}}.optional-addon-section .section-list-item .time{display:block;color:#707070;margin:0 0 .3em 0}.optional-addon-section .section-list-item .title{font-size:18px;margin:0 0 .3em 0;font-weight:500}.optional-addon-section .section-list-item .subtitle{font-size:18px;font-weight:500;font-style:italic;margin:0 0 .3em 0}.teaching-for-toolboxes{display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.teaching-for-toolboxes .image{width:27%}.teaching-for-toolboxes .content{width:73%;padding:5px 0 5px 20px;line-height:1.3}.teaching-for-toolboxes .content .link{font-weight:500;color:#7cb134;display:block}.teaching-for-toolboxes .content .link:after{content:" >"}.cta-block{padding:2em 1em;display:block;text-align:center}.cta-block img{margin-bottom:28px;width:90px;max-height:50px}.cta-block h4{line-height:1.16;margin-bottom:.75em}@media print,screen and (max-width: 39.99875em){.cta-block h4{font-size:20px}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.cta-block h4{font-size:22px}}.cta-block .text{line-height:1.22;margin-bottom:1em}@media print,screen and (max-width: 39.99875em){.cta-block .text{font-size:14px}}.cta-short-block{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:2.5em;padding:1.5625rem .9375rem 1.5625rem 1.5625rem}@media print,screen and (max-width: 39.99875em){.cta-short-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cta-short-block+.cta-short-block{margin-top:15px}.cta-short-block .cta-image{width:50px}@media print,screen and (max-width: 39.99875em){.cta-short-block .cta-image{width:15%}}.cta-short-block .cta-content{width:75%;padding:0 25px}@media print,screen and (max-width: 39.99875em){.cta-short-block .cta-content{width:85%}}.cta-short-block .cta-content h4{font-family:"Rubik",Arial,sans-serif;font-weight:500;line-height:1.16;font-size:1.25rem;margin-bottom:.25em;color:#333}@media screen and (min-width: 120.0625em){.cta-short-block .cta-content h4{font-size:1.375rem}}@media print,screen and (max-width: 39.99875em){.cta-short-block .cta-link{margin-left:15%;padding-left:25px}}.cta-block,.cta-short-block{-webkit-transition:-webkit-box-shadow .25s ease-out;transition:-webkit-box-shadow .25s ease-out;transition:box-shadow .25s ease-out;transition:box-shadow .25s ease-out, -webkit-box-shadow .25s ease-out;border-radius:8px}.cta-block:hover,.cta-short-block:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.cta-block .link,.cta-short-block .link{font-size:1.125rem;font-weight:500;color:#f7941e}.cta-block .link:hover,.cta-short-block .link:hover{color:#db831b}@media screen and (min-width: 120.0625em){.cta-block .link,.cta-short-block .link{font-size:1.25rem}}.cta-block .link:after,.cta-short-block .link:after{content:" >"}.cta-block.color-blue .link,.cta-short-block.color-blue .link{color:#0fb4c3}.cta-block.color-blue .link:hover,.cta-short-block.color-blue .link:hover{color:#309fab}.extras-section{padding:2em 0}.extras-section .text{margin-bottom:1em}.extras-section .extras-toggle-link{color:#8dc63f;font-size:1.125rem;font-weight:500;padding-right:25px;position:relative;cursor:pointer;margin-bottom:20px;display:inline-block}.extras-section .extras-toggle-link:after{content:"";display:block;position:absolute;top:50%;right:0;width:15px;height:10px;margin-top:-5px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/chevron-down-green.svg")}.extras-section .extras-toggle-link.expanded:after{background-image:url("../img/chevron-up-green.svg")}.extras-section .extras-toggle-block{display:none}.password-form-container{padding:50px 0;text-align:center}.password-form-container h2{margin-bottom:1em}.password-form-container form{display:-ms-flexbox;display:-webkit-box;display:flex}.password-form-container input[type=password]{border:1px solid #707070;color:#707070;margin-bottom:0}@media print,screen and (min-width: 64em){.password-form-container input[type=password]{width:75%}}.password-form-container input[type=password]:focus{border:1px solid #333}@media print,screen and (min-width: 64em){.password-form-container .button,.password-form-container .download-section form input[type=submit],.download-section form .password-form-container input[type=submit]{width:25%;margin:0 0 0 16px;display:block}}.subscription-section{overflow:hidden;background-color:#f7941e;position:relative;color:#fff}@media print,screen and (min-width: 64em){.subscription-section.two-forms:after{top:0;left:50%;width:50%;content:"";display:block;position:absolute;background-color:#db831b;z-index:1;height:100%}}@media print,screen and (min-width: 40em){.subscription-section.two-forms>.row{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}.subscription-section .subscription-block{position:relative;z-index:2;font-size:16px;line-height:1.1875;text-align:center;padding:35px 31px 35px}@media print,screen and (min-width: 40em){.subscription-section .subscription-block{padding:3em 0 2.5em}}@media print,screen and (min-width: 64em){.subscription-section .subscription-block{text-align:left}}@media print,screen and (max-width: 63.99875em){.subscription-section .subscription-block-2:after{content:"";top:0;left:50%;width:2000px;margin-left:-1000px;display:block;position:absolute;background-color:#db831b;z-index:-1;height:100%}}.subscription-section h3{line-height:1.125;margin-bottom:15px;color:inherit}.subscription-section .text{margin-bottom:22px;font-size:12px}@media print,screen and (min-width: 64em){.subscription-section .text{font-size:inherit}}.subscription-section form p{margin:0}.subscription-section form div.wpcf7-response-output{margin:0}.subscription-section form .wpcf7-form-control-wrap.email{width:70%;float:left;padding-right:.4375rem}@media print,screen and (min-width: 40em){.subscription-section form .wpcf7-form-control-wrap.email{padding-right:16px}}.subscription-section form .wpcf7-form-control.wpcf7-submit{width:30%;float:right}.subscription-section form input[type=email]{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;border:1px solid #f4f1ed;border-radius:0;margin:0}.subscription-section form input[type=email]:focus{border-color:#333}.subscription-section form input[type=submit]{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;background-color:#f4f1ed;color:#333;font-size:.75rem;padding:.54em 1em .58em;border:1px solid #f4f1ed;height:43px}@media print,screen and (min-width: 40em){.subscription-section form input[type=submit]{font-size:1.125rem}}.subscription-section form input[type=submit]:hover{border-color:#707070}.navigation-section{margin:2rem 0}@media print,screen and (max-width: 39.99875em){.navigation-section{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.navigation-section::-webkit-scrollbar{display:none}}.navigation-section .container{padding:0 2rem}@media print,screen and (max-width: 39.99875em){.navigation-section .column,.navigation-section .columns,.navigation-section body.no-flexbox .columns,body.no-flexbox .navigation-section .columns{padding:0}}.navigation-section nav{text-align:center;font-weight:bold;line-height:1.22;display:-ms-flexbox;display:-webkit-box;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-size:1rem}@media print,screen and (max-width: 39.99875em){.page-template-page-library .navigation-section nav{width:100%}}@media print,screen and (min-width: 40em){.navigation-section nav{width:auto}}@media print,screen and (min-width: 64em){.navigation-section nav{font-size:1.125rem}}@media screen and (min-width: 90em){.navigation-section nav{font-size:1.25rem}}@media screen and (min-width: 120.0625em){.navigation-section nav{font-size:1.375rem}}.navigation-section a{-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25);-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;color:#fff;width:calc(50% - 1rem);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:2.25em 1.75em}@media print,screen and (max-width: 39.99875em){.page-template-page-library .navigation-section a{width:33.33333%}}@media print,screen and (min-width: 40em){.navigation-section a{padding:1.35em .5em}.navigation-section a:first-child{border-radius:4px 0 0 4px}.navigation-section a:last-child{border-radius:0 4px 4px 0}}@media print,screen and (min-width: 40em){.navigation-section a{width:calc(25% - 1rem)}}@media screen and (min-width: 90em){.navigation-section a{padding:2em 1.2em}}.navigation-section a:nth-child(1){background-color:#8dc63f}.navigation-section a:nth-child(1):hover{background-color:#7cb134}.navigation-section a:nth-child(2){background-color:#7cb134}.navigation-section a:nth-child(2):hover{background-color:#6a962f}.navigation-section a:nth-child(3){background-color:#0fb4c3}.navigation-section a:nth-child(3):hover{background-color:#309fab}.navigation-section a:nth-child(4){background-color:#309fab}.navigation-section a:nth-child(4):hover{background-color:#2f8c96}.navigation-section-small{text-align:center;font-weight:bold;line-height:1.11;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:.9375rem;margin-bottom:1em;margin-top:1em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 40em){.navigation-section-small{margin-bottom:1.5em}}@media screen and (min-width: 120.0625em){.navigation-section-small{font-size:1.125rem}}.navigation-section-small a{-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25);-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;color:#fff;padding:.75em .5em;width:calc(50% - 6px);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media print,screen and (max-width: 63.99875em){.navigation-section-small a{border-radius:4px;margin:3px}}@media print,screen and (min-width: 40em){.navigation-section-small a{width:calc(25% - 6px);padding:1em .5em}}@media print,screen and (min-width: 64em){.navigation-section-small a{width:25%;padding:1.5em .5em}}@media print,screen and (min-width: 64em){.navigation-section-small a:first-child{border-radius:4px 0 0 4px}}@media print,screen and (min-width: 64em){.navigation-section-small a:last-child{border-radius:0 4px 4px 0}}.navigation-section-small a:nth-child(2n+1){background-color:#0fb4c3}.navigation-section-small a:nth-child(2n+1):hover{background-color:#309fab}.navigation-section-small a:nth-child(2n){background-color:#309fab}.navigation-section-small a:nth-child(2n):hover{background-color:#2f8c96}.page-header{background-color:#fff;position:relative;text-align:center;background-color:#cecece;background-size:cover;background-position:center;margin-bottom:2.5em}.page-header:before{content:"";position:absolute;bottom:40px;left:-1%;width:51%;height:50%;-webkit-box-shadow:-5px 40px 40px rgba(0,0,0,.3);box-shadow:-5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.page-header:after{content:"";position:absolute;bottom:40px;right:-1%;width:51%;height:50%;-webkit-box-shadow:5px 40px 40px rgba(0,0,0,.3);box-shadow:5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}@media print,screen and (min-width: 64em){.page-header{padding:47px 0 47px}}@media print,screen and (min-width: 64em){.page-template-page-high-school-curriculum .page-header{padding:40px 0}}.page-header .title-container{padding:70px 0 70px;max-width:885px;margin:0 auto;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("../img/swashes/default-swash.png")}.page-template-page-curriculum .page-header .title-container{background-image:url("../img/swashes/PreK8.png")}.page-template-page-curriculum-products-list .page-header .title-container{background-image:url("../img/swashes/PreK8-LanguageArts.png")}.page-template-page-about .page-header .title-container{background-image:url("../img/swashes/about.png")}.page-template-page-book-list .page-header .title-container{background-image:url("../img/swashes/BookList.png")}.conventions-events .page-header .title-container{background-image:url("../img/swashes/ConventionsEvents.png");padding:20px 0 35px}.conventions-events .page-header .title-container img{max-height:165px}.high-school-curriculum .page-header .title-container{background-image:url("../img/swashes/HighSchool.png");padding:20px 0 35px}.high-school-curriculum .page-header .title-container img{max-height:100px}@media print,screen and (min-width: 64em){.high-school-curriculum .page-header .title-container img{max-height:120px}}@media print,screen and (min-width: 64em){.high-school-curriculum .page-header .title-container img{max-height:165px}}.page-header h1{margin:0;color:#1d1d1d;display:inline-block;padding:.525em .85em .375em}
.page-content-section{margin-bottom:1.5em;padding:0px}
@media print,screen and (min-width: 40em){.page-content-section{margin-bottom:3em;padding:0}}.product-card{-webkit-transition:-webkit-box-shadow .25s ease-out;transition:-webkit-box-shadow .25s ease-out;transition:box-shadow .25s ease-out;transition:box-shadow .25s ease-out, -webkit-box-shadow .25s ease-out;text-align:center;margin-bottom:.5em;border-radius:8px;padding:10px}@media print,screen and (min-width: 40em){.product-card{padding:14px;margin-bottom:1em}}@media print,screen and (min-width: 64em){.product-card{padding:20px}.product-card:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.16);box-shadow:0 0 10px rgba(0,0,0,.16)}.product-card:hover .product-card-featured-image img{-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0);box-shadow:2px 3px 4px rgba(0,0,0,0)}.product-card:hover .image-placeholder{-webkit-box-shadow:2px 3px 4px rgba(0,0,0,0);box-shadow:2px 3px 4px rgba(0,0,0,0)}.product-card:hover .product-actions{opacity:1}}@media screen and (min-width: 120.0625em){.product-card{padding:27px}}.product-card .product-card-featured-image{position:relative}.product-card .product-card-featured-image img{-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25);position:relative;z-index:0}.product-card .product-actions{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;padding:25px;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:0;z-index:1;cursor:pointer;display:none}@media print,screen and (min-width: 64em){.product-card .product-actions{display:-ms-flexbox;display:-webkit-box;display:flex}}.product-card .product-actions:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:-1}.product-card .product-actions>*:last-child{margin-bottom:0}.product-card .product-actions .card-add-to-cart-form.loading{opacity:.5}.product-card .product-actions .card-add-to-cart-form .message{font-size:12px;color:#fff;margin-top:0;font-weight:600;padding:.5rem 5px;line-height:1.3;text-shadow:0px 0px 5px rgba(0,0,0,.9)}.product-card .product-actions .purchase{background-color:#7cb134;width:100%;margin:0}.product-card .product-actions .purchase.out-of-stock{opacity:.8}.product-card .product-actions .purchase.out-of-stock:hover{background-color:#7cb134}.product-card .product-actions .purchase:hover{background-color:#6a962f}.product-card .product-actions .audible{background-color:#0fb4c3}.product-card .product-actions .audible:hover{background-color:#309fab}.product-card .product-actions .no-audible{background-color:#939393;cursor:default}.product-card .product-actions .kindle{background-color:#309fab}.product-card .product-actions .kindle:hover{background-color:#2f8c96}.product-card .product-actions .no-kindle{background-color:#7b7b7b;cursor:default}.product-card .product-meta{padding:20px 0 15px}@media print,screen and (min-width: 64em){.product-card .product-meta{padding:1.5em 0 .5em}}.product-card .product-pricing{font-size:.875rem}@media print,screen and (min-width: 64em){.product-card .product-pricing{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.product-card .product-pricing{font-size:1.25rem}}.product-card .library-subcategories{font-size:15px;color:#949494;margin-top:5px;display:block}.product-card .library-subcategories span{white-space:nowrap}.product-card .product-description{text-align:left;padding:6px 0;font-size:.75rem}@media print,screen and (min-width: 40em){.product-card .product-description{padding:8px 10px}}@media print,screen and (min-width: 64em){.product-card .product-description{font-size:.875rem;padding:12px 20px 12px}}.product-card .product-description ul{margin:0;list-style:none;padding:0}.product-card .product-description ul li:before{content:"- "}.product-card .product-title{font-size:.875rem;font-family:"Rubik",Arial,sans-serif;font-weight:500;margin-bottom:.5em;color:#333}@media print,screen and (min-width: 64em){.product-card .product-title{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.product-card .product-title{font-size:1.25rem}}.product-card .product-title .main-title{margin-bottom:.55em;display:block}.product-card .product-title .sub-title{font-weight:normal;font-size:.875rem}@media print,screen and (min-width: 64em){.product-card .product-title .sub-title{font-size:1rem}}.product-card .card-footer .button,.product-card .card-footer .download-section form input[type=submit],.download-section form .product-card .card-footer input[type=submit]{margin:0}.product-card .card-footer .message{color:#8dc63f;font-size:12px;font-weight:500;padding:8px 0 0}.product-card .card-footer form.loading{opacity:.5}.product-card .card-footer form+form{margin-top:10px}.two-columns-container{margin-bottom:30px}@media print,screen and (min-width: 40em){.two-columns-container{margin-bottom:40px}}@media print,screen and (min-width: 64em){.two-columns-container{margin-bottom:50px}}@media screen and (min-width: 120.0625em){.two-columns-container{margin-bottom:80px}}.breadcrumbs{text-align:center;margin:0 0 3.5em 0;color:#707070;font-size:.875rem}@media screen and (min-width: 120.0625em){.breadcrumbs{font-size:1rem}}.breadcrumbs ul{list-style:none;padding:0;margin:0}.breadcrumbs li{display:inline}.breadcrumbs li+li:before{content:" / "}.breadcrumbs a{color:inherit}.page-cart-section{max-width:1480px;margin:0 auto}@media(min-width: 960px){.page-cart-section{padding:0 30px}}.bc-cart{max-width:none}@media(min-width: 960px){.bc-cart .quantity-container{margin-top:-9px}}.bc-cart .cart-footer-row img{display:none}.bc-cart .cart-footer-row.discount-reached .banner-discount-almost-reached{display:none}.bc-cart .cart-footer-row.discount-reached .banner-discount-reached{display:initial}.bc-cart .cart-footer-row.discount-almost-reached .banner-discount-almost-reached{display:initial}@media print,screen and (max-width: 39.99875em){.bc-cart .quantity-container{max-width:120px;margin:0 auto}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.bc-cart .quantity-container{padding:40px 0;position:relative}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.bc-cart .quantity-container .increase{top:0;left:50%;margin:0 0 0 -16px}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.bc-cart .quantity-container .decrease{bottom:0;top:auto;left:50%;margin:0 0 0 -16px}}.bc-cart .bc-cart-item{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-webkit-box-sizing:content-box;box-sizing:content-box}.bc-cart .bc-cart-item.has-cross-sell.cross-sell-item-visible{padding-bottom:15px}.bc-cart .bc-cart-item.cross-sell-item-visible .toggle-cross-sell-item::before{content:"Hide "}.bc-cart .bc-cart-item .toggle-cross-sell-item:before{content:"Show "}@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0;text-align:center}}.bc-cart .bc-cart-item__remove-button{margin:0}
@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item-quantity{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4;margin:0}}
.bc-cart .bc-cart-item-quantity .toggle-cross-sell-item{margin-top:30px;display:block;margin-bottom:20px}
@media(min-width: 960px){.bc-cart .bc-cart-item-quantity .toggle-cross-sell-item{display:none}}
@media(min-width: 960px){.bc-cart-item-quantity {margin: auto 0;}}
@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item-meta{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0}}
@media(min-width: 960px){.bc-cart .bc-cart-item-meta{padding:0 15px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:initial;margin: auto 0;}}
.bc-cart .bc-cart-item-meta .remove-button{margin-top:auto; position: absolute;bottom: 0;}
@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item-total-price{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 10px 0}}
@media(min-width: 960px){.bc-cart .bc-cart-item-total-price{text-align:right;margin-left:0;padding-left:15px;-ms-flex:0 0 250px;-webkit-box-flex:0;flex:0 0 250px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin: auto 0;}}.bc-cart .bc-cart-item-total-price .toggle-cross-sell-item{font-size:16px;font-weight:normal;margin-top:auto;cursor:pointer;display:none}@media(min-width: 960px){.bc-cart .bc-cart-item-total-price .toggle-cross-sell-item{display:initial}}@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item-image{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 5px 0;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media(min-width: 960px){.bc-cart .bc-cart-item-image{margin-right:0}}@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item-image img{max-width:50%;margin:0 auto;display:block}}.bc-cart .bc-cart-item-image .bc-cart-item-remove{display:block;background:rgba(0,0,0,0);text-transform:none;padding:5px 0;font-weight:700;margin:0 auto}@media print,screen and (max-width: 39.99875em){.bc-cart .bc-cart-item-image .bc-cart-item-remove{font-size:1rem;margin:15px auto 10px}}.bc-cart .bc-cart-header>div{font-size:1rem;padding:10px 0}@media print,screen and (min-width: 40em){.bc-cart .bc-cart-header>div{padding:15px 0;font-size:1.125rem}}@media print,screen and (min-width: 64em){.bc-cart .bc-cart-header>div{padding:20px 0;font-size:1.25rem}}@media(min-width: 960px){.bc-cart .bc-cart-header__qty{text-align:center}}@media(min-width: 960px){.bc-cart .bc-cart-header__price{text-align:right;-ms-flex:0 0 250px;-webkit-box-flex:0;flex:0 0 250px}}
.bc-cart .cart-banner{padding-top:10px}
.cross-sell-cart-item{display:none;background-color:#f7f6f2;padding:20px;margin:0 -20px 30px;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}@media print,screen and (max-width: 39.99875em){.cross-sell-cart-item{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.cross-sell-cart-item>div{-webkit-box-sizing:border-box;box-sizing:border-box}.cross-sell-cart-item.loading{opacity:.5}.cross-sell-item-visible+.cross-sell-cart-item{display:-ms-flexbox;display:-webkit-box;display:flex}@media print,screen and (max-width: 39.99875em){.cross-sell-cart-item .item-info{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 10px 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}}@media(min-width: 960px){.cross-sell-cart-item .item-info{padding-right:15px}}.cross-sell-cart-item .item-info .toggle-cross-sell-info-popup{cursor:pointer}.cross-sell-cart-item .item-info .popup-content{display:none}@media(min-width: 960px){.cross-sell-cart-item .item-info span{display:block}}@media print,screen and (max-width: 39.99875em){.cross-sell-cart-item .item-image{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 10px 0}}@media(min-width: 960px){.cross-sell-cart-item .item-image{-ms-flex:0 0 110px;-webkit-box-flex:0;flex:0 0 110px}}.cross-sell-cart-item .item-meta{padding-left:15px;padding-right:15px}@media print,screen and (max-width: 39.99875em){.cross-sell-cart-item .item-meta{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 10px 0}}@media(min-width: 960px){.cross-sell-cart-item .item-meta{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}}.cross-sell-cart-item .item-meta h3{color:inherit}@media print,screen and (max-width: 39.99875em){.cross-sell-cart-item .item-quantity{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 10px 0}}@media(min-width: 960px){.cross-sell-cart-item .item-quantity{-ms-flex:0 0 120px;-webkit-box-flex:0;flex:0 0 120px}}@media print,screen and (max-width: 39.99875em){.cross-sell-cart-item .item-actions{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin:0 0 10px 0}}@media(min-width: 960px){.cross-sell-cart-item .item-actions{-ms-flex:0 0 250px;-webkit-box-flex:0;flex:0 0 250px;text-align:right;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:15px}}.cross-sell-cart-item .item-actions .price{font-weight:700;font-size:.875em;margin-bottom:15px}@media(min-width: 960px){.cross-sell-cart-item .item-actions .price{font-size:1.25em}}.cross-sell-cart-item .item-actions .price .full-price{color:#939393;text-decoration:line-through}.cross-sell-cart-item .item-actions .price .full-price+.regular-price{margin-left:25px}.cross-sell-cart-item .item-actions .button,.cross-sell-cart-item .item-actions .download-section form input[type=submit],.download-section form .cross-sell-cart-item .item-actions input[type=submit]{margin-top:auto;margin-bottom:0;width:100%}
.cross-sell-info-popup{display:none;padding:40px 84px 80px;border-radius: 5px;position:fixed;top:50%;left:50%;max-width:90%;width:770px;background-color:#eeece9;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:100;text-align:center}.cross-sell-info-popup-visible .cross-sell-info-popup{display:block}.cross-sell-info-popup .popup-text{font-size:20px;padding:40px 0 40px}.cross-sell-info-popup .close-cross-sell-info-popup{cursor:pointer}.cross-sell-info-popup-overlay{display:none;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:90}.cross-sell-info-popup-visible .cross-sell-info-popup-overlay{display:block}@media print,screen and (min-width: 64em){.single-product-row{display:block}.single-product-row::before,.single-product-row::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.single-product-row::after{clear:both}.single-product-row .column,.single-product-row .columns,.single-product-row body.no-flexbox .columns,body.no-flexbox .single-product-row .columns{float:left;width:100%}}.bc-product-single{padding:0;margin:0;max-width:none}.bc-product-single .bc-btn{margin:0 !important}.bc-product-single .single-product-form{margin:0 0 1.5em 0;padding:1em 0}@media print,screen and (max-width: 63.99875em){.bc-product-single .single-product-form{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;text-align:center;width:100%}}.bc-product-single .single-product-form.inventory-out-of-stock .quantity-container{opacity:.5}.bc-product-single .single-product-form .quantity-container{display:table;margin:0 auto 20px}@media print,screen and (min-width: 64em){.bc-product-single .single-product-form .quantity-container{float:left;margin:0 30px 0 0}}.bc-product-single .single-product-form.no-purchase-available{padding:0;margin:0}.bc-product-single .single-product-form .bc-btn--form-submit{max-width:245px}.bc-product-single .single-product-form .bc-btn--form-submit[disabled]{background-color:#cbcbcb !important;cursor:not-allowed}.bc-product-form__control--text label{font-weight:normal;margin-bottom:.25em}.bc-product-form__control--text input{border:1px solid #9d9d9d;border-radius:0;max-width:358px}.bc-product-form__control--text input:focus{border:1px solid #707070}.bc-product-form__control--checkbox .bc-product-form__modifier-field{padding-left:25px}.bc-product-form__control--checkbox input[type=checkbox]{display:none}.bc-product-form__control--checkbox input[type=checkbox]:checked+label:after{border-color:#8dc63f;background-color:#8dc63f;background-image:url("../img/white-check.svg")}.bc-product-form__control--checkbox label{position:relative;margin:0}.bc-product-form__control--checkbox label:after{content:"";position:absolute;top:5px;left:-25px;width:16px;border-radius:1px;height:16px;border:1px solid #707070;background-position:center;background-size:14px;background-repeat:no-repeat}.bc-product-form__option-variants .bc-product-variant__radio{display:none}.bc-product-form__option-variants .bc-product-variant__radio:checked+label:after{content:"";top:8px;left:4px;position:absolute;width:10px;height:10px;background:#000;border-radius:50%}.bc-product-form__option-variants .bc-product-variant__label{margin:0}.bc-product-form__option-variants .bc-product-variant__label label{padding-left:30px;margin:0;position:relative}.bc-product-form__option-variants .bc-product-variant__label label:before{content:"";top:4px;left:0;position:absolute;width:18px;height:18px;border-radius:50%;border:1px solid #000}.single-product-gallery-container{padding:0 31px}@media print,screen and (min-width: 40em){.single-product-gallery-container{padding:0}}@media print,screen and (min-width: 64em){.single-product-gallery-container{padding:0 40px}}.quantity-container{position:relative;padding:0 32px}@media print,screen and (min-width: 64em){.quantity-container{padding:0 24px}}.quantity-container span{position:absolute;width:32px;height:32px;margin-top:-16px;border-radius:4px;border:1px solid #707070;top:50%;cursor:pointer}@media print,screen and (min-width: 64em){.quantity-container span{width:24px;height:24px;margin-top:-12px}}.quantity-container span:after{font-size:22px;font-family:"icomoon";position:absolute;line-height:30px;top:0;left:0;width:100%;height:100%;text-align:center;padding:0 0 0 1px}@media print,screen and (min-width: 64em){.quantity-container span:after{font-size:18px;line-height:22px}}
.quantity-container span.decrease{left:0}
/*.quantity-container span.decrease:after{content:""}*/
.quantity-container span.increase{right:0}
/*.quantity-container span.increase:after{content:""} */
.quantity-container input[type=number]{border:none;text-align:center;margin:0;padding-left:5px;padding-right:5px;color:#333;background-color:rgba(0,0,0,0);-webkit-box-shadow:none !important;box-shadow:none !important}
.quantity-container input[type=number]::-webkit-inner-spin-button,.quantity-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-container input[type=number]{-moz-appearance:textfield}.wp-block-column .quantity-container input[type=number]{margin:0 auto}.single-product-gallery{position:relative;margin-bottom:15px}.single-product-gallery .image-placeholder{-webkit-box-shadow:none;box-shadow:none}.single-product-gallery .image{background-position:center;background-size:contain;background-repeat:no-repeat}.single-product-gallery .image:before{content:"";padding-bottom:100%;display:block}.single-product-gallery.slick-initialized .image-slide{display:block}.single-product-gallery .image-slide{display:none}.single-product-gallery .image-slide:first-child{display:block}.single-product-gallery .slick-dots{position:absolute;width:100%;bottom:35px;left:0;display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;list-style:none}.single-product-gallery .slick-dots li{padding:0 4px}.single-product-gallery .slick-dots button{display:block;width:10px;height:10px;background:#fff;border:1px solid #707070;border-radius:50%}.single-product-gallery .slick-dots .slick-active button{background-color:#707070}.single-product-title{font-size:1.25rem;margin-bottom:.75em}@media print,screen and (min-width: 40em){.single-product-title{font-size:1.5rem}}@media print,screen and (min-width: 64em){.single-product-title{font-size:1.625rem}}@media screen and (min-width: 120.0625em){.single-product-title{font-size:1.75rem}}.single-product-subtitle{font-family:"Rubik",Arial,sans-serif;font-weight:400;font-size:20px;color:#333;margin-bottom:.75em}.single-product-switcher{border:1px solid #707070;border-radius:4px;background-color:#fff;width:auto !important;margin-bottom:.5em}@media print,screen and (min-width: 64em){.single-product-switcher{margin-bottom:1em}}.single-product-switcher:focus{border:1px solid #707070;background-color:#fff}.single-product-includes{margin-bottom:1em}
.single-product-details{padding:0 31px; margin-top: 20px;}
@media print,screen and (max-width: 63.99875em){.single-product-details{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product-details>*{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;width:100%}}
@media print,screen and (min-width: 40em){.single-product-details{padding:0}}
@media print,screen and (min-width: 64em){.single-product-details .mobile-price{display:none}}.single-product-details .desktop-price{display:none}@media print,screen and (min-width: 64em){.single-product-details .desktop-price{display:block}}
.single-product-details .detail-label{font-size:1.2rem;font-weight: 600;color:#939393;display:block;margin-bottom:.5em}@media screen and (min-width: 120.0625em){.single-product-details .detail-label{font-size:1.125rem}}.single-product-details .bc-product__pricing{font-size:1.25rem;margin-bottom:.5em;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media print,screen and (min-width: 40em){.single-product-details .bc-product__pricing{font-size:1.5rem}}@media print,screen and (min-width: 64em){.single-product-details .bc-product__pricing{font-size:1.625rem}}@media screen and (min-width: 120.0625em){.single-product-details .bc-product__pricing{font-size:1.75rem}}.conventions-events .single-product-details .quantity-container,.conventions-events .single-product-details .quantity-label{display:none}.single-product-details .form-note{padding-top:40px}.single-product-details .bulk-add-to-cart-container{margin-bottom:1.5em}.single-product-details .out-of-stock{color:red;text-transform:uppercase;font-size:1.25rem}.single-product-details .bc-product__price+.out-of-stock{margin-left:1em}.single-product-description .details,.single-product-description .bc-product__description{padding:0;margin:0 0 1em 0}.single-product-description .details ul,.single-product-description .bc-product__description ul{list-style:none;margin:0;padding:0;text-align:left}.single-product-description .details ul li,.single-product-description .bc-product__description ul li{padding-left:1.5em;position:relative;margin-bottom:.5em}.single-product-description .details ul li:before,.single-product-description .bc-product__description ul li:before{content:"";position:absolute;left:0;top:.45em;width:.5em;height:.5em;border-radius:50%;background-color:#8dc63f}.single-product-description .details h1,.single-product-description .details h2,.single-product-description .details h3,.single-product-description .details h4,.single-product-description .details h5,.single-product-description .details h6,.single-product-description .bc-product__description h1,.single-product-description .bc-product__description h2,.single-product-description .bc-product__description h3,.single-product-description .bc-product__description h4,.single-product-description .bc-product__description h5,.single-product-description .bc-product__description h6{font-size:1.5rem;font-family:"Rubik",Arial,sans-serif;color:#0fb4c3;font-weight:500;margin-bottom:.5em}.bc-single-product__related{border:none;padding:2em 31px 2em}@media print,screen and (min-width: 40em){.bc-single-product__related{padding:2.5em 0 3em}}.bc-single-product__related .section-title{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#333;margin-bottom:1.5em;text-align:center}.single-product-section{padding-top:2em;margin-bottom:3em}@media print,screen and (min-width: 40em){.single-product-section{margin-bottom:5em}}.single-product-section .section-title{text-align:center;margin-bottom:1em;padding:0 31px}@media print,screen and (min-width: 40em){.single-product-section .section-title{padding:0}}.free-pdf-link-section{margin-bottom:3.5em;text-align:center}.free-pdf-link-section .free-pdf-download ul{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.free-pdf-download{font-weight:500}.free-pdf-download .section-title{font-size:1.125rem;font-weight:500;margin-bottom:5px}@media screen and (min-width: 120.0625em){.free-pdf-download .section-title{font-size:1.25rem}}.free-pdf-download a{color:#f7941e}.free-pdf-download a:hover{color:#db831b}.free-pdf-download ul{list-style:none;padding:0;margin:0;overflow:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.free-pdf-download ul li{margin:5px 7px}@media print,screen and (min-width: 64em){.free-pdf-download ul li{margin:10px}}.free-pdf-download ul a{display:block;width:45px;height:45px;border:3px solid;border-radius:50%;font-size:18px;font-weight:700;padding:5px 0}@media print,screen and (min-width: 64em){.free-pdf-download ul a{width:50px;height:50px;font-size:20px;border-width:4px}}@media print,screen and (max-width: 63.99875em){.videos-section .two-columns-container .media-block{max-width:500px;margin:0 auto}}.videos-section .two-columns-container .content-block{margin-bottom:1.5em;text-align:center;padding:0 31px}@media print,screen and (min-width: 40em){.videos-section .two-columns-container .content-block{padding:0}}@media print,screen and (min-width: 64em){.videos-section .two-columns-container .content-block{text-align:left;margin-bottom:0}}@media print,screen and (min-width: 64em){.videos-section .two-columns-container.video-left .column:first-child,.videos-section .two-columns-container.video-left .columns:first-child{margin-left:8.33333%}}@media print,screen and (min-width: 64em){.videos-section .two-columns-container.video-left .content-block{padding:0 65px 0 55px}}.videos-section .two-columns-container.video-right .column:first-child,.videos-section .two-columns-container.video-right .columns:first-child{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.videos-section .two-columns-container.video-right .column:last-child,.videos-section .two-columns-container.video-right .columns:last-child{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media print,screen and (min-width: 64em){.videos-section .two-columns-container.video-right .content-block{padding:0 55px 0 65px}}.single-free-downloads main{padding-top:3.5em}.reviews-widget{font-size:14px;text-align:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-top:10px}@media print,screen and (min-width: 40em){.reviews-widget{display:-ms-flexbox;display:-webkit-box;display:flex;font-size:12px}}@media print,screen and (min-width: 64em){.reviews-widget{font-size:14px}}.single .reviews-widget{-ms-flex-pack:initial;-webkit-box-pack:initial;justify-content:initial;margin:0 0 20px 0}.reviews-widget .glsr-stars{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0 5px 3px}.single .reviews-widget .glsr-stars{margin-left:0}.reviews-widget .glsr-stars .screen-reader-text{display:none}.reviews-widget .glsr-stars .glsr-star{width:16px;height:16px;background-size:contain}.reviews-widget .glsr-stars .glsr-star+.glsr-star{margin-left:5px}@media print,screen and (min-width: 40em){.reviews-widget .add-review-container{padding-left:20px;position:relative}.reviews-widget .add-review-container:before{content:"";border-left:1px solid;top:10%;height:80%;left:10px;position:absolute}}.add-review-overlay{display:none;background-color:rgba(0,0,0,.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:90}.reviews-list-popup-visible .add-review-overlay{display:block}.add-review-popup-visible .add-review-overlay{display:block}.review-popup{display:none;padding:15px 0px;position:fixed;top:50%;left:50%;max-width:90%;background-color:#fff;border-radius:10px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:100}@media print,screen and (min-width: 40em){.review-popup{padding:30px 20px}}.review-popup>div{padding:0 20px;overflow:auto;max-height:80vh}.review-popup .close-review-popup{position:absolute;top:30px;right:20px;width:20px;height:20px;background-size:contain;z-index:10;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPjx0aXRsZT5jcm9zczwvdGl0bGU+PHBhdGggZmlsbD0iIzBGQjRDMyIgZD0iTTMxLjcwOCAyNS43MDhjLTAtMC0wLTAtMC0wbC05LjcwOC05LjcwOCA5LjcwOC05LjcwOGMwLTAgMC0wIDAtMCAwLjEwNS0wLjEwNSAwLjE4LTAuMjI3IDAuMjI5LTAuMzU3IDAuMTMzLTAuMzU2IDAuMDU3LTAuNzcxLTAuMjI5LTEuMDU3bC00LjU4Ni00LjU4NmMtMC4yODYtMC4yODYtMC43MDItMC4zNjEtMS4wNTctMC4yMjktMC4xMyAwLjA0OC0wLjI1MiAwLjEyNC0wLjM1NyAwLjIyOCAwIDAtMCAwLTAgMGwtOS43MDggOS43MDgtOS43MDgtOS43MDhjLTAtMC0wLTAtMC0wLTAuMTA1LTAuMTA0LTAuMjI3LTAuMTgtMC4zNTctMC4yMjgtMC4zNTYtMC4xMzMtMC43NzEtMC4wNTctMS4wNTcgMC4yMjlsLTQuNTg2IDQuNTg2Yy0wLjI4NiAwLjI4Ni0wLjM2MSAwLjcwMi0wLjIyOSAxLjA1NyAwLjA0OSAwLjEzIDAuMTI0IDAuMjUyIDAuMjI5IDAuMzU3IDAgMCAwIDAgMCAwbDkuNzA4IDkuNzA4LTkuNzA4IDkuNzA4Yy0wIDAtMCAwLTAgMC0wLjEwNCAwLjEwNS0wLjE4IDAuMjI3LTAuMjI5IDAuMzU3LTAuMTMzIDAuMzU1LTAuMDU3IDAuNzcxIDAuMjI5IDEuMDU3bDQuNTg2IDQuNTg2YzAuMjg2IDAuMjg2IDAuNzAyIDAuMzYxIDEuMDU3IDAuMjI5IDAuMTMtMC4wNDkgMC4yNTItMC4xMjQgMC4zNTctMC4yMjkgMC0wIDAtMCAwLTBsOS43MDgtOS43MDggOS43MDggOS43MDhjMCAwIDAgMCAwIDAgMC4xMDUgMC4xMDUgMC4yMjcgMC4xOCAwLjM1NyAwLjIyOSAwLjM1NiAwLjEzMyAwLjc3MSAwLjA1NyAxLjA1Ny0wLjIyOWw0LjU4Ni00LjU4NmMwLjI4Ni0wLjI4NiAwLjM2Mi0wLjcwMiAwLjIyOS0xLjA1Ny0wLjA0OS0wLjEzLTAuMTI0LTAuMjUyLTAuMjI5LTAuMzU3eiI+PC9wYXRoPjwvc3ZnPg==)}@media print,screen and (min-width: 40em){.review-popup .close-review-popup{right:40px}}.review-popup .glsr-field-choice input[type=checkbox]{display:none}.review-popup .glsr-field-choice input[type=checkbox]:checked+label:before{border-color:#8dc63f;background-color:#8dc63f;content:""}.review-popup .glsr-field-choice label{padding-left:25px;position:relative}.review-popup .glsr-field-choice label:before{font-family:"icomoon";content:"";left:0;top:50%;margin-top:-9px;color:#fff;display:block;width:18px;height:18px;font-size:14px;text-align:center;line-height:16px;border:1px solid #707070;position:absolute}.review-popup .glsr-default .glsr-review{margin-bottom:20px}.review-popup .glsr-default .glsr-review-title h3{font-family:"Rubik",Arial,sans-serif;font-weight:500}.review-popup .glsr-default .glsr-review-date{font-style:normal}.review-popup .glsr-default .glsr-star+.glsr-star{margin-left:4px}.review-popup form.glsr-form label{font-size:inherit}.review-popup form.glsr-form .glsr-field-choice{padding-left:0}.review-popup .glsr-navigation{margin-bottom:25px}.add-review-popup{width:640px}.add-review-popup-visible .add-review-popup{display:block}.reviews-list-popup{width:860px}.reviews-list-popup-visible .reviews-list-popup{display:block}.add-review-popup-visible,.reviews-list-popup-visible{overflow:hidden}.pagination{text-align:center;padding:0 50px;position:relative;font-size:.875rem}@media print,screen and (min-width: 40em){.pagination{padding:0 75px;font-size:1rem}}@media print,screen and (min-width: 64em){.pagination{padding:0 100px;font-size:1.125rem}}.pagination .prev{position:absolute;top:0;left:0}.pagination .next{position:absolute;top:0;right:0}.pagination a,.pagination span{color:#707070;min-width:35px;padding:5px;display:inline-block;margin:0 10px;border:1px solid rgba(0,0,0,0)}@media print,screen and (min-width: 40em){.pagination a,.pagination span{min-width:40px}}.pagination .current{border-color:#707070;border-radius:4px}.products-detail-section{padding:1em 31px}@media print,screen and (min-width: 40em){.products-detail-section{padding:1em 0}}.products-detail-section .section-title{text-align:center;color:#8dc63f;margin-bottom:1.5em;font-size:1.125rem}@media print,screen and (min-width: 40em){.products-detail-section .section-title{margin-bottom:2em;font-size:1.25rem}}@media print,screen and (min-width: 64em){.products-detail-section .section-title{margin-bottom:3em;font-size:1.375rem}}.products-detail-section .simple-product{margin-bottom:30px}@media print,screen and (min-width: 40em){.products-detail-section .simple-product{padding:0 15px;margin-bottom:50px}}@media print,screen and (min-width: 64em){.products-detail-section .simple-product{margin-bottom:70px;display:-ms-flexbox;display:-webkit-box;display:flex}}.products-detail-section .simple-product .product-title{font-size:1rem;margin-bottom:.75em}@media print,screen and (min-width: 64em){.products-detail-section .simple-product .product-title{font-size:1.5rem}}@media screen and (min-width: 120.0625em){.products-detail-section .simple-product .product-title{font-size:1.625rem}}.products-detail-section .simple-product .product-title span{display:block;font-size:.875rem;font-weight:normal;padding-top:5px}@media print,screen and (min-width: 64em){.products-detail-section .simple-product .product-title span{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.products-detail-section .simple-product .product-title span{font-size:1.25rem}}@media print,screen and (min-width: 64em){.products-detail-section .simple-product .product-content{width:60%;padding-left:16px;padding-right:16px}}.products-detail-section .simple-product .detail-label{color:#939393;display:block;margin-bottom:2px}@media print,screen and (max-width: 63.99875em){.products-detail-section .simple-product .detail-label{font-size:.875rem}}.products-detail-section .simple-product .product-image{padding:0 30px;margin-bottom:15px}@media print,screen and (min-width: 64em){.products-detail-section .simple-product .product-image{width:40%;padding:0 15px}}.products-detail-section .simple-product .product-image img{-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.25);box-shadow:2px 3px 4px rgba(0,0,0,.25)}.products-detail-section .simple-product .sample-container{padding:15px 0 0;text-align:center}.products-detail-section .simple-product .product-description ul{list-style:none;margin:0;padding:0;text-align:left}.products-detail-section .simple-product .product-description ul li{padding-left:.9em;position:relative;margin-bottom:.15em}.products-detail-section .simple-product .product-description ul li:before{content:"";position:absolute;left:0;top:.7em;width:.3em;height:.3em;border-radius:50%;background-color:#8dc63f}@media print,screen and (max-width: 63.99875em){.products-detail-section .simple-product .product-description{font-size:.875rem}}.products-detail-extended-section{padding:1em 0}.products-detail-extended-section .simple-product{padding:1.6875rem}.products-detail-extended-section .product-image{margin-bottom:2.1875rem}.products-detail-extended-section .product-meta{text-align:center;margin-bottom:1.5625rem}.products-detail-extended-section .product-title{font-size:1.125rem;margin-bottom:.6em}.products-detail-extended-section .product-subtitle{margin-bottom:.35em;display:block}.products-detail-extended-section .product-price{font-size:1.125rem;margin-bottom:.5em;display:block}.products-detail-extended-section .product-sample{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.875rem}.products-detail-extended-section .product-sample>div{width:50%}.products-detail-extended-section .product-sample>div:first-child{padding-right:10px}.products-detail-extended-section .product-sample>div:last-child{margin-left:50%}.products-detail-extended-section .product-sample a{color:#0fb4c3;font-weight:500;margin-top:.5em;display:block;text-align:center}.products-detail-extended-section .product-sample a:hover{color:#309fab}.products-detail-extended-section .product-description{font-size:.875rem}.products-list-section{margin-bottom:1em;padding:0 31px}@media print,screen and (min-width: 40em){.products-list-section{margin-bottom:2em;padding:0}}@media print,screen and (min-width: 64em){.products-list-section{margin-bottom:2.5em}}.products-list-section .section-title{color:#7cb134;text-align:center;font-size:1.375rem;margin-bottom:1em}@media print,screen and (min-width: 40em){.products-list-section .section-title{font-size:1.875rem}}@media print,screen and (min-width: 64em){.products-list-section .section-title{padding:0 .75em;text-align:left}}@media screen and (min-width: 120.0625em){.products-list-section .section-title{font-size:2rem}}.content-section{text-align:center;padding-left:31px;padding-right:31px}@media print,screen and (min-width: 40em){.content-section{padding-left:0;padding-right:0}}.content-section.no-margin-after{margin-bottom:0}.content-section.small-margin-after{margin-bottom:1.5em}.content-section.standard-margin-after{margin-bottom:3em}.content-section:first-child{padding-top:3em}.free-download-description+.content-section{padding-top:2em}.page-header+.content-section{margin-bottom:3em}@media print,screen and (min-width: 40em){.page-header+.content-section{padding-top:3em;margin-bottom:5em}}.content-section .section-title{margin-bottom:.5em}.download-section{margin-bottom:2em;background-color:#f4f1ed}@media print,screen and (min-width: 40em){.download-section{margin-bottom:3em}}@media print,screen and (min-width: 64em){.download-section{margin-bottom:5em;background-color:none}}.page-template-page-book-list .download-section{background-color:#f4f1ed}.download-section .download-container{padding:30px 31px;text-align:center}@media print,screen and (min-width: 40em){.download-section .download-container{padding:40px 0}}@media print,screen and (min-width: 64em){.download-section .download-container{padding:4.5em 80px 4em;text-align:left;background-color:#f4f1ed}}.download-section .download-container>.row{max-width:1110px;margin:0 auto}.download-section .section-title{line-height:1.08;margin-bottom:.33em}.download-section .content{font-size:.875rem;line-height:1.6}@media print,screen and (min-width: 40em){.download-section .content{font-size:1rem}}@media print,screen and (min-width: 64em){.download-section .content{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.download-section .content{font-size:1.25rem}}.download-section .form-note{color:#707070;line-height:1.1875;padding:2px 0 3px;font-size:.75rem}@media print,screen and (min-width: 40em){.download-section .form-note{font-size:.875rem}}@media screen and (min-width: 120.0625em){.download-section .form-note{font-size:1rem}}.download-section .additional-info .additional-info-title{color:#f7941e;font-weight:500;font-family:"Rubik",Arial,sans-serif;font-size:.875rem;margin-bottom:.65em}@media print,screen and (min-width: 40em){.download-section .additional-info .additional-info-title{font-size:1rem}}@media print,screen and (min-width: 64em){.download-section .additional-info .additional-info-title{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.download-section .additional-info .additional-info-title{font-size:1.25rem}}.download-section .additional-info--secondary .additional-info-title{color:#8dc63f}.download-section .additional-info .additional-info-content{line-height:1.77}@media print,screen and (max-width: 39.99875em){.download-section .additional-info .additional-info-content{font-size:.875rem}}.download-section .additional-info .additional-info-content ul{text-align:left;margin:0 0 0 2em}.download-section .additional-info .additional-info-content ul li{margin-bottom:.4em}.download-section form{overflow:hidden}.download-section form .wpcf7-form-control-wrap.email{width:100%;margin:0 0 10px 0;display:block}@media print,screen and (min-width: 40em){.download-section form .wpcf7-form-control-wrap.email{margin:0;float:left;width:65%;padding-right:.4375rem;padding-right:16px}}@media print,screen and (min-width: 40em){.download-section form .wpcf7-form-control.wpcf7-submit{width:35%;float:right}}.download-section form input[type=email]{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;border:1px solid #707070;border-radius:0;margin:0}.download-section form input[type=email]:focus{border-color:#333}.download-section form input[type=submit]{background-color:#f7941e;margin:0;font-size:1.125rem;padding:.54em 1em .58em}.download-section form input[type=submit]:hover{background-color:#db831b}.coming-soon-section{position:relative;padding:0 31px;text-align:center;margin-bottom:3em}@media print,screen and (min-width: 40em){.coming-soon-section{padding:0;margin-bottom:5em}}@media print,screen and (min-width: 64em){.coming-soon-section{text-align:left}}.coming-soon-section .title-container{position:relative;margin-bottom:35px;display:inline-block}.coming-soon-section .title-container .coming-soon-label{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%) rotate(5deg);transform:translateX(-50%) rotate(5deg)}.coming-soon-section .title-container h2{display:inline-block}.coming-soon-section .section-title{padding:2px 0}.coming-soon-section .content{line-height:1.6}.coming-soon-section .content *:last-child{margin-bottom:0}.narrow-content-section.no-margin-after{margin-bottom:0}.narrow-content-section.small-margin-after{margin-bottom:1.5em}.narrow-content-section.standard-margin-after{margin-bottom:3em}.narrow-content-section .content ul{list-style:none;margin:0;padding:0;text-align:left}.narrow-content-section .content ul li{padding-left:1.5em;position:relative;margin-bottom:.8em}.narrow-content-section .content ul li:before{content:"";position:absolute;left:0;top:.35em;width:.5em;height:.5em;border-radius:50%;background-color:#8dc63f}.narrow-content-section .content ul{max-width:32.5rem;margin:0 auto 1.5em;text-align:left;font-size:1.125rem;line-height:1.27}.narrow-content-section .content h1,.narrow-content-section .content h2,.narrow-content-section .content h3,.narrow-content-section .content h4,.narrow-content-section .content h5,.narrow-content-section .content h6{font-family:"Rubik",Arial,sans-serif;color:#7cb134;font-weight:500;margin-bottom:.75em}.intro-content-section{padding:0 31px;margin-bottom:1.5em}@media print,screen and (min-width: 40em){.intro-content-section{margin-bottom:2.5em}}@media print,screen and (min-width: 64em){.intro-content-section{margin-bottom:3em}}.intro-content-section .title{text-align:center;margin-bottom:1em}@media print,screen and (max-width: 63.99875em){.intro-content-section .media-block{max-width:500px;margin:0 auto}}@media print,screen and (max-width: 63.99875em){.intro-content-section .media-block-column{margin-bottom:2rem}}@media print,screen and (min-width: 64em){.page-template-page-curriculum-products-list .intro-content-section .media-block-container{-webkit-transform:translateX(-1em);transform:translateX(-1em)}}@media print,screen and (min-width: 64em){.intro-content-section .no-media .content-block{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.intro-content-section .content-block{line-height:1.55;text-align:center}@media print,screen and (max-width: 63.99875em){.intro-content-section .content-block{margin-bottom:2em}}@media print,screen and (min-width: 64em){.intro-content-section .content-block{padding-left:1rem;text-align:left}}.intro-content-section .content-block ul{list-style:none;margin:0;padding:0;text-align:left}.intro-content-section .content-block ul li{padding-left:1.5em;position:relative;margin-bottom:.5em}.intro-content-section .content-block ul li:before{content:"";position:absolute;left:0;top:.45em;width:.5em;height:.5em;border-radius:50%;background-color:#8dc63f}.intro-content-section .content-block ul,.intro-content-section .content-block p{margin-bottom:1em}.intro-content-section .content-block h1,.intro-content-section .content-block h2,.intro-content-section .content-block h3,.intro-content-section .content-block h4,.intro-content-section .content-block h5,.intro-content-section .content-block h6{font-size:1.125rem;font-family:"Rubik",Arial,sans-serif;color:#0fb4c3;font-weight:500;margin-bottom:1em}@media print,screen and (min-width: 40em){.intro-content-section .content-block h1,.intro-content-section .content-block h2,.intro-content-section .content-block h3,.intro-content-section .content-block h4,.intro-content-section .content-block h5,.intro-content-section .content-block h6{font-size:1.25rem;margin-bottom:.75em}}@media print,screen and (min-width: 64em){.intro-content-section .content-block h1,.intro-content-section .content-block h2,.intro-content-section .content-block h3,.intro-content-section .content-block h4,.intro-content-section .content-block h5,.intro-content-section .content-block h6{font-size:1.5rem;margin-bottom:.5em}}.suggested-items-section{padding:1.5em 31px 1.5em}@media print,screen and (min-width: 40em){.suggested-items-section{padding:2.5em 0 3em}}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.suggested-items-section .column:nth-child(4),.suggested-items-section .columns:nth-child(4){display:none}}.suggested-items-section .section-title{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#333;margin-bottom:1.5em;text-align:center}.free-download-form-section{padding:2em 31px 2em}@media print,screen and (min-width: 40em){.free-download-form-section{padding:3em 0}}.free-download-form-section .section-title{text-align:center;color:#7cb134;margin-bottom:.5em}.free-download-form-section .content{text-align:center;margin-bottom:2em}.free-download-form-section .form{max-width:590px;margin:0 auto}.free-download-form-section form .wpcf7-form-control-wrap.email{width:100%}@media print,screen and (min-width: 40em){.free-download-form-section form .wpcf7-form-control-wrap.email{width:50%;float:left}}.free-download-form-section form div.wpcf7-response-output{margin:0 0 20px 0}.free-download-form-section form input[type=email]{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;border:1px solid #707070;border-radius:0}.free-download-form-section form input[type=email]:focus{border-color:#333}.free-download-form-section form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.665rem 1rem .72rem;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;margin-left:10px}[data-whatinput=mouse] .free-download-form-section form input[type=submit]{outline:0}.free-download-form-section form input[type=submit],.free-download-form-section form input[type=submit].disabled,.free-download-form-section form input[type=submit][disabled],.free-download-form-section form input[type=submit].disabled:hover,.free-download-form-section form input[type=submit][disabled]:hover,.free-download-form-section form input[type=submit].disabled:focus,.free-download-form-section form input[type=submit][disabled]:focus{background-color:#3ca1ac;color:#fff}.free-download-form-section form input[type=submit]:hover,.free-download-form-section form input[type=submit]:focus{background-color:#338992;color:#fff}@media print,screen and (max-width: 39.99875em){.free-download-form-section form input[type=submit]{margin:0 auto;display:block}}.free-download-form-section .form-note{color:#707070;font-size:.875rem;line-height:1.1875;padding:2px 0 3px;text-align:left}@media screen and (min-width: 120.0625em){.free-download-form-section .form-note{font-size:1rem}}.free-download-items-section{padding:2.5em 0 0}.free-download-items-section .section-title{text-align:center;line-height:1.2;margin-bottom:1em}.free-download-items-section .cta-block h4{font-size:1.125rem}.tabs-section{margin-bottom:3em}.tabs-section .tabs-header{padding:20px 0;margin:0 0 20px 0;background-color:#f4f1ed;display:none}@media print,screen and (min-width: 64em){.tabs-section .tabs-header{margin:0 0 40px 0;display:block}}@media screen and (min-width: 120.0625em){.tabs-section .tabs-header{padding:30px 0}}.tabs-section .tabs-header ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-size:1rem;font-weight:500;list-style:none;padding:0;margin:0}@media print,screen and (min-width: 40em){.tabs-section .tabs-header ul{font-size:1.125rem}}@media print,screen and (min-width: 64em){.tabs-section .tabs-header ul{font-size:1.25rem}}@media screen and (min-width: 120.0625em){.tabs-section .tabs-header ul{font-size:1.375rem}}.tabs-section .tabs-header li{-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out;position:relative;padding:5px 0 3px;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer}@media screen and (min-width: 120.0625em){.tabs-section .tabs-header li{border-bottom-width:4px}}.tabs-section .tabs-header li:hover,.tabs-section .tabs-header li.active{border-color:#0fb4c3}.tabs-section .tab-header{text-align:center;padding:20px 0;margin:0 31px;border-top:1px solid #d6d6d6}@media print,screen and (min-width: 40em){.tabs-section .tab-header{margin:0}}.tabs-section .tab-header h3{font-size:1.125rem;position:relative;padding:0 26px;display:table;margin:0 auto}@media print,screen and (min-width: 40em){.tabs-section .tab-header h3{font-size:1.25rem}}.tabs-section .tab-header h3:after{content:"";position:absolute;border-top:3px solid #8dc63f;right:0;top:50%;width:17px;margin-top:-1.5px}.tabs-section .tab-header h3:before{content:"";position:absolute;border-left:3px solid #8dc63f;right:7px;top:50%;height:17px;margin-top:-8.5px}@media print,screen and (min-width: 64em){.tabs-section .tab-header{display:none}}@media print,screen and (min-width: 64em){.tabs-section .tab-content.active .tab-content-container{display:block}}@media print,screen and (max-width: 89.99875em){.tabs-section .tab-content.mobile-active .tab-content-container{display:block}}.tabs-section .tab-content.mobile-active .tab-header h3:before{display:none}.tabs-section .tab-content .tab-content-container{display:none}.tabs-section .tab-content .content-block{padding:20px 31px;text-align:center}@media print,screen and (min-width: 40em){.tabs-section .tab-content .content-block{padding:30px 0}}@media print,screen and (min-width: 64em){.tabs-section .tab-content:nth-child(2n) .tab-intro .column:first-child,.tabs-section .tab-content:nth-child(2n) .tab-intro .columns:first-child{margin-left:8.33333%}}@media print,screen and (min-width: 64em){.tabs-section .tab-content:nth-child(2n) .tab-intro .content-block{padding:0 65px 0 55px;text-align:left}}.tabs-section .tab-content:nth-child(2n) .tab-intro .coming-soon-label{-webkit-transform:rotate(5deg);transform:rotate(5deg)}@media print,screen and (min-width: 64em){.tabs-section .tab-content:nth-child(2n+1) .tab-intro .column:first-child,.tabs-section .tab-content:nth-child(2n+1) .tab-intro .columns:first-child{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}}@media print,screen and (min-width: 64em){.tabs-section .tab-content:nth-child(2n+1) .tab-intro .column:last-child,.tabs-section .tab-content:nth-child(2n+1) .tab-intro .columns:last-child{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media print,screen and (min-width: 64em){.tabs-section .tab-content:nth-child(2n+1) .tab-intro .content-block{padding:0 55px 0 65px;text-align:right}}.tabs-section .tab-content:nth-child(2n+1) .tab-intro .coming-soon-label{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.tabs-section .coming-soon-label{margin:0 0 1.5em 0}.tabs-section .tab-intro .two-columns-container{margin-bottom:40px;padding:0 31px}@media print,screen and (min-width: 40em){.tabs-section .tab-intro .two-columns-container{padding:0}}.tabs-section .tab-intro .text{margin-bottom:1.5em}.tabs-section .tab-intro .button,.tabs-section .tab-intro .download-section form input[type=submit],.download-section form .tabs-section .tab-intro input[type=submit]{min-width:230px}.text-block-section{text-align:center;margin-bottom:1.5em}@media print,screen and (min-width: 40em){.text-block-section{margin-bottom:2.5em}}@media print,screen and (min-width: 64em){.text-block-section{margin-bottom:3em}}.text-block-section .section-title{font-family:"Rubik",Arial,sans-serif;font-weight:500;margin-bottom:.5em}.text-block-section .content{font-size:1.125rem}@media screen and (min-width: 120.0625em){.text-block-section .content{font-size:1.25rem}}.highlight-section{padding:0 31px}@media print,screen and (min-width: 40em){.highlight-section{padding:0}}@media print,screen and (min-width: 64em){.highlight-section .highlight-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.highlight-section .highlight-block{margin-bottom:1.5em}@media print,screen and (min-width: 40em){.highlight-section .highlight-block{padding:0 40px}}@media print,screen and (min-width: 64em){.highlight-section .highlight-block{margin-bottom:3em}}.highlight-section .highlight-block h3{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#7cb134;margin-bottom:.75em}.level-assesment-section{background-color:#fff;position:relative;background-color:#0fb4c3;color:#fff;text-align:center;padding:3em 15px;margin-bottom:2.5em}.level-assesment-section:before{content:"";position:absolute;bottom:40px;left:-1%;width:51%;height:50%;-webkit-box-shadow:-5px 40px 40px rgba(0,0,0,.3);box-shadow:-5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.level-assesment-section:after{content:"";position:absolute;bottom:40px;right:-1%;width:51%;height:50%;-webkit-box-shadow:5px 40px 40px rgba(0,0,0,.3);box-shadow:5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}@media print,screen and (min-width: 40em){.level-assesment-section{padding:3.5em 0}}.level-assesment-section .section-title{color:inherit;margin-bottom:.75em}.level-assesment-section .section-text{font-size:.875rem;line-height:1.6;margin-bottom:1.5em}@media print,screen and (min-width: 40em){.level-assesment-section .section-text{font-size:1rem}}@media print,screen and (min-width: 64em){.level-assesment-section .section-text{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.level-assesment-section .section-text{font-size:1.25rem}}.level-assesment-section .section-link{font-size:1rem;font-weight:500;color:inherit}.level-assesment-section .section-link:after{content:" >"}@media print,screen and (min-width: 40em){.level-assesment-section .section-link{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.level-assesment-section .section-link{font-size:1.25rem}}.hotels-section{margin-bottom:15px}.hotels-section .section-title{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#7cb134;margin-bottom:1.75em}.hotels-section .hotel-column{padding:0 40px}.hotels-section .hotel-block+.hotel-block{margin-top:3em}.hotels-section .hotel-block .name{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#0fb4c3;margin-bottom:.5em}.hotels-section .hotel-block .address{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#333;margin-bottom:.5em}.video-gallery{text-align:center;margin-bottom:2em;padding:0 31px}.video-gallery .section-title{margin-bottom:1em}@media print,screen and (min-width: 40em){.video-gallery{padding:0;margin-bottom:3em}}@media print,screen and (max-width: 63.99875em){.video-gallery .gallery-slider .video{max-width:500px;margin:0 auto}}.video-gallery .gallery-nav{font-size:14px}.video-gallery .gallery-nav .slick-slide>div{padding:0 5px}.video-gallery .gallery-nav .nav-item{padding:1px;border:1px solid rgba(0,0,0,.1)}.video-gallery .gallery-nav .nav-item div{background-size:cover;background-position:center;position:relative}.video-gallery .gallery-nav .nav-item div:before{content:"";padding-bottom:56%;display:block}.video-gallery .gallery-nav .nav-item span{position:absolute;bottom:0;left:0;width:100%;display:block;cursor:pointer;padding:5px 10px;color:#fff;background-color:rgba(0,0,0,.3)}.video-gallery .gallery-nav .slick-current .nav-item{border-color:#0fb4c3}.schoolwork-list-section .schoolwork-list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.schoolwork-list-section .schoolwork-list.odd-count .schoolwork-list-block:first-child{margin-left:8.33333%;margin-right:8.33333%}.schoolwork-list-section .schoolwork-list-block{text-align:center;padding:0 8.33333%;margin-bottom:30px}@media print,screen and (min-width: 64em){.schoolwork-list-section .schoolwork-list-block{margin-bottom:50px}}@media print,screen and (min-width: 64em){.schoolwork-list-section .schoolwork-list-block{width:50%;margin-bottom:70px}}.schoolwork-list-section .schoolwork-list-block h2{margin-bottom:40px}.schoolwork-list-section .schoolwork-cta-block{margin-bottom:30px}@media print,screen and (min-width: 64em){.schoolwork-list-section .schoolwork-cta-block{margin-bottom:40px}}.schoolwork-list-tabbed-section{text-align:center;padding:0 31px;margin-bottom:50px}@media print,screen and (min-width: 40em){.schoolwork-list-tabbed-section{padding:0}}@media print,screen and (min-width: 64em){.schoolwork-list-tabbed-section{margin-bottom:80px}}.schoolwork-list-tabbed-section h2{margin-bottom:35px}.schoolwork-list-tabbed-section .text{margin-bottom:38px}.schoolwork-list-tabbed-section .schoolwork-cta-block{margin-bottom:30px}.schoolwork-list-tabbed-section .schoolwork-list-tabbed{border-bottom:1px solid #cbcbcb}.schoolwork-list-tabbed-section .schoolwork-list-tabbed dt{-webkit-transition:color .25s ease-out;transition:color .25s ease-out;color:#0fb4c3;font-size:20px;cursor:pointer;margin:0;position:relative;padding:5px 50px;border-top:1px solid #cbcbcb}.schoolwork-list-tabbed-section .schoolwork-list-tabbed dt:after{content:"";font-family:"icomoon";position:absolute;line-height:1;top:50%;right:15px;font-size:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.schoolwork-list-tabbed-section .schoolwork-list-tabbed dt.active-tab:after{content:""}.schoolwork-list-tabbed-section .schoolwork-list-tabbed dt:hover{color:#309fab}.schoolwork-list-tabbed-section .schoolwork-list-tabbed dd{padding:20px 0;display:none}.schoolwork-cta-block h3{font-size:20px;margin-bottom:.5em}.schoolwork-cta-block .text{margin-bottom:.75em}.schoolwork-cta-block .action-link{font-size:18px;font-weight:500;color:#f7941e}.schoolwork-cta-block .action-link:hover{color:#db831b}.schoolwork-list-intro{padding:30px 0 10px;margin-bottom:30px;text-align:center}@media print,screen and (min-width: 40em){.schoolwork-list-intro{padding:50px 0 10px}}@media print,screen and (min-width: 64em){.schoolwork-list-intro{padding:50px 0}}.schoolwork-list-intro h1{margin-bottom:1em}.home-carousel-section{background-color:#fff;position:relative}.home-carousel-section:before{content:"";position:absolute;bottom:40px;left:-1%;width:51%;height:50%;-webkit-box-shadow:-5px 40px 40px rgba(0,0,0,.3);box-shadow:-5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.home-carousel-section:after{content:"";position:absolute;bottom:40px;right:-1%;width:51%;height:50%;-webkit-box-shadow:5px 40px 40px rgba(0,0,0,.3);box-shadow:5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}.home-carousel{overflow:hidden}.home-carousel .slide{background-position:center;background-size:cover;text-align:center;padding:0;display:none}.home-carousel .slide:first-child{display:block}@media print,screen and (min-width: 40em){.home-carousel .slide{padding:25px 15px}}@media screen and (min-width: 120.0625em){.home-carousel .slide{padding:50px 25px}}.home-carousel .slide.slide-odd .slide-container{background-image:url(../img/WhiteSwash-1.png);background-position:50% 35%}@media print,screen and (min-width: 40em){.home-carousel .slide.slide-odd .slide-container{background-position:center}}.home-carousel .slide.slide-even .slide-container{background-image:url(../img/WhiteSwash-2.png);background-position:50% 25%}@media print,screen and (min-width: 40em){.home-carousel .slide.slide-even .slide-container{background-position:center}}.home-carousel .slide.slide-even h2{color:#7cb134}.home-carousel .slide .slide-container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;display:-ms-flexbox;display:-webkit-box;display:flex;max-width:800px;margin:0 auto;padding:50px 30px;background-position:center;background-repeat:no-repeat;min-height:80vw;background-size:140% auto}@media print,screen and (min-width: 40em){.home-carousel .slide .slide-container{padding:0;background-size:contain;min-height:430px}}@media print,screen and (min-width: 64em){.home-carousel .slide .slide-container{min-height:400px}}@media screen and (min-width: 120.0625em){.home-carousel .slide .slide-container{min-height:600px}}.home-carousel .slide h2{font-size:30px}@media print,screen and (min-width: 64em){.home-carousel .slide h2{font-size:40px;max-width:50%}}@media screen and (min-width: 90em){.home-carousel .slide h2{font-size:42px}}@media screen and (min-width: 120.0625em){.home-carousel .slide h2{font-size:52px}}.home-downloads{background-color:#f4f1ed;padding:40px 31px 10px;margin-bottom:2em;text-align:center}@media print,screen and (min-width: 64em){.home-downloads{padding:65px 0 70px}}.home-downloads .downloads-title{margin-bottom:.44em}.home-downloads .downloads-subtitle{color:#8dc63f;text-transform:uppercase;font-weight:500;margin-bottom:3.5em;font-size:14px}.home-downloads .download-category-title{font-weight:500}@media print,screen and (min-width: 64em){.home-downloads .download-category-title{font-size:18px}}@media screen and (min-width: 120.0625em){.home-downloads .download-category-title{font-size:20px}}.home-downloads .free-pdf-download{margin-bottom:35px}@media print,screen and (min-width: 64em){.home-downloads .free-pdf-download{margin-bottom:0}}.home-downloads .free-pdf-download ul{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.home-text{text-align:center;padding:1.5em 31px 1.5em}@media print,screen and (min-width: 64em){.home-text{padding:2.5em 0 2.5em}}.home-text-title{color:#0fb4c3;font-family:"Rubik",Arial,sans-serif;font-weight:500;margin-bottom:1.3em;line-height:1.44}.home-text-content{line-height:1.55}.home-products{padding:1em 21px 1.5em}@media print,screen and (min-width: 64em){.home-products{padding:2.5em 0 3em}}.home-products-title{font-family:"Rubik",Arial,sans-serif;font-weight:500;color:#333;margin-bottom:1.5em;text-align:center}@media print,screen and (min-width: 40em)and (max-width: 63.99875em){.home-products .products-row .column:last-child,.home-products .products-row .columns:last-child{display:none}}.about-mission-section{text-align:center;padding:0 31px}@media print,screen and (min-width: 40em){.about-mission-section{padding:0}}@media print,screen and (min-width: 64em){.about-mission-section{padding-top:2.5em}}.about-mission-section .section-title{margin-bottom:1.25em}.about-mission-section .content-blocks{line-height:1.6}.about-mission-section .content-block{max-width:400px;margin:0 auto 50px}@media print,screen and (max-width: 63.99875em){.about-mission-section .content-block{font-size:14px}}.about-mission-section .subtitle{color:#7cb134;line-height:1.4545;font-weight:500;margin-bottom:1.2em;font-size:16px}@media print,screen and (min-width: 64em){.about-mission-section .subtitle{font-size:1.25rem}}@media screen and (min-width: 120.0625em){.about-mission-section .subtitle{font-size:1.375rem}}.about-how-started-section{margin-bottom:2.5em;padding:0 31px}.about-how-started-section ul{list-style:none;margin:0;padding:0;text-align:left}.about-how-started-section ul li{padding-left:1.5em;position:relative;margin-bottom:.5em}.about-how-started-section ul li:before{content:"";position:absolute;left:0;top:.45em;width:.5em;height:.5em;border-radius:50%;background-color:#8dc63f}@media print,screen and (min-width: 40em){.about-how-started-section{padding:0}}.about-how-started-section .section-title{text-align:center;margin-bottom:1.27em}.about-how-started-section .section-intro{text-align:center;margin-bottom:1.22em}.about-how-started-section .section-content{line-height:1.55}.about-how-started-section .section-content p,.about-how-started-section .section-content ul{margin-bottom:1.5em}@media print,screen and (max-width: 63.99875em){.about-how-started-section .section-content ul{max-width:400px;margin:0 auto}}.about-jenny-section{padding:0 31px}@media print,screen and (min-width: 40em){.about-jenny-section{margin-bottom:50px;padding:0}}.about-jenny-section .section-title{text-align:center;margin-bottom:1.5em}.about-jenny-section .section-blocks{font-size:.875rem;line-height:1.55}@media print,screen and (min-width: 64em){.about-jenny-section .section-blocks{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.about-jenny-section .section-blocks{font-size:1.25rem}}.about-jenny-section img{margin-bottom:1.5em}@media print,screen and (min-width: 40em){.about-jenny-section img{margin-bottom:0}}.about-jenny-section .block-row{margin-bottom:3em}@media print,screen and (min-width: 40em){.about-jenny-section .block-row:nth-child(2n+1) .block-content{padding-left:1.5em;padding-right:.3em}}@media print,screen and (min-width: 40em){.about-jenny-section .block-row:nth-child(2n) .block-content{text-align:right;padding-right:1.5em;padding-left:.3em}}@media print,screen and (min-width: 40em){.about-jenny-section .block-row:nth-child(2n) .image-column{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}}@media print,screen and (min-width: 40em){.about-jenny-section .block-row:nth-child(2n) .content-column{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}.about-jenny-section a{color:#f7941e}.about-jenny-section a:hover{color:#db831b}.storefront-main-content{padding:0 31px;margin-bottom:2em}@media print,screen and (min-width: 40em){.storefront-main-content{padding:1.5em 0 0}}@media print,screen and (min-width: 40em){.storefront-main-content .content-blocks{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.storefront-main-content .content-block{margin-bottom:2em}@media print,screen and (min-width: 40em){.storefront-main-content .content-block{width:33.33%}}@media print,screen and (min-width: 64em){.storefront-main-content .content-block>div{max-width:335px;margin-left:3.33333rem}}.storefront-main-content .block-title{margin-bottom:.65em}.storefront-main-content .content{line-height:1.6;margin-bottom:1em}@media print,screen and (min-width: 64em){.storefront-main-content .content{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.storefront-main-content .content{font-size:1.25rem}}.storefront-main-content .note{color:#707070}@media print,screen and (max-width: 63.99875em){.storefront-main-content .note{font-size:.875rem}}.storefront-announcements{padding:4em 0}.storefront-announcements .section-title{text-align:center;margin-bottom:1em}.storefront-announcements .announcements-list{font-size:1.125rem}@media screen and (min-width: 120.0625em){.storefront-announcements .announcements-list{font-size:1.25rem}}.storefront-announcements .no-announcements{text-align:center}.contact-support-faq{margin-bottom:20px;padding:0 31px}@media print,screen and (min-width: 40em){.contact-support-faq{padding:30px 0 0}}@media print,screen and (min-width: 64em){.contact-support-faq{padding-top:40px}}.contact-support-faq .section-title{margin-bottom:.5em;text-align:center}.contact-support-faq .section-subtitle{color:#707070;text-align:center}@media print,screen and (max-width: 39.99875em){.contact-support-faq .section-subtitle{font-size:14px}}.contact-support-faq .support-faq-categories{padding:15px 0 0}@media print,screen and (min-width: 40em){.contact-support-faq .support-faq-categories{padding:50px 0 0}}.contact-support-faq .support-faq-category{margin-bottom:1.875rem}@media print,screen and (min-width: 40em){.contact-support-faq .support-faq-category{padding:0 20px;margin-bottom:3.125rem}}@media print,screen and (min-width: 64em){.contact-support-faq .support-faq-category{margin:0 auto 3.75rem;padding:0;max-width:380px}}.contact-support-faq .support-faq-category h4{color:#7cb134;font-family:"Rubik",Arial,sans-serif;font-weight:500;line-height:1.19;margin-bottom:1em}.contact-support-faq .support-faq-category h4 a{color:inherit}.contact-support-faq .support-faq-category ul{list-style:none;padding:0;margin:0;line-height:1.3;font-size:.875rem}@media print,screen and (min-width: 40em){.contact-support-faq .support-faq-category ul{font-size:1rem}}@media print,screen and (min-width: 64em){.contact-support-faq .support-faq-category ul{font-size:1.125rem}}@media screen and (min-width: 120.0625em){.contact-support-faq .support-faq-category ul{font-size:1.25rem}}.contact-support-faq .support-faq-category li{margin-bottom:1em}.contact-support-content{padding:30px 31px;text-align:center}@media print,screen and (min-width: 40em){.contact-support-content{padding:40px 0}}@media print,screen and (min-width: 64em){.contact-support-content{padding:80px 0}}.contact-support-content .section-title{font-size:28px;margin-bottom:1em}@media print,screen and (min-width: 64em){.contact-support-content .section-title{font-size:38px}}.contact-support-content .section-content{color:#707070}@media print,screen and (max-width: 39.99875em){.contact-support-content .section-content{font-size:.875rem}}.contact-support-content .section-content b,.contact-support-content .section-content strong{color:#333;font-size:1rem}@media print,screen and (min-width: 40em){.contact-support-content .section-content b,.contact-support-content .section-content strong{font-size:1.125rem}}@media print,screen and (min-width: 64em){.contact-support-content .section-content b,.contact-support-content .section-content strong{font-size:1.25rem}}.contact-support-content .section-content a{text-decoration:underline}.contact-support-content .section-content a:hover{text-decoration:none}.contact-support-form{padding:25px 31px;background-color:#e6e5e4}@media print,screen and (min-width: 40em){.contact-support-form{padding:50px 0}}.contact-support-form .section-title{font-size:28px;margin-bottom:1em;color:#fff;text-align:center}@media print,screen and (min-width: 40em){.contact-support-form .section-title{font-size:38px}}.contact-support-form form input[type=text],.contact-support-form form input[type=email],.contact-support-form form textarea,.contact-support-form form select{border:1px solid #707070;border-radius:4px;color:#707070;padding:.5em 15px;height:40px;margin-bottom:15px}@media print,screen and (min-width: 40em){.contact-support-form form input[type=text],.contact-support-form form input[type=email],.contact-support-form form textarea,.contact-support-form form select{font-size:18px;height:50px;margin-bottom:30px}}.contact-support-form form select{padding-right:30px}.contact-support-form form textarea{height:220px}.contact-support-form form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.665rem 1rem .72rem;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out,opacity .25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;margin:0 auto;padding:.7em 2.8em;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}[data-whatinput=mouse] .contact-support-form form input[type=submit]{outline:0}.contact-support-form form input[type=submit],.contact-support-form form input[type=submit].disabled,.contact-support-form form input[type=submit][disabled],.contact-support-form form input[type=submit].disabled:hover,.contact-support-form form input[type=submit][disabled]:hover,.contact-support-form form input[type=submit].disabled:focus,.contact-support-form form input[type=submit][disabled]:focus{background-color:#0fb4c3;color:#fff}.contact-support-form form input[type=submit]:hover,.contact-support-form form input[type=submit]:focus{background-color:#309fab;color:#fff}@media print,screen and (min-width: 40em){.contact-support-form form input[type=submit]{font-size:20px}}.single-support-faq-section{padding:15px 31px 10px}@media print,screen and (min-width: 40em){.single-support-faq-section{padding:15px 0 10px}}.single-support-faq-section h1{font-size:1rem;line-height:1.19;text-align:center;margin-bottom:1em}@media print,screen and (min-width: 40em){.single-support-faq-section h1{font-size:1.125rem}}@media print,screen and (min-width: 64em){.single-support-faq-section h1{font-size:1.625rem}}.single-support-faq-section .text{font-size:.875rem}@media print,screen and (min-width: 40em){.single-support-faq-section .text{font-size:1rem}}@media print,screen and (min-width: 64em){.single-support-faq-section .text{font-size:1.125rem}}.single-support-category{text-align:center}.single-support-category a{color:#7cb134;font-weight:500;font-size:1rem}@media print,screen and (min-width: 40em){.single-support-category a{font-size:1.125rem}}@media print,screen and (min-width: 64em){.single-support-category a{font-size:1.25rem}}.single-support-category a:after{content:">";margin-left:13px}.support-faq-category-section{padding:15px 31px;margin-bottom:20px}@media print,screen and (min-width: 40em){.support-faq-category-section{padding:15px 0;margin-bottom:35px}}.support-faq-category-section h1{font-size:1rem;color:#7cb134;text-align:center;margin-bottom:1.5em}@media print,screen and (min-width: 40em){.support-faq-category-section h1{font-size:1.125rem}}@media print,screen and (min-width: 64em){.support-faq-category-section h1{font-size:2.375rem}}.library-hero{background-color:#fff;position:relative;background-position:left;min-height:300px;background-size:cover}.library-hero:before{content:"";position:absolute;bottom:40px;left:-1%;width:51%;height:50%;-webkit-box-shadow:-5px 40px 40px rgba(0,0,0,.3);box-shadow:-5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.library-hero:after{content:"";position:absolute;bottom:40px;right:-1%;width:51%;height:50%;-webkit-box-shadow:5px 40px 40px rgba(0,0,0,.3);box-shadow:5px 40px 40px rgba(0,0,0,.3);z-index:-1;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg);-webkit-transform-origin:0 0;transform-origin:0 0}@media print,screen and (min-width: 40em){.library-hero{min-height:450px}}@media print,screen and (min-width: 64em){.library-hero{background-position:center;background-repeat:no-repeat}}@media screen and (min-width: 120.0625em){.library-hero{min-height:700px}}.library-hero .logo-container{position:absolute;bottom:100px;left:0;width:100%}.library-hero:after{content:"";padding-bottom:20%}.library-products{padding:20px 31px}@media print,screen and (min-width: 40em){.library-products{padding:40px 0}}.sort-container{border:1px solid #707070;border-radius:4px;padding:0 15px 0 75px;position:relative;margin-bottom:15px}@media print,screen and (min-width: 40em){.sort-container{margin-bottom:0}}.sort-container label{position:absolute;left:15px;top:0;padding:7px 0 6px}.sort-container select{margin:0}.search-container{position:relative}.search-container input{border:1px solid #707070;border-radius:4px;height:45px;margin:0}.search-container input:focus{border:1px solid #333}.search-container input button{position:absolute;top:0;right:0;width:40px;height:40px}.products-sidebar h4{font-family:"Rubik",Arial,sans-serif;color:#333;font-size:1rem;margin-bottom:.75em}@media print,screen and (min-width: 40em){.products-sidebar h4{font-size:1.125rem}}@media print,screen and (min-width: 64em){.products-sidebar h4{font-size:1.25rem}}.products-sidebar .filter-group{margin-bottom:2em;width:50%}@media print,screen and (min-width: 40em){.products-sidebar .filter-group{width:33.33%}}@media print,screen and (min-width: 64em){.products-sidebar .filter-group{width:100%}}.products-sidebar .filter-products-sidebar-form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-sidebar ul{list-style:none;padding:0;margin:0}.products-sidebar li{margin-bottom:1em}.products-sidebar input[type=checkbox]{display:none}.products-sidebar input[type=checkbox]:checked+label:before{background-color:#8a8a8a}.products-sidebar input[type=checkbox]:checked+label:after{visibility:visible}.products-sidebar label{display:block;position:relative;padding-left:33px;padding-right:5px;line-height:1.22;margin:0;font-size:.875rem}@media print,screen and (min-width: 40em){.products-sidebar label{font-size:1rem}}.products-sidebar label:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #8a8a8a}.products-sidebar label:after{font-family:"icomoon";content:"";color:#fff;position:absolute;top:0;left:0;width:18px;height:18px;visibility:hidden;font-size:14px;text-align:center;line-height:18px}.faq-help-extras-intro-section{text-align:center;margin-bottom:2em;padding-top:4em}.back-nav+.faq-help-extras-intro-section{padding-top:0}.faq-help-extras-intro-section .section-title{margin-bottom:.75em}.faq-help-extras-intro-section .section-subtitle{color:#333;margin-bottom:.75em}.faq-help-extras-intro-section .page-title{color:#707070;font-size:1.125rem}.vimeo-video-container{position:relative;padding-bottom:56.25%}.vimeo-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bc-cart-body .bc-cart-item-image img.bc-product-placeholder-image{content:url("https://www.goodandbeautiful.com/wp-content/uploads/2020/11/Gift-Certificates.jpg")}#header-main-menu.menu-scroll .logo{opacity:0}#header-main-menu .logo{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#header-main-menu .logo img{width:inherit}@media(max-width: 767px){#header-main-menu .logo img{max-width:127px}}#header-main-menu .header-announcement-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:9px}#header-main-menu .header-announcement-bar .announcement-bar-content{font-family:"Rubik";font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-main-menu .header-announcement-bar .announcement-bar-content .banner-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:11px}#header-main-menu .header-announcement-bar .announcement-bar-content p{margin:0}#header-main-menu .header-announcement-bar .announcement-bar-content a{color:#fff;text-decoration:underline}#header-main-menu .header-announcement-bar .announcement-bar-content a:hover{color:#fff}@media(max-width: 767px){#header-main-menu .header-announcement-bar .announcement-bar-content{font-size:14px;line-height:16px}}#header-main-menu .header-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#15a2b2;padding:11px 39px 13px;position:relative}@media(max-width: 767px){#header-main-menu .header-top-row{padding:8px 20px}}#header-main-menu .account-action{position:absolute;bottom:19px;right:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:"Rubik";font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-transform:uppercase;color:#fff}@media(max-width: 767px){#header-main-menu .account-action{display:none}}#header-main-menu .account-action ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 31px}#header-main-menu .account-action ul li a{color:#fff}
#header-main-menu .account-action ul li a:hover{color:#00363c;}#nav-main-menu{width:100%;top:0;position:relative;background:#fff;-webkit-box-shadow:0px 1px 8px rgba(0,0,0,.22);box-shadow:0px 1px 8px rgba(0,0,0,.22)}@media(max-width: 767px){#nav-main-menu{height:56px}}#nav-main-menu.sticky{position:fixed}#nav-main-menu.sticky .butterfly-logo{opacity:1}#nav-main-menu.sticky .butterfly-logo a{pointer-events:inherit}#nav-main-menu .butterfly-logo{position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
#nav-main-menu .butterfly-logo img{width:100%}#nav-main-menu .cart-hamburger-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);gap:0 30px}#nav-main-menu .cart-hamburger-mobile .hamburguer-menu-wrapper{display:none}@media(max-width: 767px){#nav-main-menu .cart-hamburger-mobile{gap:0 25px}#nav-main-menu .cart-hamburger-mobile .hamburguer-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#nav-main-menu .cart-hamburger-mobile .search-icon-container{display:none}}#nav-main-menu .hamburguer-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nav-main-menu #hamburguer-menu{width:17px;height:12px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-main-menu #hamburguer-menu::after{content:"";position:absolute;width:40px;height:40px;background:#17b2c2;opacity:.1;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#nav-main-menu #hamburguer-menu span{display:block;position:absolute;height:2px;width:100%;background:#17b2c2;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform-origin:left center;transform-origin:left center}#nav-main-menu #hamburguer-menu span:nth-child(1){top:0px}#nav-main-menu #hamburguer-menu span:nth-child(2){top:5px}#nav-main-menu #hamburguer-menu span:nth-child(3){top:10px}#nav-main-menu #hamburguer-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:3px}#nav-main-menu #hamburguer-menu.open span:nth-child(2){width:0%;opacity:0}#nav-main-menu #hamburguer-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;left:3px}#menu-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;background-color:#fff;z-index:20}@media(max-width: 767px){#menu-main-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:2px 2px 12px;gap:24px;margin:0 auto;position:absolute;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;text-align:left;-webkit-box-shadow:0px 1px 8px rgba(0,0,0,.12);box-shadow:0px 1px 8px rgba(0,0,0,.12)}#menu-main-menu.open{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}#menu-main-menu .mobile-item{display:none}@media(max-width: 767px){#menu-main-menu .mobile-item{display:block}}#menu-main-menu .mobile-item-cart img{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu-main-menu .submenu-caret{width:53px;height:67px;display:none;background-image:url("../img/icons/caret-down-blue-icon.svg");background-repeat:no-repeat;background-position:center;position:absolute;right:7px;top:0;cursor:pointer;z-index:20}#menu-main-menu .submenu-caret.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 767px){#menu-main-menu .submenu-caret{display:inline-block}}#menu-main-menu .search-menu-item form.search{margin:0 12px 7px}#menu-main-menu .search-menu-item::after{display:none}#menu-main-menu .search-menu-item form::after{left:0;right:initial;top:3px;color:#17b2c2}#menu-main-menu .search-menu-item input{background-color:#e2f9f5;font-weight:400;font-size:14px;line-height:17px;color:rgba(23,178,194,.6);border:none;padding:15px 15px 15px 38px;height:inherit}#menu-main-menu>li.menu-item{margin:0;padding:0}#menu-main-menu>li.menu-item.has-tooltip{position:relative}@media(max-width: 767px){#menu-main-menu>li.menu-item{width:100%;position:relative}#menu-main-menu>li.menu-item+li::after{content:"";position:absolute;width:calc(100% - 44px);height:1px;background:#17b2c2;opacity:.2;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#menu-main-menu>li.menu-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px 36px 16px;width:100%;font-family:"Rubik";font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-transform:uppercase;color:#17b2c2;text-align:center}@media(max-width: 1024px){#menu-main-menu>li.menu-item>a{padding:21px 12px 16px;font-size:15px}}@media(max-width: 767px){#menu-main-menu>li.menu-item>a{padding:24px;font-size:16px;text-align:left;display:inline-block}}
@media(min-width: 768px){#menu-main-menu>li.menu-item:hover>a,#menu-main-menu>li.menu-item:focus-within>a{color:#00363c;}#menu-main-menu>li.menu-item:hover>.sub-menu.has-submenu,#menu-main-menu>li.menu-item:focus-within>.sub-menu.has-submenu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 768px)and (max-width: 1024px){#menu-main-menu>li.menu-item:hover>.sub-menu.has-submenu,#menu-main-menu>li.menu-item:focus-within>.sub-menu.has-submenu{display:grid}}@media(min-width: 768px){#menu-main-menu>li.menu-item:hover>.sub-menu:not(.has-submenu),#menu-main-menu>li.menu-item:focus-within>.sub-menu:not(.has-submenu){display:block}}@media(min-width: 768px)and (max-width: 767px){#menu-main-menu>li.menu-item:active>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}

#menu-main-menu>li.menu-item>.sub-menu.has-submenu{background-color:#f0fbf9;width:92%;margin-left:4%;position:absolute;left:0;z-index:9999;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px;box-shadow:0 1px 8px rgba(0,0,0,.58);padding:28px calc(41% - 646px) 38px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}
@media(max-width: 768px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu{width: 100%;margin-left:0px;box-shadow: initial;}}

@media(max-width: 768px){#menu-main-menu>li.menu-item>.has-submenu i {left: initial !important;right: 22px;}}

@media(max-width: 1440px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu{padding:28px 25px 30px}}
@media(max-width: 1350px){#header-main-menu .account-action{right:20px;}#header-main-menu .account-action ul{gap:0 15px;}}
@media(max-width: 1200px){#header-main-menu .account-action{right:10px;}#header-main-menu .account-action ul{gap:0 7px;}}
@media(max-width: 1024px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu{grid-template-columns:repeat(2, 1fr);grid-gap:35px 0;padding:28px 24px 38px}#header-main-menu .account-action ul{display: block;}#header-main-menu .account-action{top: 12px;}}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu{display:none;position:relative;padding:8px 0}#menu-main-menu>li.menu-item>.sub-menu.has-submenu.open{display:block;}}
#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li{border-left:1px solid #c0ddd8;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 40px}
@media(max-width: 1024px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li{border-left:1px solid #c0ddd8;padding:0 40px !important}#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li:nth-child(odd){border-left:none}}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li{padding:0 !important;position:relative;border:none}#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li .submenu-caret{height:52px}#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li+li::after{content:"";position:absolute;width:calc(100% - 44px);height:1px;background:#c0ddd8;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li:first-child{border-left:none;padding-left:20px;}#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li:last-child{padding-right:0}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li:last-child{border-bottom:none;padding-bottom:12px}}
#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li a{display:inline-block;position:relative;text-decoration:none}
@media(min-width: 768px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li a::after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#636363;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out}#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li a:hover::after,#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li a:focus::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}
#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>a{color:#636363;font-size:17px;line-height:20px;margin-bottom:20px;font-weight:600}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>a{margin:0;padding:16px 24px;font-size:16px;margin-bottom:0;display:block}}
#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul{display:grid;grid-template-rows:repeat(6, auto);grid-auto-flow:column;gap:16px 40px}
@media(max-width: 1024px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul{gap:8px 40px}}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul{display:none;margin-top:-4px;padding:0 24px 0 48px;gap:0 30px}#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul.open{display:grid}}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul>li{padding:10px 0}}
#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul>li>a{font-size:14px;text-transform:capitalize;color:#636363;font-weight:500}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li>ul>li>a{font-size:16px;font-weight:500}}
@media(max-width: 767px){#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu){font-size:16px;font-weight:500;padding:8px 24px;background-color:#f0fbf9;display:none}#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu).open{display:block}#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu)>li{padding:14px 0}#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu)>li>a{color:#636363}}
@media(min-width: 768px){#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu){display:none;min-width:250px;top:55px;left:50%;-webkit-transform:translate(-25px, 0);transform:translate(-25px, 0);padding:20px 40px 20px 21px;color:#444;background-color:#f0fbf9;font-weight:normal;font-size:13px;border-radius:4px;position:absolute;z-index:99999999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.58);box-shadow:0 1px 8px rgba(0,0,0,.58)}
#menu-main-menu>li.menu-item>.sub-menu i{position:absolute;bottom:100%;left:25px;margin-left:-12px;width:24px;height:12px;overflow:hidden}
#menu-main-menu>li.menu-item>.sub-menu i::after{content:"";position:absolute;width:21px;height:21px;left:50%;-webkit-transform:translate(-50%, 40%) rotate(45deg);transform:translate(-50%, 40%) rotate(45deg);background-color:#f0fbf9;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.28);box-shadow:0 1px 8px rgba(0,0,0,.28)}
#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu) li+li{margin-top:20px}
#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu) li a{font-size:14px;color:#636363;font-weight:500;display:inline-block;position:relative}
#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu) li a::after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#636363;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out}#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu) li a:hover::after,#menu-main-menu>li.menu-item>.sub-menu:not(.has-submenu) li a:focus::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#menu-main-menu>li.menu-item>.has-submenu i{position:absolute;bottom:100%;left:34%;margin-left:0px;width:24px;height:12px;overflow:hidden}
#menu-main-menu>li:first-child i:last-child {display:none;position:relative;bottom:26%;left:45px;width:24px;height:12px;z-index:999999;overflow:hidden;}
#menu-main-menu>li:first-child i:last-child::after{content:"";position:absolute;width:21px;height:21px;left:50%;-webkit-transform:translate(-50%, 40%) rotate(45deg);transform:translate(-50%, 40%) rotate(45deg);background-color:#f0fbf9;}
@media(min-width: 768px){#menu-main-menu>li:first-child:hover i:last-child {display: block; overflow: initial;}}
@media(max-width: 1024px){#menu-main-menu>li:first-child i:last-child {left: 22px;}}
@media(min-width: 768px){#menu-main-menu>li:first-child:hover{height: calc(68px - 12px);}}
.home-carousel .slide {
	display: grid !important;
}
.home-carousel .slide .banner-cta {
	display: inline-block;
	margin: auto;
	width: 24%;
	padding: 0px 10px 0px 10px;
}
.home-carousel .slide .banner-cta .banner_button {
	margin: auto;
	background-color: white;
    box-shadow: 1px 1px 5px 4px #d9d9d9;
    border-radius: 5px;
    transition: 0.35s;
}
.home-carousel .slide .banner-cta .banner_button:hover {
	background-color: #15a2b2;
}
.home-carousel .slide .banner-cta .banner_button h2 {
	margin: auto;
	font-size: 30px !important;
	line-height: 30px !important;
	max-width: 100%;
	padding: 10px 0px 10px 0px;
}
.home-carousel .slide .banner-cta .banner_button h2:hover {
	color: white;
}
.home-carousel .slide .slide-space {
	width: 85%;
	margin: auto;
	padding: 2.5% 0px;
}

.intro-content-section .title {
	padding-top: 20px;
}

@media only screen and (max-width: 1300px) {
	.home-carousel .slide .banner-cta .banner_button h2 {
		font-size: 25px !important;
		line-height: 24px !important;
	}
}
.footer .top-bar .logo img {
	width: initial;
	padding-top: 50px;
}
@media only screen and (max-width: 1024px) {
	.home-carousel .slide {
		height: initial;
	}
	.home-carousel .slide .banner-cta {
		width: 48%;
		padding: 10px 10px 10px 10px;
	}
	.home-carousel .slide .slide-space {
		padding: initial;
	}
	.footer .top-bar .logo img {
	padding-top: 0px;
	}
}

@media only screen and (max-width: 600px) {
	.home-carousel .slide .banner-cta .banner_button h2 {
		font-size: 150% !important;
		line-height: 100% !important;
	}
}

.search-results-section .search-pages-result.loading {
	opacity: .5;
}

#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li:nth-child(2)>ul {
    grid-template-rows: repeat(4, auto)
}

#menu-main-menu>li.menu-item>.sub-menu.has-submenu>li:nth-child(4)>ul {
    grid-template-rows: repeat(3, auto)
}

/* Alternate White Version */

/* .home-carousel .slide .banner-cta .banner_button h2 {
	font-family: "Rubik",Arial,sans-serif;
    font-weight: normal;
} */
#header-main-menu .header-top-row,
#nav-main-menu #hamburguer-menu span,
#nav-main-menu #hamburguer-menu::after {
	background-color: white;
}
#menu-main-menu,
#nav-main-menu {
	background-color: #15a2b2;
}
#menu-main-menu>li.menu-item>a {
	color: white;
}
#header-main-menu .logo img[src*="/wp-content/themes/good-and-beautiful-main/assets/img/GnB_logo_v2.png"] {
	content: url("https://www.goodandbeautiful.com/wp-content/themes/goodandbeautiful/assets/img/logo.png");
	width: 180px;
}
#header-main-menu .account-action ul li a {
	color: #15a2b2;
}
#header-main-menu .account-action ul li img {
	content: url("/wp-content/themes/good-and-beautiful-main/assets/img/icons/user-blue-icon.svg");
}
#nav-main-menu .cart-hamburger-mobile .cart-icon-container a img {
	content: url("/wp-content/themes/good-and-beautiful-main/assets/img/icons/cart-header-white-icon.svg");
	max-width: 100%;
}
#nav-main-menu .butterfly-logo img {
	content: url("/wp-content/themes/good-and-beautiful-main/assets/img/favicon-white.png");
	width: 60%;
}
@media (max-width: 767px) {
	#menu-main-menu>li.menu-item {
		background-color: white;
	}
	#menu-main-menu>li.menu-item>a {
		color: #15a2b2;
	}
	#menu-main-menu {
		padding: 0px;
	}
}

/* Remove Recaptcha */
body {
	height: initial;
}

.grecaptcha-badge {
	visibility: hidden;
}

.footer .social-links a p {
	font-family: "Rubik",Arial,sans-serif;
    color: #333;
    display: initial;
    margin-left: 15px;
}
.icon-facebook1:before,
.icon-instagram:before,
.icon-pinterest:before,
.icon-youtube:before {
	font-size: 18px;
}
.icon-facebook1 p,
.icon-instagram p,
.icon-pinterest p,
.icon-youtube p {
	position: absolute;
}
.icon-envelop p,
.icon-phone p {
	position: absolute;
	margin-left: 24px !important;
}
.icon-envelop:before {
  	content: "";
  	background: url(/wp-content/themes/good-and-beautiful-main/assets/img/evelope-icon2.png) no-repeat;
  	background-size: 24px;
  	position: absolute;
  	margin-left: -12px;
  	width: inherit;
  	height: inherit;
}
.icon-phone:before {
    content: "";
    background: url(/wp-content/themes/good-and-beautiful-main/assets/img/phone-icon.png) no-repeat;
    background-size: 20px;
    position: absolute;
    margin-left: -11px;
    width: inherit;
    height: inherit;
}

/* Altering Cart Page */

#nav-main-menu {
	position: sticky !important;
    top: 0;
    z-index: 99;
}

#nav-main-menu .butterfly-logo {
	opacity: 1;
}
.quantity-container span.decrease:after {
	display: block;
  	content: "\e907";
  	font-family: "icomoon" !important;
	font-size: 22px;
    line-height: 30px;
}
.quantity-container span.increase:after {
	display: block;
  	content: "\271A";
    font-size: 19px;
    line-height: 29px;
}

.page-id-27 .page-title {
	margin-bottom: 0;
}
.page-id-27 .description {
	width: 85%;
	display: none;
}
.page-id-27 .description-cross-sell {
	display: block;
}
@media print,screen and (min-width: 64em) {
    .quantity-container span:after {
        font-size:18px;
        line-height: 22px;
    }
}
@media print,screen and (min-width: 64em) {
    .bc-cart .bc-cart-header>div {
        padding: 5px 0;
        font-size: 1.40rem;
    }
}
@media (min-width: 960px) {
    .bc-cart-item {
        padding: 20px 0;
    }
}
.bc-cart-item__product-option-label {
	font-weight: 300;
}

.quantity-container span {
    position: absolute;
    width: 32px;
    height: 32px;
    margin-top: -16px;
    border-radius: 4px;
    background-color: #309fab;
    border: initial;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    color: white;
    top: 50%;
    cursor: pointer
}
.quantity-container span:hover {
    background-color: #278791;
}
.cross-sell-cart-item .item-actions .price,
.bc-cart-item-total-price {
	font-weight: 300;
}
.cross-sell-cart-item {
	border-radius: 5px;
    margin-bottom: -1px;
    z-index: 1;
}
.bc-cart-subtotal__amount,
.bc-cart-discount__amount,
.bc-cart-tax__amount {
	text-align: right;
}
.bc-cart-subtotal {
	padding-top: 10px;
}
.bc-cart-footer {
	position: sticky;
    bottom: 0;
    align-self: flex-start;
    background: white;
    z-index: 1;
    border-top: solid 1px #d7d7d7;
}
.bc-cart-actions {
	margin-top: 0px;
}

#footer {
	z-index: 2;
	position: relative;
}
.bc-cart-item-image img {
	max-width: initial;
}

@media print, screen and (min-width: 40em) and (max-width: 60em) {
	.bc-cart-body,
	.bc-cart-header {
		padding: 0 20px;
	}
	.bc-cart-item-image,
	.bc-cart-item-quantity {
		flex: 0 0 105px;
	}
	.bc-cart-item {
		padding: 10px 0;
	}
	main button.bc-btn, main button.bc-btn:focus {
		margin: 1rem 0;
	}
	.bc-cart .quantity-container .decrease {
		bottom: unset;
    	top: 50%;
    	left: 0;
    	margin: -16px 0 0 0;
	}
	.bc-cart .quantity-container .increase {
	    left: unset;
	    margin: -16px 0 0 0;
		top: 50%;
	}
	.bc-cart-item-meta {
		height: initial;
		margin: auto;
	}
	.bc-cart-item-total-price {
		margin: auto;
		flex: 0 0 110px;
		font-size: 1em;
		text-align: right;
	}
	.bc-cart-header__price {
		text-align: right;
	}
	.bc-cart .bc-cart-item-quantity .toggle-cross-sell-item {
		margin-top: -15px;
    	display: block;
    	position: absolute;
	}
	.cross-sell-cart-item .item-info {
		position: absolute;
    	margin-top: -21px !important;
	}
	.cross-sell-cart-item .item-image,
	.cross-sell-cart-item .item-meta {
		margin-top: 8px;
	}
	.cross-sell-cart-item .item-info,
	.cross-sell-cart-item .item-image,
	.cross-sell-cart-item .item-quantity {
		flex: 0 0 105px;
	}
	.cross-sell-cart-item .item-actions {
		flex: 0 0 110px;
	}
	.cross-sell-cart-item .item-actions .price {
		font-size: 1em;
		text-align: right;
	}
	.cross-sell-cart-item .item-actions .regular-price {
		margin-left: auto !important;
	}
	.cross-sell-cart-item .item-actions button {
		margin-left: 10px;
    	padding: 10px 2px;
	}
	.page-id-27 .description {
		width: 100%;
	}
}


@media print,screen and (max-width: 39.99875em) {
	.bc-cart-header {
		display: none;
	}
	.bc-cart .bc-cart-item-meta .remove-button {
		position: initial;
	}
	.bc-cart-footer {
		box-shadow: 0px 1px 8px rgba(0,0,0,.22);
	}
	.page-id-27 h1 {
		font-size: 2.75rem;
	}
	.bc-cart-body {
		padding: 0 25px;
	}
	.page-id-27 .description {
		display: none;
	}
	.page-id-27 .description-cross-sell {
		display: block;
		width: 100%;
	}
	.bc-cart-item__remove-button {
		position: absolute;
		font-size: 1rem;
		bottom: 0px;
    	right: 0px;
	}
	.bc-cart-actions {
		margin-top: 10px;
	}
	.bc-cart-item-total-price,
	.cross-sell-cart-item .item-actions .price {
		font-size: 1.1rem;
	}
	.cross-sell-cart-item .item-actions .price {
		font-weight: 600;
	}
	.bc-cart .bc-cart-item-image img {
		max-width: 70%;
	}
	.page-id-27 img {
		max-width: 70%;
	}
	.bc-cart .cart-banner img {
		max-width: 100%;
	}
	.bc-cart .bc-cart-item-quantity .toggle-cross-sell-item {
		margin-top: 13px;
    	display: block;
    	margin-bottom: 0px;
    	fint-size: 16px;
	}
	.bc-cart-subtotal,
	.bc-cart-discount,
	.bc-cart-tax__amount {
		padding: 0 10px;
	}

}
