.hidden{display:none !important}body.no-banner:not(.blog) .body-container{padding-top:0}body.no-banner:not(.blog) .body-container-wrapper{padding-bottom:0px;margin-bottom:3rem}#header-section{position:relative}#header-section .widget-type-linked_image img{width:100%}html:not(.hs-inline-edit) .header-title{position:absolute;z-index:2;bottom:5rem;left:3rem;width:45% !important}#navi-bar .widget-type-rich_text{text-align:center}#navi-bar .widget-type-rich_text .navi-box{display:inline-block;text-align:center;margin:0 30px;border-bottom:solid #2dc84c .5px}#plan-section,#bank-recurring-section,#credit-card-section{margin-top:3rem}#plan-section .cta-buy-btn{width:calc(100% - 3rem - 25px) !important}#plan-section .cta-buy-btn:hover{opacity:.9}#refer-friend-section .cta-refer-btn{text-align:center;padding:5px 15px;background:#259d3d;color:white;font-size:14px;cursor:pointer;max-width:200px;margin:30px 0}#refer-friend-section .cta-refer-btn:hover{background:#32b54c;color:white}#campaign-header-section{margin:3rem auto 0 auto;width:100%}#campaign-header-section .widget-type-rich_text{margin:0 auto;max-width:1170px}#bank-recurring-section .widget-type-linked_image{max-width:465px}html:not(.hs-inline-edit) .plan-box{width:calc(100% - 30px);max-width:480px;margin:-100px auto 3rem;background:white;position:relative;padding:1.5rem 3rem;display:block;box-shadow:0 3.3px 5.3px rgba(0,0,0,0.02),0 11.2px 17.9px rgba(0,0,0,0.03),0 50px 80px rgba(0,0,0,0.05);margin-bottom:50px}.plan-box ul{padding-left:20px;min-height:140px}html:not(.hs-inline-edit) .plan-box .ribbon{position:absolute;top:0;right:0}html:not(.hs-inline-edit) .bank-content-wrapper{background:white;width:calc(100% - 0px);max-width:396.5px;min-height:260px;margin:-5px auto 0;padding:30px 15px;box-shadow:0 3.3px 5.3px rgba(0,0,0,0.02),0 11.2px 17.9px rgba(0,0,0,0.03),0 50px 80px rgba(0,0,0,0.05);position:relative}html:not(.hs-inline-edit) .cta-bank-btn{bottom:30px}.cta-bank-btn{text-align:center;margin:-65px auto 0;padding:2px 15px;background:#259d3d;color:white;font-size:14px;cursor:pointer;position:relative}.cta-bank-btn:hover{background:#2faf48}.cta-bank-btn a{color:white;text-decoration:none}html:not(.hs-inline-edit) .cc-promo-box{background:white;width:75%;margin:-15px auto 0;min-height:200px;padding:30px;box-shadow:0 3.3px 5.3px rgba(0,0,0,0.02),0 11.2px 17.9px rgba(0,0,0,0.03),0 50px 80px rgba(0,0,0,0.05)}html:not(.hs-inline-edit) #credit-card-section img{max-width:360px !important}.cta-cc-btn{text-align:center;padding:2px 15px;background:#259d3d;color:white;font-size:14px;cursor:pointer;max-width:200px;position:relative;margin:-65px auto 0}.cta-cc-btn:hover{background:#2faf48}#game-section{position:relative}#game-section ol{padding-left:15px}html:not(.hs-inline-edit) .game-content{margin:0 3rem}.cta-game-btn{text-align:center;padding:5px 15px;background:#259d3d;color:white;font-size:14px;cursor:pointer;max-width:200px;margin:15px 0 30px 0}.cta-game-btn:hover{background:#32b54c;color:white}@media only screen and (min-width:1441px){.container-fluid .row-fluid .page-center{max-width:100%}.header-title .header-big-text{font-size:96px !important}.header-title .header-normal-text{font-size:56px !important}html:not(.hs-inline-edit) .bank-content-wrapper{min-height:260px}html:not(.hs-inline-edit) #credit-card-section img{max-width:420px !important}}@media only screen and (min-width:1981px){#bank-recurring-section .widget-type-linked_image{max-width:647px}html:not(.hs-inline-edit) .bank-content-wrapper{min-height:260px}#header-section .widget-type-linked_image img{float:right}#header-section .header-title{bottom:15rem}#header-section .head-emblem{width:60%}html:not(.hs-inline-edit) .plan-box{width:calc(80% - 30px)}html:not(.hs-inline-edit) .cc-promo-box{width:calc(80% - 60px);margin:-5px auto 0;min-height:220px}html:not(.hs-inline-edit) #credit-card-section img{max-width:420px !important}#game-section .widget-type-linked_image{width:100%}#game-section .widget-type-linked_image img{width:100%}#game-section .header-big-text{font-size:96px !important}h2.title{font-size:48px !important;line-height:1.2}#refer-friend-section .widget-type-rich_text h2{font-size:48px !important}}@media only screen and (max-width:1024px){#header-section .header-big-text{font-size:48px !important}#header-section .header-normal-text{font-size:32px !important}#navi-bar .widget-type-rich_text .navi-box{padding:0 15px}#navi-bar .widget-type-rich_text .navi-box span{font-size:18px !important}}@media only screen and (max-width:1024px){#header-section .header-title{bottom:2rem}#header-section .header-big-text{font-size:42px !important}#header-section .header-normal-text{font-size:24px !important}#navi-bar .widget-type-rich_text .navi-box{padding:5px 0;width:18%;font-size:24px !important}.plan-box h2{font-size:32px !important}.plan-box h3{font-size:18px !important;margin-bottom:0}.plan-box p{line-height:1.4 !important}.plan-box p strong{font-size:32px !important}.cta-buy-gif24{margin-top:18px !important}html:not(.hs-inline-edit) .plan-box{margin:-25px auto 3rem}html:not(.hs-inline-edit) .plan-box .ribbon{max-width:140px}#refer-friend-section .widget-type-rich_text{max-width:600px;margin:0 auto}#refer-friend-section .widget-type-rich_text h2{line-height:1.0}#game-section .game-content{margin:30px}#game-section h2.title{margin:0}#game-section .header-big-text{font-size:32px !important}#game-section .header-normal-text{font-size:24px !important}html:not(.hs-inline-edit) .game-content{top:calc(50% - 5px)}.cta-bank-btn{margin:-40px auto 0 !important}.bank-content-wrapper{height:265px}.cc-promo-box{width:90% !important}.span2{padding-left:20px}}@media only screen and (max-width:768px){h2.title{margin:0 3rem;line-height:1}#header-section .head-emblem{width:30%}#header-section .header-big-text{font-size:36px !important;line-height:.7 !important}#header-section .header-normal-text{font-size:24px !important}.header-title{bottom:1rem;left:1rem}#navi-bar .navi-box{width:30% !important}.plan-box{position:relative !important}#refer-friend-section .cta-refer-btn{margin:auto}.cta-buy-gif24{margin-top:34px !important}.cta-bank-btn{margin:-55px auto 0 !important}.bank-content-wrapper{height:260px;width:100% !important}.cc-promo-box{width:cal(100% - 30px) !important;margin-top:-5px}.span2{padding-left:20px}}@media only screen and (max-width:420px){body.no-banner:not(.blog) .body-container-wrapper{overflow-x:hidden}.header-container{background:white}.header-container .row-fluid [class*="span"]:first-child{float:none}.header-container .custom-logo a{margin:5px auto}#header-section{position:relative;height:140px;width:100%}#header-section .widget-type-linked_image img{width:auto;height:180px !important;position:absolute;max-width:none !important;right:-60px}html:not(.hs-inline-edit) .header-title{left:15px;bottom:-20px !important}#header-section .header-big-text{font-size:19px !important;line-height:.5 !important;text-align:left !important}#header-section .header-normal-text{font-size:11px !important;text-align:left !important}#header-section .head-emblem{width:60%}#navi-bar{margin-top:25px}#navi-bar .widget-type-rich_text .navi-box{width:40% !important;font-size:16px !important;border-bottom:solid #2dc84c .5px;margin:10px 10px;padding:0}#navi-plans{margin-top:30px}h2.title{font-size:24px !important;line-height:1.2}#refer-friend-section,#refer-friend-section .row-fluid [class*="span"]:first-child{float:none}#refer-friend-section .widget-type-rich_text{margin:0 3rem}#refer-friend-section .widget-type-rich_text h2{font-size:24px !important;text-align:center !important}#refer-friend-section .widget-type-rich_text p{text-align:center !important}#refer-friend-section img{margin-top:1.5rem;margin-bottom:30px}#refer-friend-section .cta-refer-btn{margin:auto}.row-fluid [class*="span"]:first-child{float:none}html:not(.hs-inline-edit) .cc-promo-box{margin:-5px auto 3rem;width:calc(100% - 30px)}.cc-promo-box h3 span{font-size:18px !important}#credit-card-section{margin-top:0}.cta-cc-btn{margin:-110px auto 0}.cta-bank-btn{margin:-65px auto 0 !important}.bank-content-wrapper{height:240px;min-height:240px !important}}@media only screen and (max-width:340px){#header-section .header-big-text{font-size:20px !important;line-height:.5 !important}#header-section .header-normal-text{font-size:14px !important}html:not(.hs-inline-edit) .plan-box{padding:1.5rem}h2.title,h2.title span,.plan-box h2{font-size:24px !important;line-height:1.2}#refer-friend-section .widget-type-rich_text h2,#refer-friend-section .widget-type-rich_text h2 span{font-size:24px !important}#refer-friend-section .widget-type-rich_text p{font-size:16px !important;line-height:1.2 !important}#refer-friend-section .cta-refer-btn{margin:auto}html:not(.hs-inline-edit) .plan-box .ribbon{max-width:120px}}