.simple-banner-section{padding:20px 0;position:relative}.page .simple-banner-section{padding:20px 10px}.banner{width:100%;background:#25c485;border-radius:6px;font:normal normal normal 22px/26px Patua One,sans-serif;color:#333;overflow:hidden;padding:20px 10px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;box-shadow:0 4px 4px rgba(0,0,0,.0784313725490196)}@media screen and (min-width:992px){.banner:hover{background:#2fbd7f}.banner:hover img{transform:scale(1.1)}}@media screen and (min-width:992px){.banner{padding:35px 60px;flex-wrap:nowrap}}.banner-text{flex:1;z-index:1}@media screen and (min-width:992px){.banner-text{flex:2;font-size:30px}}.banner-image{transition:transform .3s ease;margin-top:-9%;margin-right:-3%}@media screen and (min-width:992px){.banner-image{position:relative;margin-top:-9%;margin-right:auto;margin-bottom:-9%}}.banner-image--custom{border-radius:12px;object-fit:cover}@media screen and (min-width:992px){.banner-image--custom{border-radius:0}}@media screen and (min-width:992px){.banner-image{flex:1;width:auto;max-width:250px}}.banner-btn__container{width:100%}@media screen and (min-width:992px){.banner-btn__container{flex:1;width:auto}}.banner-btn{width:100%;font-size:18px;z-index:1}@media screen and (min-width:992px){.banner-btn{font-size:20px;display:flex;width:fit-content;padding:15px 80px 15px 60px}}.banner-btn span{position:relative;text-wrap:nowrap}.banner-btn span:after{content:"→";color:#fff;display:inline-block;margin-left:5px;font-family:system-ui;transition:transform .3s ease}.banner-btn span:hover:after{transform:translateX(4px)}