.banner-module{display:flex;justify-content:space-between;position:relative;width:100%}.banner-module.image-left{flex-direction:row}.banner-module.image-right{flex-direction:row-reverse}.banner-module .image-wrapper{background-position-x:left;background-position-y:bottom;background-repeat:no-repeat;background-size:80%;display:flex;flex-direction:column;width:50%}.banner-module .image-wrapper .image{align-self:center;display:flex;justify-content:flex-end}.banner-module .image-wrapper .image img{height:auto;max-width:60%}.banner-module .image-wrapper .icon{align-self:end;margin-bottom:20px;margin-top:-80px}.banner-module .image-wrapper .icon img{max-height:110px;width:auto}.banner-module .text-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;padding:0 0 0 50px;width:50%}.banner-module .text-wrapper .header-text{font-size:var(--font-size-h1);font-weight:700}.banner-module .text-wrapper .paragraph-text{font-size:var(--font-size-p)}.banner-module .text-wrapper button{align-items:center;background:radial-gradient(67.12% 40.18% at 50% 110.71%,#fc7575 0,#f23f3f 100%);border:none;border-radius:32px;box-shadow:0 16px 16px rgba(229,55,55,.24),inset 0 -3px 0 rgba(0,0,0,.2),inset 0 2px 0 hsla(0,0%,100%,.4);color:var(--colors-white);cursor:pointer;display:flex;font-size:16px;height:56px;justify-content:center;width:fit-content}.banner-module .text-wrapper button svg{height:24px;margin-left:10px;width:24px}.banner-module .text-wrapper button:hover{background:radial-gradient(67.12% 40.18% at 50% 110.71%,#fc7575 0,#f23f3f 100%);border:none}@media screen and (max-width:480px){.banner-module.image-left{flex-direction:column}.banner-module.image-right{flex-direction:column-reverse}.banner-module .image-wrapper{background-position-x:center;background-size:100%;display:none;width:100%}.banner-module .image-wrapper.mobile-image-visible{display:flex}.banner-module .image-wrapper .image{justify-content:center}.banner-module .image-wrapper .image img{max-width:80%}.banner-module .text-wrapper{justify-content:space-evenly;padding:0;width:100%}.banner-module .text-wrapper .header-text{font-size:var(--font-size-h1-mobile);font-weight:700;line-height:var(--line-height-h1-mobile);padding:20px;text-align:center}.banner-module .text-wrapper .paragraph-text{font-size:var(--font-size-p-mobile);font-weight:500;line-height:var(--line-height-p-mobile);margin-bottom:20px;padding:0 20px;text-align:center}.banner-module .text-wrapper button{align-self:center;border-radius:23px;cursor:pointer;font-size:12px;height:46px;text-align:center}}@media screen and (min-width:481px) and (max-width:768px){.banner-module.image-left{flex-direction:column}.banner-module.image-right{flex-direction:column-reverse}.banner-module .image-wrapper{background-position-x:left;background-size:50%;display:none;width:100%}.banner-module .image-wrapper.mobile-image-visible{display:flex}.banner-module .image-wrapper .image{justify-content:center}.banner-module .image-wrapper .image img{max-width:80%}.banner-module .image-wrapper .icon{margin-right:110px}.banner-module .text-wrapper{justify-content:space-evenly;padding:0;width:100%}.banner-module .text-wrapper .header-text{font-size:var(--font-size-h1-mobile);font-weight:700;line-height:var(--line-height-h1-mobile);padding:20px;text-align:center}.banner-module .text-wrapper .paragraph-text{font-size:var(--font-size-p-mobile);font-weight:500;line-height:var(--line-height-p-mobile);margin-bottom:20px;padding:0 20px;text-align:center}.banner-module .text-wrapper button{align-self:center;border-radius:23px;cursor:pointer;font-size:12px;height:46px;text-align:center}}