#contact-banner-page .hero .copy{margin:20px auto}.heading.heading--h2{font-size:40px!important;line-height:22px!important;letter-spacing:.35px}.main{max-width:none;padding:0!important;margin-bottom:0}#contact-banner-page .container{position:relative;width:100%;max-width:1280px;padding:0 10px;margin:0 auto 55px}@media screen and (max-width: 1023px){#contact-banner-page .container{padding-right:6px;padding-left:6px}}@media screen and (max-width: 667px){#contact-banner-page .container{padding-right:5px;padding-left:5px;margin-bottom:30px}}#contact-banner-page .container__main{padding:20px 0;width:100%}#contact-banner-page .container--full{max-width:none;padding:0}#contact-banner-page .container--bottom-line{border-bottom:1px solid #d8d8d8}#contact-banner-page .container--red-bottom-middle-line:after{position:absolute;background-color:#e52717;content:"";width:47px;height:4px;bottom:0;right:0;left:0;margin:0 auto}#contact-banner-page .container--margin-small{margin-bottom:25px}#contact-banner-page .container--relative{position:relative}#contact-banner-page .container--absolute{position:absolute;top:0;right:0;bottom:0;left:0}#contact-banner-page .flex{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact-banner-page .flex--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#contact-banner-page .flex--justify-center{-ms-flex-pack:left;justify-content:left}#contact-banner-page .flex--justify-end{-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 1023px){#contact-banner-page .flex--justify-left-m{-ms-flex-pack:start;justify-content:flex-start}}#contact-banner-page .flex--align-center{-ms-flex-align:center;align-items:center}#contact-banner-page .flex--grow{-ms-flex-positive:1;flex-grow:1}#contact-banner-page .gs{width:100%;padding-right:10px;padding-left:10px}@media screen and (max-width: 1023px){#contact-banner-page .gs{padding-right:.375rem;padding-left:2.0625rem}}@media screen and (max-width: 667px){#contact-banner-page .gs{padding-right:5px;padding-left:5px}}#contact-banner-page .gs--3{width:25%}#contact-banner-page .gs--4{width:33.3333333333%}#contact-banner-page .gs--6{width:50%}#contact-banner-page .gs--7{width:58.3333333333%}#contact-banner-page .gs--8{width:66.6666666667%}#contact-banner-page .gs--9{width:75%}@media screen and (max-width: 1023px){#contact-banner-page .gs--6-m{width:50%}}@media screen and (max-width: 1023px){#contact-banner-page .gs--12-m{width:100%}}@media screen and (max-width: 667px){#contact-banner-page .gs--1-s{width:50%}}@media screen and (max-width: 667px){#contact-banner-page .gs--2-s{width:100%}}#contact-banner-page .gs--no-paddings{padding:0}#contact-banner-page .img{opacity:0;width:100%;transition:opacity .3s linear}#contact-banner-page .img__container{overflow:hidden;line-height:0}#contact-banner-page .img__container.img--loaded{height:auto}#contact-banner-page .img--ratio{position:relative;transition:padding 0s}#contact-banner-page .img--ratio img{position:absolute;top:0;left:0}#contact-banner-page .img--ratio-16x9{padding-top:getratio(820,461)}#contact-banner-page .img--ratio-3x2{padding-top:getratio(706,471)}@media screen and (max-width: 667px){#contact-banner-page .img--ratio-5x4-s{padding-top:getratio(353,282)}}#contact-banner-page .img--ratio-hero{padding-top:getratio(1440,400)}@media screen and (max-width: 1023px){#contact-banner-page .img--ratio-hero-m{padding-top:getratio(750,499)}}@media screen and (max-width: 667px){#contact-banner-page .img--ratio-hero-s{padding-top:getratio(375,235)}}#contact-banner-page .img--loaded img{opacity:1}#contact-banner-page .img--loaded.img--ratio{padding-top:0}#contact-banner-page .img--loaded.img--ratio img{position:static}#contact-banner-page .heading{position:relative;display:block;padding:0;margin:0 0 10px}@media screen and (max-width: 667px){#contact-banner-page .heading--h2{font-size:20px;line-height:24px}}#contact-banner-page .heading--center{text-align:center}@media screen and (max-width: 667px){#contact-banner-page .heading--center-s{text-align:left}}#contact-banner-page .heading--uppercase{text-transform:uppercase}#contact-banner-page .copy{padding:0;margin:0 0 20px}.ob-contact-banner-container .ob-contact-banner-content h1{font: 400 2.3125rem OB-Regular,Helvetica Neue,Helvetica,Arial,sans-serif!important;line-height:1.375rem!important;letter-spacing:-.0294rem!important;text-align:left;display:block;color:#fff}@media only screen and (min-width: 1px) and (max-width: 667px){.ob-contact-banner-container .ob-contact-banner-content h1{color:#323232!important;text-align:left;line-height:2.3125rem!important}}@media only screen and (min-width: 668px) and (max-width: 767px){.ob-contact-banner-container .ob-contact-banner-content h1{color:#fff!important;text-align:left;line-height:2.3125rem!important}}@media only screen and (min-width: 1024px){.ob-contact-banner-container .ob-contact-banner-content h1{color:#fff}}@media screen and (max-width: 1023px){#contact-banner-page .copy{font-size:16px;line-height:24px}}@media screen and (max-width: 667px){#contact-banner-page .copy--center-s{text-align:center}}#contact-banner-page .hero{margin-bottom:10px}@media screen and (max-width: 667px){#contact-banner-page .hero .img__container{display:none}}@media screen and (max-width: 667px){#contact-banner-page .hero .container--absolute{position:relative;background-color:ivory}}#contact-banner-page .hero .container__main{max-width:1280px}@media screen and (max-width: 667px){#contact-banner-page .hero .container__main{padding:35px 20px}}#contact-banner-page .hero .container__main .gs{max-width:540px;text-align:center}@media (min-width: 1023.5px){#contact-banner-page .container__main{padding-left:39%}}
/*# sourceMappingURL=/cdn/shop/t/551/assets/ob-contact-page-banner.css.map */
