.rfth-hero{position:relative;color:#fff;background:#000}.rfth-hero .hero-back{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.rfth-hero .container-fluid{position:relative;z-index:3}.rfth-hero .gform_fields .gfield input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=submit]),.rfth-hero .gform_fields .gfield textarea{border:1px solid transparent}@media (min-width:45em){.rfth-hero .gform_fields .gfield input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=submit]),.rfth-hero .gform_fields .gfield textarea{padding:1.375em 1em}}.rfth-hero .content{min-height:10rem;padding:10rem 0 4rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:45em){.rfth-hero .content{padding:12rem 0 6rem;min-height:32rem}}.rfth-hero .content.with-intro{position:relative}.rfth-hero .content.with-intro .intro-message{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;transform:translateY(0);transition:all 2000ms ease;opacity:1}.rfth-hero .content.with-intro .intro-message h1{margin:0;font-size:45px}.rfth-hero .content.with-intro .the-content{opacity:0;transform:translateY(40%);transition:all 1600ms ease}.rfth-hero .content.with-intro.loaded .intro-message{transform:translateY(-40%);opacity:0;transition-delay:2700ms}.rfth-hero .content.with-intro.loaded .the-content{transform:translateY(0);transition-delay:3000ms;opacity:1}.rfth-hero .gform_wrapper{max-width:42rem;margin:1rem auto}.rfth-hero .gform_wrapper form{display:flex;flex-direction:row;flex-wrap:wrap}.rfth-hero .gform_wrapper form .gform_heading{margin-bottom:1rem;font-weight:600;text-align:center}@media (min-width:45em){.rfth-hero .gform_wrapper form .gform_heading{text-align:left}}.rfth-hero .gform_wrapper form .gform_body,.rfth-hero .gform_wrapper form .gform_footer,.rfth-hero .gform_wrapper form .gform_heading{flex:0 0 100%;max-width:100%}@media (min-width:45em){.rfth-hero .gform_wrapper form .gform_body{flex:0 0 calc(100% - 15rem);max-width:calc(100% - 15rem)}.rfth-hero .gform_wrapper form .gform_footer{flex:0 0 15rem;max-width:15rem;padding-left:1rem}.rfth-hero .gform_wrapper form .gform_footer .btn{padding-left:.5rem;width:100%;padding-right:.5rem}}.rfth-hero .rfth-two-column .gform_wrapper{max-width:100%;margin:0}.rfth-hero .rfth-two-column .gform_wrapper form .gform_body,.rfth-hero .rfth-two-column .gform_wrapper form .gform_footer,.rfth-hero .rfth-two-column .gform_wrapper form .gform_heading{flex:0 0 100%!important;max-width:100%!important}.rfth-hero .rfth-two-column .gform_wrapper form .gform_footer{padding-left:0}.rfth-hero .vidbg-container{z-index:-1;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.rfth-hero .vidbg-container video{position:absolute;margin:0;top:0;left:50%;transform:translate(-50%,0);transition:.25s opacity ease-in-out;max-width:none;opacity:0}.rfth-hero .vidbg-box,.rfth-hero .vidbg-container,.rfth-hero .vidbg-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.rfth-hero .vidbg-box{position:absolute!important;height:100%;z-index:1!important;display:none}@media (min-width:75em){.rfth-hero .vidbg-box{display:block}.rfth-hero .vidbg-box.with-video .hero-back,.rfth-hero.with-background .hero-back{display:none}}.video-home-grid{width:45%;margin:20px;float:left}@media only screen and (max-width:900px){.video-home-grid{width:100%;margin:20px 0;display:block}}.home-client-quote{padding:3em 4em}@media only screen and (max-width:900px){.home-client-quote{padding:2em 3em;font-size:24px!important}.home-about-info-container{margin:-10px 15px!important}}
/*# sourceMappingURL=maps/rfth-hero.css.map */
