.hero-image-component,.hero-image-component.is-admin{display:flex;flex-direction:column;height:100vh;justify-content:center;margin-bottom:var(--components-margin);min-height:800px;overflow:hidden;position:relative;width:100%;z-index:2}.hero-image-component.is-admin:after,.hero-image-component:after{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 100vh);content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-image-component.fix-video-ratio,.hero-image-component.is-admin.fix-video-ratio{height:unset;margin-bottom:0;min-height:100vh}.hero-image-component.fix-video-ratio .image-container,.hero-image-component.is-admin.fix-video-ratio .image-container{aspect-ratio:16/9;height:unset;position:relative}.hero-image-component .text-container,.hero-image-component .text-container .columns,.hero-image-component.is-admin .text-container,.hero-image-component.is-admin .text-container .columns{height:100%}.hero-image-component .text-container,.hero-image-component.is-admin .text-container{position:relative;z-index:2}.hero-image-component .text-container .col-texts,.hero-image-component.is-admin .text-container .col-texts{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-image-component .text-container h1,.hero-image-component.is-admin .text-container h1{max-width:1000px;text-align:center!important}.hero-image-component .text-container h1.is-copper-theme,.hero-image-component.is-admin .text-container h1.is-copper-theme{color:var(--Black,#000);font-family:CF Asty Std;font-size:calc(35.5px + 3.125vw);font-style:normal;font-weight:700;line-height:calc(35.71429px + 3.57143vw);margin-bottom:40px}@media screen and (min-width:1520px){.hero-image-component .text-container h1.is-copper-theme,.hero-image-component.is-admin .text-container h1.is-copper-theme{font-size:83px;line-height:90px}}.hero-image-component .text-container h1.is-light-theme,.hero-image-component.is-admin .text-container h1.is-light-theme{color:var(--White,#fff);font-family:CF Asty Std;font-size:calc(35.5px + 3.125vw);font-style:normal;font-weight:700;line-height:calc(35.71429px + 3.57143vw);margin-bottom:40px}@media screen and (min-width:1520px){.hero-image-component .text-container h1.is-light-theme,.hero-image-component.is-admin .text-container h1.is-light-theme{font-size:83px;line-height:90px}}.hero-image-component .tags,.hero-image-component.is-admin .tags{bottom:48px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;left:50%;max-width:1000px;position:absolute;transform:translateX(-50%);width:100%;z-index:3}.hero-image-component .tags .tag,.hero-image-component.is-admin .tags .tag{align-items:flex-start;border:1px solid var(--Copper-60,rgba(144,98,76,.6));border-radius:30px;display:flex;margin:5px;padding:5px 10px}.hero-image-component .tags .tag.hide,.hero-image-component.is-admin .tags .tag.hide{display:none}.hero-image-component .tags .tag:first-of-type,.hero-image-component.is-admin .tags .tag:first-of-type{margin-left:0}.hero-image-component .tags .tag:last-of-type,.hero-image-component.is-admin .tags .tag:last-of-type{margin-right:0}.hero-image-component .tags .tag.is-copper-theme,.hero-image-component.is-admin .tags .tag.is-copper-theme{color:var(--Black,#000);font-family:CF Asty Std;font-size:13px;font-style:normal;font-weight:400;line-height:20px}@media screen and (min-width:1520px){.hero-image-component .tags .tag.is-copper-theme,.hero-image-component.is-admin .tags .tag.is-copper-theme{font-size:13px;line-height:20px}}.hero-image-component .tags .tag.is-light-theme,.hero-image-component.is-admin .tags .tag.is-light-theme{color:var(--White,#fff);font-family:CF Asty Std;font-size:13px;font-style:normal;font-weight:400;line-height:20px}@media screen and (min-width:1520px){.hero-image-component .tags .tag.is-light-theme,.hero-image-component.is-admin .tags .tag.is-light-theme{font-size:13px;line-height:20px}}.hero-image-component .image-container,.hero-image-component.is-admin .image-container{background-color:#cdcbcb;height:100%;position:absolute;width:100%;z-index:0}.hero-image-component .image-container img,.hero-image-component .image-container video,.hero-image-component.is-admin .image-container img,.hero-image-component.is-admin .image-container video{height:100%!important;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.hero-image-component.is-admin{margin-bottom:100px;max-height:1000px;min-height:800px;pointer-events:none!important}
