@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.banner,.banner-blue-bg{position:relative;background:#28c2de;background:-webkit-linear-gradient(315deg,#28c2de,#0457a8);background:linear-gradient(135deg,#28c2de,#0457a8);padding:3rem 0}.banner-blue-bg>.bg-img,.banner>.bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.banner-blue-bg .grid-wrap,.banner .grid-wrap{display:-ms-grid;display:grid;-ms-grid-columns:150px 30fr 9fr;grid-template-columns:150px 30fr 9fr;grid-gap:3rem;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}.banner-blue-bg .grid-wrap .logo,.banner .grid-wrap .logo{position:relative}.banner-blue-bg .grid-wrap .logo.wholesaler,.banner .grid-wrap .logo.wholesaler{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.banner-blue-bg .grid-wrap .logo.wholesaler img,.banner .grid-wrap .logo.wholesaler img{max-height:3.5rem}.banner-blue-bg .grid-wrap .logo img,.banner .grid-wrap .logo img{object-fit:contain;object-position:center center}.banner-blue-bg .grid-wrap .image,.banner .grid-wrap .image{position:relative;height:130%}.banner-blue-bg .grid-wrap .image img,.banner .grid-wrap .image img{position:absolute;top:0;right:0;width:160%;height:200%;object-fit:contain;object-position:top right}.banner-blue-bg .grid-wrap .title h1,.banner .grid-wrap .title h1{font-size:2.52rem;color:#fff;text-align:left;text-transform:uppercase}.banner-blue-bg .banner-notice,.banner .banner-notice{position:absolute;background:#e42c1a;color:#fff;font-family:Patrick Hand SC,cursive;text-transform:uppercase;z-index:3;font-size:1.6rem;padding:5rem 10rem 1rem;top:-2.5rem;right:-9.5rem;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.banner{padding:0;margin-bottom:7rem}.banner .grid-wrap{-ms-grid-columns:150px 1fr 400px;grid-template-columns:150px 1fr 400px;padding:3rem 0;position:relative}.banner .grid-wrap .image{position:absolute;right:0;width:600px;z-index:0;top:0;max-width:calc(100% - 600px)}.banner .grid-wrap .image.right{top:0;right:0}.banner .grid-wrap .image.right img{height:100%;width:auto}.banner .grid-wrap .image.center{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner .grid-wrap .image.center img{height:200%;width:100%;object-fit:contain;object-position:top center}.banner .grid-wrap .image img{position:relative;width:100%}@media only screen and (max-width:1124px){.banner .grid-wrap .image{display:none}}@media only screen and (max-width:768px){.banner-blue-bg .grid-wrap{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.banner-blue-bg .grid-wrap .title h1{font-size:1.76rem}.banner-blue-bg .grid-wrap .image{display:none}.banner .grid-wrap{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:576px){.banner-blue-bg .grid-wrap{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.banner-blue-bg .grid-wrap .title{margin-top:30px}.banner-blue-bg .grid-wrap .title .logo{position:absolute;right:0;top:0}.banner-blue-bg .grid-wrap .title .logo img{width:150px;height:100px}.banner-blue-bg .grid-wrap .title h1{text-align:center}}