.csm-52 { font-size: 44px; letter-spacing: -.02em; line-height: 38px }
.b-footer-events { padding: 0 } .b-promotion_card.above { height: unset;
background: unset; display: flex; justify-content: center; margin-bottom: -20px;
} .csm-button.above-cta { margin: 0 auto } .b-big_daddy-content { grid-gap: 10px
} .b-big_daddy-image, .b-big_daddy-video { max-height: 600px; min-height: 518px
} .b-page_designer-regions .experience-component.experience-layouts-bigdaddy {
margin-bottom: 10px } .csm-card.no-back { background-color: unset }
.b-big_daddy-region.m-2 a.g-text_link::after { display: none }
.b-big_daddy-content { padding-bottom: 0 } #carousel-bf440cf359003fc06ea85065cb
.g-carousel-slide { background: linear-gradient(180deg, rgba(255, 255, 255, 0)
0%, rgba(249, 248, 248, .275889) 37.96%, #E8E7E7 75.28%, #FAF9F9 100%);
box-shadow: 0 4px 4px rgba(0, 0, 0, .11); padding-bottom: 10px; transition: all
.3s ease-in; position: relative; z-index: 1; margin-bottom: 10px }
#carousel-bf440cf359003fc06ea85065cb .g-carousel-slide::before { position:
absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; background-image:
linear-gradient(180deg, #FFFFFF 0%, #F9F8F8 37.96%, #E8E7E7 75.28%, #FAF9F9
100%); box-shadow: 0 4px 4px rgba(0, 0, 0, .11); z-index: -1; transition:
opacity .5s linear; opacity: 0 } #carousel-bf440cf359003fc06ea85065cb
.g-carousel-slide:hover::before { opacity: 1 }
#carousel-bf440cf359003fc06ea85065cb .g-carousel-slide:hover .g-text_link {
text-decoration: underline; letter-spacing: .04em; transition: all .3s }
#carousel-bf440cf359003fc06ea85065cb .b-content_tile_1-picture { margin-bottom:
5px } #carousel-bf440cf359003fc06ea85065cb .g-text_link { font-size: 11px;
letter-spacing: 0; text-transform: none; color: #000; font-weight: 800;
transition: all .3s } h3.benefits { font-family: -apple-system-body; font-size:
1.2em; font-weight: 700 } .csm-p.fnt-12 { font-size: 12px } .b-span { display:
contents } .fnt-g { color: #757575 } .csm-card.pv-card .b-banner_tile-copy {
padding: 15px 10px } #carousel-dac446f4063cdf43bcd52a551a { margin-bottom: -20px
} .csm-cintillo .csm-p { max-width: 90%; margin: 0 auto } .csm-cintillo img {
height: 100%; object-fit: contain } #carousel-f0232b5eb8949597e395312de5
.g-carousel-slide { max-width: 1440px; width: 100vw } #home-page
.g-carousel-control { z-index: 3 } .b-banner-csm-p.ext-el { min-height: unset }
.csm-above { margin-bottom: -160px; z-index: 0 }
.b-page_designer-regions>.experience-component,
.b-page_designer-regions>.experience-component:last-child { max-width: 1440px;
margin: 0 auto 40px } .pms a>div:after, .pms a>div:before { display: none }
.f-medium { font-weight: 500 } .fnt-y { color: #ebb349 } .fnt-w { color: #fff }
.fnt-r { color: #f2392e } .fnt-b { color: #000 } .g-carousel-track {
padding-left: 0; --carousel-1-side-padding: 0 } .csm-wrap-card { display: grid;
grid-auto-flow: dense; grid-gap: 10px; grid-template-columns: repeat(3,
minmax(0, 1fr)); margin: 0 auto; padding: 5px 0; position: relative; max-width:
1440px } .four-col { grid-template-columns: repeat(4, minmax(0, 1fr)) }
.csm-wrap-carousel { margin: 5px auto; max-width: 1440px; position: relative }
.csm-card { background-color: #f7f7f7; display: grid; grid-template-columns:
100% } .csm-card .b-banner_tile-copy { padding: 5px 15px } .csm-card b,
.csm-card a { display: contents } .double-card { grid-column: span 2 }
.csm-slide { background-color: #f7f7f7; display: grid; grid-template-columns:
100%; padding: 5px 15px; position: relative } .csm-p { align-items: center;
display: flex; font-size: .85em; max-width: 450px; position: relative; width:
100% } .csm-p b, .csm-p a, .csm-p u { display: contents } .csm-ul { display:
table-cell; list-style: disc; padding-left: 15px; vertical-align: middle;
height: 120px } .wide { max-width: 100% } .short-el { height: 40px } .med-el {
height: 80px } .ext-el { font-size: .85em; min-height: 120px } .txt-center {
justify-content: center; text-align: center } .csm-ul.ext { font-size: .85em;
height: 120px; list-style: disc; margin-left: 15px; display: inline-grid;
align-content: center } .legal-text { font-size: 8px } .csm-mstitle { font-size:
.9em; display: contents } .csm-title { font-size: 3.5em; font-weight: 700;
letter-spacing: -2px } .csm-subtitle { font-size: .85em } .csm-h3 { align-items:
flex-end; display: flex; font-size: 2.4em; font-weight: 600; height: 120px;
letter-spacing: -2px; line-height: 1; word-break: break-word } .csm-h4 {
align-items: center; display: flex; font-weight: 600; line-height: 1 }
.three-link, .two-link { justify-content: space-between } .al-right {
justify-content: flex-end } .csm-prom { display: grid; grid-template-columns:
27% 27% 41%; margin: 5px 0; max-width: 440px; justify-content: space-between;
width: 100% } .csm-prom.eq { grid-template-columns: 31% 31% 31% }
.csm-prom.twolg { grid-template-columns: 45% 45% auto } .csm-prom.onelg {
grid-template-columns: auto 27% 27% } .csm-button { cursor: pointer; display:
block; height: 35px; font-size: 11px; font-weight: 500; margin: 0 0 5px;
line-height: 35px; text-align: center; width: 240px } .csm-button.bgy { display:
block; background-color: #fec824; color: #000 } .csm-button.bgw { display:
block; background-color: #fff; color: #000 } .csm-button.bgb { display: block;
background-color: #000; color: #fff } @media screen and (max-width:1200px) {
.csm-wrap-carousel .g-carousel .g-carousel-track { --carousel-slide-width:
calc(30% - (var(--carousel-slide-gutter) - var(--carousel-slide-gutter) / 4)) }
.four-col { grid-template-columns: repeat(3, minmax(0, 1fr)) } .csm-above {
margin-bottom: -60px } } @media screen and (max-width:992px) { .csm-wrap-card {
grid-template-columns: repeat(2, minmax(0, 1fr)) } .csm-wrap-carousel
.g-carousel .g-carousel-track { --carousel-slide-width: calc(40% -
(var(--carousel-slide-gutter) - var(--carousel-slide-gutter) / 4)) } .csm-above
{ margin-bottom: 0 } } @media screen and (max-width:768px) { .double-card.o-desk
{ grid-column: initial } } @media screen and (max-width:767px) {
.csm-card.pms.mg-tp { width: 100vw } .double-card { grid-column: initial }
.csm-wrap-card { grid-template-columns: repeat(1, minmax(0, 1fr)) }
.csm-wrap-carousel .g-carousel .g-carousel-track { --carousel-slide-width:
calc(80% - (var(--carousel-slide-gutter) - var(--carousel-slide-gutter) / 4)) }
.csm-title { font-size: 3em } .csm-h3 { font-size: 2.1em } .pms .blkprom
p.big-prom.mod { font-size: 1.5em } .csm-above { margin-bottom: -100px }
.b-big_daddy-image, .b-big_daddy-video { max-height: 500px; min-height: unset }
h3.benefits { font-size: 17px } article.csm-card.pv-card.csm-cintillo { width:
100vw } .csm-cintillo .csm-p { font-size: 12px } .b-editorial-card
.b-banner_tile-copy .b-banner-csm-p.ext-el { font-size: .75em } }
.b-banner_copy-inner{ margin-top: 156px; } .b-breadcrumbs-current{ font-size:
60px; font-family: Gotham; } div#carousel-16cc3714ff27918c186125fa8c {
margin-top: -80px; z-index: 2; } .cross h3.b-banner-csm-p.b-banner-csm-h2 {
margin: 0px 0px; position: static; position: static; width: 320px; height: 40px;
left: 0px; top: 320px; font-family: Gotham; font-style: normal; font-weight:
bold; font-size: 14px; line-height: 42px; text-align: center; color: #FFFFFF;
flex: none; order: 3; flex-grow: 0; margin: 0px 0px -28px 35%; } .b-footer {
background: #f4f4f4; } iv#carousel-20003b0cd0fa4af7ec34bc6e7d { margin: -47px; }
div#carousel-a7c0f92b7d018e9cde88cc6042 { margin-bottom: -40px; } h2.subneg {
font-family: Gotham; font-style: normal; font-weight: bold; font-size: 40px;
line-height: 42px; letter-spacing: -2px; margin-bottom: 9px; } .txt-centerr {
justify-content: center; text-align: center; } .b-content_tile_1-title {
font-size: 11px; } .b-editorial-card .b-banner_tile-copy { padding: 30px 15px; }
@media screen and (max-width: 1025px) { .b-banner_copy-inner { margin-top: 83px;
} } @media screen and (max-width: 769px) { .b-banner_copy-inner { margin-top:
53px; } } @media screen and (max-width: 767px) {
div#carousel-a7c0f92b7d018e9cde88cc6042 { margin-bottom: -85px; }
.b-breadcrumbs-current { font-size: 60px; font-family: Gotham; margin-top:
-107px; height: 149px; width: 379px; left: 18px; top: 183px; border-radius:
nullpx; } div#carousel-16cc3714ff27918c186125fa8c { margin-top: -159px; z-index:
2; } .experience-assets-editorialcard .b-editorial-card .b-banner_tile-image
.b-banner_tile_image_img, .b-editorial-card .b-banner_tile-video
.b-banner_tile_image_img { object-fit: fill; } } @media screen and (min-width:
500px) and (max-width: 668px) { .txt-center { justify-content: center;
text-align: center; margin-top: 292px; margin-left: 91px; } } @media screen and
(max-width: 377px) { div#carousel-16cc3714ff27918c186125fa8c { margin-top:
-115px; z-index: 2; } div#carousel-20003b0cd0fa4af7ec34bc6e7d { margin: -40px; }
h2.subneg { font-size: 31px; } .g-carousel-slide .b-content_tile_1-title {
font-size: 11px; } }
