@keyframes fadeInTopRightModify{0%{opacity:0;-webkit-transform:translate3d(20%,-50%,0);transform:translate3d(20%,-50%,0);visibility:hidden}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}}@keyframes fadeInBottomRightModify{0%{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(70%,60%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.hero-banner--with-circles,.hero-banner--with-circles .hero-banner__desc{font-size:1.125rem;line-height:1.6}.hero-banner.hero-banner--with-circles{margin:0 auto;padding:2.3rem 0 2rem}.hero-banner--with-circles .underlined{position:relative}.hero-banner--with-circles .underlined:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='279' height='18' fill='none'%3E%3Cpath d='M118.494 2.107c-13.107.722-26.06 1.61-38.693 2.58-8.051.619-16.101.436-24.14.253-9.817-.224-19.616-.447-29.384.79-2.093.266-4.198.495-6.304.724-3.522.384-7.048.768-10.526 1.323-3.488.557-8.114 1.35-8.722 1.515-.317.095-.456.237-.5.285-.315.331-.258.65-.08.9.071.106.252.366.752.402 21.072 1.526 42.443.218 63.746-1.086 12.557-.768 25.091-1.535 37.526-1.72 58.152-.852 118.066 2.533 175.756 9.92.503.059.993-.237 1.063-.675.084-.426-.28-.84-.783-.9-57.788-7.398-117.8-10.795-176.064-9.93-12.422.183-24.943.95-37.486 1.718-19.01 1.165-38.073 2.333-56.927 1.477l1.256-.208.812-.135c3.442-.552 6.93-.93 10.416-1.308 2.12-.23 4.239-.46 6.345-.728 9.76-1.238 19.552-1.013 29.362-.787 8.012.184 16.036.368 24.064-.244 22.159-1.704 45.282-3.172 68.587-3.858 8.338.106 16.647.213 24.956.343 17.976.284 36.036 1.113 53.969 2.225l3.236.207c4.321.277 8.642.553 12.963.8.407.024.96.058 1.579.097 2.104.132 4.974.311 5.472.293.797-.024.951-.592.965-.687.042-.213.014-.509-.378-.757-.042-.036-.294-.154-.853-.225C217.871.52 183.053-.177 148.598.829c-34.537-.417-69.2-.608-103.67-.8L39.522 0c-.519 0-.943.355-.947.793-.003.438.415.793.934.805l.752.004c26 .14 52.13.282 78.233.505Z' fill='%2336F'/%3E%3Cpath d='M118.494 2.107c-13.107.722-26.06 1.61-38.693 2.58-8.051.619-16.101.436-24.14.253-9.817-.224-19.616-.447-29.384.79-2.093.266-4.198.495-6.304.724-3.522.384-7.048.768-10.526 1.323-3.488.557-8.114 1.35-8.722 1.515-.317.095-.456.237-.5.285-.315.331-.258.65-.08.9.071.106.252.366.752.402 21.072 1.526 42.443.218 63.746-1.086 12.557-.768 25.091-1.535 37.526-1.72 58.152-.852 118.066 2.533 175.756 9.92.503.059.993-.237 1.063-.675.084-.426-.28-.84-.783-.9-57.788-7.398-117.8-10.795-176.064-9.93-12.422.183-24.943.95-37.486 1.718-19.01 1.165-38.073 2.333-56.927 1.477l1.256-.208.812-.135c3.442-.552 6.93-.93 10.416-1.308 2.12-.23 4.239-.46 6.345-.728 9.76-1.238 19.552-1.013 29.362-.787 8.012.184 16.036.368 24.064-.244 22.159-1.704 45.282-3.172 68.587-3.858 8.338.106 16.647.213 24.956.343 17.976.284 36.036 1.113 53.969 2.225l3.236.207c4.321.277 8.642.553 12.963.8.407.024.96.058 1.579.097 2.104.132 4.974.311 5.472.293.797-.024.951-.592.965-.687.042-.213.014-.509-.378-.757-.042-.036-.294-.154-.853-.225C217.871.52 183.053-.177 148.598.829c-34.537-.417-69.2-.608-103.67-.8L39.522 0c-.519 0-.943.355-.947.793-.003.438.415.793.934.805l.752.004c26 .14 52.13.282 78.233.505Z' stroke='%2336F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:21px;left:0;position:absolute;width:100%}.hero-banner--with-circles .hero-banner__title--lg,.hero-banner--with-circles .hero-banner__title--md,.hero-banner--with-circles .hero-banner__title--sm{font-size:2.25rem;line-height:1.2;margin-bottom:2.5rem;z-index:10}.hero-banner__actions .cta_button{width:100%}.hero-banner__actions .cta_button span{box-sizing:border-box;font-size:1.125rem;line-height:1.5;padding:1rem;width:100%}.hero-banner__media{margin-top:4rem;position:relative;z-index:5}.hero-banner--with-circles .hero-banner__img{height:318px;margin:2.5rem 0 2rem;position:relative;transform:unset;width:100%;z-index:5}.hero-banner--with-circles .hero-banner__img>img{max-width:140%!important;position:absolute;right:0}.hero-banner__decor{position:absolute}.hero-banner__decor img{height:100%!important;object-fit:contain;width:100%}.hero-banner__decor--circles{bottom:-30%;left:15%;max-width:154px;transform:rotate(285deg);width:100%;z-index:2}.hero-banner__img--desktop{display:none}.hero-banner__img--mobile{display:block}@media only screen and (min-width:768px){.hero-banner--with-circles .hero-banner__title{margin:0 auto 2.5rem;max-width:1027px}.hero-banner--with-circles .hero-banner__title--lg{font-size:4.25rem}.hero-banner--with-circles .hero-banner__title--md{font-size:4rem}.hero-banner--with-circles .hero-banner__title--sm{font-size:3.75rem}.hero-banner--with-circles .hero-banner__img{height:unset;margin:4.5rem 0 2rem}.hero-banner--with-circles .hero-banner__img>img{max-width:100%!important;position:relative}.hero-banner--with-circles .hero-banner__desc{font-size:1.5rem;line-height:1.5;max-width:674px;z-index:10}.hero-banner.hero-banner--with-circles{margin:0 auto;padding-bottom:0}.hero-banner__actions .cta_button{width:unset}.hero-banner__actions .cta_button span{min-width:176px}.hero-banner__decor--frame{height:calc(100% + 50px);left:-77px;top:-37px;width:calc(100% + 100px)}.hero-banner__decor--circles{bottom:unset;left:unset;max-width:330px;right:-6%;top:-11%;transform:rotate(0deg)}.hero-banner__img--mobile{display:none}.hero-banner__img--desktop{display:block}}.hero-banner__first-circle{animation-duration:2s;animation-name:fadeInTopRightModify;bottom:500px;position:absolute;right:-90px;top:-70px;z-index:-1}.hero-banner__first-circle img{z-index:-1}.hero-banner__second-circle{animation-duration:2s;animation-name:fadeInBottomRightModify;bottom:200px;position:absolute;right:-4px;top:200px}@media only screen and (max-width:1024px){.hero-banner__media{margin-bottom:90px}.hero-banner__first-circle{bottom:-80px;left:60px;position:absolute;right:unset;top:unset;z-index:-1}.hero-banner__first-circle img{width:180px}.hero-banner__second-circle img{width:115px}.hero-banner__second-circle{bottom:-45px;left:180px;position:absolute;right:unset;top:unset}}@media only screen and (max-width:767px){.hero-banner__first-circle{left:10px}.hero-banner__second-circle{left:135px}}