.section--image-banner--wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:720px;background-repeat:no-repeat;background-size:cover;background-color:var(--color-blue)}.section--image-banner--wrapper.empty{background-color:var(--color-teal);background-image:url(background--dog-pattern-rev.webp);background-repeat:repeat;background-position:center;background-size:unset}.section--image-banner--content{display:block;margin:0 24px;width:100%;text-align:center;color:#fff;position:relative;z-index:3;pointer-events:none}.section--image-banner--content a{pointer-events:auto}a.section--image-banner--link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.section--image-banner--wrapper .preheader{margin-bottom:15px;text-align:center}.section--image-banner--wrapper .section--image-banner--header{color:#fff;margin:0 0 30px}.section--image-banner--wrapper .subhead{color:#fff;font-size:18px;margin-bottom:30px}.section--image-banner--content:not(.with-subhead) .button{margin-top:25px}@media screen and (min-width:750px){.section--image-banner--wrapper .preheader{margin-bottom:2px}.section--image-banner--wrapper .section--image-banner--header{margin:0 0 15px}.section--image-banner--wrapper .section--image-banner--header.narrow{max-width:780px;margin-right:auto;margin-left:auto}.section--image-banner--wrapper .subhead{margin-bottom:35px}.section--image-banner--wrapper .subhead.narrow{max-width:780px;margin-right:auto;margin-left:auto}.section--image-banner--content{display:block;margin:0 50px;width:100%;text-align:center;color:#fff;position:relative;z-index:3;pointer-events:none}}.page-template-local-girl-landing .section--image-banner--content .button{background-color:var(--color-rose-accessible)}.page-template-local-girl-landing .section--image-banner--content .button:hover{background-color:var(--color-slate-accessible)}.section--image-banner--wrapper{overflow:hidden;position:relative}.section--image-banner--wrapper video{position:absolute;z-index:1;width:100%;height:100%;object-fit:cover}.section--image-banner--image{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}.section--image-banner--wrapper.bg-video--local-girl{height:400px}@media screen and (min-width:750px){.section--image-banner--wrapper.bg-video--local-girl{height:720px}}.section--image-banner--wrapper .logo-wrapper{display:block;padding:0 5px}.section--image-banner--wrapper .logo-wrapper img{display:block;margin:0 auto;max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-image-banner.css.map */
