#packagesSection{background-repeat:no-repeat;background-position:center 120px;background-color:#0e2136;background-size:contain;padding-top:120px}.package-title{text-align:center}.package-title.device{display:none}.package-title .title{font-size:60px;color:#fff}.packages-content .no-package{font-size:35px;color:#fff;text-align:center;padding:0 200px}.packages-content{margin-top:35px;text-align:center;overflow:hidden}.packages-content .content{overflow:hidden;min-height:500px}.packages-content .package-item{padding:30px 60px;width:480px;height:590px;margin-left:9px;margin-right:9px;display:inline-block;background-color:#fff;position:relative;border-radius:20px;overflow:hidden;color:#10253d;margin-bottom:18px;vertical-align:top;opacity:.95}.packages-content .package-item.has-purchased{cursor:not-allowed}.packages-content .package-item:hover{opacity:1}.package-item .ui-corner-triangle{right:-1px;top:0;width:1px;height:0;position:absolute;border-left:120px solid transparent;border-top:120px solid #ef222c}.package-item .ui-corner-triangle::before{content:"";right:0;top:-120px;width:1px;height:0;position:absolute;border-left:55px solid transparent;border-top:55px solid #fff;z-index:2}.package-item .ui-corner-content{position:absolute;right:-17px;top:-88px;font-size:16px;transform:rotate(45deg);font-weight:700;color:#fff;width:130px}.package-item .package-name{width:100%;text-align:center}.package-item .package-name .name{font-size:48px;line-height:48px;font-family:'Montserrat ExtraBold';height:96px}.package-item .package-desc{width:330px;height:305px;margin:0 auto;background-repeat:no-repeat;background-size:330px 305px;background-position:center center}.package-item .package-price{text-align:center}.package-item .package-price .price{font-size:46px;font-family:'Montserrat SemiBold';margin-top:-26px}.package-item .package-price .type{font-size:14px;margin-top:-8px;min-height:18px}.package-item .free-trial-message{font-size:16px;line-height:22px}.package-item .package-select{margin-top:15px}.package-item .package-select .btn{text-decoration:none;display:inline-block;width:233px;height:52px;line-height:52px;text-align:center;border-radius:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px;font-family:'Montserrat SemiBold';color:#fff;background-color:#ef222c;transition:all .56s}.package-item .package-select .btn:hover{background-color:#cb1821}.package-item.has-purchased .package-select .btn,.package-item.has-purchased .package-select .btn:hover{background-color:#99a4ae;cursor:not-allowed}@media (max-width:1570px){#packagesSection{padding-top:125px}.package-title .title{font-size:42px}.packages-content .package-item{padding:30px 45px;width:365px;height:490px;margin-left:6px;margin-right:6px}.package-item .ui-corner-triangle{border-left:100px solid transparent;border-top:100px solid #ef222c}.package-item .ui-corner-triangle::before{border-left:54px solid transparent;border-top:54px solid #fff;top:-100px}.package-item .ui-corner-content{right:-26px;top:-74px;font-size:14px}.package-item .package-name .name{font-size:38px;line-height:38px;height:76px}.package-item .package-desc{width:275px;height:250px;background-size:275px 250px}.package-item .package-price .price{font-size:40px;margin-top:-20px}.package-item .package-select{margin-top:10px}.package-item .package-select .btn{width:215px;height:48px;line-height:48px;font-size:18px}.package-item .free-trial-message{font-size:12px;line-height:16px}}@media (max-width:1200px){#packagesSection{background-image:none}.package-title .title{font-size:28px}.packages-content .no-package{font-size:24px;padding:0 50px}.packages-content .package-item{width:266px;height:395px;padding:30px 24px}.package-item .package-name .name{font-size:28px;line-height:28px;height:56px}.package-item .ui-corner-triangle{border-left:75px solid transparent;border-top:75px solid #ef222c}.package-item .ui-corner-triangle::before{border-left:40px solid transparent;border-top:40px solid #fff;top:-75px}.package-item .ui-corner-content{width:80px;font-size:10px;right:-10px;top:-54px}.package-item .package-desc{margin-top:10px;width:172px;height:185px;background-size:172px 159px}.package-item .package-price .price{font-size:28px}.package-item .package-price .type{font-size:12px;min-height:24px;margin-top:-2px}.package-item .package-select{margin-top:5px}.package-item .package-select .btn{width:168px;height:38px;line-height:38px;font-size:16px}}@media (max-width:768px){.package-title .title{font-size:38px}.packages-content .content{min-height:200px}.packages-content .no-package{font-size:20px;padding:0 10px}}
/*# sourceMappingURL=packages.min.css.map */
