.hero-banner{align-items:center;display:flex;min-height:693px;overflow:hidden;position:relative}@media (max-width:992px){.hero-banner{min-height:500px}}.hero-banner .container{position:relative}.hero-banner .container .hero-banner-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;position:relative;z-index:9}@media (max-width:992px){.hero-banner .container .hero-banner-wrapper{align-items:center;flex-direction:column;gap:40px}}@media (max-width:768px){.hero-banner .container .hero-banner-wrapper{gap:32px}}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__description{max-width:596px;position:relative;z-index:1}@media (max-width:992px){.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__description{max-width:100%!important}}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__description .hs_cos_wrapper_type_inline_rich_text *{color:#fff}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__description .hs_cos_wrapper_type_inline_rich_text h1{margin-bottom:15px}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__description .hs_cos_wrapper_type_inline_rich_text:first-child p{margin-bottom:19px}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__description .cta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image{position:absolute;right:0}@media (max-width:992px){.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image{position:static}}@media (max-width:576px){.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image img.desc{display:none}}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image img.mob{display:none}@media (max-width:576px){.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image img.mob{display:block}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image.right img.desc{display:none}}.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image.right img.mob{display:none}@media (max-width:576px){.hero-banner .container .hero-banner-wrapper .hero-banner-wrapper__image.right img.mob{display:block}}.hero-banner .container .hero-banner-wrapper.img-text{flex-direction:row-reverse}@media (max-width:768px){.hero-banner .container .hero-banner-wrapper.img-text{flex-direction:column}}.hero-banner .container .circle-wrapper{position:absolute;z-index:0}