.hero-homepage{position:relative}.hero-homepage picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-homepage picture img{display:block;width:100%;height:100%;-o-object-position:left top;object-position:left top;-o-object-fit:cover;object-fit:cover;z-index:0}.hero-homepage .video-wrapper{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;z-index:0;background-color:var(--primaryColor)}.hero-homepage .video-wrapper::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:var(--primaryColor);opacity:.6}.hero-homepage .video-wrapper video{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:65%}.hero-homepage.video picture{display:none}.hero-homepage.video .video-wrapper{display:block}.hero-homepage .hero-content{position:relative;box-sizing:content-box;z-index:2;width:100%;padding:230px 20px 20px;display:flex;flex-flow:column;align-items:center;text-align:center;box-sizing:border-box}.hero-homepage .hero-content::after{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgb(0, 0, 0) 40%, rgba(0, 255, 0, 0) 68%);z-index:1;box-sizing:border-box}.hero-homepage .hero-content .btn{z-index:2}.hero-homepage .hero-content .btn:hover{background-color:rgba(0,0,0,0)}@media(min-width: 768px){.hero-homepage{padding-top:0}.hero-homepage .video-wrapper video{height:100%}.hero-homepage .hero-content{align-items:flex-start;text-align:start;padding:50px 50px 50px}.hero-homepage .hero-content::after{display:none}.hero-homepage .hero-content .hero-title,.hero-homepage .hero-content .hero-byline{max-width:60%}}@media(min-width: 1280px){.hero-homepage .hero-content{padding:70px 80px 70px;max-width:1440px;margin:0 auto}.hero-homepage .hero-content .hero-title,.hero-homepage .hero-content .hero-byline{max-width:700px;width:100%}}.hero-title{font-family:"DM Serif Display",serif;font-size:45px;font-size:2.8125rem;font-weight:400;line-height:55px;line-height:3.4375rem;display:block;z-index:2;color:#fff;margin-bottom:10px}@media(min-width: 768px){.hero-title{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem}}@media(min-width: 1280px){.hero-title{font-size:85px;font-size:5.3125rem;line-height:95px;line-height:5.9375rem;margin-bottom:15px}}.hero-title.es{font-family:"DM Serif Display",serif;font-size:30px;font-size:1.875rem;font-weight:400;line-height:40px;line-height:2.5rem}@media(min-width: 768px){.hero-title.es{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem}}@media(min-width: 1280px){.hero-title.es{font-size:68px;font-size:4.25rem;line-height:85px;line-height:5.3125rem;margin-bottom:15px}}.hero-title strong{color:var(--tertiaryColor);font-weight:400}.hero-byline{font-family:"Manrope",sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:24px;line-height:1.5rem;display:block;z-index:2;margin-bottom:20px;color:#fff}@media(min-width: 768px){.hero-byline{font-size:25px;font-size:1.5625rem;line-height:35px;line-height:2.1875rem}}@media(min-width: 1280px){.hero-byline{margin-bottom:30px}}.reviews-logo{display:block;z-index:2;height:45px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin-top:20px}@media(min-width: 768px){.reviews-logo{height:50px}}@media(min-width: 1280px){.reviews-logo{height:54px;margin-top:40px}}.attorney-headshot{display:block;position:absolute;z-index:0;right:0;top:0;height:60%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}@media(min-width: 768px){.attorney-headshot{right:0;bottom:0;height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}}.page-template-template-homepage div.ti-widget[data-set-id=drop-shadow]{overflow:hidden !important;padding:40px 20px 30px !important}.page-template-template-homepage div.ti-widget[data-set-id=drop-shadow] .ti-widget-container{margin:0 !important}.page-template-template-homepage div.ti-widget[data-set-id=drop-shadow] .ti-widget-container .ti-reviews-container{margin:0 !important}@media(min-width: 768px){.page-template-template-homepage div.ti-widget[data-set-id=drop-shadow]{padding:60px 20px 60px !important}}

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