.hero-carousel-with-cta{overflow:hidden}@media(min-width:767px){.hero-carousel-with-cta{max-width:100dvw;position:relative}}.hero-carousel-with-cta .promo-banner__media_new_portrait{display:none}@media(min-width:767px){.hero-carousel-with-cta .promo-banner__media_new_portrait{display:block;height:100%;position:absolute;right:calc(50% - 40px);transform:translateX(100%);width:75%;z-index:1}.hero-carousel-with-cta .promo-banner__media_new_portrait img{aspect-ratio:1/1;border-radius:9999px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:auto}}.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:transparent!important}.hero-carousel-with-cta .cta-with-bg .promo-banner__media{aspect-ratio:390/317!important;margin-top:24px;-webkit-mask-image:url(../mobile-mask.png);mask-image:url(../mobile-mask.png);-webkit-mask-position:top right;mask-position:top right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.hero-carousel-with-cta .cta-with-bg .promo-banner__media .promo-banner__img{aspect-ratio:390/317!important;transform:translate(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-bottom:30px;padding-top:30px}}@media only screen and (min-width:830px){.hero-carousel-with-cta .cta-with-bg{padding-bottom:60px;padding-top:60px}}.hero-carousel-with-cta .promo-banner__media_new{display:none;height:100%;margin-left:auto;max-height:100%;max-width:730px;right:0;top:-10px;width:54%}.hero-carousel-with-cta .promo-banner__media_new img{aspect-ratio:1/1;border-radius:9999px;height:100%;max-width:unset!important;-o-object-fit:cover;object-fit:cover;width:auto}@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{display:block;position:absolute;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{max-width:65%;width:100%}.hero-carousel-with-cta .promo-banner__media .promo-banner__img{max-width:100%!important;transform:translateY(7%)}}@media only screen and (max-width:767px){.hero-carousel-with-cta .promo-banner__media{max-width:100%;width:100%}.hero-carousel-with-cta .promo-banner__media .promo-banner__img{border-radius:0;max-width:100%!important;transform:translateY(7%)}}.hero-carousel-with-cta .icon-info{align-items:center;display:grid;font-size:18px;gap:13px;grid-template-columns:35px 1fr}@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:transparent!important}}
