@charset "UTF-8";.pricing-new{position:relative;margin:0 -1.5rem}.pricing-new-table{overflow-x:hidden}@media screen and (max-width:959px){.pricing-new{max-width:42rem;margin:0 auto}}.pricing-new--single{margin:0 auto;max-width:54rem;padding:0}.pricing-new-heading{padding-bottom:1rem}@media screen and (min-width:960px){.pricing-new-heading{padding-bottom:2.5rem}}@media screen and (min-width:960px){.pricing-new__list{display:flex}}.pricing-new__item{display:flex;padding:1rem}@media screen and (min-width:960px){.pricing-new__item{flex:1;padding:0 1.5rem}}.pricing-new__item--single{padding:0}.pricing-new__item.swiper-slide{height:auto}.pricing-new__item-inner{position:relative;z-index:1;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%;border-radius:.5rem;background-color:#292929;color:#ababab;letter-spacing:-.48px}.pricing-new__body{position:relative;padding:2rem;border-top:1px solid #414142;font-size:16px;font-size:1.6rem;line-height:1.625}@media screen and (max-width:959px){.pricing-new__body{display:none}}.pricing-new__body--single{display:block}@media screen and (min-width:640px){.pricing-new__body--single{padding:3rem 6rem;font-size:18px;font-size:1.8rem;line-height:1.668}}.pricing-new__body--single ul{padding:.8rem 0 2.4rem}.pricing-new__body p{color:#fff}.pricing-new__body ul{padding:.4rem 0 1.6rem}.pricing-new__body ul:last-child{padding-bottom:0}.pricing-new__body ul li{padding-left:2.5rem;position:relative}.pricing-new__body ul li::before{content:"•";color:#ababab;padding:0 .8rem;display:block;position:absolute;top:0;left:0}.pricing-new__header{padding:3rem 2rem 2rem}.pricing-new__header--single{padding:3rem}.pricing-new__footer{display:flex;flex-direction:column;margin-top:auto;padding:2rem;border-top:1px solid #414142}@media screen and (min-width:640px){.pricing-new__footer--single{padding:3rem 4rem}}.pricing-new__name{padding-bottom:1rem}.pricing-new__desc{font-size:16px;font-size:1.6rem;line-height:1.5}@media screen and (max-width:639px){.pricing-new__desc br{display:none}}.pricing-new__quality{padding-bottom:2rem}@media screen and (min-width:640px){.pricing-new__quality--single{padding-bottom:3rem}}.pricing-new__quality:last-child{padding-bottom:0}.pricing-new__quality-title{font-size:16px;font-size:1.6rem;line-height:1.625;font-weight:900}@media screen and (min-width:640px){.pricing-new__quality-title--single{font-size:20px;font-size:2rem;line-height:1.5}}.pricing-new__quality-desc{font-size:16px;font-size:1.6rem;line-height:1.5;padding-top:.6rem}.pricing-new__heading{padding-bottom:2rem}@media screen and (max-width:959px){.pricing-new__heading{height:auto!important}}.pricing-new__price{display:flex;flex-wrap:wrap}@media screen and (max-width:959px){.pricing-new__price{height:auto!important}}.pricing-new__price-item{flex:1;padding:0 1rem}.pricing-new__price-item:not(:first-child){position:relative}.pricing-new__price-item:not(:first-child)::before{content:"+";position:absolute;top:0;right:100%;z-index:10;color:#fff;font-weight:700;transform:translateX(50%);font-size:40px;font-size:4rem;line-height:1.44}.pricing-new__price-number{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;color:#fff;font-size:50px;font-size:5rem;line-height:1.25;font-weight:700;margin-bottom:.2rem;letter-spacing:-1.5px}@media screen and (min-width:640px){.pricing-new__price-number--single{font-size:60px;font-size:6rem;line-height:1.25}}.pricing-new__price-month{text-align:center;color:#fff;font-size:5rem;font-size:50px;font-size:5rem;line-height:1.265;font-weight:700;position:relative;margin-bottom:.6rem}.pricing-new__price-month em{font-style:normal;font-size:30px;font-size:3rem;line-height:1.265;display:inline;vertical-align:super}@media screen and (min-width:640px){.pricing-new__price-month--single{font-size:60px;font-size:6rem;line-height:1.25}.pricing-new__price-month--single em{font-size:36px;font-size:3.6rem;line-height:1.265}}.pricing-new__price-unit{letter-spacing:-.6px;margin-left:.4rem;font-weight:450;display:block;font-size:20px;font-size:2rem;line-height:1.265}.pricing-new__price-unit--below{margin:-.8rem 0 0}.pricing-new__price-desc{font-size:14px;font-size:1.4rem;line-height:1.55}@media screen and (min-width:640px){.pricing-new__price-desc--single{font-size:16px;font-size:1.6rem;line-height:1.5}}.pricing-new__button{min-width:unset;width:100%;margin-top:auto}