.banner-wrapper{display:flex;column-gap:20px}.banner-left,.banner-right{position:relative;overflow:hidden;border-radius:16px}.banner-img{width:100%;height:100%;object-fit:cover;display:block}.banner-left .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270.03deg,#f3f1ef00 .02%,#f3f1ef99 45.68%,#f3f1ef 99.98%);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.banner-left .content{position:absolute;z-index:2;padding:50px;top:0}.banner-left .content h1{margin:0;font-weight:700;font-size:90px;line-height:90%;letter-spacing:-2%;text-transform:uppercase;max-width:460px}.banner-content ul{padding-left:20px;margin:45px 0}.banner-content ul li{font-family:Publica Sans;font-weight:300;font-size:24px;letter-spacing:0;color:#000}.banner-right{border:3px solid #CDCDCD}.banner-right-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:transparent;border-radius:12px;width:100%;max-width:300px;text-align:left;padding:0 5px}.banner-right-card h2{font-weight:700;font-size:40px;line-height:110.00000000000001%;letter-spacing:-2%;text-transform:uppercase;margin:0}.banner-content p{font-size:24px;line-height:1.5;letter-spacing:0;text-align:left;color:#000;margin:20px 0 60px}@media screen and (min-width:1400px)and (max-width:1600px){.banner-left .content h1{font-size:83px}}@media screen and (min-width:1025px)and (max-width:1400px){.banner-left .content h1{font-size:56px;max-width:300px}.button,.btn{height:50px}.header .header__inline-menu .list-menu--inline{flex-wrap:nowrap}}@media screen and (min-width:1025px)and (max-width:1299px){.banner-content ul{margin:30px 0}}@media screen and (min-width:1025px)and (max-width:1600px){.banner-left .content{padding:30px}.banner-content ul{margin:40px 0}.banner-content ul li{font-size:20px}.banner-content p{font-size:24px;margin:16px 0 30px}.banner-right-card h2{font-size:38px}.banner-right-card{padding:0 5px;margin:0 5px}}@media screen and (min-width:768px)and (max-width:1025px){.banner-left .content{padding:20px}.banner-left .content h1{font-size:40px;max-width:220px}.banner-content ul{padding-left:20px;margin:20px 0}.banner-content ul li{font-size:14px}.banner-right-card{max-width:170px;text-align:center}.banner-right-card h2{font-size:20px}.banner-content p{font-size:14px;margin:14px 0 30px;text-align:center}.dual-banner .button{min-width:initial;min-height:initial}.dual-banner .button{padding:10px 14px;font-size:14px}.dual-banner .button:after{width:12px;height:12px}.banner-content ul{margin:16px 0}}@media(max-width:767px){.dual-banner{padding-bottom:50px}.banner-wrapper{flex-direction:column;row-gap:16px;padding:12px}.banner-content ul{padding-left:14px;margin:10px 0 15px}.banner-content ul li{font-size:8px;color:#000}.banner-left .content{padding:20px;max-width:100%}.banner-left .content h1{font-size:30px;max-width:160px}.dual-banner .banner-left .button{padding:10px 12px;width:auto;font-size:10px;border-radius:4px;height:auto}.dual-banner .banner-left .button:after{width:10px;height:10px;background-size:contain}.banner-right-card{padding:0;margin:0 auto;max-width:179px;width:calc(100% - 30px)}.banner-right-card h2{font-size:24px}.banner-content p{color:#000;margin:12px 0 60px;font-size:15px;line-height:150%;letter-spacing:0}.dual-banner .banner-right .button{padding:12px 20px;font-size:12px;height:auto}.dual-banner .banner-right .button:after{width:12px;height:12px;background-size:contain}.button{min-width:initial;min-height:initial}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ppce-home-image-banner.css.map */
