.competitor-banner .wrapper{max-width:1320px}@media (max-width:991px){.competitor-banner .wrapper{max-width:600px}}@media (max-width:1230px){.competitor-banner .wrapper{max-width:90%}}@media (max-width:480px){.competitor-banner .wrapper{max-width:100%;padding:0 15px}}.competitor-banner a.cta_button.guide-cta-btn{color:#cafa3d}.competitor-banner .banner-cta .cta_2 a.cta_button{color:#cafa3c;font-family:Dazzed;font-size:18px;font-style:normal;font-weight:600;line-height:42px}.competitor-banner .banner-box{padding:45px 61px 55px 70px;position:relative}.competitor-banner .banner-cta .cta_1,.competitor-banner .banner-cta .cta_2{margin:0 22px}.competitor-banner .banner-cta{align-items:flex-start;display:flex;justify-content:flex-start}.competitor-banner .banner-box:after{backdrop-filter:blur(10px);background:hsla(0,0%,8%,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.competitor-banner .banner-box-inner{align-items:center;display:flex;gap:0 60px;justify-content:space-between;position:relative;z-index:9}.competitor-banner .banner-box-inner .banner-left{width:48%}.competitor-banner .banner-box-inner .banner-right{text-align:center;width:48%}.competitor-banner .banner-box-inner .banner-right img{max-width:100%}.competitor-banner .top-tag,.competitor-banner .top-tag p{color:#fff;font-size:21.4px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:24px;margin-bottom:25px}.competitor-banner .banner-header h1{color:#fff;font-size:52px;font-style:normal;font-weight:600;line-height:59px;text-align:center}.competitor-banner .banner-header{margin-bottom:25px}.competitor-banner .banner-contents{margin-bottom:53px}.competitor-banner .banner-contents p{color:#fff;font-family:Dazzed;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-align:center}.competitor-banner a.cta_button.guide-cta-btn{position:relative}.competitor-banner a.cta_button.guide-cta-btn:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' fill='none'%3E%3Cpath fill='%23CAFA3C' d='m9.494 0 9.088 11.88H.406z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain!important;background-size:40px;content:"";height:18px;position:absolute;right:25px;top:14px;transition:all .3s ease-in-out;width:16px}.competitor-banner a.cta_button.guide-cta-btn:hover:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' fill='none'%3E%3Cpath fill='%23000' d='m9.494 0 9.088 11.88H.406z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain!important;background-size:40px;content:"";height:18px;position:absolute;right:25px;top:14px;transform:rotate(90deg);width:16px}.competitor-banner .top-icon img{margin-bottom:20px}.competitor-banner .top-icon{text-align:center}@media only screen and (max-width:767px){.competitor-banner .banner-box{padding:20px 20px 53px}.competitor-banner .banner-header h1 br{display:none}.competitor-banner .banner-contents{margin-bottom:39px}}@media only screen and (max-width:767px) and (min-width:220px){.competitor-banner .banner-box-inner .banner-left,.competitor-banner .banner-box-inner .banner-right{width:100%}.competitor-banner .banner-box-inner{flex-direction:column}.competitor-banner .banner-cta{align-items:center;flex-direction:column;justify-content:flex-start}.competitor-banner .banner-cta .cta_1,.competitor-banner .banner-cta .cta_2{margin:0}.competitor-banner .banner-cta .cta_1{display:inline-block;margin-bottom:20px!important}.competitor-banner .banner-contents p br{display:none!important}.competitor-banner .banner-header h1{color:#fff;font-size:42px;font-style:normal;font-weight:600;line-height:50px;text-align:center}.competitor-banner .top-tag,.competitor-banner .top-tag p{color:#fff;font-size:21.4px;font-style:normal;font-weight:600;letter-spacing:-.2px;line-height:24px;margin-bottom:25px;margin-top:39px}}@media only screen and (max-width:985px) and (min-width:768px){.competitor-banner .banner-box{padding:40px 50px;position:relative}.competitor-banner .banner-cta .cta_1,.competitor-banner .banner-cta .cta_2{margin:0 10px}.competitor-banner .banner-cta .cta_1{display:inline-block}.competitor-banner .banner-cta{text-align:left!important}.competitor-banner .banner-contents p br{display:none!important}}