.HeaderComponent{display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:992px){.HeaderComponent{min-height:700px}body.page-template-front-page-new .HeaderComponent{min-height:calc(100vh - 387px)}}.HeaderComponent__background{height:100%;inset:0;position:relative;width:100%}@media (min-width:992px){.HeaderComponent__background{position:absolute}}.HeaderComponent__background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.HeaderComponent__inner{--tw-bg-opacity:1;background-color:rgb(0 62 81/var(--tw-bg-opacity));position:relative}@media (min-width:992px){.HeaderComponent__inner{background-color:transparent}}.HeaderComponent__inner{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:992px){.HeaderComponent__inner{padding-bottom:0;padding-top:0}}.HeaderComponent .content-part{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 62 81/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;padding:1rem}@media (min-width:992px){.HeaderComponent .content-part{--tw-bg-opacity:.8;background-color:rgb(0 62 81/var(--tw-bg-opacity));font-size:22px;height:calc(100% - 2.5rem);margin-bottom:2.5rem;max-height:545px;max-width:400px;min-height:-moz-fit-content;min-height:fit-content;padding:60px 40px 2.5rem;position:relative}}.HeaderComponent .content-part:after{--tw-bg-opacity:1;background-color:rgb(85 175 146/var(--tw-bg-opacity));bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}@media (min-width:992px){.HeaderComponent .content-part:after{top:100%}}.HeaderComponent .content-part h2{line-height:1.6;padding-bottom:1.5rem}.HeaderComponent .content-part .the_content{font-weight:500;height:-moz-fit-content;height:fit-content;line-height:1.625;margin-bottom:auto;margin-top:auto}.HeaderComponent .content-part .buttons{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;padding-top:1.5rem;width:100%}.HeaderComponent .content-part:not(:has(.the_content)) .buttons{flex:1 1 0%}.HeaderComponent .button-part{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));padding-bottom:1rem;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.HeaderComponent .button-part{display:none}}
