section.banner-section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#392f2d;color:#fff;display:block;overflow:hidden;position:relative}section.banner-section figure.banner-image{bottom:0;left:0;margin:0;opacity:1;position:absolute;top:0;-webkit-transition:opacity .2s ease-out .4s;-moz-transition:opacity .2s ease-out .4s;-ms-transition:opacity .2s ease-out .4s;-o-transition:opacity .2s ease-out .4s;transition:opacity .2s ease-out .4s;width:100%}section.banner-section figure.banner-image img{font-size:0;height:1268.67px;left:0;position:relative;top:-430.333px;width:1903px}section.banner-section .page-center{-webkit-animation:anim-opacity-full .48s ease-out;animation:anim-opacity-full .48s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:15px 85px;position:relative;z-index:2}section.banner-section .banner-section-cntnr{margin-left:-17px;margin-right:-17px}section.banner-section .banner-section-cntnr:after,section.banner-section .banner-section-cntnr:before{clear:both;content:"";display:block}section.banner-section .banner-section-cntnr .banner-col{float:left;width:100%}section.banner-section .banner-section-cntnr .spacer-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:17px;width:74.995%}section.banner-section .banner-section-cntnr .spacer-block.gap-colapse .spacer-block-inner{height:34px}section.banner-section .banner-section-cntnr .spacer-block.gap-extnd .spacer-block-inner{font-size:18px;letter-spacing:.01em;line-height:1.7em;padding-bottom:2.16886%;position:relative;visibility:hidden}section.banner-section .banner-section-cntnr .spacer-block.top-spacer{padding-top:0}section.banner-section .banner-section-cntnr .content-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;margin-left:auto;margin-right:auto;padding:17px;position:relative;width:74.995%}section.banner-section .banner-section-cntnr .content-block p.subtitle{word-wrap:break-word;font-family:Georgia,serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:1.7em;margin:0 0 1em;text-align:center;text-transform:none;white-space:pre-wrap}h1.title{color:#fff;font-family:proxima-nova;font-size:120px;font-style:normal;font-weight:900;letter-spacing:-.03em;line-height:.8em;margin:0;text-align:center;text-transform:none;white-space:pre-wrap}@media (max-width:990px){h1.title{font-size:100px}}@media (max-width:768px){h1.title{font-size:64px}}section.banner-section .banner-section-cntnr .spacer-block.bottom-spacer .spacer-block-inner{height:34px;padding-bottom:0}section.banner-section.no-content .page-center{padding-bottom:48px;padding-top:48px}@media (max-width:1024px){section.banner-section .page-center{padding-left:64px;padding-right:64px}}@media (max-width:960px){section.banner-section .page-center{padding-left:48px;padding-right:48px}}@media (max-width:900px){section.banner-section .banner-section-cntnr .content-block,section.banner-section .banner-section-cntnr .spacer-block,section.banner-section .banner-section-cntnr .spacer-block.top-spacer{width:83.3333%}}@media (max-width:768px){section.banner-section .page-center{padding-left:36px;padding-right:36px}}@media (max-width:640px){section.banner-section .page-center{padding-left:20px;padding-right:20px}h1.title{letter-spacing:-.0128px}section.banner-section .banner-section-cntnr .spacer-block.top-spacer{padding-top:17px}}@media (max-width:600px){section.banner-section .banner-section-cntnr .content-block,section.banner-section .banner-section-cntnr .spacer-block,section.banner-section .banner-section-cntnr .spacer-block.top-spacer{width:100%}}