.cdp .faq {
background: #fff;
}
.cdp .aop-answer {
background: #F8F8FB;
}
.cdp-price {
padding: 64px 0;
background: #F8F8FB;
}
@media (min-width: 992px) {
.cdp-price {
padding: 108px 0;
}
}
.cdp .cdp-price .prc-plans {
max-width: 780px;
margin-left: auto;
margin-right: auto;
}
.cdp .cdp-evt {
background: #fff;
border-top: 1px solid rgba(43, 41, 45, .1);
}
.cdp .cdp-evt-grid {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 32px;
align-items: start;
}
@media (min-width: 992px) {
.cdp .cdp-evt-grid {
grid-template-columns: minmax(0, 1fr) 340px;
gap: 48px;
}
}
.cdp .cdp-evt-table {
min-width: 0;
}
.cdp .cdp-evt-table td.aop-cmp-us {
font-family: 'Montserrat', 'Montserrat Fb', 'Montserrat Fb A', sans-serif;
font-weight: 700;
}
.cdp .cdp-evt-film {
margin: 0;
}
.cdp .cdp-evt-film video {
display: block;
width: 100%;
aspect-ratio: 16 / 9;
background: #2B292D;
outline: 1px solid rgba(43, 41, 45, .12);
outline-offset: -1px;
}
.cdp .cdp-evt-film figcaption {
margin: 12px 0 0;
font-family: 'Open Sans', 'Open Sans Fb', 'Open Sans Fb A', sans-serif;
font-size: 14px;
line-height: 1.6;
color: rgba(43, 41, 45, .7);
}
.cdp .aop-fcard h3 {
text-wrap: wrap;
}
.cdp .hero h1 {
text-wrap: balance;
}
.cdp #aop-tpl-h {
text-wrap: balance;
}
