/* compiled by scssphp 1.6.0 on Mon, 22 Jul 2024 08:16:09 +0000 (0.0203s) */

.textblock-media{--textblock-media__heading-column-span--left: 1 / -1;--textblock-media__heading-column-span--right: 1 / -1;--textblock-media_media-column-span--left: 1 / -1;--textblock-media_media-column-span--right: 1 / -1;--textblock-media__content-column-span--left: 1 / -1;--textblock-media__content-column-span--right: 1 / -1;--textblock-media__heading-row-span: 1;--textblock-media__content-row-span: 2;--textblock-media_media-row-span: 3;--textblock-media__heading-max-inline-size: 100%;--textblock-media__content-max-inline-size: 100%}@media (min-width:64rem){.textblock-media{--textblock-media__heading-column-span--left: 1 / 6;--textblock-media__heading-column-span--right: 8 / -1;--textblock-media_media-column-span--left: 1 / 8;--textblock-media_media-column-span--right: 6 / -1;--textblock-media__content-column-span--left: 1 / 6;--textblock-media__content-column-span--right: -6 / -1;--textblock-media__container-column-gap: 1.875rem;--textblock-media__heading-row-span: 2;--textblock-media__content-row-span: 3;--textblock-media_media-row-span: 1 / -1;--textblock-media__heading-max-inline-size: 33.5rem;--textblock-media__content-max-inline-size: 33.5rem}}@media (min-width:85.375rem){.textblock-media{--textblock-media__container-column-gap: 3.125rem}}@media (min-width:96rem){.textblock-media{--textblock-media__container-column-gap: 4.625rem}}@media (max-width:71.1875rem){#site-content>.textblock-media:first-child{padding-block-start:2rem}}.textblock-media:has(.textblock-media__flags){overflow:visible;margin-block-start:var(--section-margin--block-end);--section-margin--block-end: 4.375rem;--section-padding--block: 4.375rem}@media (min-width:64rem){.textblock-media:has(.textblock-media__flags){--section-padding--block: 6.25rem;--section-margin--block-end: 5.375rem}}@media (min-width:97.875rem){.textblock-media:has(.textblock-media__flags){--section-margin--block-end: 6.25rem}}.textblock-media__flags{grid-column:unset;position:absolute;inset:-7rem 0 auto auto;width:8rem;height:8.125rem}@media (min-width:48rem){.textblock-media__flags{width:10rem;height:10.1875rem;inset:-6rem 0 auto auto}}@media (min-width:64rem){.textblock-media__flags{width:13rem;height:13.1875rem;inset:-5rem -0.4rem auto auto}}.textblock-media .media{inline-size:100%;margin-block-start:2.5rem}@media (min-width:48rem){.textblock-media .media{margin-block-start:2rem}}@media (min-width:64rem){.textblock-media .media{margin-block-start:0}}.textblock-media .media__image img{border-radius:0.625rem;max-block-size:31.25rem}@media (min-width:64rem){.textblock-media .media__image img{max-block-size:none}}.textblock-media .media.--video{height:auto;aspect-ratio:1.7777777778}.textblock-media .media .--not-lazy{max-inline-size:none;max-block-size:none}.textblock-media .media .video__wrapper{box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.15);margin:0 0}.textblock-media .media .video__poster,.textblock-media .media .video__player{border-radius:0.625rem}.textblock-media .media .video__poster{object-fit:cover}.textblock-media .media .video__button{--button__background--primary--hover: transparent;--button__border-color--hover: transparent}.textblock-media .media .video__player{display:flex}.textblock-media .media .video__player iframe{width:100%;height:100%}.textblock-media__content.--right{margin-inline:0}.textblock-media__content .button__group:has(.--primary){padding-inline-end:0}.textblock-media__content .button.--primary{--button__font-size--primary: 0.625rem}@media (min-width:24.5375rem){.textblock-media__content .button.--primary{--button__font-size--primary: 0.8125rem}}@media (min-width:48rem){.textblock-media__content .button.--primary{--button__font-size--primary: 1rem}}@media (min-width:64rem){.textblock-media__content .button.--primary{--button__font-size--primary: 0.8125rem}}@media (min-width:75rem){.textblock-media__content .button.--primary{--button__font-size--primary: 1rem}}@media (min-width:85.375rem){.textblock-media__content .button.--primary{--button__font-size--primary: 1.125rem}}.textblock-media__contact{position:relative;margin-block-start:0.25rem}.textblock-media__contact .heading__email,.textblock-media__contact .heading__phone{display:flex;align-items:center;gap:0.75rem;margin-block-end:0}.textblock-media__contact .heading__email svg,.textblock-media__contact .heading__phone svg{fill:var(--color-2)}