.bg-banner{padding-top:0}.bg-banner .bgbanner-main{position:relative;width:100%}.bg-banner img{width:100%}.bg-banner .text-box{border-radius:0 200px 200px 0;position:absolute;left:0;top:20%;z-index:2;margin:auto;max-width:50%;padding:3% 12% 3% 7.5%}.text-box .h1,.text-box .h2{margin-bottom:1vw;font-weight:700}.text-box .btn{margin-top:20px;margin-bottom:20px;width:49%;max-width:250px}.flex-between .acc-btn{margin-top:30px;margin-bottom:20px;width:48%;max-width:250px;height:50px;line-height:1.5;display:flex;align-items:center;justify-content:center;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-between button{width:100%}.bg-banner .subheading{padding-bottom:2%}.bgbanner-main .text1{font-size:calc(12px + .4vw);font-weight:700}.text-row{position:relative;padding:25px 8vw 25px 25px;margin-top:2.5vw;background:#fff9;color:#000;font-size:20px}.text-row p{color:#000!important}.flex-between{display:flex;max-width:520px;justify-content:space-between}@media only screen and (min-width:1921px){.bg-banner .text-box{padding:3% 12% 3% 14%}.text-box .h1,.text-box .h2{margin-bottom:10px}}@media only screen and (max-width:1600px){.bg-banner .text-box .btn{margin-top:5px;margin-bottom:15px}.bg-banner .text-box{padding:3% 7% 3% 8%}}@media only screen and (max-width:1200px){.top-text .subheading,.subheading{font-size:16px!important}.top-text .subheading{width:76%;margin-bottom:0}.bg-banner .text-row{padding:10px 34% 11px 13px;margin-top:1.5vw}.bg-banner .text-box{top:9%;padding:3% 8% 2% 6%}.bg-banner .text-box h1,.bg-banner .text-box h2{margin-bottom:15px}.bg-banner .text-box .btn{margin-top:20px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:1000px){.text-box h1,.text-box h2,.subheading{margin-bottom:10px}.bg-banner .text-box .btn{margin-top:15px;margin-bottom:10px;padding-top:10px;padding-bottom:10px}}@media (max-width:900px){.bg-banner .container{padding-left:0;padding-right:0}.bg-banner .text-box{max-width:70%;top:3%;bottom:3%;padding:3% 4% 2% 7%}.bg-banner.top-text{padding:10px}.bg-banner .flex-between{flex-wrap:wrap;max-width:90%}.text-box .flex-between .btn{font-size:calc(12px + .38vw)}}@media only screen and (max-width:750px){.flex-between .acc-btn{margin-top:10px}.top-text .subheading{margin:auto;width:100%}.bg-banner .container{padding:0}.bg-banner .text-box{width:100%;max-width:96%;left:0;transform:translate(2%);padding:3% 4%;border-radius:20px;top:3vw;bottom:auto}.bg-banner .top-text{text-align:center}.bg-banner .text-row{background:#eaeaea99;width:calc(100% - 30px);margin:12vw auto}.bg-banner .text-box h1,.bg-banner .text-box .h2{margin-bottom:5px}.bg-banner .text-box .flex-between .btn{margin-top:5px;margin-bottom:5px;padding:10px 0;width:100%;max-width:180px}.bgbanner-main .text1{font-size:calc(12px + .5vw)}.bg-banner .flex-between{flex-wrap:wrap;justify-content:center;gap:10px}}@media (max-width: 750px){.text-box.mb_p2{position:relative;width:100%;max-width:100%;transform:translateY(0);left:0}.text-box.mb_p2 .top-text{text-align:left}.text-box.mb_p2 .h1{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-main-bgbanner.css.map */
