.gwp .rvs {
background: #fff;
}
.gwp-how {
padding: 64px 0;
background: #fff;
}
@media (min-width: 992px) {
.gwp-how {
padding: 108px 0;
}
}
.gwp .gwp-how .aop-fcards {
margin-top: 40px;
}
.gwp #youtube-winners {
border-top: 1px solid rgba(43, 41, 45, .1);
}
.gwp #youtube-winners .pillar-panel::after {
content: "";
position: absolute;
inset: 0;
border: 1px solid rgba(43, 41, 45, .14);
pointer-events: none;
}
.gwp-cust {
padding: 64px 0;
background: #F8F8FB;
}
@media (min-width: 992px) {
.gwp-cust {
padding: 108px 0;
}
}
.gwp-feat {
padding: 64px 0;
background: #F8F8FB;
}
@media (min-width: 992px) {
.gwp-feat {
padding: 108px 0;
}
}
.gwp .gwp-fcards {
grid-template-columns: minmax(0, 1fr);
gap: 40px;
}
@media (min-width: 576px) {
.gwp .gwp-fcards {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 48px 32px;
}
}
@media (min-width: 992px) {
.gwp .gwp-fcards {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 56px 40px;
}
}
.gwp .gwp-fcards .aop-fcard-pic {
aspect-ratio: auto;
background: #fff;
}
.gwp .gwp-fcards .aop-fcard-pic img {
position: static;
width: 100%;
height: auto;
object-fit: fill;
}
.gwp .gwp-evt {
background: #fff;
border-top: 1px solid rgba(43, 41, 45, .1);
}
.gwp .gwp-evt-grid {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 32px;
align-items: start;
}
@media (min-width: 992px) {
.gwp .gwp-evt-grid {
grid-template-columns: minmax(0, 1fr) 340px;
gap: 48px;
}
}
.gwp .gwp-evt-film {
margin: 0;
}
.gwp .gwp-evt-film lite-youtube {
width: 100%;
outline: 1px solid rgba(43, 41, 45, .12);
outline-offset: -1px;
}
.gwp .gwp-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);
}
.gwp .gwp-evt-table {
min-width: 0;
}
.gwp .gwp-evt-table tbody th {
width: 70%;
font-weight: 400;
}
.gwp .gwp-evt-table td {
width: 30%;
}
.gwp .gwp-evt-table tbody tr.gwp-evt-total th,
.gwp .gwp-evt-table tbody tr.gwp-evt-total td {
border-top: 2px solid #2B292D;
font-family: 'Montserrat', 'Montserrat Fb', 'Montserrat Fb A', sans-serif;
font-weight: 700;
}
.gwp .gwp-evt-table td.aop-cmp-us {
font-family: 'Montserrat', 'Montserrat Fb', 'Montserrat Fb A', sans-serif;
font-weight: 700;
}
.gwp .aop-fcard h3 {
text-wrap: wrap;
}
.gwp .aop-fcard-body p a {
text-decoration: underline;
text-underline-offset: 2px;
}
