/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.language-switcher-language-url{display:none;}
#block-gtmdatalayer{display:none;}
.small:has(#rabbit-hole){height:0px;}[class*="-card"]:has(#rabbit-hole){top:calc(-50% - 24px);}.rh-container{display:flex;flex-direction:row;flex-wrap:wrap;}.rh-category-link{width:20%;padding-top:1.5rem !important;padding-bottom:1.5rem !important;cursor:pointer;text-decoration:none !important;}.white-card .rh-category-link:not(:first-child) .rh-categories,.pink-card .rh-category-link:not(:first-child) .rh-categories,.beige-card .rh-category-link:not(:first-child) .rh-categories,.orange-card .rh-category-link:not(:first-child) .rh-categories,.light-blue-card .rh-category-link:not(:first-child) .rh-categories,.yellow-card .rh-category-link:not(:first-child) .rh-categories,.light-gray-card .rh-category-link:not(:first-child) .rh-categories,.light-grey-card .rh-category-link:not(:first-child) .rh-categories{border-left:1px solid rgba(0,0,0,0.25);}.grey-card .rh-category-link:not(:first-child) .rh-categories,.gray-card .rh-category-link:not(:first-child) .rh-categories,.black-card .rh-category-link:not(:first-child) .rh-categories,.blue-card .rh-category-link:not(:first-child) .rh-categories,.dark-blue-card .rh-category-link:not(:first-child) .rh-categories,.dark-green-card .rh-category-link:not(:first-child) .rh-categories,.mauve-card .rh-category-link:not(:first-child) .rh-categories,.purple-card .rh-category-link:not(:first-child) .rh-categories,.red-card .rh-category-link:not(:first-child) .rh-categories{border-left:1px solid rgba(255,255,255,0.5);}.rh-categories{display:flex;align-items:center;flex-direction:column;justify-content:center;cursor:pointer;}.rh-icon svg{width:32px;height:32px;}.rh-label{margin-bottom:0;margin-top:8px;font-size:16px;font-weight:700;}@media (max-width:768px){.rh-container{justify-content:center;}.rh-category-link{padding-top:1rem !important;padding-bottom:1rem !important;}.rh-icon svg{width:16px;height:16px;}.rh-label{font-size:10px;margin-top:6px;font-weight:600;}[class*="-card"]:has(#rabbit-hole){top:calc(-50% - 24px);}}
.video-banner{position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);background-color:#000;transition:height 0.5s ease-in-out;}.video-banner video,.video-banner img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:opacity 0.5s ease-in-out;}@media (max-width:767px){#bannerVideo{position:static;width:100%;height:auto;aspect-ratio:16/9;display:block;object-fit:contain;}}
.p-legalnotes{color:#50505a;font-size:10px;font-weight:normal;line-height:24px;}
section{width:100%;min-height:100vh;height:auto;padding:150px 0;text-align:center;}#we-are{background:#f4f4f4;}#rollover,#earn{background:#fff;}
.paragraphs-collapsed-description{position:relative;overflow:hidden;color:#777;word-break:break-all;line-height:1.538em;}.paragraphs-collapsed-description::after{display:block;position:absolute;top:0;right:0;width:3em;background:-webkit-gradient(linear,left top,right top,from(rgba(245,245,250,0)),to(#F5F5FA));background:linear-gradient(to right,rgba(255,255,255,0) 0%,#FFFFFF 100%);content:"\00a0";height:-webkit-fill-available;height:-moz-available;}
@media (max-width:568px){#bottom-summary2 .black-price::after{left:-10px;}}
