/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.title-h3{font-weight:700;font-family:quicksand,var(--bs-font-sans-serif);letter-spacing:0;font-size:2.4rem;line-height:1.25;color:#072939}@media (min-width:992px){.title-h3{font-weight:700;font-family:quicksand,var(--bs-font-sans-serif);letter-spacing:0;font-size:3.2rem;line-height:1.25}}
.component-iframe-object__title{margin-bottom:2rem}.component-iframe-object__iframe{max-height:30rem}@media (min-width:768px){.component-iframe-object__iframe{max-height:60rem}}@media (min-width:992px){.component-iframe-object__iframe{max-height:none}}@media (min-width:992px){.company-page .component-iframe-object{width:calc(1800%/24);margin-right:auto;margin-left:auto}}@media (min-width:1200px){.company-page .component-iframe-object{width:calc(1600%/24)}}
.component-media-text__media img{display:block;width:100%;height:auto}.component-media-text{position:relative;z-index:0}@media (min-width:992px){.component-media-text__top{width:85%;margin-right:0;margin-left:0}}.component-media-text__top+.component-media-text__media{margin-top:2.8rem}@media (min-width:992px){.component-media-text__top+.component-media-text__media{margin-top:4.4rem}}.component-media-text__top__title{margin-bottom:1.2rem}@media (min-width:992px){.component-media-text__media{margin-left:-5.6rem}}.component-media-text__bottom{position:relative;z-index:1;margin-top:-2rem}@media (min-width:992px){.component-media-text__bottom{margin-top:-4.4rem}}.component-media-text__bottom__desc{padding:2.8rem;background-color:#eff8fb}@media (min-width:992px){.component-media-text__bottom__desc{width:75%}}.component-media-text__bottom__desc__cta{margin-top:2rem}@media (min-width:992px){.component-media-text.desktop-image_right .component-media-text__bottom{display:flex;flex-direction:row-reverse}.component-media-text.desktop-image_right .component-media-text__bottom__desc{margin-right:5.6rem;margin-left:0}}@media (min-width:992px){.company-page .component-media-text{width:calc(1800% / 24);margin-right:auto;margin-left:auto}}@media (min-width:1200px){.company-page .component-media-text{width:calc(1600% / 24)}}@media (min-width:992px){.company-page .component-media-text.desktop-image_right .component-media-text__media{margin-right:-5.6rem;margin-left:0}}
