.save-as-pdf-pdfcrowd-reset, .save-as-pdf-pdfcrowd-reset *{all:initial;}
div.save-as-pdf-pdfcrowd-button-wrap{display:block;}
span.save-as-pdf-pdfcrowd-button-wrap{display:inline;}
.save-as-pdf-pdfcrowd-button-wrap *{cursor:pointer;}
.save-as-pdf-pdfcrowd-button{display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}
.save-as-pdf-pdfcrowd-button-hover, .save-as-pdf-pdfcrowd-has-indicator-func:hover{filter:grayscale(30%);}
.save-as-pdf-pdfcrowd-button img{vertical-align:middle;display:inline-block;}
.save-as-pdf-pdfcrowd-post-form{display:none !important;}
.save-as-pdf-pdfcrowd-diag{background-color:#eee;padding:.5em;clear:both;}
.save-as-pdf-pdfcrowd-diag-tab{width:auto;}
.save-as-pdf-pdfcrowd-diag-tab th{white-space:nowrap;padding:2px 8px;text-align:start;}
.save-as-pdf-pdfcrowd-diag-tab td {
white-space: pre-line;
padding: 2px 8px;
}.save-as-pdf-pdfcrowd-ind, .save-as-pdf-pdfcrowd-ind *{cursor:wait;}
.save-as-pdf-pdfcrowd-ind-in{border-radius:inherit;background:inherit;width:100%;height:100%;display:inline-block;top:0;left:0;position:absolute;}
.save-as-pdf-pdfcrowd-ind-el{display:block;position:relative;cursor:inherit;left:calc(50% - 20px);top:calc(50% - 2px);}
.save-as-pdf-pdfcrowd-ind-el div{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.save-as-pdf-pdfcrowd-ind-el div:nth-child(1){left:2px;animation:save-as-pdf-pdfcrowd-ind-el1 0.6s infinite;}
.save-as-pdf-pdfcrowd-ind-el div:nth-child(2){left:2px;animation:save-as-pdf-pdfcrowd-ind-el2 0.6s infinite;}
.save-as-pdf-pdfcrowd-ind-el div:nth-child(3){left:16px;animation:save-as-pdf-pdfcrowd-ind-el2 0.6s infinite;}
.save-as-pdf-pdfcrowd-ind-el div:nth-child(4){left:30px;animation:save-as-pdf-pdfcrowd-ind-el3 0.6s infinite;}
@keyframes save-as-pdf-pdfcrowd-ind-el1 {
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes save-as-pdf-pdfcrowd-ind-el3 {
0%{transform:scale(1);}
100%{transform:scale(0);}
}
@keyframes save-as-pdf-pdfcrowd-ind-el2 {
0%{transform:translate(0, 0);}
100%{transform:translate(14px, 0);}
}
.save-as-pdf-pdfcrowd-ind-dual-ring{display:block;position:relative;cursor:inherit;left:calc(50% - 13px);top:calc(50% - 13px);}
.save-as-pdf-pdfcrowd-ind-dual-ring:after{box-sizing:border-box;content:" ";display:block;width:26px;height:26px;border-radius:50%;border:4px solid #fff;border-color:inherit;animation:save-as-pdf-pdfcrowd-ind-dual-ring 1.2s linear infinite;}
@keyframes save-as-pdf-pdfcrowd-ind-dual-ring {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.save-as-pdf-pdfcrowd-ind-ring{display:block;position:relative;cursor:inherit;left:calc(50% - 13px);top:calc(50% - 13px);}
.save-as-pdf-pdfcrowd-ind-ring div{box-sizing:border-box;display:block;position:absolute;width:26px;height:26px;border:3px solid #fff;border-radius:50%;animation:save-as-pdf-pdfcrowd-ind-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:inherit;}
.save-as-pdf-pdfcrowd-ind-ring div:nth-child(1){animation-delay:-0.45s;}
.save-as-pdf-pdfcrowd-ind-ring div:nth-child(2){animation-delay:-0.3s;}
.save-as-pdf-pdfcrowd-ind-ring div:nth-child(3){animation-delay:-0.15s;}
@keyframes save-as-pdf-pdfcrowd-ind-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}.save-as-pdf-pdfcrowd-modal{display:none;position:fixed;z-index:1;padding-top:40vh;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.save-as-pdf-pdfcrowd-modal-content{background-color:#fefefe;margin:auto;padding:1em;border:1px solid #888;width:50%;}
.save-as-pdf-pdfcrowd-modal-content button{margin:1px 0.2em;}
.save-as-pdf-pdfcrowd-modal-content p{margin:0;}
.save-as-pdf-pdfcrowd-modal-close{color:#aaaaaa;font-size:1em;font-weight:bold;}
.save-as-pdf-pdfcrowd-modal-header{text-align:right;}
.save-as-pdf-pdfcrowd-modal-footer{text-align:center;margin-top:1em;}
.save-as-pdf-pdfcrowd-modal-close:hover, .save-as-pdf-pdfcrowd-modal-close:focus{color:#000;text-decoration:none;cursor:pointer;}
#save-as-pdf-pdfcrowd-email-input {
width: 100%;
}:root{--black:#121516;--blurple:#694BB6;--deep-teal:#013F37;--light-gray:#F2F2F2;--medium-gray:#D2D2D2;--green:#23B06C;--rorange:#E95A2D;--pink:#FEAED0;--yellow:#E4F677;--white:#fefefe;}
html{background-color:var(--black);}::-moz-selection{background:var(--yellow);color:var(--black);}::selection{background:var(--yellow);color:var(--black);}
.background-black legend.gform-field-label, .background-black label.gform-field-label, .background-black div.gfield_description, .background-black .section-comments form input[type=submit], form.post-password-form p{color:var(--white)!important;}
.background-white legend.gform-field-label, .background-white label.gform-field-label, .background-white div.gfield_description, .background-white .section-comments form input[type=submit], .background-light-gray legend.gform-field-label, .background-light-gray label.gform-field-label, .background-light-gray div.gfield_description, .background-light-gray .section-comments form input[type=submit]{color:var(--black)!important;}
.background-black .gform_footer input.gform_button, form.post-password-form input[type=submit]{color:var(--black)!important;background-color:var(--white)!important;}
.background-white .gform_footer input.gform_button, .background-light-gray .gform_footer input.gform_button{color:var(--white)!important;background-color:var(--black)!important;}
.gform-theme--framework .gform-field-label>.gfield_required, .gfield_required.gfield_required_text{color:#FEAED0;}
form.post-password-form input[type=submit]{border:none;}
.background-black, .slider-testimonials.background-black .bx-wrapper{color:var(--white);background-color:var(--black);}
.background-black h2, .background-black h3, .background-black h4, .background-black h5, .background-black h6, .background-black p, .background-black blockquote, .background-black a, .background-black ul{color:var(--white);}
.background-black h1:not(h1.article-title), .background-black p.text-eyebrow{color:var(--yellow);}
.background-black .article-body h5, .background-black .article-body h4, .background-black .article-body h5, .background-black .article-body h6{color:var(--white);}
.background-white, .background-light-gray, .slider-testimonials.background-white .bx-wrapper{color:var(--black);background-color:var(--white);}
.background-light-gray{background-color:var(--light-gray);}
.background-white h2, .background-white h3, .background-white h4, .background-white h5, .background-white h6, .background-white p, .background-white blockquote, .background-white a, .background-white ul, .background-light-gray h2, .background-light-gray h3, .background-light-gray h4, .background-light-gray h5, .background-light-gray h6, .background-light-gray p, .background-light-gray blockquote, .background-light-gray a, .background-light-gray ul{color:var(--black);}
.background-white h1, .background-white p.text-eyebrow, .background-light-gray h1, .background-light-gray p.text-eyebrow{color:var(--rorange);}
.background-white .section-comments form textarea, .background-white .section-comments form input, .background-light-gray .section-comments form textarea, .background-light-gray .section-comments form input{border:solid .0625rem var(--black);}
.background-deep-teal, .slider-testimonials.background-deep-teal .bx-wrapper{color:var(--green);background-color:var(--deep-teal);}
.background-deep-teal h2, .background-deep-teal h3, .background-deep-teal h4, .background-deep-teal h5, .background-deep-teal h6, .background-deep-teal p, .background-deep-teal blockquote, .background-deep-teal a, .background-deep-teal ul{color:var(--white);}
.background-deep-teal h1, .background-deep-teal p.text-eyebrow{color:var(--green);}
.background-blurple, .slider-testimonials.background-blurple .bx-wrapper{background-color:var(--blurple);}
.background-blurple h2, .background-blurple h3, .background-blurple h4, .background-blurple h5, .background-blurple h6, .background-blurple p, .background-blurple blockquote, .background-blurple a, .background-blurple ul{color:var(--pink);}
.background-blurple h1, .background-blurple p.text-eyebrow{color:var(--yellow);}
.background-rorange, .slider-testimonials.background-rorange .bx-wrapper{background-color:var(--rorange);}
.background-rorange h2, .background-rorange h3, .background-rorange h4, .background-rorange h5, .background-rorange h6, .background-rorange p, .background-rorange blockquote, .background-rorange a, .background-rorange ul{color:var(--white);}
.background-rorange h1, .background-rorange p.text-eyebrow{color:var(--black);}
.gradient-black{background:linear-gradient(0deg, rgba(18,21,22,1) 0%, rgba(18,21,22,0) 100%);}
.background-black span.scrolling-arrow, .background-white span.scrolling-arrow, .background-deep-teal span.scrolling-arrow{color:var(--rorange);}
.background-blurple span.scrolling-arrow{color:var(--yellow);}
.background-rorange span.scrolling-arrow{color:var(--blurple);}
a.button{border:solid .125rem var(--white);font-size:1.125rem;}
.background-white a.button{border:solid .125rem var(--black);}
.background-black .section-comments form input[type=submit]{color:var(--black)!important;background-color:var(--white);}
.background-blurple a.button {
color: var(--white);
}.display-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}
.flex-wrap-wrap{flex-wrap:wrap;}
.align-items-flex-start{align-items:flex-start;}
.align-items-flex-end{align-items:flex-end;}
.align-items-stretch{align-items:stretch;}
.justify-content-center{justify-content:center!important;}
.justify-content-flex-start{justify-content:flex-start;}
.justify-content-flex-end{justify-content:flex-end;}
.justify-content-space-between{justify-content:space-between;}
.flex-direction-column{flex-direction:column;}
.flex-direction-column-reverse{flex-direction:column-reverse;}
.flex-direction-row{flex-direction:row;}
.flex-direction-row-reverse{flex-direction:row-reverse;}
.flex-grow{flex-grow:1;}
@media screen and (max-width:47.9375rem){
.mobile-align-items-center {
align-items: center!important;
}
.mobile-align-items-flex-start {
align-items: flex-start!important;
}
.mobile-align-items-flex-end {
align-items: flex-end!important;
}
.mobile-justify-content-center {
justify-content: center!important;
}
.mobile-justify-content-flex-start {
justify-content: flex-start!important;
}
.mobile-justify-content-flex-end {
justify-content: flex-end!important;
}
.mobile-flex-wrap-wrap {
flex-wrap: wrap!important;
}
.mobile-flex-direction-column {
flex-direction: column!important;
}
.mobile-flex-direction-column-reverse {
flex-direction: column-reverse!important;
}
.mobile-flex-direction-row {
flex-direction: row!important;
}
.mobile-flex-direction-row-reverse {
flex-direction: row-reverse!important;
}
}@media(max-width:25rem){
@-ms-viewport{width:20rem;}
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.grid-container:before, .grid-container-full:before, .mobile-grid-5:before, .mobile-grid-10:before, .mobile-grid-15:before, .mobile-grid-20:before, .mobile-grid-25:before, .mobile-grid-30:before, .mobile-grid-35:before, .mobile-grid-40:before, .mobile-grid-45:before, .mobile-grid-50:before, .mobile-grid-55:before, .mobile-grid-60:before, .mobile-grid-65:before, .mobile-grid-70:before, .mobile-grid-75:before, .mobile-grid-80:before, .mobile-grid-85:before, .mobile-grid-90:before, .mobile-grid-95:before, .mobile-grid-100:before, .mobile-grid-33:before, .mobile-grid-66:before, .tablet-grid-5:before, .tablet-grid-10:before, .tablet-grid-15:before, .tablet-grid-16:before, .tablet-grid-20:before, .tablet-grid-25:before, .tablet-grid-30:before, .tablet-grid-35:before, .tablet-grid-40:before, .tablet-grid-45:before, .tablet-grid-50:before, .tablet-grid-55:before, .tablet-grid-60:before, .tablet-grid-65:before, .tablet-grid-70:before, .tablet-grid-75:before, .tablet-grid-80:before, .tablet-grid-85:before, .tablet-grid-90:before, .tablet-grid-95:before, .tablet-grid-100:before, .tablet-grid-33:before, .tablet-grid-66:before, .grid-5:before, .grid-10:before, .grid-15:before, .grid-16:before, .grid-20:before, .grid-25:before, .grid-30:before, .grid-35:before, .grid-40:before, .grid-45:before, .grid-50:before, .grid-55:before, .grid-60:before, .grid-65:before, .grid-70:before, .grid-75:before, .grid-80:before, .grid-85:before, .grid-90:before, .grid-95:before, .grid-100:before, .grid-33:before, .grid-66:before, .grid-offset:before, .clearfix:before,
.grid-container:after, .grid-container-full:after, .mobile-grid-5:after, .mobile-grid-10:after, .mobile-grid-15:after, .mobile-grid-20:after, .mobile-grid-25:after, .mobile-grid-30:after, .mobile-grid-35:after, .mobile-grid-40:after, .mobile-grid-45:after, .mobile-grid-50:after, .mobile-grid-55:after, .mobile-grid-60:after, .mobile-grid-65:after, .mobile-grid-70:after, .mobile-grid-75:after, .mobile-grid-80:after, .mobile-grid-85:after, .mobile-grid-90:after, .mobile-grid-95:after, .mobile-grid-100:after, .mobile-grid-33:after, .mobile-grid-66:after, .tablet-grid-5:after, .tablet-grid-10:after, .tablet-grid-15:after, .tablet-grid-16:after, .tablet-grid-20:after, .tablet-grid-25:after, .tablet-grid-30:after, .tablet-grid-35:after, .tablet-grid-40:after, .tablet-grid-45:after, .tablet-grid-50:after, .tablet-grid-55:after, .tablet-grid-60:after, .tablet-grid-65:after, .tablet-grid-70:after, .tablet-grid-75:after, .tablet-grid-80:after, .tablet-grid-85:after, .tablet-grid-90:after, .tablet-grid-95:after, .tablet-grid-100:after, .tablet-grid-33:after, .tablet-grid-66:after, .grid-5:after, .grid-10:after, .grid-15:after, .grid-16:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after, .grid-90:after, .grid-95:after, .grid-100:after, .grid-33:after, .grid-66:after, .grid-offset:after, .clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.grid-container:after, .grid-container-full:after,.mobile-grid-5:after, .mobile-grid-10:after, .mobile-grid-15:after, .mobile-grid-20:after, .mobile-grid-25:after, .mobile-grid-30:after, .mobile-grid-35:after, .mobile-grid-40:after, .mobile-grid-45:after, .mobile-grid-50:after, .mobile-grid-55:after, .mobile-grid-60:after, .mobile-grid-65:after, .mobile-grid-70:after, .mobile-grid-75:after, .mobile-grid-80:after, .mobile-grid-85:after, .mobile-grid-90:after, .mobile-grid-95:after, .mobile-grid-100:after, .mobile-grid-33:after, .mobile-grid-66:after, .tablet-grid-5:after, .tablet-grid-10:after, .tablet-grid-15:after, .tablet-grid-16:after, .tablet-grid-20:after, .tablet-grid-25:after, .tablet-grid-30:after, .tablet-grid-35:after, .tablet-grid-40:after, .tablet-grid-45:after, .tablet-grid-50:after, .tablet-grid-55:after, .tablet-grid-60:after, .tablet-grid-65:after, .tablet-grid-70:after, .tablet-grid-75:after, .tablet-grid-80:after, .tablet-grid-85:after, .tablet-grid-90:after, .tablet-grid-95:after, .tablet-grid-100:after, .tablet-grid-33:after, .tablet-grid-66:after, .grid-5:after, .grid-10:after, .grid-15:after, .grid-16:after, .grid-20:after, .grid-25:after, .grid-30:after, .grid-35:after, .grid-40:after, .grid-45:after, .grid-50:after, .grid-55:after, .grid-60:after, .grid-65:after, .grid-70:after, .grid-75:after, .grid-80:after, .grid-85:after, .grid-90:after, .grid-95:after, .grid-100:after, .grid-33:after, .grid-66:after, .grid-offset:after, .clearfix:after{clear:both;}
.grid-container, .grid-container-full, .mobile-grid-5, .mobile-grid-10, .mobile-grid-15, .mobile-grid-20, .mobile-grid-25, .mobile-grid-30, .mobile-grid-35, .mobile-grid-40, .mobile-grid-45, .mobile-grid-50, .mobile-grid-55, .mobile-grid-60, .mobile-grid-65, .mobile-grid-70, .mobile-grid-75, .mobile-grid-80, .mobile-grid-85, .mobile-grid-90, .mobile-grid-95, .mobile-grid-100, .mobile-grid-33, .mobile-grid-66, .tablet-grid-5, .tablet-grid-10, .tablet-grid-15, .tablet-grid-16, .tablet-grid-20, .tablet-grid-25, .tablet-grid-30, .tablet-grid-35, .tablet-grid-40, .tablet-grid-45, .tablet-grid-50, .tablet-grid-55, .tablet-grid-60, .tablet-grid-65, .tablet-grid-70, .tablet-grid-75, .tablet-grid-80, .tablet-grid-85, .tablet-grid-90, .tablet-grid-95, .tablet-grid-100, .tablet-grid-33, .tablet-grid-66, .grid-5, .grid-10, .grid-15, .grid-16, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66, .grid-offset, .clearfix{*zoom:1;}
.grid-container{margin-left:auto;margin-right:auto;width:100%;max-width:90rem;position:relative;z-index:2;padding-left:0;padding-right:0;}
.grid-container-full{margin-left:auto;margin-right:auto;width:100%;position:relative;z-index:2;padding-left:0;padding-right:0;}
.mobile-grid-5, .mobile-grid-10, .mobile-grid-15, .mobile-grid-20, .mobile-grid-25, .mobile-grid-30, .mobile-grid-35, .mobile-grid-40, .mobile-grid-45, .mobile-grid-50, .mobile-grid-55, .mobile-grid-60, .mobile-grid-65, .mobile-grid-70, .mobile-grid-75, .mobile-grid-80, .mobile-grid-85, .mobile-grid-90, .mobile-grid-95, .mobile-grid-100, .mobile-grid-33, .mobile-grid-66, .tablet-grid-5, .tablet-grid-10, .tablet-grid-15, .tablet-grid-16, .tablet-grid-20, .tablet-grid-25, .tablet-grid-30, .tablet-grid-35, .tablet-grid-40, .tablet-grid-45, .tablet-grid-50, .tablet-grid-55, .tablet-grid-60, .tablet-grid-65, .tablet-grid-70, .tablet-grid-75, .tablet-grid-80, .tablet-grid-85, .tablet-grid-90, .tablet-grid-95, .tablet-grid-100, .tablet-grid-33, .tablet-grid-66, .grid-5, .grid-10, .grid-15, .grid-16, .grid-20, .grid-25, .grid-30, .grid-35, .grid-40, .grid-45, .grid-50, .grid-55, .grid-60, .grid-65, .grid-70, .grid-75, .grid-80, .grid-85, .grid-90, .grid-95, .grid-100, .grid-33, .grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem;*padding-left:0;*padding-right:0;}
.mobile-grid-5 > *, .mobile-grid-10 > *, .mobile-grid-15 > *, .mobile-grid-20 > *, .mobile-grid-25 > *, .mobile-grid-30 > *, .mobile-grid-35 > *, .mobile-grid-40 > *, .mobile-grid-45 > *, .mobile-grid-50 > *, .mobile-grid-55 > *, .mobile-grid-60 > *, .mobile-grid-65 > *, .mobile-grid-70 > *, .mobile-grid-75 > *, .mobile-grid-80 > *, .mobile-grid-85 > *, .mobile-grid-90 > *, .mobile-grid-95 > *, .mobile-grid-100 > *, .mobile-grid-33 > *, .mobile-grid-66 > *, .tablet-grid-5 > *, .tablet-grid-10 > *, .tablet-grid-15 > *, .tablet-grid-16 > *, .tablet-grid-20 > *, .tablet-grid-25 > *, .tablet-grid-30 > *, .tablet-grid-35 > *, .tablet-grid-40 > *, .tablet-grid-45 > *, .tablet-grid-50 > *, .tablet-grid-55 > *, .tablet-grid-60 > *, .tablet-grid-65 > *, .tablet-grid-70 > *, .tablet-grid-75 > *, .tablet-grid-80 > *, .tablet-grid-85 > *, .tablet-grid-90 > *, .tablet-grid-95 > *, .tablet-grid-100 > *, .tablet-grid-33 > *, .tablet-grid-66 > *, .grid-5 > *, .grid-10 > *, .grid-15 > *, .grid-16 > *, .grid-20 > *, .grid-25 > *, .grid-30 > *, .grid-35 > *, .grid-40 > *, .grid-45 > *, .grid-50 > *, .grid-55 > *, .grid-60 > *, .grid-65 > *, .grid-70 > *, .grid-75 > *, .grid-80 > *, .grid-85 > *, .grid-90 > *, .grid-95 > *, .grid-100 > *, .grid-33 > *, .grid-66 > *{*margin-left:expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === 'block' && this.currentStyle.width === 'auto') && '10px');*margin-right:expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === 'block' && this.currentStyle.width === 'auto') && '10px');}
.grid-parent{padding-left:0;padding-right:0;}
.grid-offset{clear:both;margin-left:-.625rem;margin-right:-.625rem;}
@media(max-width:47.9375rem){
.mobile-push-5, .mobile-pull-5, .mobile-push-10, .mobile-pull-10, .mobile-push-15, .mobile-pull-15, .mobile-push-20, .mobile-pull-20, .mobile-push-25, .mobile-pull-25, .mobile-push-30, .mobile-pull-30, .mobile-push-35, .mobile-pull-35, .mobile-push-40, .mobile-pull-40, .mobile-push-45, .mobile-pull-45, .mobile-push-50, .mobile-pull-50, .mobile-push-55, .mobile-pull-55, .mobile-push-60, .mobile-pull-60, .mobile-push-65, .mobile-pull-65, .mobile-push-70, .mobile-pull-70, .mobile-push-75, .mobile-pull-75, .mobile-push-80, .mobile-pull-80, .mobile-push-85, .mobile-pull-85, .mobile-push-90, .mobile-pull-90, .mobile-push-95, .mobile-pull-95, .mobile-push-33, .mobile-pull-33, .mobile-push-66, .mobile-pull-66{position:relative;}
.hide-on-mobile{display:none !important;}
.mobile-grid-5{float:left;width:5%;*width:expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-5{margin-left:5%;}
.mobile-suffix-5{margin-right:5%;}
.mobile-push-5{left:5%;*left:expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-5{left:-5%;*left:expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-10{float:left;width:10%;*width:expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-10{margin-left:10%;}
.mobile-suffix-10{margin-right:10%;}
.mobile-push-10{left:10%;*left:expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-10{left:-10%;*left:expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-15{float:left;width:15%;*width:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-15{margin-left:15%;}
.mobile-suffix-15{margin-right:15%;}
.mobile-push-15{left:15%;*left:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-15{left:-15%;*left:expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-20{float:left;width:20%;*width:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-20{margin-left:20%;}
.mobile-suffix-20{margin-right:20%;}
.mobile-push-20{left:20%;*left:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-20{left:-20%;*left:expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-25{float:left;width:25%;*width:expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-25{margin-left:25%;}
.mobile-suffix-25{margin-right:25%;}
.mobile-push-25{left:25%;*left:expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-25{left:-25%;*left:expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-30{float:left;width:30%;*width:expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-30{margin-left:30%;}
.mobile-suffix-30{margin-right:30%;}
.mobile-push-30{left:30%;*left:expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-30{left:-30%;*left:expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-35{float:left;width:35%;*width:expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-35{margin-left:35%;}
.mobile-suffix-35{margin-right:35%;}
.mobile-push-35{left:35%;*left:expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-35{left:-35%;*left:expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-40{float:left;width:40%;*width:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-40{margin-left:40%;}
.mobile-suffix-40{margin-right:40%;}
.mobile-push-40{left:40%;*left:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-40{left:-40%;*left:expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-45{float:left;width:45%;*width:expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-45{margin-left:45%;}
.mobile-suffix-45{margin-right:45%;}
.mobile-push-45{left:45%;*left:expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-45{left:-45%;*left:expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-50{float:left;width:50%;*width:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-50{margin-left:50%;}
.mobile-suffix-50{margin-right:50%;}
.mobile-push-50{left:50%;*left:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-50{left:-50%;*left:expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-55{float:left;width:55%;*width:expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-55{margin-left:55%;}
.mobile-suffix-55{margin-right:55%;}
.mobile-push-55{left:55%;*left:expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-55{left:-55%;*left:expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-60{float:left;width:60%;*width:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-60{margin-left:60%;}
.mobile-suffix-60{margin-right:60%;}
.mobile-push-60{left:60%;*left:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-60{left:-60%;*left:expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-65{float:left;width:65%;*width:expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-65{margin-left:65%;}
.mobile-suffix-65{margin-right:65%;}
.mobile-push-65{left:65%;*left:expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-65{left:-65%;*left:expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-70{float:left;width:70%;*width:expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-70{margin-left:70%;}
.mobile-suffix-70{margin-right:70%;}
.mobile-push-70{left:70%;*left:expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-70{left:-70%;*left:expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-75{float:left;width:75%;*width:expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-75{margin-left:75%;}
.mobile-suffix-75{margin-right:75%;}
.mobile-push-75{left:75%;*left:expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-75{left:-75%;*left:expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-80{float:left;width:80%;*width:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-80{margin-left:80%;}
.mobile-suffix-80{margin-right:80%;}
.mobile-push-80{left:80%;*left:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-80{left:-80%;*left:expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-85{float:left;width:85%;*width:expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-85{margin-left:85%;}
.mobile-suffix-85{margin-right:85%;}
.mobile-push-85{left:85%;*left:expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-85{left:-85%;*left:expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-90{float:left;width:90%;*width:expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-90{margin-left:90%;}
.mobile-suffix-90{margin-right:90%;}
.mobile-push-90{left:90%;*left:expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-90{left:-90%;*left:expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-95{float:left;width:95%;*width:expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-95{margin-left:95%;}
.mobile-suffix-95{margin-right:95%;}
.mobile-push-95{left:95%;*left:expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-95{left:-95%;*left:expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-33{float:left;width:33.33333%;*width:expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-33{margin-left:33.33333%;}
.mobile-suffix-33{margin-right:33.33333%;}
.mobile-push-33{left:33.33333%;*left:expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-33{left:-33.33333%;*left:expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-66{float:left;width:66.66667%;*width:expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-prefix-66{margin-left:66.66667%;}
.mobile-suffix-66{margin-right:66.66667%;}
.mobile-push-66{left:66.66667%;*left:expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-pull-66{left:-66.66667%;*left:expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.mobile-grid-100{clear:both;width:100%;}
}
@media(min-width:48rem) and (max-width:64rem){
.tablet-push-5, .tablet-pull-5, .tablet-push-10, .tablet-pull-10, .tablet-push-15, .tablet-pull-15, .tablet-push-20, .tablet-pull-20, .tablet-push-25, .tablet-pull-25, .tablet-push-30, .tablet-pull-30, .tablet-push-35, .tablet-pull-35, .tablet-push-40, .tablet-pull-40, .tablet-push-45, .tablet-pull-45, .tablet-push-50, .tablet-pull-50, .tablet-push-55, .tablet-pull-55, .tablet-push-60, .tablet-pull-60, .tablet-push-65, .tablet-pull-65, .tablet-push-70, .tablet-pull-70, .tablet-push-75, .tablet-pull-75, .tablet-push-80, .tablet-pull-80, .tablet-push-85, .tablet-pull-85, .tablet-push-90, .tablet-pull-90, .tablet-push-95, .tablet-pull-95, .tablet-push-33, .tablet-pull-33, .tablet-push-66, .tablet-pull-66{position:relative;}
.hide-on-tablet{display:none !important;}
.tablet-grid-5{float:left;width:5%;*width:expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-5{margin-left:5%;}
.tablet-suffix-5{margin-right:5%;}
.tablet-push-5{left:5%;*left:expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-5{left:-5%;*left:expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-10{float:left;width:10%;*width:expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-10{margin-left:10%;}
.tablet-suffix-10{margin-right:10%;}
.tablet-push-10{left:10%;*left:expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-10{left:-10%;*left:expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-15{float:left;width:15%;*width:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-15{margin-left:15%;}
.tablet-suffix-15{margin-right:15%;}
.tablet-push-15{left:15%;*left:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-15{left:-15%;*left:expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-16{float:left;width:16.66666%;*width:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-20{float:left;width:20%;*width:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-20{margin-left:20%;}
.tablet-suffix-20{margin-right:20%;}
.tablet-push-20{left:20%;*left:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-20{left:-20%;*left:expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-25{float:left;width:25%;*width:expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-25{margin-left:25%;}
.tablet-suffix-25{margin-right:25%;}
.tablet-push-25{left:25%;*left:expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-25{left:-25%;*left:expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-30{float:left;width:30%;*width:expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-30{margin-left:30%;}
.tablet-suffix-30{margin-right:30%;}
.tablet-push-30{left:30%;*left:expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-30{left:-30%;*left:expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-35{float:left;width:35%;*width:expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-35{margin-left:35%;}
.tablet-suffix-35{margin-right:35%;}
.tablet-push-35{left:35%;*left:expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-35{left:-35%;*left:expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-40{float:left;width:40%;*width:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-40{margin-left:40%;}
.tablet-suffix-40{margin-right:40%;}
.tablet-push-40{left:40%;*left:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-40{left:-40%;*left:expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-45{float:left;width:45%;*width:expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-45{margin-left:45%;}
.tablet-suffix-45{margin-right:45%;}
.tablet-push-45{left:45%;*left:expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-45{left:-45%;*left:expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-50{float:left;width:50%;*width:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-50{margin-left:50%;}
.tablet-suffix-50{margin-right:50%;}
.tablet-push-50{left:50%;*left:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-50{left:-50%;*left:expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-55{float:left;width:55%;*width:expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-55{margin-left:55%;}
.tablet-suffix-55{margin-right:55%;}
.tablet-push-55{left:55%;*left:expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-55{left:-55%;*left:expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-60{float:left;width:60%;*width:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-60{margin-left:60%;}
.tablet-suffix-60{margin-right:60%;}
.tablet-push-60{left:60%;*left:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-60{left:-60%;*left:expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-65{float:left;width:65%;*width:expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-65{margin-left:65%;}
.tablet-suffix-65{margin-right:65%;}
.tablet-push-65{left:65%;*left:expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-65{left:-65%;*left:expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-70{float:left;width:70%;*width:expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-70{margin-left:70%;}
.tablet-suffix-70{margin-right:70%;}
.tablet-push-70{left:70%;*left:expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-70{left:-70%;*left:expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-75{float:left;width:75%;*width:expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-75{margin-left:75%;}
.tablet-suffix-75{margin-right:75%;}
.tablet-push-75{left:75%;*left:expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-75{left:-75%;*left:expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-80{float:left;width:80%;*width:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-80{margin-left:80%;}
.tablet-suffix-80{margin-right:80%;}
.tablet-push-80{left:80%;*left:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-80{left:-80%;*left:expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-85{float:left;width:85%;*width:expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-85{margin-left:85%;}
.tablet-suffix-85{margin-right:85%;}
.tablet-push-85{left:85%;*left:expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-85{left:-85%;*left:expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-90{float:left;width:90%;*width:expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-90{margin-left:90%;}
.tablet-suffix-90{margin-right:90%;}
.tablet-push-90{left:90%;*left:expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-90{left:-90%;*left:expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-95{float:left;width:95%;*width:expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-95{margin-left:95%;}
.tablet-suffix-95{margin-right:95%;}
.tablet-push-95{left:95%;*left:expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-95{left:-95%;*left:expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-33{float:left;width:33.33333%;*width:expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-33{margin-left:33.33333%;}
.tablet-suffix-33{margin-right:33.33333%;}
.tablet-push-33{left:33.33333%;*left:expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-33{left:-33.33333%;*left:expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-66{float:left;width:66.66667%;*width:expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-prefix-66{margin-left:66.66667%;}
.tablet-suffix-66{margin-right:66.66667%;}
.tablet-push-66{left:66.66667%;*left:expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-pull-66{left:-66.66667%;*left:expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.tablet-grid-100{clear:both;width:100%;}
}
@media(min-width:64.0625rem){
.push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66{position:relative;}
.hide-on-desktop{display:none !important;}
.grid-5{float:left;width:5%;*width:expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-5{margin-left:5%;}
.suffix-5{margin-right:5%;}
.push-5{left:5%;*left:expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-5{left:-5%;*left:expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-10{float:left;width:10%;*width:expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-10{margin-left:10%;}
.suffix-10{margin-right:10%;}
.push-10{left:10%;*left:expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-10{left:-10%;*left:expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-15{float:left;width:15%;*width:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-15{margin-left:15%;}
.suffix-15{margin-right:15%;}
.push-15{left:15%;*left:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-15{left:-15%;*left:expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-16{float:left;width:16.66666%;*width:expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-20{float:left;width:20%;*width:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-20{margin-left:20%;}
.suffix-20{margin-right:20%;}
.push-20{left:20%;*left:expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-20{left:-20%;*left:expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-25{float:left;width:25%;*width:expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-25{margin-left:25%;}
.suffix-25{margin-right:25%;}
.push-25{left:25%;*left:expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-25{left:-25%;*left:expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-30{float:left;width:30%;*width:expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-30{margin-left:30%;}
.suffix-30{margin-right:30%;}
.push-30{left:30%;*left:expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-30{left:-30%;*left:expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-35{float:left;width:35%;*width:expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-35{margin-left:35%;}
.suffix-35{margin-right:35%;}
.push-35{left:35%;*left:expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-35{left:-35%;*left:expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-40{float:left;width:40%;*width:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-40{margin-left:40%;}
.suffix-40{margin-right:40%;}
.push-40{left:40%;*left:expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-40{left:-40%;*left:expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-45{float:left;width:45%;*width:expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-45{margin-left:45%;}
.suffix-45{margin-right:45%;}
.push-45{left:45%;*left:expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-45{left:-45%;*left:expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-50{float:left;width:50%;*width:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-50{margin-left:50%;}
.suffix-50{margin-right:50%;}
.push-50{left:50%;*left:expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-50{left:-50%;*left:expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-55{float:left;width:55%;*width:expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-55{margin-left:55%;}
.suffix-55{margin-right:55%;}
.push-55{left:55%;*left:expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-55{left:-55%;*left:expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-60{float:left;width:60%;*width:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-60{margin-left:60%;}
.suffix-60{margin-right:60%;}
.push-60{left:60%;*left:expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-60{left:-60%;*left:expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-65{float:left;width:65%;*width:expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-65{margin-left:65%;}
.suffix-65{margin-right:65%;}
.push-65{left:65%;*left:expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-65{left:-65%;*left:expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-70{float:left;width:70%;*width:expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-70{margin-left:70%;}
.suffix-70{margin-right:70%;}
.push-70{left:70%;*left:expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-70{left:-70%;*left:expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-75{float:left;width:75%;*width:expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-75{margin-left:75%;}
.suffix-75{margin-right:75%;}
.push-75{left:75%;*left:expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-75{left:-75%;*left:expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-80{float:left;width:80%;*width:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-80{margin-left:80%;}
.suffix-80{margin-right:80%;}
.push-80{left:80%;*left:expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-80{left:-80%;*left:expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-85{float:left;width:85%;*width:expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-85{margin-left:85%;}
.suffix-85{margin-right:85%;}
.push-85{left:85%;*left:expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-85{left:-85%;*left:expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-90{float:left;width:90%;*width:expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-90{margin-left:90%;}
.suffix-90{margin-right:90%;}
.push-90{left:90%;*left:expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-90{left:-90%;*left:expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-95{float:left;width:95%;*width:expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-95{margin-left:95%;}
.suffix-95{margin-right:95%;}
.push-95{left:95%;*left:expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-95{left:-95%;*left:expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-33{float:left;width:33.33333%;*width:expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-33{margin-left:33.33333%;}
.suffix-33{margin-right:33.33333%;}
.push-33{left:33.33333%;*left:expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-33{left:-33.33333%;*left:expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-66{float:left;width:66.66667%;*width:expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.prefix-66{margin-left:66.66667%;}
.suffix-66{margin-right:66.66667%;}
.push-66{left:66.66667%;*left:expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.pull-66{left:-66.66667%;*left:expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + 'px');}
.grid-100{clear:both;width:100%;}
} .text-align-center{text-align:center;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
.margin-0-auto{margin:0 auto;}
.float-left{float:left;}
.float-right{float:right;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.top-0{top:0;}
.right-0{right:0;}
.bottom-0{bottom:0;}
.left-0{left:0;}
.display-none{display:none;}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}
.z-index-3{z-index:3;}
.z-index-4{z-index:4;}
.z-index-5{z-index:5;}
.z-index-6{z-index:6;}
.z-index-7{z-index:7;}
.z-index-8{z-index:8;}
.z-index-9{z-index:9;}
.z-index-10 {
z-index: 10;
}.padding-global, .password-form{padding:3rem 3rem 1.5rem 3rem;}
.padding-global-half{padding:1.25rem 1.5rem 1.5rem 1.5rem;}
.padding-equalize, section.article-single .grid-container-full, .slider-tests{padding-left:1.5rem;padding-right:1.5rem;}
section.article-single .grid-container-full{width:calc(100% - 3rem);}
.padding-equalize > article, .padding-equalize > aside, .padding-equalize > div, .padding-equalize > header, .padding-equalize > a, section.article-single article, section.article-single aside, .slider-tests .slide, .timeline .slide{padding-left:1.5rem;padding-right:1.5rem;}
.slider-testimonials .bx-viewport, .timeline .bx-viewport{padding-left:1.5rem;}
.padding-equalize img{margin-bottom:1rem;}
.padding-top-bottom{padding-top:1.5rem;padding-bottom:1.5rem;}
.padding-top{padding-top:1.5rem;}
.padding-bottom{padding-bottom:1.5rem;}
.padding-2x{padding-top:3rem;padding-bottom:3rem;}
.padding-top-2x{padding-top:3rem;}
.padding-bottom-2x{padding-bottom:3rem;}
.padding-top-0{padding-top:0;}
.padding-right-0{padding-right:0;}
.padding-bottom-0{padding-bottom:0;}
.padding-left-0{padding-left:0;}
@media screen and (max-width:87.4375rem){
.padding-global, .password-form{padding:2.25rem 2.25rem .75rem 2.25rem;}
.padding-global-half{padding:1rem 1rem .625rem 1rem;}
.padding-2x{padding-top:2.25rem;padding-bottom:2.25rem;}
.padding-top-2x{padding-top:2.25rem;}
.padding-bottom-2x{padding-bottom:2.25rem;}
.padding-equalize, section.article-single .grid-container-full{padding-left:1.125rem;padding-right:1.125rem;}
section.article-single .grid-container-full{width:calc(100% - 2.5rem);}
.padding-equalize > article, .padding-equalize > aside, .padding-equalize > div, .padding-equalize > header, section.article-single article, section.article-single aside, .slider-tests .slide, .timeline .slide{padding-left:1.125rem;padding-right:1.125rem;}
.slider-testimonials .bx-viewport, .timeline .bx-viewport{padding-left:1.125rem;}
}
@media(max-width:47.9375rem){
.padding-global, .password-form {
padding: 1.5rem 1.5rem .5rem 1.5rem;
}
.padding-global-half {
padding: .75rem .75rem .5rem .75rem;
}
.padding-2x {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.padding-top-2x {
padding-top: 1.5rem;
}
.padding-bottom-2x {
padding-bottom: 1.5rem;
}
.padding-equalize, section.article-single .grid-container-full {
padding-left: .75rem;
padding-right: .75rem;
}
section.article-single .grid-container-full {
width: calc(100% - 1.5rem);
}
.padding-equalize > article, .padding-equalize > aside, .padding-equalize > div, .padding-equalize > header, .padding-equalize > a, section.article-single article, section.article-single aside, .slider-tests .slide, .timeline .slide {
padding-left: .75rem;
padding-right: .75rem;
}
.slider-testimonials .bx-viewport, .timeline .bx-viewport {
padding-left: .75rem;
}
nav .padding-global {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
.padding-2x {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.padding-top-2x {
padding-top: 1.5rem;
}
.padding-bottom-2x {
padding-bottom: 1.5rem;
}
.column {
margin-bottom: 2rem;
}
.column:last-child {
margin-bottom: 0;
}
}* {
scroll-behavior: smooth;
}
html,body{overflow-x:clip;scroll-behavior:smooth;}
body{position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
img {
width: 100%;
height: auto;
vertical-align: bottom;
}a, a.button, .background-black .gform_footer input.gform_button, h3 a, a h4.article__title, .gform_footer input.gform_button, input[type=password], form.post-password-form input[type=submit]{cursor:pointer;-webkit-transition:all .2s ease-in-out, border .2s ease-in-out;-moz-transition:all .2s ease-in-out, border .2s ease-in-out;-o-transition:all .2s ease-in-out, border .2s ease-in-out;transition:all .2s ease-in-out, border .2s ease-in-out;}
ul, ol{padding-inline-start:1.125rem;margin-block-start:0;}
.button-container{padding:2.25rem 0 .875rem 0;}
a.button{font-weight:600;border-radius:.25rem;padding:.75rem 1.125rem .75rem 1.125rem;text-decoration:none;}
a.button:hover, nav a:hover, input[type=password]:hover, form.post-password-form input[type=submit]:hover, .gform_footer input.gform_button:hover, h3 a:hover, a h3.article__title:hover, form.post-password-form input[type=submit]:hover, .specific-intent a:hover{opacity:.6;}
body .gform_wrapper .gform_footer input[type=submit]:hover{opacity:.6!important;}
section.global-nav{width:100%;}
nav a, .specific-intent a{text-decoration:none;}
nav .current_page_item a{text-decoration:underline;opacity:.6;}
nav ul, footer ul{padding-inline-start:.75rem;list-style-type:none;float:left;margin-block-end:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}
footer ul{padding-inline-start:0!important;}
nav span.backslash{margin-left:.75rem;}
nav ul li, footer ul li{padding-right:.75rem;margin-block-start:.0625rem;}
span.hanging-quote{margin-left:-.35em;}
span.mobile-rotate-90{display:block;float:right;height:.5em;}
.gform-theme--foundation{--gf-form-gap-y:1.25rem!important;}
.ginput_container input[type=text], .ginput_container input[type=email], .ginput_container textarea.textarea{padding:1rem!important;font-size:2rem!important;min-height:4rem!important;}
#gform_fields_4 .ginput_container input[type=text], #gform_fields_4 .ginput_container input[type=email], #gform_fields_4 .ginput_container textarea.textarea, #gform_fields_9 .ginput_container input[type=text], #gform_fields_9 .ginput_container input[type=email], #gform_fields_9 .ginput_container textarea.textarea, #gform_fields_8 .ginput_container input[type=text], #gform_fields_8 .ginput_container input[type=email], #gform_fields_8 .ginput_container textarea.textarea{padding:.625rem!important;font-size:1.25rem!important;min-height:2.5rem!important;}
#gform_4 .gform-theme--foundation .gform_fields, #gform_9 .gform-theme--foundation .gform_fields, #gform_8 .gform-theme--foundation .gform_fields{column-gap:1rem!important;row-gap:1rem!important;}
.section-comments form textarea, .section-comments form input{padding:1rem;!important;font-size:2rem!important;border:none;}
.gform_footer input.gform_button, input[type=password], form.post-password-form input[type=submit], .section-comments form input[type=submit]{font-size:1.25rem!important;font-weight:600!important;border-radius:.25rem!important;padding:.75rem!important;}
.gform-theme--foundation .gfield textarea.medium, .section-comments form textarea{min-height:20rem!important;}
.section-comments form input:not(p.comment-form-cookies-consent input, .section-comments form input[type=submit]){width:100%;}
.section-comments form textarea, .section-comments form input:not(p.comment-form-cookies-consent input){max-width:calc(100% - 3rem);border-radius:.25rem;}
.section-comments form label:not(p.comment-form-cookies-consent label, label.gform-field-label--type-inline){width:100%;float:left;}
.gform_confirmation_message{margin-top:2rem;font-size:2rem;}
#gform_wrapper_10 .gform_description, #gform_wrapper_10 .gform_body .gform-field-label, #gform_wrapper_10 .gform_body .gfield_description, #gform_wrapper_10 .gform_body .gsection_description, .gfield--type-html p, #gform_wrapper_11 .gform_description, #gform_wrapper_11 .gform_body .gform-field-label, #gform_wrapper_11 .gform_body .gfield_description, #gform_wrapper_11 .gform_body .gsection_description{font-size:1.25rem;}
#contact img.alignnone{padding:1rem 0;}
img.fun-icon{position:absolute;width:16%;top:2rem;z-index:2;left:42%;}
.page-id-9894 .column.grid-33:first-child img.fun-icon{top:-1rem;}
 .archetype-wheel{overflow:clip;}
.archetype-wheel-reload img{border-radius:50%;}
body.paged .featured-article{display:none;}
.single-post .sticky-article li{margin-bottom:.5rem;}
.single-post .sticky-article img{margin-top:.75rem;margin-bottom:1.5rem;}
.articles a:where(:not(.wp-element-button) ), .featured-article h2 a{text-decoration:none;}
.featured-article h2{font-size:6rem;}
.single-post .sticky-article .ul-container, .single-post .sticky-article .ul-container-even{margin-bottom:.75rem;}
.single-post .sticky-article .ul-container{background-color:var(--light-gray);}
.single-post .sticky-article .ul-container-even{background-color:var(--medium-gray);}
ul.article-cards, ul.category-list{list-style-type:none;padding-inline-start:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}
ul.category-list li{padding-right:.5rem;}
ul.category-list li a.active{text-decoration:underline;}
ul.article-cards, ul.article-cards li{padding-left:1.5rem;padding-right:1.5rem;}
li.article img{margin-bottom:.75rem!important;}
.share-button-wrapper a{background-color:var(--black);display:inline-block;}
.single-post .sticky-article p:has(code){background:var(--black);border-radius:.25rem;color:var(--white);font-family:monospace;font-size:.875rem;font-weight:400;line-height:1.3;overflow:hidden;padding:1.25rem;}
.article-body blockquote{margin-inline-start:0;background-color:var(--light-gray);padding:1rem;margin-block-end:0;font-style:italic;}
.budget ul{list-style-type:none;}
ul.budget-list ul{padding-top:.75rem;margin-bottom:0;padding-bottom:.75rem;border-bottom:solid .0625rem var(--light-gray);}
ul.budget-list li:last-child ul{background-color:var(--light-gray);color:var(--black);}
.columns img{margin-bottom:1rem;}
.logos-by-client-type img{padding:2.5%;}
.columns .border-top{border-top:solid .0625rem var(--pink);padding-top:1.5rem;}
#love-tc .column img{width:10rem;z-index:0;margin-bottom:-1rem;}
.gallery-images .bx-wrapper{width:75%;border:none;box-shadow:none;margin-bottom:0;}
.gallery-images .bx-wrapper .bx-pager{display:none;}
.sticky-aside img{padding:1.5rem 0;}
.sticky-aside .share-button-wrapper img{width:2rem;padding:0 0!important;}
.author-bio img{width:3rem;margin-right:.5rem;padding:.75rem 0;}
.gallery-video .video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;margin-bottom:0;}
.gallery-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-gallery .video-container, .video-text .video-container{border-radius:.25rem;overflow:clip;}
.intro-form.parallax .grid-40 img{margin-bottom:0;}
.intro-home{width:100%;}
.intro-home div.grid-container-full{height:100vh;}
.intro-home h1{line-height:3.25;}
.intro-home h2{line-height:.9375;}
.intro-home .grid-66{height:100vh;}
.intro-home .grid-66 video{background:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/spinner.gif);background-size:3rem 3rem;background-position:center center;background-repeat:no-repeat;}
.intro-home .grid-66 video{width:100%;height:100%;object-fit:cover;}
.intro-home h2:nth-of-type(2):after{content:"→";color:var(--rorange);position:relative;z-index:-1;margin-left:-.4375em;}
.intro-home .button-container a.button{padding-left:3.25rem;}
.intro-home .button-container img{max-width:3rem;z-index:5;}
.intro-home .grid-33 div, .padding-equalize img, .article-cards li img, .single-post .sticky-article img, .single-post .sticky-aside .background-blurple, .single-post .sticky-aside img, .single-post .author-bio, .updates .grid-100 a img{border-radius:.25rem;}
.intro-home .crb_update a{text-decoration:none;}
.intro-home .crb_update img{margin-bottom:.75rem;}
.single-post .author-bio{overflow:clip;}
.padding-equalize.columns-container, .padding-equalize.columns-container > *{padding-left:.375rem;padding-right:.375rem;}
.columns-container{bottom:.75rem!important;}
.columns-container p{font-size:.75rem;}
.columns-container p, .columns-container img{margin-bottom:0;}
.columns-container img{width:2rem;height:auto;margin-bottom:.125rem;}
.columns-container .latest-heading{top:-3.25rem;right:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.25rem;}
.lazy-loaded{transition:opacity 200ms linear;opacity:1;}
.intro-home-spacer{height:calc(100vh - 7.75rem);}
.intro-home .columns-container .background-black{background:rgba(18, 21, 22, 0.8);}
.intro-home .columns-container .grid-33 * div{padding-left:1.5rem;padding-right:1.5rem;}
.intro-parallax .grid-parent.grid-100{position:relative;width:100%;height:calc(100vh - 7.75rem);overflow:hidden;}
.intro-parallax img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;pointer-events:none;}
.intro-parallax h1, .intro-parallax h2{z-index:2;width:100%;}
.leadership a{text-decoration:none;margin-bottom:1.5rem;}
.mobile-web-grid{overflow:clip;}
.mobile-web-grid .grid-container-full{width:108.1rem;}
.mobile-web-grid .grid-25{padding-left:1.75rem;padding-right:1.75rem;margin-bottom:3.5rem;}
.mobile-web-grid .grid-25 iframe{max-height:50.75rem;}
.mobile-web-grid .grid-25:nth-child(even){margin-top:-15rem;}
.mock-up{padding-top:10rem;padding-bottom:10rem;}
.mock-up iframe{margin:0;padding:0;border:none;box-shadow:0 .25rem 1rem rgba(0,0,0,0.15);border-radius:.5rem;}
.web-mockups-rotate{transform:rotate(352.5deg);}
.mock-up .grid-50{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.mock-up.laptop-mobile-web .grid-50:nth-child(2n+1) iframe{max-height:48rem;}
.mock-up.laptop-mobile-web .grid-50:nth-child(2n+1), .mock-up.mobile-mobile-web .grid-50:nth-child(2n+1){justify-content:flex-end;padding-right:2rem;}
.mock-up.laptop-mobile-web .grid-50:nth-child(2n+2) iframe{width:23.5rem;height:48rem;}
.mock-up.laptop-mobile-web .grid-50:nth-child(2n+2), .mock-up.mobile-mobile-web .grid-50:nth-child(2n+2){justify-content:flex-start;padding-left:2rem;}
.mock-up.laptop-mobile-web .grid-50:nth-child(2n+2){width:25%!important;}
.mock-up.mobile-mobile-web .grid-50{width:23.5rem;}
.mock-up.mobile-mobile-web .grid-50 iframe{max-height:50.75rem;}
.mock-up.laptop-web .grid-parent .grid-100 iframe{height:51rem;}
.mailpoet_form_paragraph p{color:var(--white)!important;}
.columns p, .columns h1, .columns h2, .columns h3, .columns h4, .columns h5, .columns ul, .columns blockquote{width:100%;}
.slider-testimonials .bx-wrapper, .web-gallery .bx-wrapper, .timeline .bx-wrapper, .video-gallery .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:none;}
.slider-testimonials .bx-pager-item, .timeline .bx-pager-item, .web-gallery .bx-pager-item, .video-gallery .bx-pager-item{flex-grow:1;}
.slider-testimonials .bx-wrapper .bx-pager.bx-default-pager a, .web-gallery .bx-wrapper .bx-pager.bx-default-pager a, .timeline .bx-wrapper .bx-pager.bx-default-pager a, .video-gallery .bx-wrapper .bx-pager.bx-default-pager a{width:calc(100% - 1.5rem);}
.slider-testimonials .slide, .web-gallery .slide, .timeline .slide, .video-gallery .slide{padding-top:0;padding-bottom:2.5rem;}
.slider-testimonials .bx-wrapper .bx-pager.bx-default-pager a, .web-gallery .bx-wrapper .bx-pager.bx-default-pager a, .timeline .bx-wrapper .bx-pager.bx-default-pager a, .video-gallery .bx-wrapper .bx-pager.bx-default-pager a{background:var(--white);opacity:.2;}
.web-gallery .bx-wrapper .bx-pager.bx-default-pager a, .video-gallery .bx-wrapper .bx-pager.bx-default-pager a{background:var(--black);}
.slider-testimonials .bx-wrapper .bx-pager.bx-default-pager a.active, .web-gallery .bx-wrapper .bx-pager.bx-default-pager a.active, .timeline .bx-wrapper .bx-pager.bx-default-pager a.active, .video-gallery .bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1;}
.slider-testimonials .bx-wrapper .bx-pager, .timeline .bx-wrapper .bx-pager{width:calc(100% - 6rem);padding-left:3rem;}
.video-gallery .bx-wrapper .bx-pager, .web-gallery .bx-wrapper .bx-pager{width:calc(100% - 2.25rem);}
.slider-testimonials .bx-wrapper .bx-pager, .web-gallery .bx-pager.bx-default-pager, .timeline .bx-pager.bx-default-pager, .video-gallery .bx-pager.bx-default-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.web-gallery img{border-radius:.25rem;-webkit-box-shadow:0rem 0rem .75rem .125rem rgba(19,19,19,0.125);-moz-box-shadow:0rem 0rem .75rem .125rem rgba(19,19,19,0.125);box-shadow:0rem 0rem .75rem .125rem rgba(19,19,19,0.125);}
.subnav-list{padding-inline-start:0;}
.subnav-list li{list-style:none;}
.team .grid-16{padding:1.5rem;}
.infinite-scroll-item p{font-size:2.5rem;line-height:1.5;}
.work-feed a{text-decoration:none;}
.work-feed a:hover{opacity:.6;}
.work-overview .grid-container{max-width:90rem;}
.work-overview .logo{background-repeat:no-repeat;background-size:18.75rem 18.75rem;background-position:50% 50%;height:18.75rem;}
#promo{background-color:var(--blurple);position:fixed;opacity:0;bottom:0;left:0;transition:opacity 0.3s linear 2s;width:100%;padding:0;z-index:-1;}
#promo.show{opacity:1;z-index:3;}
.web-frame .sticky-article{background:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/browser-interface-frame.svg);background-repeat:no-repeat;background-size:100%;}
.web-frame .sticky-article img{width:calc(100% - 20rem);padding-left:10rem;}
@media screen and (min-width:48rem){   span.mobile-rotate-90{margin-top:-.375rem;}
nav .padding-global{padding-top:2.25rem;padding-bottom:2.25rem;}
.archetype-wheel-reload{background-position:50% calc(50% + 4rem);}
.archetype-wheel-reload img{min-width:120%;margin-left:-10%;margin-top:-2rem;margin-bottom:-10rem;}
.featured-article h2{font-size:4rem;}
.featured-article .grid-50 img{border-top-right-radius:.25rem;}
.gallery-image-image .grid-75 img{width:50%!important;}
.gallery-images .bx-wrapper .bx-controls-direction a, .slider-testimonials .bx-wrapper .bx-controls-direction a, .timeline .bx-wrapper .bx-controls-direction a{top:1rem;width:50%;height:100%;}
.gallery-images .bx-wrapper .bx-next, .gallery-images .bx-wrapper .bx-prev, .slider-testimonials .bx-wrapper .bx-next, .slider-testimonials .bx-wrapper .bx-prev, .timeline .bx-wrapper .bx-next, .timeline .bx-wrapper .bx-prev{background:none;}
.gallery-images .bx-wrapper .bx-next, .timeline .bx-wrapper .bx-next{cursor:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-next.svg), auto;}
.gallery-images .bx-wrapper .bx-prev, .timeline .bx-wrapper .bx-prev{cursor:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-prev.svg), auto;}
.slider-testimonials .bx-wrapper .bx-next{cursor:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-next-black.svg), auto;}
.slider-testimonials .bx-wrapper .bx-prev{cursor:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-prev-black.svg), auto;}
.intro-form.parallax .grid-60 p{min-height:40vw;}
.intro-form.parallax .grid-60 img{margin-top:-2.5vh;margin-bottom:-8vh;}
.intro-form.parallax .grid-40 img{margin-top:-5vh;}
.intro-home h2{min-width:41.875rem;}
.intro-home .grid-40{padding-bottom:2.25rem;}
.intro-home .intro-home-text{max-width:79%;}
.intro-home .grid-66{top:0;}
.columns-container{width:calc(66.666% - .75rem);bottom:0;right:0;}
#promo img{margin-top:-2rem;margin-bottom:0;}
.infinite-scroll-item p{margin-block-start:.375rem;}
.updates .grid-20 img{margin-bottom:0;}
.updates .grid-20{margin-right:1.5rem;}
}
@media screen and (min-width:87.5rem){   nav .padding-global{padding-top:3rem;padding-bottom:3rem;}
.featured-article h2{font-size:4rem;}
.image-text-sticky .grid-50 p{max-width:66.6666%;}
.intro-home h2{font-size:11rem;}
.intro-home .grid-40{padding-bottom:3rem;}
}
@media screen and (min-width:64rem){     #sticky.sticky{position:fixed;padding-right:3rem;}
#sticky.un-sticky{margin-top:30rem;}
}
@media screen and (max-width:87.4375rem){     .featured-article h2{font-size:3.5rem;}
#sticky.sticky{padding-right:2.25rem;}
ul.article-cards, ul.article-cards li{padding-left:1.125rem;padding-right:1.125rem;}
.intro-home-spacer{height:calc(100vh - 6.25rem);}
.slider-testimonials .bx-wrapper .bx-pager, .timeline .bx-wrapper .bx-pager{width:calc(100% - 4.5rem);padding-left:2.25rem;}
.slider-testimonials .slide, .timeline .slide{padding-top:0;padding-bottom:1rem;}
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
.featured-article h2{font-size:3rem;}
.columns-container{width:calc(50% - .75rem);}
}
@media screen and (max-width:47.9375rem){   nav span.backslash {
margin-left: 0;
}
span.backslash {
padding: 0 .75rem 0 .375rem;
}
nav ul {
padding-inline-start: 0;
}
nav ul li {
padding-top: .5rem;
padding-bottom: .5rem;
}
.button-container {
padding: 1.25rem 0 1.875rem 0;
}
.intro-home div.grid-container-full {
height: 75vh;
}
span.mobile-rotate-90 {
transform: rotate(90deg);
height: 1.25em;
float: left;
}  .archetype-wheel-reload {
background-position: 50% calc(50% + 5rem);
}
.archetype-wheel-reload img {
min-width: 120%;
margin-left: -10%;
margin-bottom: -10rem;
} .featured-article h2 {
font-size: 2.5rem;
}
#sticky.sticky {
position: relative;
}
#sticky.un-sticky {
margin-top: 0;
}
#sticky.sticky {
padding-right: 0;
}
ul.article-cards, ul.article-cards li {
padding-left: .75rem;
padding-right: .75rem;
} #logos img {
width: 50%;
float: left;
} .gallery-images .bx-wrapper {
width: 100%;
border: none;
}
.gallery-images .bx-wrapper .bx-controls-direction a {
height: 1.5rem;
margin-top: -.625rem;
}
.gallery-images .bx-wrapper .bx-next, .bx-wrapper .bx-prev {
background-size: contain!important;
}
.gallery-images .bx-wrapper .bx-next {
background: url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-next.svg);
}
.gallery-images .bx-wrapper .bx-prev {
background: url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-prev.svg);
}  .intro-form.parallax .grid-60 img {
margin-top: -1vh;
margin-bottom: -3vh;
}
.intro-form.parallax .grid-60 p {
min-height: 14rem;
}
.intro-form.parallax .grid-40 {
margin-bottom: 3rem;
}
.intro-form.parallax .grid-40 img {
margin-top: -5vh;
}
.intro-home {
height: 150vh;
}
.intro-home-spacer {
height: calc(150vh - 5.125rem);
}
.intro-home div.grid-container {
height: 75vh;
}
.intro-home h1 {
line-height: 2.5;
}
.intro-home .grid-66 {
height: 75vh;
bottom: 0;
}
.columns-container {
width: calc(100% - .75rem);
}
.intro-home .button-container img {
padding-bottom: 1rem;
} .intro-parallax .grid-parent.grid-100 {
height: calc(100vh - 10.0625rem);
} .slider-testimonials .bx-wrapper .bx-pager, .timeline .bx-wrapper .bx-pager, .web-gallery .bx-wrapper .bx-pager, .video-gallery .bx-wrapper .bx-pager {
width: calc(100% - 3rem);
padding-left: 1.5rem;
}
.slider-testimonials .slide, .timeline .slide, .web-gallery .slide, .video-gallery .slide {
padding-top: 0;
padding-bottom: .5rem;
}
.slider-testimonials .bx-wrapper .bx-controls-direction a, .timeline .bx-wrapper .bx-controls-direction a {
height: 1.5rem;
margin-top: -.625rem;
}
.slider-testimonials .bx-wrapper .bx-next, .slider-testimonials .bx-wrapper .bx-prev, .timeline .bx-wrapper .bx-next, .timeline .bx-wrapper .bx-prev {
background-size: contain!important;
}
.slider-testimonials .bx-wrapper .bx-next, .timeline .bx-wrapper .bx-next {
background: url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-next-black.svg);
}
.slider-testimonials .bx-wrapper .bx-prev, .timeline .bx-wrapper .bx-prev {
background: url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/images/icon-arrow-prev-black.svg);
}
.slider-testimonials .bx-wrapper .bx-controls-direction a, .timeline .bx-wrapper .bx-controls-direction a {
top: .5rem;
}
.slider-testimonials .bx-wrapper .bx-prev, .timeline .bx-wrapper .bx-prev {
left: 1.5rem;
}
.slider-testimonials .bx-wrapper .bx-next, .timeline .bx-wrapper .bx-next {
left: 4rem;
} #promo .mobile-grid-15 {
padding-left: 0;
padding-right: 0;
}
#promo .mobile-grid-15 img {
padding-bottom: 0;
margin-bottom: 0;
margin-top: -.5rem;
}
#promo h2.h3 {
font-size: 1.125rem;
margin-block-end: 0;
}
#promo a.button {
padding: .4375rem .625rem .4375rem .625rem;
font-size: .875rem;
} .work-overview .logo {
background-size: 10rem 10rem;
background-position: 2rem 50%;
height: 9.5rem;
}
}@font-face{font-family:Editorial;font-style:normal;font-weight:300;src:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/fonts/editorial-old/editorial_old_regular_300.woff2) format('woff2');}
@font-face{font-family:Editorial-Italic;font-style:normal;font-weight:300;src:url(//tiltedchair.co/wp-content/themes/tilted-chair/assets/fonts/editorial-old/editorial_old_italic_300.woff2) format('woff2');}:root{--editorial:"Editorial", serif;--editorial-italic:"Editorial-Italic", serif;}
body{padding:0;margin:0;position:relative;font-family:"Libre Franklin", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;}
em{font-style:italic;}
strong{font-weight:500;}
h1, h2, h3, h4, h5, h6, p, blockquote{margin-block-start:.375rem;margin-block-end:.25rem;font-family:"Libre Franklin", sans-serif;line-height:1.5;}
h2, h3, h1.article-title, #gform_wrapper_10 .gform_title, #gform_wrapper_11 .gform_title{font-family:var(--editorial);font-feature-settings:'dlig';letter-spacing:-.0125em;line-height:1.125;margin-block-end:1rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
span.scrolling-arrow{font-family:var(--editorial);font-size:3rem;}
h2 em, h3 em{font-family:var(--editorial-italic);font-style:normal;font-feature-settings:'dlig';}
h1{font-size:1.125rem;font-weight:400;}
h2, h1.article-title{font-size:8rem;font-weight:400;}
h3, #gform_wrapper_10 .gform_title, #gform_wrapper_11 .gform_title{font-size:3rem;line-height:1.25;font-weight:400;}
span.h2-small{font-family:"Libre Franklin", sans-serif;font-size:3rem;line-height:1.5;}
h4, h2.gform_title{font-size:1.125rem;}
h5{font-size:1rem;font-weight:400;}
h6{font-size:1rem;}
.h1{font-family:"Libre Franklin", sans-serif;font-size:1.125rem;font-weight:400;}
.h2{font-family:var(--editorial);font-style:normal;font-feature-settings:'dlig';font-size:8rem;line-height:1.125;}
.h3{font-family:var(--editorial);font-style:normal;font-feature-settings:'dlig';font-size:3rem;line-height:1.25;font-weight:400;}
.h4, .h5{font-family:"Libre Franklin", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.5;padding:0;margin:0;position:relative;}
.h5{font-size:1rem;line-height:1.5;}
.medium{font-size:2.5rem;}
p, ul:not(nav ul){font-size:1rem;margin-bottom:.75rem;}
.infinite-scroll-wrapper p{margin-bottom:.875rem!important;}
ul, ol{line-height:1.5;}
h3 a{text-decoration:none!important;}
.page-numbers{font-weight:500;}
.single-post h2 em, .single-post h3 em, .single-post h4 em{font-family:"Libre Franklin", sans-serif;}
.single-post .sticky-article h2, .single-post .sticky-article h3{font-family:"Libre Franklin", sans-serif;font-size:1.75rem;line-height:1.5;font-weight:500;}
.single-post .sticky-article h3{font-size:1.25rem;font-weight:bold;}
.single-post .sticky-article h4{font-size:1.125rem;font-weight:bold;}
legend.gform-field-label, label.gform-field-label, div.gfield_description{font-size:1.125rem;font-weight:500;}
h2.gform_title{font-family:"Libre Franklin", sans-serif;}
p.large{font-size:1.5rem;}
#gform_confirmation_message_10 h2, #gform_confirmation_message_11 h2{font-size:3.5rem;}
#gform_confirmation_message_10 h3, #gform_confirmation_message_11 h3{font-size:2rem;}
@media screen and (min-width: 64.0625rem) and (max-width: 93.75rem) {
h1.article-title{font-size:7rem;}
h2{font-size:5.5rem;}
span.h2-small{font-size:2.25rem;}
.medium{font-size:2rem;}
p.large{font-size:1.375rem;}
.h2{font-size:5.5rem;}
.h3{font-size:2.75rem;}
.h4, .h5{font-size:1.125rem;line-height:1.5;}
.h5{font-size:1rem;line-height:1.5;}
#gform_confirmation_message_10 h2, #gform_confirmation_message_11 h2{font-size:2.875rem;}
#gform_confirmation_message_10 h3, #gform_confirmation_message_11 h3{font-size:1.875rem;}
}
@media screen and (min-width: 48rem) and (max-width: 64rem) {
h2, h1.article-title{font-size:3.75rem;}
span.h2-small{font-size:1.5rem;}
h3{font-size:2rem;}
.medium{font-size:1.75rem;}
p.large{font-size:1.25rem;}
.h2{font-size:3.75rem;}
.h3{font-size:2rem;}
.h4, .h5{font-size:1.125rem;line-height:1.5;}
.h5{font-size:1rem;line-height:1.5;}
#gform_confirmation_message_10 h2, #gform_confirmation_message_11 h2{font-size:2.75rem;}
#gform_confirmation_message_10 h3, #gform_confirmation_message_11 h3{font-size:1.75rem;}
}
@media screen and (max-width:47.9375rem){
h1, h2, h3, h4, h5, h6, p, blockquote {
margin-block-start: .125rem;
}
h1 {
font-size: 1rem;
}
.intro-home h2 {
font-size: 6.5rem;
}
h2, h1.article-title {
font-size: 2.5rem;
}
span.h2-small {
font-size: 1.25rem;
}
h3, #gform_wrapper_10 .gform_title {
font-size: 2rem;
}
.medium {
font-size: 1.5rem;
}
p.text-body-large, p.large {
font-size: 1rem;
}
.h2 {
font-size: 2.5rem;
line-height: 1.125;
}
.h3 {
font-size: 1.75rem;
}
.h4, .h5 {
font-size: 1.125rem;
line-height: 1.5;
}
.h5 {
font-size: 1rem;
line-height: 1.5;
}
#gform_confirmation_message_10 h2, #gform_confirmation_message_11 h2 {
font-size: 2.5rem;
}
#gform_confirmation_message_10 h3, #gform_confirmation_message_11 h3 {
font-size: 1.625rem;
}
}.js-scroll{opacity:0;transition:opacity 500ms;}
.logged-in .js-scroll, .paged .js-scroll, .page-template-proposal .js-scroll, .single-crb_proposal .js-scroll{opacity:1!important;}
.js-scroll.scrolled{opacity:1;}
.scrolled.fade-in, .pre-load.fade-in{animation:fade-in 500ms ease-in-out both;}
.scrolled.fade-in-bottom, .pre-load.fade-in-bottom{animation:fade-in-bottom 500ms ease-in-out both;}
.scrolled.slide-left, .pre-load.slide-in-left{animation:slide-in-left 500ms ease-in-out both;}
.scrolled.slide-right, .pre-load.slide-in-right{animation:slide-in-right 500ms ease-in-out both;}
@keyframes slide-in-left {
0%{-webkit-transform:translateX(-6rem);transform:translateX(-6rem);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes slide-in-right {
0%{-webkit-transform:translateX(6rem);transform:translateX(6rem);opacity:0;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@keyframes fade-in-bottom {
0%{-webkit-transform:translateY(3rem);transform:translateY(3rem);opacity:0;}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
@keyframes fade-in {
0%{opacity:0;}
100%{opacity:1;}
} @keyframes infinite-scroll {
from{transform:translateX(0)}
to{transform:translateX(-50%)}
}
.infinite-scroll-wrapper{width:100%;overflow-x:hidden;}
.infinite-scroll-container{display:flex;width:360.75rem;animation-name:infinite-scroll;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;}
.infinite-scroll-item{white-space:nowrap;}
@media screen and (min-width:48rem){
:root {
--space: 2rem;
--space-xs: calc(var(--space) / 3);
--space-sm: calc(var(--space) / 2);
--space-md: calc(var(--space) * 2);
}
article.sticky-article {
flex-basis: 0;
flex-grow: 999;
}
aside.sticky-aside {
--offset: var(--space);
flex-grow: 1;
align-self: start;
position: sticky;
top: -1rem;
}
}