.innerbanner{position:relative;background:var(--secondary-color)}.innerbanner .round-shape{opacity:.175}.innerbanner.bg-green{background:var(--green-color)}.innerbanner.bg-brown{background:#eadcab}.innerbanner.bg-purple{background:#a1b4e6}.innerbanner.bg-pink{background:#ffc4ae}.innerbanner.light .innerbanner__desc,.innerbanner.light .innerbanner__title{color:var(--primary-color)}.innerbanner.light .round-shape{mix-blend-mode:luminosity;opacity:.25}.innerbanner.light .round-shape img{width:100%;height:100%;object-fit:cover;object-position:center}.innerbanner path.cls-15{fill:none!important;transition:all 1s linear}.innerbanner__inner-wrapper{width:66.5rem;max-width:100%;margin:auto;column-gap:6%;position:relative;bottom:-2rem}.innerbanner__left{position:relative;width:37%;padding-top:3.75rem}.innerbanner__left .round-shape{mix-blend-mode:plus-lighter;background:hsla(0,0%,100%,.65);aspect-ratio:1.25/1.25;inset:0 -2.5rem 0 -2.25rem;margin:auto;top:-3rem}.innerbanner__img{position:relative;z-index:1;width:24.5rem}.innerbanner svg{width:24.5rem;height:max-content;position:relative;bottom:-3rem}.innerbanner .animate-leg{animation:fadeon 1.2s infinite alternate}.innerbanner .non-animate-leg{animation:fadeoff 1.2s infinite alternate}.innerbanner__right{width:57%;padding-top:8.375rem;padding-bottom:8.375rem}.innerbanner__title{font-weight:700;font-family:var(--roboto-flex);width:90%}.innerbanner__desc,.innerbanner__title{font-size:2.5rem;line-height:1.25;text-shadow:0 1px 1px 0 rgba(0,0,0,.2509803922);color:var(--white-color)}.innerbanner__desc{font-weight:400;text-transform:capitalize}.innerbanner__btm-shape{position:absolute;bottom:2rem;right:0;transform:scaleX(-1);max-height:5.875rem;width:auto}@media only screen and (max-width:1360px){.innerbanner__btm-shape{right:3%}}@media only screen and (max-width:1199px){.innerbanner__btm-shape{right:0}}@media only screen and (max-width:1024px){.innerbanner__left{width:40%}.innerbanner__right{width:54%;padding-top:6rem;padding-bottom:6rem}.innerbanner__desc,.innerbanner__title{font-size:1.875rem}}@media only screen and (max-width:767px){.innerbanner__left,.innerbanner__right{width:100%}.innerbanner__left{order:2}.innerbanner__left .round-shape{inset:0}.innerbanner__inner-wrapper{bottom:-1rem}.innerbanner__right{order:1;padding-top:6rem;padding-bottom:4rem}.innerbanner__btm-shape{display:none}.innerbanner .round-shape{aspect-ratio:1/1}}@keyframes fadeon{0%{opacity:0}to{opacity:1}}@keyframes fadeoff{0%{opacity:1}to{opacity:0}}