.hero-block{position:relative}.hero-block .container .hero{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2.5rem;justify-content:space-between;text-align:center}@media (min-width:1024px){.hero-block .container .hero{flex-direction:row;gap:4rem}}.hero-block .container .hero .hero-content{display:flex;flex:1 1 0%;flex-direction:column;gap:1.5rem;text-align:left;width:100%}.hero-block .container .hero .hero-content.hero-text-only{align-items:center;text-align:center}.hero-block .container .hero .hero-content ul{list-style-type:disc;padding-left:1.5rem}.hero-block .container .hero .hero-content ul li{padding-bottom:.5rem}.hero-block .container .hero .hero-header-image img{width:100%}@media (min-width:1024px){.hero-block .container .hero .hero-header-image img{max-height:300px;width:auto}}.hero-block .container .hero .hero-form{border-radius:.75rem;display:flex;flex-direction:column;width:100%;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.hero-block .container .hero .hero-form{flex:1 1 0%}}.hero-block .container .hero .hero-form .form{border-radius:.75rem;padding:1.5rem}@media (min-width:768px){.hero-block .container .hero .hero-form .form{padding:2rem}}@media (min-width:1024px){.hero-block .container .hero .hero-form .form{padding:3rem}}.hero-block .container .hero .hero-form h3.form-title{--tw-text-opacity:1;color:rgb(17 0 58/var(--tw-text-opacity,1))}.hero-block .container .hero .hero-media{flex:1 1 0%;position:relative}.hero-block .container .hero .hero-media .hero-image{border-radius:.75rem;height:auto;position:relative;width:100%}@media (min-width:1024px){.hero-block .container .hero .hero-media .hero-image{border-radius:1.5rem}}.hero-block .container .hero .hero-media img{border-radius:.75rem;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.hero-block .container .hero .hero-media img{border-radius:1.5rem}}.hero-block .container .hero .hero-media button{align-items:center;border-radius:9999px;display:flex;height:4rem;inset:0;justify-content:center;position:absolute;width:4rem;--tw-bg-opacity:1;background-color:rgb(0 230 100/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(17 0 58/var(--tw-text-opacity,1))}.hero-block .container .hero .hero-media button:hover{--tw-bg-opacity:1;background-color:rgb(0 230 100/var(--tw-bg-opacity,1))}.hero-block .container .hero .hero-media button:focus{--tw-bg-opacity:1;background-color:rgb(17 0 58/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hero-block .container .hero .hero-media #video-file,.hero-block .container .hero .hero-media #video-iframe{border-radius:.75rem;display:none;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:1024px){.hero-block .container .hero .hero-media #video-file,.hero-block .container .hero .hero-media #video-iframe{border-radius:1.5rem}}.hero-block .gf-modal--hero{display:none;inset:0;position:fixed;z-index:9999}.hero-block .gf-modal--hero.active,.hero-block .gf-modal--hero[aria-hidden=false]{display:block}.hero-block .gf-modal--hero .gf-modal__overlay{background-color:rgb(0 0 0/var(--tw-bg-opacity,1));cursor:pointer;inset:0;position:fixed;--tw-bg-opacity:0.5}.hero-block .gf-modal--hero .gf-modal__container{display:flex;left:50%;max-height:90vh;max-width:42rem;position:fixed;top:50%;width:90%;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:.5rem;flex-direction:column;overflow:hidden;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.hero-block .gf-modal--hero .gf-modal__container{width:85%}}@media (min-width:1024px){.hero-block .gf-modal--hero .gf-modal__container{width:100%}}.hero-block .gf-modal--hero .gf-modal__header{align-items:center;border-bottom-width:1px;display:flex;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:0 1rem}.hero-block .gf-modal--hero .gf-modal__close{align-items:center;border-radius:9999px;display:flex;height:2.5rem;justify-content:center;width:2.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-block .gf-modal--hero .gf-modal__close:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hero-block .gf-modal--hero .gf-modal__close:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.hero-block .gf-modal--hero .gf-modal__close svg{height:1.5rem;width:1.5rem}.hero-block .gf-modal--hero .gf-modal__body{max-height:calc(90vh - 80px);overflow-y:auto;padding:0}.hero-block .gf-modal--hero .gf-modal__body .form-content{padding:0 1rem}.hero-block .gf-modal--hero.active .gf-modal__overlay{animation:heroFadeIn .25s ease-out}.hero-block .gf-modal--hero.active .gf-modal__container{animation:heroSlideUp .25s ease-out}body.modal-open{overflow:hidden}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroSlideUp{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
