.b_main_banner{position:relative;z-index:1;overflow:hidden}.b_main_banner.blue-theme{background-color:#162045;color:#fff}.b_main_banner.blue-theme .btn_white:hover{border-color:#cfcde7;background-color:#cfcde7;color:#100686}@media (max-width:991px){.b_main_banner.b_main_banner--type-3 .banner_decor{margin:-120px 0}}@media (max-width:767px){.b_main_banner.b_main_banner--type-3 .banner_decor{margin:-17vw 0 -8vw}}@media (max-width:600px){.b_main_banner.b_main_banner--type-3 .banner_decor{width:auto;max-width:unset;margin:-14vw -9vw -8vw -17vw}}.b_main_banner.b_main_banner--type-3 .banner_decor img{max-width:57vw;position:absolute;z-index:-1;top:0;left:50%;transform:translate(-45%,-50%)}@media (max-width:991px){.b_main_banner.b_main_banner--type-3 .banner_decor img{max-width:100%;position:static;left:auto;transform:none}}@media (min-width:768px) and (max-width:1199px){.b_main_banner.b_main_banner--type-4 .banner_content{width:45%}}@media (min-width:768px) and (max-width:1199px){.b_main_banner.b_main_banner--type-4 .banner_image{width:55%}}@media (max-width:767px){.b_main_banner.b_main_banner--type-4 .banner_image{display:block;padding:0 15px}}.b_main_banner.b_main_banner--type-4 .banner_decor{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media (max-width:991px){.b_main_banner.b_main_banner--type-4 .banner_decor{margin:-120px 0;height:auto}}@media (max-width:767px){.b_main_banner.b_main_banner--type-4 .banner_decor{margin:-80px 0 -20px}}@media (max-width:600px){.b_main_banner.b_main_banner--type-4 .banner_decor{width:auto;max-width:unset;margin:0;display:block}}.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap{width:100%;position:relative;z-index:-1;height:100%}@media (max-width:991px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap{max-width:100%;left:auto;transform:none;height:600px}}@media (max-width:767px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap{height:450px}}@media (max-width:600px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap{height:320px}}.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap video{width:100%;height:auto;width:1000px;position:absolute;top:50%;margin:-450px 0 0 -149px}@media (max-width:1700px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap video{width:770px;margin:-355px 0 0 -149px}}@media (min-width:768px) and (max-width:1199px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap video{width:690px;margin:-315px 0 0 0}}@media (max-width:991px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap video{width:518px;margin:-255px 0 0 -90px}}@media (max-width:767px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap video{width:500px;margin:-213px 0 0 0}}@media (max-width:600px){.b_main_banner.b_main_banner--type-4 .banner_decor .video_wrap video{width:482px;left:50%;margin:-235px 0 0 -270px}}.b_main_banner.ecosystem_page{overflow:visible}.b_main_banner.ecosystem_page .left_circle{overflow:visible}@media (max-width:1199px){.b_main_banner.ecosystem_page .left_circle .blue_circle,.b_main_banner.ecosystem_page .left_circle .circle{width:970px;height:970px}}@media (max-width:991px){.b_main_banner.ecosystem_page .left_circle .blue_circle,.b_main_banner.ecosystem_page .left_circle .circle{max-width:100%}}.b_main_banner.ecosystem_page .main_banner{min-height:auto}.b_main_banner.ecosystem_page .content_wrapper{max-width:482px}@media (max-width:1199px){.b_main_banner.ecosystem_page .content_wrapper{font-size:16px}}@media (max-width:991px){.b_main_banner.ecosystem_page .content_wrapper{max-width:100%}}.b_main_banner.ecosystem_page .content_wrapper p{line-height:1.6}@media (max-width:991px){.b_main_banner.ecosystem_page .banner_image .banner_decor{margin:0}}.b_main_banner .left_circle{position:absolute;z-index:-2;top:0;left:0;bottom:0;right:0;overflow:hidden;max-width:100%}.b_main_banner .left_circle .blue_circle,.b_main_banner .left_circle .circle{width:1050px;height:1050px;border-radius:50%;opacity:.2;transform:translate(-45%,-35%) rotate(-180deg);background:linear-gradient(311.01deg,#f8deb9 23.34%,rgba(248,222,185,0) 87.09%)}@media (max-width:991px){.b_main_banner .left_circle .blue_circle,.b_main_banner .left_circle .circle{width:490px;height:490px}}@media (max-width:767px){.b_main_banner .left_circle .blue_circle,.b_main_banner .left_circle .circle{width:577px;height:577px;transform:translate(-25%,-25%) rotate(-180deg)}}.b_main_banner .left_circle .blue_circle{background:linear-gradient(311.01deg,#a8c0e4 23.34%,rgba(221,233,251,0) 87.09%);opacity:.3}.b_main_banner .block_decor{left:39%;top:13%}@media (max-width:1199px){.b_main_banner .block_decor{top:15.5%}}@media (max-width:991px){.b_main_banner .block_decor{left:0;top:auto;bottom:-10%}}@media (max-width:767px){.b_main_banner .block_decor{bottom:90px}}.b_main_banner .block_decor img{max-width:none}@media (max-width:991px){.b_main_banner .block_decor img{position:relative;left:50%;transform:translate(-53%,0)}}@media (max-width:767px){.b_main_banner .block_decor img{max-width:524px;transform:translate(-55%,0)}}.b_main_banner .banner_content{padding:100px 15px;width:50%}@media (max-width:1199px){.b_main_banner .banner_content{padding:50px 15px}}@media (max-width:991px){.b_main_banner .banner_content{width:100%}}@media (max-width:767px){.b_main_banner .banner_content{padding:25px 15px 20px}}.b_main_banner .main_banner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 81px);max-width:1130px;margin:0 auto}@media (max-width:991px){.b_main_banner .main_banner{min-height:auto}}.b_main_banner .main_banner_inner{margin:0 -15px;width:calc(100% + 30px)}@media (max-width:767px){.b_main_banner .main_banner_inner{width:calc(100% + 40px);margin:0 -20px}}.b_main_banner .banner_title{margin:0 0 20px}@media (max-width:991px){.b_main_banner .banner_title{font-size:30px}}@media (max-width:767px){.b_main_banner .banner_title{margin:0 0 4px}}@media (max-width:991px){.b_main_banner .banner_title h1{font-size:30px}}@media (max-width:767px){.b_main_banner .banner_title h1 span{font-size:30px!important}}.b_main_banner .content_wrapper{margin:24px 0 0;font-size:20px;max-width:500px}@media (max-width:991px){.b_main_banner .content_wrapper{font-size:16px}}@media (max-width:767px){.b_main_banner .content_wrapper{margin:5px 0 0}}.b_main_banner .buttons_wrapper{margin:40px 0 0;gap:30px;-ms-flex-align:center;align-items:center}.b_main_banner .buttons_wrapper .btn_link{text-decoration:none}.b_main_banner .buttons_wrapper .wistia_click_to_play{height:auto;width:auto}@media (max-width:767px){.b_main_banner .desktop_buttons_wrapper{display:none}}.b_main_banner .mobile_buttons_wrapper{width:100%}@media (max-width:767px){.b_main_banner .mobile_buttons_wrapper .buttons_wrapper{margin:24px 0 0;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.b_main_banner .mobile_buttons_wrapper .buttons_wrapper>.btn,.b_main_banner .mobile_buttons_wrapper .buttons_wrapper>.btn-desktop,.b_main_banner .mobile_buttons_wrapper .buttons_wrapper>.btn-mobile,.b_main_banner .mobile_buttons_wrapper .buttons_wrapper>.btn_link{min-width:unset;max-width:calc(50% - 30px)}}@media (max-width:767px){.b_main_banner .mobile_buttons_wrapper .btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:5px 14px;min-height:48px}}.b_main_banner .banner_image{padding:0 15px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:50%}@media (max-width:991px){.b_main_banner .banner_image{width:100%;z-index:-1}}@media (max-width:767px){.b_main_banner .banner_image{padding:0 20px 0 10px}}@media (max-width:600px){.b_main_banner .banner_image{padding:0 10px}}@media (max-width:991px){.b_main_banner .banner_image img{margin:0 auto}}.b_main_banner .banner_decor{position:relative;margin-left:-20%;width:150%}@media (max-width:1600px){.b_main_banner .banner_decor{margin-right:10%;margin-left:-30%}}@media (max-width:767px){.b_main_banner .banner_decor{padding-right:65px;margin-left:0;margin-right:0;width:auto}}@media (max-width:600px){.b_main_banner .banner_decor{max-width:500px;padding:0;margin:0 auto}}.b_main_banner .banner_decor #icon-container,.b_main_banner .banner_decor #icon-container-mobile{width:100%;transform:scale(1.9);position:relative}@media (max-width:1600px){.b_main_banner .banner_decor #icon-container,.b_main_banner .banner_decor #icon-container-mobile{transform:scale(1.4)}}@media (max-width:991px){.b_main_banner .banner_decor #icon-container,.b_main_banner .banner_decor #icon-container-mobile{margin:-150px 0 -100px;transform:scale(1)}}@media (max-width:767px){.b_main_banner .banner_decor #icon-container,.b_main_banner .banner_decor #icon-container-mobile{margin:-100px 0 -100px}}@media (max-width:600px){.b_main_banner .banner_decor #icon-container,.b_main_banner .banner_decor #icon-container-mobile{height:500px;margin:-120px 0 -90px;position:relative}}.b_main_banner .banner_decor svg{transform:unset!important;width:100%!important;height:auto!important}@media (max-width:600px){.b_main_banner .banner_decor svg{position:absolute;max-width:none;top:50%;left:50%;transform:translate(-58%,-50%)!important;width:480px!important;height:auto!important}}