.brands-banner-wrapper .brands-banner{background-color:#f5f5f3;margin-bottom:90px;padding:50px 0}.brands-banner-wrapper .inner{padding:0 15px}.brands-banner-wrapper .top-content h2{margin-bottom:15px;text-align:center;font-family:"Audrey";letter-spacing:-0.05em;color:#676767;font-size:1.625rem;line-height:1.4}.brands-banner-wrapper .top-content p{font-family:"BrandonReg",sans-serif;font-size:16px;margin-bottom:29.7px;line-height:1.75;font-weight:300}.brands-banner-wrapper .row.logos{margin:0 -.9375rem;max-width:none;width:auto;text-align:center}.brands-banner-wrapper .row.logos .logo-item .center-container{min-height:50px}.brands-banner-wrapper .row.logos .logo-item{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left;width:16.6666666667%;min-height:50px}.brands-banner-wrapper .row.logos .logo-item img{transition:transform .25s linear;max-height:50px;display:inline-block;vertical-align:middle}.brands-banner-wrapper .row.logos .logo-item a img:hover{transform:scale(1.2)}.brands-banner-wrapper .close{float:right;text-shadow:0 1px 0 #fff;color:#aaa;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}.brands-banner-wrapper .close:focus,.brands-banner-wrapper .close:hover{text-decoration:none;cursor:pointer;filter:alpha(opacity=50)}.brands-banner-wrapper .close{padding:0;cursor:pointer;background:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.brands-banner-wrapper .modal-open{overflow:hidden}.brands-banner-wrapper .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.brands-banner-wrapper .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.brands-banner-wrapper .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.brands-banner-wrapper .modal-open .modal{overflow-x:hidden;overflow-y:auto}.brands-banner-wrapper .modal-dialog{position:relative;width:auto;margin:10px}.brands-banner-wrapper .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border-radius:0;box-shadow:none !important;padding:90px 90px 45px 90px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:rgba(0,0,0,0.45)}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.brands-banner-wrapper .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.brands-banner-wrapper .modal-header .close{margin-top:-2px}.brands-banner-wrapper .modal-title{margin:0;line-height:1.42857143}.brands-banner-wrapper .modal-body{position:relative;padding:15px}.brands-banner-wrapper .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.brands-banner-wrapper .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border-radius:0;box-shadow:none !important;box-shadow:0 0 10px rgba(0,0,0,0.4)}.brands-banner-wrapper .two-col-content .columns.col1{width:25%;position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.brands-banner-wrapper .two-col-content .columns.col2{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:right;width:75%}.brands-banner-wrapper .two-col-content .columns.col1 .logo-container{max-width:150px}.brands-banner-wrapper .testimonial p.testimonial-content{margin-bottom:10px;font-size:1.3125rem;color:#93a8ae;font-style:italic;margin-top:15px}.brands-banner-wrapper .testimonial img{display:inline-block;vertical-align:middle;max-width:80px;margin-bottom:15px}.brands-banner-wrapper .modal-content{overflow-y:auto}@media(min-width:40.0625em){.brands-banner-wrapper .modal-dialog{width:80%;margin:0 auto;height:auto;max-width:60rem}}@media(min-width:992px){.brands-banner-wrapper .modal-lg{width:900px}}@media(max-width:1024px){.brands-banner-wrapper .row.logos .logo-item{width:33.3333333333%}.brands-banner-wrapper .row.logos .logo-item img{margin-bottom:30px}.brands-banner-wrapper .row.logos .logo-item .center-container{min-height:80px}.brands-banner-wrapper .brands-banner{margin-bottom:54px}.brands-banner-wrapper .row.logos .logo-item a img:hover{transform:scale(1)}.brands-banner-wrapper .testimonial p.testimonial-content{font-size:16px;margin-bottom:1.25rem}}@media(max-width:640px){.brands-banner-wrapper .row.logos .logo-item{width:50%}.brands-banner-wrapper .modal-dialog{position:relative;width:auto;margin:0}.brands-banner-wrapper .modal-content{height:100vh;overflow-y:scroll;padding:45px 15px}.brands-banner-wrapper .two-col-content .columns.col1{width:100%;position:relative;padding-left:.9375rem;padding-right:.9375rem;float:none}.brands-banner-wrapper .two-col-content .columns.col2{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:none;width:100%}.brands-banner-wrapper .two-col-content .columns.col1 .logo-container img{margin-bottom:15px;vertical-align:top}.brands-banner-wrapper .testimonial p.testimonial-content{font-size:10px;margin-bottom:1.25rem}}