.component_hero_banner{margin:100px 0 87px;position:relative}.component_hero_banner .section_inner .banner_content_section{display:flex;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;z-index:1}.component_hero_banner .section_inner .banner_content_section .banner_content_inner{max-width:785px;width:100%}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .banner_heading_text{margin:0}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .banner_description{display:flex;flex-wrap:wrap;justify-content:center;margin-top:17px}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .button_section{display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .button_section .button_item{display:flex;flex-wrap:wrap}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .button_section .button_item .btn{min-width:223px}.component_hero_banner .section_inner .banner_media_with_shape{position:relative}.component_hero_banner .section_inner .banner_media_section{margin-top:120px}.component_hero_banner .section_inner .banner_media_section .banner_type_image{display:flex;flex-wrap:wrap;justify-content:center}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image{border-radius:50%;height:652px;overflow:hidden;position:relative;width:652px}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.component_hero_banner .section_inner .desktop_shape{bottom:auto;left:50%;min-height:944px;min-width:1817px;pointer-events:none;position:absolute;right:auto;top:50%;transform:translateX(-50%) translateY(-50%);z-index:0}.component_hero_banner .section_inner .mobile_shape{display:none}@media (max-width:1439px){.component_hero_banner{margin:100px 0 80px}.component_hero_banner .section_inner .banner_media_section{margin-top:100px}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image{height:580px;width:580px}.component_hero_banner .section_inner .desktop_shape{min-height:800px;min-width:1540px}}@media (max-width:1199px){.component_hero_banner{margin:75px 0}.component_hero_banner .section_inner .banner_content_section .banner_content_inner{max-width:640px}.component_hero_banner .section_inner .banner_media_section{margin-top:90px}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image{height:500px;width:500px}.component_hero_banner .section_inner .desktop_shape{height:700px;min-width:1348px}}@media (max-width:991px){.component_hero_banner{margin:60px 0 62px}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image{height:400px;width:400px}.component_hero_banner .section_inner .desktop_shape{height:550px;min-width:1060px}}@media (max-width:767px){.component_hero_banner{margin:46px 0 62px}.component_hero_banner .container{padding:18.5px 0}.component_hero_banner .section_inner .banner_content_section .banner_content_inner{max-width:510px}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .banner_description{margin-top:21px}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .button_section{margin-top:42px}.component_hero_banner .section_inner .banner_media_section{margin-top:74px}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image{height:360px;margin-right:0;width:360px}}@media (max-width:575px){.component_hero_banner .section_inner .banner_media_section{margin-top:67px}.component_hero_banner .section_inner .banner_media_section .banner_type_image .round_image{height:73.33vw;width:73.33vw}.component_hero_banner .section_inner .desktop_shape{height:105.3846153846vw;min-width:203.0769230769vw}}@media (max-width:380px){.component_hero_banner .section_inner .banner_content_section{padding:0}.component_hero_banner .section_inner .banner_content_section .banner_content_inner .banner_heading_text{font-size:34px}}
/*# sourceMappingURL=hero_banner.css.map */