.hero-carousel-with-cta{overflow:hidden}@media(min-width: 767px){.hero-carousel-with-cta{position:relative;max-width:100dvw}}.hero-carousel-with-cta .promo-banner__media_new_portrait{display:none}@media(min-width: 767px){.hero-carousel-with-cta .promo-banner__media_new_portrait{position:absolute;display:block;height:100%;right:calc(50% - 40px);transform:translateX(100%);width:75%;z-index:1}.hero-carousel-with-cta .promo-banner__media_new_portrait img{border-radius:9999px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:100%;width:auto;left:0;position:absolute}}.hero-carousel-with-cta .hero__container .promo-banner__content{padding-top:70px;width:100%}@media(min-width: 767px){.hero-carousel-with-cta .hero__container .promo-banner__content{padding-bottom:50px;width:calc(50% - 46px)}}@media(min-width: 830px){.hero-carousel-with-cta .hero__container .promo-banner__content{padding-bottom:140px}}.hero-carousel-with-cta .hero__container .promo-banner__content .richtext{font-size:14px}@media(min-width: 830px){.hero-carousel-with-cta .hero__container .promo-banner__content .richtext{font-size:22px}}.hero-carousel-with-cta .cta-with-bg{overflow:hidden;padding-top:20px}.hero-carousel-with-cta .cta-with-bg.light-blue{background-color:rgba(140,195,231,.7)}@media only screen and (max-width: 767px){.hero-carousel-with-cta .cta-with-bg{background-color:rgba(0,0,0,0) !important}.hero-carousel-with-cta .cta-with-bg .promo-banner__media{aspect-ratio:390/317 !important;-webkit-mask-image:url(../mobile-mask.png);mask-image:url(../mobile-mask.png);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-top:24px}.hero-carousel-with-cta .cta-with-bg .promo-banner__media .promo-banner__img{aspect-ratio:390/317 !important;transform:translate(0%, 0%) !important}}.hero-carousel-with-cta .cta-with-bg .button__container a{width:-moz-max-content;width:max-content}@media only screen and (max-width: 767px){.hero-carousel-with-cta .cta-with-bg .button__container a{width:auto}}@media only screen and (max-width: 1100px){.hero-carousel-with-cta .cta-with-bg .button__container a{width:100%}}@media only screen and (min-width: 767px){.hero-carousel-with-cta .cta-with-bg{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width: 830px){.hero-carousel-with-cta .cta-with-bg{padding-top:60px;padding-bottom:60px}}.hero-carousel-with-cta .promo-banner__media_new{display:none;top:-10px;right:0;width:54%;max-width:730px;height:100%;max-height:100%;margin-left:auto}.hero-carousel-with-cta .promo-banner__media_new img{border-radius:9999px;height:100%;width:auto;max-width:unset !important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media(min-width: 767px)and (max-width: 830px){.hero-carousel-with-cta .promo-banner__media_new{display:none}}@media(min-width: 830px){.hero-carousel-with-cta .promo-banner__media_new{position:absolute;display:block;z-index:1}}.hero-carousel-with-cta .mob_media{display:block;margin-left:0}@media(min-width: 767px){.hero-carousel-with-cta .mob_media{display:none}}.hero-carousel-with-cta .mob_media.ratio--1x1{aspect-ratio:1/1}.hero-carousel-with-cta .hero_fade_slider .swiper-wrapper .swiper-slide:not(:first-child){opacity:0}@media(max-width: 1024px){.hero-carousel-with-cta .promo-banner__media{width:100%;max-width:65%}.hero-carousel-with-cta .promo-banner__media .promo-banner__img{max-width:100% !important;transform:translate(0%, 7%)}}@media only screen and (max-width: 767px){.hero-carousel-with-cta .promo-banner__media{width:100%;max-width:100%}.hero-carousel-with-cta .promo-banner__media .promo-banner__img{max-width:100% !important;transform:translate(0%, 7%);border-radius:0}}.hero-carousel-with-cta .icon-info{display:grid;grid-template-columns:35px 1fr;align-items:center;gap:13px;font-size:18px}@media (min-width: 830px){.hero-carousel-with-cta .icon-info{font-size:22px}}.hero-carousel-with-cta .icon-info{color:#30629c}.hero-carousel-with-cta .icon-info p{font-weight:400}.hero-carousel-with-cta .icon-info svg{margin-bottom:auto;margin-top:3px}@media only screen and (max-width: 768px){.single-meeting-conference #hero-carousel-with-cta .cta-with-bg{background-color:rgba(0,0,0,0) !important}}
