.home-banner .home-banner-outer{align-items:center;display:flex;flex-direction:row;gap:84px;justify-content:space-between}.home-banner .banner-image{height:auto;max-width:511px;position:relative;z-index:999}.home-banner .banner-image:before{bottom:-70px;content:"";height:285px;left:-108px;position:absolute;width:285px;z-index:-1}.home-banner .banner-image:after{content:"";height:603px;position:absolute;right:-200px;top:-67px;width:432px;z-index:-1}@media only screen and (max-width:479px) and (min-width:220px){.home-banner .home-banner-outer .banner-content{width:100%!important}.home-banner .home-banner-outer{display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:29px}.home-banner-outer .banner-content{padding-top:0!important}.home-banner .banner-left,.home-banner .banner-right{width:100%}.home-banner .banner-head{padding-bottom:20px!important;width:100%}.home-banner .banner-image{height:auto;width:100%}.home-banner .banner-image img{height:100%;width:100%}.home-banner .banner-content p br,.home-banner .banner-head h1 br,.home-banner .banner-head:before,.home-banner .banner-image:before{display:none}.home-banner .banner-image{position:static}.home-banner .banner-image:after{height:385px;right:0;top:105px;width:272px;z-index:9}}@media only screen and (max-width:767px) and (min-width:480px){.home-banner{padding-left:20px;padding-right:20px}.home-banner .home-banner-outer{display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:40px}.home-banner .banner-left,.home-banner .banner-right{width:100%}.home-banner .banner-head{padding-bottom:20px}.home-banner .banner-image{max-width:100%;width:100%}.home-banner .banner-content p br,.home-banner .banner-head h1 br,.home-banner .banner-image:before{display:none}.home-banner .banner-image{position:static}.home-banner .banner-image:after{height:530px;right:0;top:105px;width:377px;z-index:9}.home-banner .banner-image img{height:100%;width:100%}}@media only screen and (max-width:985px) and (min-width:768px){.home-banner{padding-left:20px;padding-right:20px}.home-banner .home-banner-outer{display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:40px}.home-banner .banner-left,.home-banner .banner-right{width:100%}.home-banner .banner-head{padding-bottom:20px}.home-banner .banner-image{margin:0 auto;max-width:100%;width:95%}.home-banner .banner-content p br,.home-banner .banner-head h1 br,.home-banner .banner-image:before{display:none}.home-banner .banner-image{position:static}.home-banner .banner-image:after{height:460px;right:0;top:105px;width:308px;z-index:9}.home-banner .banner-image img{height:100%;width:100%}}@media only screen and (max-width:1024px) and (min-width:986px){.home-banner{overflow-x:hidden;padding-left:20px;padding-right:20px}.home-banner .home-banner-outer{gap:44px}.home-banner .banner-image{position:static}.home-banner .banner-image:after{height:533px;right:0;top:136px;width:379px;z-index:9}}@media only screen and (max-width:1349px) and (min-width:1025px){.home-banner .banner-image:after{right:5px;top:-67px;z-index:-1}.home-banner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1400px) and (min-width:1350px){.home-banner .banner-image:after{right:-80px;top:-67px;z-index:-1}}@media only screen and (max-width:1650px) and (min-width:1401px){.home-banner .banner-image:after{right:-115px;top:-67px;z-index:-1}}