.block-hero-banner-side-image .group-content{display:flex;gap:30px clamp(60px,9vw,146px)}.block-hero-banner-side-image .group-content__data{width:100%;max-width:760px}.block-hero-banner-side-image .group-content__data .box-breadcrumb{margin-bottom:44.3px;display:flex}.block-hero-banner-side-image .group-content__data .box-breadcrumb .breadcrumb-site{width:100%;max-width:760px;margin-bottom:initial}.block-hero-banner-side-image .group-content__data h1{font-size:clamp(35px,5vw,52px)}.block-hero-banner-side-image .group-content__data .title{margin-bottom:25px}.block-hero-banner-side-image .group-content__data .content-text p{letter-spacing:.73px !important}.block-hero-banner-side-image .group-content__data .content-text p:last-child{margin-bottom:initial}.block-hero-banner-side-image .group-content__data .content-buttons{margin-top:clamp(25px,5vw,40px)}.block-hero-banner-side-image .group-content__image{width:100%;max-width:clamp(300px,34vw,414px)}.block-hero-banner-side-image .group-content__image figure{width:100%;background-color:#00dd9e;border-radius:266px;overflow:hidden;margin-bottom:initial}.block-hero-banner-side-image .group-content__image figure img{width:100%;height:auto;object-fit:cover;aspect-ratio:414/480}.block-hero-banner-side-image--franchise .group-content{gap:30px clamp(60px,17vw,261px)}.block-hero-banner-side-image--franchise .group-content__data{max-width:648px}.block-hero-banner-side-image--franchise .group-content__data .content-buttons .btn-site{min-width:219px}.block-hero-banner-side-image--franchise .group-content__image{height:clamp(390px,38vw,517px);display:flex;align-items:flex-end}.block-hero-banner-side-image--franchise .group-content__image figure{height:clamp(360px,38vw,480px);position:relative}.block-hero-banner-side-image--franchise .group-content__image figure img{aspect-ratio:358/486;object-position:73% 0%}.block-hero-banner-side-image--non-profits::before,.block-hero-banner-side-image--why-partner::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;max-width:clamp(230px,80vw,1063px);background:rgba(0,0,0,0) linear-gradient(90deg, rgb(0, 32, 40) 0%, rgba(0, 32, 40, 0) 100%) 0% 0% no-repeat padding-box}.block-hero-banner-side-image--why-partner .group-content{justify-content:space-between}.block-hero-banner-side-image--why-partner .group-content__data{max-width:648px}.block-hero-banner-side-image--why-partner .group-content__data .content-buttons .btn-site{min-width:257px}@media(min-width: 1200px){.block-hero-banner-side-image--personal-insurance .group-content__image{transform:translateY(50px)}}@media(max-width: 1024px){.block-hero-banner-side-image--non-profits{padding-bottom:108px !important}}@media(max-width: 880px){.block-hero-banner-side-image .box-breadcrumb{justify-content:center}.block-hero-banner-side-image .group-content{flex-direction:column;align-items:center}}@media(max-width: 991px){.block-hero-banner-side-image{padding:60px 0 !important}.block-hero-banner-side-image--non-profits{padding:60px 0 108px !important}}@media(max-width: 767px){.block-hero-banner-side-image--non-profits{padding:40px !important}.block-hero-banner-side-image--why-partner .group-content__data .box-breadcrumb{margin-bottom:30px}}@media(max-width: 576px){.block-hero-banner-side-image--franchise .group-content__data .box-breadcrumb{margin-bottom:30px}}@media(max-width: 366px){.block-hero-banner-side-image--franchise .group-content__image{height:260px;width:200px}.block-hero-banner-side-image--franchise .group-content__image figure{height:250px}}