:root{--color-white: #fff;--color-primary: #222;--color-txt: #000;--color-txt_drk: #6b6b6b;--color-txt_md: #878787;--color-text-link: #2243dd;--color-accent: #d6007f;--color-accent-blue: #5072da;--color-accent-green: #009e6f;--color-accent-charcoal: #5e5e5e;--color-accent-navy: #242954;--color-canvas: #f2f2f2;--color-canvas_md: #e4e4e4;--color-border: #dbdbdb;--color-border-md: #dbdbdb;--color-border_drk: #2e2e2e}@media screen and (min-width: 1024px){h2+.ad-types__items,h3+.ad-types__items,p+.ad-types__items,h2+* .ad-types__items,h3+* .ad-types__items,p+* .ad-types__items{margin-top:4.8rem}}@media screen and (max-width: 1023.98px){h2+.ad-types__items,h3+.ad-types__items,p+.ad-types__items,h2+* .ad-types__items,h3+* .ad-types__items,p+* .ad-types__items{margin-top:3.2rem}}.ad-types__items{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 1024px){.ad-types__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.ad-types__items{margin-top:4.8rem}}.ad-types__item{width:100%;border-bottom:1px solid #dbdbdb}@media screen and (min-width: 1024px){.ad-types__item{display:flex;align-items:flex-start;gap:3.2rem;padding-bottom:4.8rem}.ad-types__item:not(:first-child){padding-top:4.8rem}}@media screen and (max-width: 1023.98px){.ad-types__item{display:grid;grid-template-columns:12.8rem minmax(0,1fr);gap:.8rem 1.6rem;padding-bottom:3.2rem}.ad-types__item:not(:first-child){padding-top:3.2rem}}.ad-types__item-img-wrap{flex-shrink:0;overflow:hidden}@media screen and (min-width: 1024px){.ad-types__item-img-wrap{width:20rem}}@media screen and (max-width: 1023.98px){.ad-types__item-img-wrap{grid-column:1;grid-row:1;width:12.8rem}}.ad-types__item-img-wrap picture,.ad-types__item-img-wrap img{display:block;width:100%;height:100%}.ad-types__item-img-wrap .ad-types__item-img{object-fit:cover}@media screen and (min-width: 1024px){.ad-types__item-content{display:flex;flex:1;flex-direction:column;gap:2.4rem;min-width:0}}@media screen and (max-width: 1023.98px){.ad-types__item-content{display:contents}}@media screen and (min-width: 1024px){.ad-types__item-intro{display:flex;flex-direction:column;gap:.8rem;width:100%}}@media screen and (max-width: 1023.98px){.ad-types__item-intro{display:contents}}.ad-types__item-title{color:#000;font-weight:700}@media screen and (min-width: 1024px){.ad-types__item-title{font-size:2.2rem;line-height:1.6363636364}}@media screen and (max-width: 1023.98px){.ad-types__item-title{grid-column:2;grid-row:1;align-self:center;font-size:1.8rem;line-height:1.5}}.ad-types__item-text{color:#3c3c3c;font-weight:400}@media screen and (min-width: 1024px){.ad-types__item-text{font-size:1.6rem;line-height:1.875}}@media screen and (max-width: 1023.98px){.ad-types__item-text{grid-column:1/-1;grid-row:2;font-size:1.4rem;line-height:1.7142857143}}.ad-types__item-scene{display:flex;flex-direction:column;gap:.8rem;width:100%}@media screen and (max-width: 1023.98px){.ad-types__item-scene{grid-column:1/-1;grid-row:3;margin-top:.8rem}}.ad-types__item-scene-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2.4rem;padding:0 .8rem;border-radius:.2rem;background-color:#222;color:#fff;font-weight:600;font-size:1.2rem;line-height:1.6666666667;text-align:center}.ad-types__item-scene-text{color:#3c3c3c;font-weight:400;font-size:1.4rem;line-height:1.5714285714}.ad-types__points{display:flex;flex-direction:column;gap:1.6rem;width:100%;border-radius:.8rem;background-color:#fff}@media screen and (min-width: 1024px){.ad-types__points{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.ad-types__points{margin-top:4.8rem}}@media screen and (min-width: 1024px){.ad-types__points{padding:4rem}}@media screen and (max-width: 1023.98px){.ad-types__points{padding:2.4rem 2rem}}.ad-types__points-label{display:inline-flex;align-items:center;width:fit-content;padding:.3rem 1.2rem;border-radius:.1rem;background-color:#000;color:#fff;font-weight:600}@media screen and (min-width: 1024px){.ad-types__points-label{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width: 1023.98px){.ad-types__points-label{font-size:1.4rem;line-height:1.875}}.ad-types__points-list{display:flex;flex-direction:column;width:100%;list-style:disc;padding-left:2.4rem}@media screen and (min-width: 1024px){.ad-types__points-list{gap:.8rem}}@media screen and (max-width: 1023.98px){.ad-types__points-list{gap:1.6rem}}.ad-types__points-item{font-weight:400;color:#222}@media screen and (min-width: 1024px){.ad-types__points-item{font-size:1.6rem;line-height:1.8}}@media screen and (max-width: 1023.98px){.ad-types__points-item{font-size:1.4rem;line-height:1.875}}@media screen and (min-width: 1024px){h2+.plan-price__items,h3+.plan-price__items,p+.plan-price__items,h2+* .plan-price__items,h3+* .plan-price__items,p+* .plan-price__items{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){h2+.plan-price__items,h3+.plan-price__items,p+.plan-price__items,h2+* .plan-price__items,h3+* .plan-price__items,p+* .plan-price__items{margin-top:2.4rem}}.plan-price__items{display:flex;flex-direction:column;overflow:hidden;width:100%;border-radius:.4rem;counter-reset:plan-price-item}@media screen and (min-width: 1024px){.plan-price__items{margin-top:6.4rem}}@media screen and (max-width: 1023.98px){.plan-price__items{margin-top:4.8rem}}@media screen and (min-width: 1024px){.plan-price__items{gap:.8rem}}@media screen and (max-width: 1023.98px){.plan-price__items{gap:1.6rem}}.plan-price__item{display:flex;overflow:hidden;width:100%;background-color:#fff}@media screen and (min-width: 1024px){.plan-price__item{flex-direction:row;gap:3.2rem;align-items:flex-start;padding:3.2rem}}@media screen and (max-width: 1023.98px){.plan-price__item{flex-direction:column;gap:1.6rem;align-items:flex-start;padding:2.4rem}}.plan-price__item-head{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;justify-content:center;color:#000}@media screen and (min-width: 1024px){.plan-price__item-head{flex-shrink:0;width:22.4rem}}.plan-price__item-num{color:#000;font-size:1.4rem;font-weight:700;line-height:1.1428571429;text-transform:uppercase;counter-increment:plan-price-item}@media screen and (max-width: 1023.98px){.plan-price__item-num{font-size:1.2rem}}.plan-price__item-num:before{content:counter(plan-price-item,decimal-leading-zero)}.plan-price__item-title{color:#000;font-weight:700}@media screen and (min-width: 1024px){.plan-price__item-title{font-size:2.2rem;line-height:1.6363636364}}@media screen and (max-width: 1023.98px){.plan-price__item-title{font-size:1.8rem;line-height:1.5}}.plan-price__item-list{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;width:100%;min-width:0}@media screen and (min-width: 1024px){.plan-price__item-list{flex:1 0 0}}.plan-price__item-list-item,.plan-price__item-list-main{display:flex;gap:.4rem;width:100%}.plan-price__item-list-icon{position:relative;flex-shrink:0;overflow:hidden;width:1.2rem;height:1.2rem;transform:translateY(45%)}.plan-price__item-list-icon:before{content:"";position:absolute;top:50%;left:calc(50% + .024rem);width:.6rem;height:.6rem;border-radius:.1rem;background-color:#d6007f;transform:translate(-50%,-50%) rotate(-45deg)}.plan-price__item-list-text{flex:1 0 0;min-width:0;color:#000;font-weight:400;font-size:1.4rem;line-height:1.5714285714}.plan-price__item-list-text small{font-size:1.2rem}.plan-price__support{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;width:100%}@media screen and (min-width: 1024px){.plan-price__support{margin-top:2.4rem}}@media screen and (max-width: 1023.98px){.plan-price__support{margin-top:2.4rem}}.plan-price__support-title{color:#000;font-weight:700;font-size:1.6rem;line-height:1.9375}@media screen and (max-width: 1023.98px){.plan-price__support-title{font-size:1.4rem;line-height:1.8571428571}}.plan-price__support-list{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}@media screen and (min-width: 1024px){.plan-price__support-list{gap:.8rem}}@media screen and (max-width: 1023.98px){.plan-price__support-list{gap:.4rem .8rem}}.plan-price__support-item{display:flex;gap:.4rem;border-radius:.2rem}@media screen and (min-width: 1024px){.plan-price__support-item{width:32rem}}@media screen and (max-width: 1023.98px){.plan-price__support-item{width:100%}}.plan-price__support-icon{position:relative;flex-shrink:0;overflow:hidden;width:1.2rem;height:1.2rem;transform:translateY(45%)}.plan-price__support-icon:before{content:"";position:absolute;top:50%;left:calc(50% + .024rem);width:.6rem;height:.6rem;border-radius:.1rem;background-color:#222;transform:translate(-50%,-50%) rotate(-45deg)}.plan-price__support-text{flex:1 0 0;min-width:0;color:#000;font-weight:400;font-size:1.4rem;line-height:1.5714285714}@media screen and (min-width: 1024px){h2+.plan-price__cards,h3+.plan-price__cards,p+.plan-price__cards,h2+* .plan-price__cards,h3+* .plan-price__cards,p+* .plan-price__cards{margin-top:3.2rem}}@media screen and (max-width: 1023.98px){h2+.plan-price__cards,h3+.plan-price__cards,p+.plan-price__cards,h2+* .plan-price__cards,h3+* .plan-price__cards,p+* .plan-price__cards{margin-top:2.4rem}}.plan-price__cards{width:100%}@media screen and (min-width: 1024px){.plan-price__cards{margin-top:4.8rem}}@media screen and (max-width: 1023.98px){.plan-price__cards{margin-top:3.2rem}}@media screen and (min-width: 1024px){.plan-price__cards{display:grid;grid-template-columns:minmax(0,1fr) max-content;row-gap:1.6rem}}@media screen and (max-width: 1023.98px){.plan-price__cards{display:flex;flex-direction:column;gap:1.6rem}}.plan-price__card{overflow:hidden;width:100%;border-radius:.4rem;background-color:#fff}@media screen and (min-width: 1024px){.plan-price__card{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:2.4rem 3.2rem}}@media screen and (max-width: 1023.98px){.plan-price__card{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start;justify-content:center;padding:2.4rem}}.plan-price__card-main{display:flex;min-width:0}@media screen and (min-width: 1024px){.plan-price__card-main{padding-right:4rem}}@media screen and (max-width: 1023.98px){.plan-price__card-main{flex-direction:column;gap:2.4rem;align-items:flex-start;width:100%}}.plan-price__card-body{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;min-width:0}@media screen and (max-width: 1023.98px){.plan-price__card-body{width:100%}}.plan-price__card-title{color:#000;font-weight:700;font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width: 1023.98px){.plan-price__card-title{font-size:1.6rem;line-height:1.75}}.plan-price__card-text{color:#3c3c3c;font-weight:400;font-size:1.4rem;line-height:1.5714285714}.plan-price__card-text p{margin:0}.plan-price__card-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#000}@media screen and (min-width: 1024px){.plan-price__card-price{height:100%;padding-left:4rem;padding-right:.8rem;border-left:1px solid #000}}@media screen and (max-width: 1023.98px){.plan-price__card-price{width:100%;padding-top:2.4rem;border-top:1px solid #000}}.plan-price__card-price-label{font-weight:600;font-size:1.6rem;line-height:1.875}@media screen and (max-width: 1023.98px){.plan-price__card-price-label{font-size:1.4rem;line-height:1.7142857143}}.plan-price__card-price-value{display:flex;flex-wrap:wrap;align-items:baseline;font-weight:700}.plan-price__card-price-prefix{font-weight:600;font-size:1.6rem;line-height:1.875}@media screen and (max-width: 1023.98px){.plan-price__card-price-prefix{font-size:1.4rem;line-height:1.7142857143}}.plan-price__card-price-num{font-weight:700;font-size:3rem}@media screen and (min-width: 1024px){.plan-price__card-price-num{line-height:1.1333333333}}@media screen and (max-width: 1023.98px){.plan-price__card-price-num{line-height:.9333333333}}.plan-price__card-price-num--lg{font-size:2.6rem}@media screen and (min-width: 1024px){.plan-price__card-price-num--lg{line-height:1.7692307692}}@media screen and (max-width: 1023.98px){.plan-price__card-price-num--lg{line-height:1.3076923077}}.plan-price__card-price-unit{font-weight:700;font-size:1.6rem}@media screen and (min-width: 1024px){.plan-price__card-price-unit{line-height:2.125}}@media screen and (max-width: 1023.98px){.plan-price__card-price-unit{line-height:1.75}}.plan-price__card-price-suffix{font-weight:700}@media screen and (min-width: 1024px){.plan-price__card-price-suffix{font-size:1.8rem;line-height:1.8888888889}}@media screen and (max-width: 1023.98px){.plan-price__card-price-suffix{font-size:1.6rem;line-height:1.75}}
