.banner-container{align-items:flex-end;display:flex;flex-direction:column;width:100%}.banner-container .banner-content{background:#549fc9;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;pointer-events:auto;position:relative;width:100%}.banner-container .banner-content .banner-imagewrap{border-radius:8px;height:100%;left:0;position:absolute;width:100%}.banner-container .banner-content .banner-imagewrap .banner-image{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0;opacity:.4;width:100%}.banner-container .banner-content .content-wrap{height:100%;height:430px;padding:1rem;position:relative;z-index:10}@media(max-width:1200px){.banner-container .banner-content .content-wrap{padding:.5rem}}.banner-container .banner-content .content-wrap .content-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.banner-container .banner-content .content-wrap .content-inner .close-btn-wrap{cursor:pointer;position:absolute;right:.5rem;top:.5rem}.banner-container .banner-content .content-wrap .content-inner .close-btn-wrap .close-btn{background:none;border:0;color:#fff;cursor:pointer;display:block;padding:0}.banner-container .banner-content .content-wrap .content-inner .close-btn-wrap .close-btn .close-icon{fill:transparent;stroke:currentColor}.banner-container .banner-content .content-wrap .content-inner .slogan{font-size:24px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}@media(max-width:1200px){.banner-container .banner-content .content-wrap .content-inner .slogan{font-size:22px}}@media(max-width:768px){.banner-container .banner-content .content-wrap .content-inner .slogan{font-size:20px}}.banner-container .banner-content .content-wrap .content-inner .slogan{color:#fff;font-weight:700;line-height:1.3;margin-top:1rem;text-align:center;width:100%}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;justify-content:center;margin:2rem 0;width:100%}@media(max-width:1200px){.banner-container .banner-content .content-wrap .content-inner .ratings-wrap{margin:1rem 0}}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item{color:#fff;display:flex;flex-direction:column}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item .ratings-item-store{display:flex;order:1}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item .ratings-item-store .store-icon{height:2rem}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item .ratings-item-stars{align-items:baseline;color:#fff;display:flex;font-size:14px;order:2}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item .ratings-item-stars span{margin-left:.25rem}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item .ratings-item-stars .stars-icons{align-items:center;color:#f4b840;display:flex;font-size:14px}.banner-container .banner-content .content-wrap .content-inner .ratings-wrap .ratings-item .ratings-item-stars .stars-icons .fa{margin-right:4px}.banner-container .banner-content .content-wrap .content-inner .btn-wrap{display:flex;justify-content:center}.banner-container .banner-content .content-wrap .content-inner .btn-wrap .signup-btn{align-items:center;background:#fff;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#333;display:flex;font-size:16px;justify-content:center;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.banner-container .banner-content .content-wrap .content-inner .btn-wrap .signup-btn:hover{background:#22ac8a;color:#fff;text-decoration:none}.blog-sidebar{float:left;width:25%}.blog-sidebar .sidemenu-widget{padding:0 1rem;position:sticky;top:calc(70px + 2rem)}@media(max-width:500px){:root[data-cta-dismissed] .sidemenu-widget.popping{display:none}}.sidemenu-widget{display:none;margin-left:0;transition:all .2 ease}.sidemenu-widget .close-btn-wrap{display:none}.sidemenu-widget.popping{display:block}@media(max-width:500px){.sidemenu-widget.popping{background:#0000004d;height:100vh;left:0;margin-left:0;padding:3rem 1rem 1rem;position:fixed;top:0;z-index:20}.sidemenu-widget.popping .close-btn-wrap{display:block}.sidemenu-widget.popping .banner-container .banner-content{outline:2px solid #fff}}
