.block--home-banner{max-width:84rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media print, screen and (min-width: 48em){.block--home-banner{padding-left:1rem;padding-right:1rem}}@media print, screen and (min-width: 64em){.block--home-banner{padding-left:2rem;padding-right:2rem}}@media print, screen and (min-width: 48em){.block--home-banner{display:flex;align-items:center}}@media print, screen and (min-width: 48em){.block--home-banner .content{flex:0 0 50%;max-width:50%;padding-top:var(--header-offset);padding-left:32px}}@media print, screen and (min-width: 64em){.block--home-banner .content{flex:0 0 41.66667%;max-width:41.66667%;padding-top:var(--header-offset);padding-bottom:var(--header-offset);padding-left:48px}}@media screen and (min-width: 75em){.block--home-banner .content{margin-left:8.33333%}}.block--home-banner .media{position:relative;position:relative}.block--home-banner .media .frame{position:absolute;z-index:1;width:919px;height:883px;-webkit-clip-path:polygon(evenodd, 25% 0%, 76% 0, 100% 61%, 67% 100%, 7% 91%, 0% 40%, calc(0% + 5.5px) calc(40% + 4px), calc(25% + 2px) calc(0% + 4px), calc(76% - 3px) calc(0% + 5px), calc(100% - 5px) 61%, calc(67% - 2px) calc(100% - 5px), calc(7% + 5px) calc(91% - 4px), calc(0% + 5.5px) calc(40% + 4px), 0% 40%);clip-path:polygon(evenodd, 25% 0%, 76% 0, 100% 61%, 67% 100%, 7% 91%, 0% 40%, calc(0% + 5.5px) calc(40% + 4px), calc(25% + 2px) calc(0% + 4px), calc(76% - 3px) calc(0% + 5px), calc(100% - 5px) 61%, calc(67% - 2px) calc(100% - 5px), calc(7% + 5px) calc(91% - 4px), calc(0% + 5.5px) calc(40% + 4px), 0% 40%);overflow:hidden}@media print, screen and (max-width: 63.99875em){.block--home-banner .media .frame{left:-128px;top:-96px;bottom:-8px;width:620px;height:auto}}@media print, screen and (min-width: 48em) and (max-width: 63.99875em){.block--home-banner .media .frame{width:538px}}@media print, screen and (min-width: 64em){.block--home-banner .media .frame{right:-23px;bottom:-21px}}.block--home-banner .media .frame::before{position:absolute;top:50%;left:50%;width:calc(919px * 1.41);height:calc(919px * 1.41);background:linear-gradient(259.21deg, #009cde 4.15%, #9a41b9 41.9%, #15be11 73.27%, #098147 92.87%);margin-left:calc((919px * 1.41) / -2);margin-top:calc((919px * 1.41) / -2);content:''}.block--home-banner .media img{width:920px;height:816px;-webkit-clip-path:polygon(13% 3%, 89% 0, 100% 41%, 84% 95%, 21% 100%, 0 61%);clip-path:polygon(13% 3%, 89% 0, 100% 41%, 84% 95%, 21% 100%, 0 61%);margin:-16px 0 0 -132px;max-width:none;-o-object-fit:cover;object-fit:cover}@media print, screen and (max-width: 47.99875em){.block--home-banner .media img{width:620px;height:400px}}@media print, screen and (min-width: 48em) and (max-width: 63.99875em){.block--home-banner .media img{width:640px;height:500px;min-height:calc(100% + 72px);margin:-72px 0 0}}@media print, screen and (min-width: 48em){.block--home-banner .media img{float:right}}@media print, screen and (min-width: 64em){.block--home-banner .media img{margin:-144px 0 0 -320px}}@media print, screen and (max-width: 47.99875em){.block--home-banner .media{margin-bottom:40px}}@media print, screen and (min-width: 48em){.block--home-banner .media{flex:0 0 41.66667%;max-width:41.66667%;margin-bottom:21px;align-self:stretch}}@media print, screen and (min-width: 64em){.block--home-banner .media{flex:0 0 50%;max-width:50%}}.block--home-banner .field--name-field-heading{margin-bottom:24px}.block--home-banner .field--name-field-description{line-height:1.5;font-size:1rem;line-height:1.75em}@media print, screen and (min-width: 48em){.block--home-banner .field--name-field-description{font-size:1.25rem;line-height:1.8em}}.block--home-banner .field--name-field-description:not(:last-child){margin-bottom:24px}.block--home-banner .field--name-field-p-link{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:16px}@media print, screen and (min-width: 48em){.block--home-banner .field--name-field-p-link{row-gap:24px}}.block--home-banner .field--name-field-p-link>.field__item:not(:last-child){margin-right:24px}@media print, screen and (min-width: 48em){.block--home-banner .field--name-field-p-link>.field__item:not(:last-child){margin-right:48px}}

