.hero__half_wrapper{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero__half_image{width:50%;order:2;height:100%}.hero__half_content{width:50%;order:1;height:100%;display:flex;align-items:center}.yellow_shapeee{position:absolute;width:71%;height:auto;top:-18%;right:-18%;z-index:4;display:block;animation:animYellow 37s linear infinite}@keyframes animYellow{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(359deg) scale(1)}}.yellow_shapeee svg{width:100%;height:auto}.hero_half_img{width:100%;height:auto;position:relative;z-index:6}.contact-us #MainContent{background-color:rgb(var(--color-base4))}.hero__half_container{height:100vh;max-height:75vw;min-height:55vw}.hero__half_content_wrapper{padding:4vw 7.5vw 4vw 5.8vw}.hero__half_title{margin:0;padding:0;font-size:7.083vw;line-height:1.1;font-family:French Fries ILTD;margin-bottom:1.25vw}.hero__half_description p{margin:0;padding:0;font-size:1.667vw;line-height:1.5}.hero__half_phone,.hero__half_email{font-size:1.667vw;line-height:1.5;margin-bottom:1.74vw;display:flex}.hero__half_description{margin-bottom:1.74vw}.hero__half_address p{font-size:1.667vw;line-height:1.5;margin:0;padding:0}.content__icons{width:2.0833vw;height:auto;margin-right:1.25vw}.hero__half_add{display:flex;align-items:flex-start}.img__mobile{display:none}.yellow_shapeee_m{position:absolute;width:195%;top:-55px;right:-90%;animation:animYellow 37s linear infinite}.yellow_shapeee_m svg{width:100%;height:auto}@media only screen and (min-width: 769px){.affiliate-page .yellow_shapeee{width:64%;height:auto;top:-21%;right:-12%}.affiliate-page .hero__half_title{font-size:5vw}.affiliate-page .hero__half_description p{font-size:1.5vw}}@media only screen and (max-width: 768px){.hero__half_wrapper{flex-direction:column}.hero__half_image,.hero__half_content{width:100%}.hero__half_container{height:fit-content;max-height:fit-content;min-height:fit-content}.img__desktop{display:none}.img__mobile{display:block;width:90%;margin-left:auto;margin-bottom:50px;margin-top:40px;position:relative}.hero__half_content{padding-top:140px}.hero__half_title{font-size:66px;line-height:72px;margin-bottom:10px}.hero__half_description p{font-size:24px}.hero__half_description{margin-bottom:33px}.hero__half_phone,.hero__half_email{font-size:24px;margin-bottom:25px}.hero__half_address p{font-size:24px}.content__icons{width:30px;height:auto;margin-right:18px}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/hero-banner-half.css.map */
