.page-template-template-target .banner{position:relative;overflow:hidden}@media(min-width: 1100px){.page-template-template-target .banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 29.72%, rgba(0, 0, 0, 0) 50.44%);z-index:1}}.page-template-template-target .banner picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-template-template-target .banner picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-template-template-target .banner .inner{position:relative;z-index:1;max-width:1300px;width:100%;margin:0 auto;padding:90px 20px;color:#fff}@media(max-width: 1100px){.page-template-template-target .banner .inner{text-align:center;padding-top:280px;padding-bottom:40px}}@media(min-width: 1100px){.page-template-template-target .banner .inner .left{max-width:700px}}.page-template-template-target .banner .inner .target-tagline{font-family:"Lato",sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:10px}@media(min-width: 1100px){.page-template-template-target .banner .inner .target-tagline{font-family:"Lato",sans-serif;font-size:22px;font-size:1.375rem;margin-bottom:20px}}.page-template-template-target .banner .inner .target-title{color:#fff;font-family:"PT Serif",serif;font-size:52px;font-size:3.25rem;line-height:60px;margin-bottom:15px}@media(min-width: 768px){.page-template-template-target .banner .inner .target-title{font-family:"PT Serif",serif;font-size:62px;font-size:3.875rem;max-width:500px;margin:0 auto;margin-bottom:20px;line-height:65px}}@media(min-width: 1100px){.page-template-template-target .banner .inner .target-title{font-family:"PT Serif",serif;font-size:68px;font-size:4.25rem;line-height:78px;max-width:100%;margin-bottom:40px}}.page-template-template-target .banner .inner .btn{margin-bottom:20px}@media(min-width: 1100px){.page-template-template-target .banner .inner .btn{margin-bottom:40px}}@media(max-width: 1100px){.page-template-template-target .banner .inner .reviews{height:60px}}@media(max-width: px){.page-template-template-target .banner{padding:40px 20px;padding-top:230px}}.page-template-template-target .container{max-width:1280px}

/*# sourceMappingURL=template-target.css.map */