.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}body.home,
body:has(.gf24),
body:has(.gf24-check-page),
body:has(.gf24-local-page),
body:has(.gf24-legal-page),
body.category,
body.tag,
body.archive {
background:
radial-gradient(circle at 20% 0%, rgba(255,183,3,.12), transparent 30%),
radial-gradient(circle at 85% 18%, rgba(14,165,233,.13), transparent 32%),
#061018 !important;
color: #f8fafc !important;
}
body.home .site-content,
body.home .ast-container,
body.home .content-area,
body.home .site-main,
body.home .entry-content,
body:has(.gf24-check-page) .site-content,
body:has(.gf24-check-page) .ast-container,
body:has(.gf24-check-page) .content-area,
body:has(.gf24-check-page) .site-main,
body:has(.gf24-check-page) .entry-content,
body:has(.gf24-local-page) .site-content,
body:has(.gf24-local-page) .ast-container,
body:has(.gf24-local-page) .content-area,
body:has(.gf24-local-page) .site-main,
body:has(.gf24-local-page) .entry-content,
body:has(.gf24-legal-page) .site-content,
body:has(.gf24-legal-page) .ast-container,
body:has(.gf24-legal-page) .content-area,
body:has(.gf24-legal-page) .site-main,
body:has(.gf24-legal-page) .entry-content,
body.category #page,
body.category .site,
body.category #content,
body.category #primary,
body.category .site-content,
body.category .ast-container,
body.category .content-area,
body.category .site-main,
body.tag #page,
body.tag .site,
body.tag #content,
body.tag #primary,
body.tag .site-content,
body.tag .ast-container,
body.tag .content-area,
body.tag .site-main {
background: transparent !important;
padding-top: 0 !important;
margin-top: 0 !important;
box-shadow: none !important;
}
body.home .ast-container,
body:has(.gf24-check-page) .ast-container,
body:has(.gf24-local-page) .ast-container,
body:has(.gf24-legal-page) .ast-container {
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
body.home .entry-header,
body.home .entry-title,
body.home .entry-meta,
body.home .comments-area,
body.home .post-navigation,
body:has(.gf24-check-page) .entry-header,
body:has(.gf24-check-page) .entry-title,
body:has(.gf24-check-page) .entry-meta,
body:has(.gf24-check-page) .comments-area,
body:has(.gf24-check-page) .post-navigation,
body:has(.gf24-local-page) .entry-header,
body:has(.gf24-local-page) .entry-title,
body:has(.gf24-local-page) .entry-meta,
body:has(.gf24-local-page) .posted-on,
body:has(.gf24-local-page) .byline,
body:has(.gf24-local-page) .cat-links,
body:has(.gf24-local-page) .tags-links,
body:has(.gf24-local-page) .comments-area,
body:has(.gf24-local-page) #comments,
body:has(.gf24-local-page) .comment-respond,
body:has(.gf24-local-page) .post-navigation,
body:has(.gf24-local-page) .nav-links,
body:has(.gf24-legal-page) .entry-header,
body:has(.gf24-legal-page) .entry-title,
body:has(.gf24-legal-page) .entry-meta,
body:has(.gf24-legal-page) .comments-area,
body:has(.gf24-legal-page) .post-navigation {
display: none !important;
}
body.home .entry-content > * {
margin-top: 0 !important;
} body.home .main-header-bar,
body.home .ast-primary-header-bar,
body:has(.gf24-check-page) .main-header-bar,
body:has(.gf24-check-page) .ast-primary-header-bar,
body:has(.gf24-local-page) .main-header-bar,
body:has(.gf24-local-page) .ast-primary-header-bar,
body:has(.gf24-legal-page) .main-header-bar,
body:has(.gf24-legal-page) .ast-primary-header-bar,
body.category .main-header-bar,
body.category .ast-primary-header-bar,
body.tag .main-header-bar,
body.tag .ast-primary-header-bar {
background: #050d14 !important;
border-bottom: 1px solid rgba(255,255,255,.10) !important;
box-shadow: none !important;
}
body.home .site-title a,
body.home .main-header-menu .menu-link,
body:has(.gf24-check-page) .site-title a,
body:has(.gf24-check-page) .main-header-menu .menu-link,
body:has(.gf24-local-page) .site-title a,
body:has(.gf24-local-page) .main-header-menu .menu-link,
body:has(.gf24-legal-page) .site-title a,
body:has(.gf24-legal-page) .main-header-menu .menu-link,
body.category .site-title a,
body.category .main-header-menu .menu-link,
body.tag .site-title a,
body.tag .main-header-menu .menu-link {
color: #f8fafc !important;
text-decoration: none !important;
}
body.home .main-header-menu .menu-link:hover,
body.home .current-menu-item > .menu-link,
body:has(.gf24-check-page) .main-header-menu .menu-link:hover,
body:has(.gf24-check-page) .current-menu-item > .menu-link,
body:has(.gf24-local-page) .main-header-menu .menu-link:hover,
body:has(.gf24-local-page) .current-menu-item > .menu-link,
body:has(.gf24-legal-page) .main-header-menu .menu-link:hover,
body:has(.gf24-legal-page) .current-menu-item > .menu-link,
body.category .main-header-menu .menu-link:hover,
body.category .current-menu-item > .menu-link,
body.tag .main-header-menu .menu-link:hover,
body.tag .current-menu-item > .menu-link {
color: #ffb703 !important;
}
body.home .site-footer,
body.home .site-primary-footer-wrap,
body.home .site-below-footer-wrap,
body:has(.gf24-check-page) .site-footer,
body:has(.gf24-check-page) .site-primary-footer-wrap,
body:has(.gf24-check-page) .site-below-footer-wrap,
body:has(.gf24-local-page) .site-footer,
body:has(.gf24-local-page) .site-primary-footer-wrap,
body:has(.gf24-local-page) .site-below-footer-wrap,
body:has(.gf24-legal-page) .site-footer,
body:has(.gf24-legal-page) .site-primary-footer-wrap,
body:has(.gf24-legal-page) .site-below-footer-wrap,
body.category .site-footer,
body.category .site-primary-footer-wrap,
body.category .site-below-footer-wrap,
body.tag .site-footer,
body.tag .site-primary-footer-wrap,
body.tag .site-below-footer-wrap {
background: #050d14 !important;
color: #9ba9b7 !important;
border-top: 1px solid rgba(255,255,255,.09) !important;
}
body.home .site-footer a,
body:has(.gf24-check-page) .site-footer a,
body:has(.gf24-local-page) .site-footer a,
body:has(.gf24-legal-page) .site-footer a,
body.category .site-footer a,
body.tag .site-footer a {
color: #c8d2dc !important;
} .gf24,
.gf24-check-page,
.gf24-local-page,
.gf24-legal-page {
--gf-max: 1180px;
--gf-bg: #07121a;
--gf-bg2: #0b2430;
--gf-card: rgba(255,255,255,.065);
--gf-card2: rgba(255,255,255,.035);
--gf-border: rgba(255,255,255,.13);
--gf-text: #f8fafc;
--gf-muted: #c8d2dc;
--gf-soft: #9ba9b7;
--gf-accent: #ffb703;
--gf-accent2: #ffd86b;
--gf-blue: #38bdf8;
--gf-radius: 22px;
--gf-shadow: 0 24px 80px rgba(0,0,0,.46);
width: 100% !important;
max-width: var(--gf-max) !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 42px 22px 76px !important;
background: transparent !important;
color: var(--gf-text) !important;
font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
}
.gf24 *,
.gf24 *::before,
.gf24 *::after,
.gf24-check-page *,
.gf24-check-page *::before,
.gf24-check-page *::after,
.gf24-local-page *,
.gf24-local-page *::before,
.gf24-local-page *::after,
.gf24-legal-page *,
.gf24-legal-page *::before,
.gf24-legal-page *::after {
box-sizing: border-box !important;
}
.gf24 a,
.gf24-check-page a,
.gf24-local-page a,
.gf24-legal-page a {
text-decoration: none !important;
}
.gf24 h1,
.gf24 h2,
.gf24 h3,
.gf24 h4,
.gf24 strong,
.gf24 summary,
.gf24-check-page h1,
.gf24-check-page h2,
.gf24-check-page h3,
.gf24-check-page h4,
.gf24-check-page strong,
.gf24-local-page h1,
.gf24-local-page h2,
.gf24-local-page h3,
.gf24-local-page h4,
.gf24-local-page strong,
.gf24-legal-page h1,
.gf24-legal-page h2,
.gf24-legal-page h3,
.gf24-legal-page h4,
.gf24-legal-page strong {
color: var(--gf-text) !important;
}
.gf24 p,
.gf24 li,
.gf24 span,
.gf24 div,
.gf24-check-page p,
.gf24-check-page li,
.gf24-check-page span,
.gf24-check-page div,
.gf24-local-page p,
.gf24-local-page li,
.gf24-local-page span,
.gf24-local-page div,
.gf24-legal-page p,
.gf24-legal-page li,
.gf24-legal-page span,
.gf24-legal-page div {
color: var(--gf-muted);
} .gf24-hero,
.gf24-check-hero,
.gf24-local-hero,
.gf24-legal-hero {
position: relative !important;
overflow: hidden !important;
width: 100% !important;
max-width: 100% !important;
padding: 58px !important;
margin: 0 0 28px !important;
border-radius: 32px !important;
background:
radial-gradient(circle at 86% 12%, rgba(255,183,3,.22), transparent 30%),
radial-gradient(circle at 10% 100%, rgba(56,189,248,.16), transparent 32%),
linear-gradient(145deg, #0d2b39 0%, #081923 48%, #050d14 100%) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 26px 80px rgba(0,0,0,.48) !important;
}
.gf24-hero::before {
content: "";
position: absolute;
inset: -120px;
background:
radial-gradient(circle at 72% 20%, rgba(255,216,107,.14), transparent 24%),
radial-gradient(circle at 20% 80%, rgba(14,165,233,.10), transparent 26%);
filter: blur(42px);
opacity: .85;
pointer-events: none;
}
.gf24-hero-inner {
position: relative !important;
z-index: 2 !important;
display: grid !important;
grid-template-columns: 1.08fr .92fr !important;
gap: 42px !important;
align-items: center !important;
}
.gf24-kicker,
.gf24-check-kicker,
.gf24-local-kicker,
.gf24-legal-kicker {
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
width: auto !important;
padding: 9px 14px !important;
margin: 0 0 24px !important;
border-radius: 999px !important;
background: rgba(255,183,3,.14) !important;
border: 1px solid rgba(255,183,3,.24) !important;
color: #ffd86b !important;
font-size: 14px !important;
font-weight: 900 !important;
line-height: 1 !important;
}
.gf24-hero h1,
.gf24-check-hero h1,
.gf24-local-hero h1,
.gf24-legal-hero h1 {
max-width: 900px !important;
margin: 0 0 18px !important;
color: #f8fafc !important;
font-size: clamp(42px, 5vw, 64px) !important;
line-height: 1 !important;
letter-spacing: -.045em !important;
font-weight: 950 !important;
}
.gf24-lead,
.gf24-check-hero p,
.gf24-local-hero p,
.gf24-legal-hero p {
max-width: 860px !important;
margin: 0 !important;
color: #d6e1ea !important;
font-size: 18px !important;
line-height: 1.75 !important;
} .gf24-actions {
display: flex !important;
gap: 13px !important;
flex-wrap: wrap !important;
margin-top: 30px !important;
}
.gf24-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 52px !important;
padding: 15px 23px !important;
border-radius: 16px !important;
font-weight: 950 !important;
font-size: 15px !important;
line-height: 1 !important;
transition: .22s ease !important;
border: 1px solid transparent !important;
cursor: pointer !important;
}
.gf24-btn-primary {
color: #07121a !important;
background: linear-gradient(180deg, var(--gf-accent2), var(--gf-accent)) !important;
box-shadow: 0 16px 34px rgba(255,183,3,.26) !important;
}
.gf24-btn-primary:hover {
transform: translateY(-2px);
filter: brightness(1.04);
}
.gf24-btn-ghost {
color: #f8fafc !important;
background: rgba(255,255,255,.075) !important;
border-color: rgba(255,255,255,.16) !important;
}
.gf24-checkbox {
padding: 30px !important;
border-radius: 28px !important;
background:
radial-gradient(circle at 90% 0%, rgba(255,183,3,.16), transparent 34%),
linear-gradient(180deg, rgba(255,255,255,.095), rgba(255,255,255,.04)) !important;
border: 1px solid rgba(255,255,255,.16) !important;
box-shadow: 0 20px 55px rgba(0,0,0,.34) !important;
backdrop-filter: blur(14px) !important;
}
.gf24-checkbox h3 {
margin: 0 0 10px !important;
font-size: 27px !important;
line-height: 1.15 !important;
}
.gf24-checkbox p {
margin: 0 0 16px !important;
color: #d1dbe5 !important;
line-height: 1.65 !important;
}
.gf24-start-check {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.gf24-check-badge {
display: inline-flex !important;
align-self: flex-start !important;
padding: 7px 11px !important;
margin-bottom: 14px !important;
border-radius: 999px !important;
background: rgba(255,183,3,.13) !important;
border: 1px solid rgba(255,183,3,.24) !important;
color: #ffd86b !important;
font-size: 13px !important;
font-weight: 900 !important;
}
.gf24-check-full {
width: 100% !important;
margin-top: 6px !important;
}
.gf24-mini-hint {
margin-top: 13px !important;
margin-bottom: 0 !important;
color: #9ba9b7 !important;
font-size: 13px !important;
line-height: 1.55 !important;
}
.gf24-form {
display: grid !important;
grid-template-columns: 1fr auto !important;
gap: 10px !important;
margin-top: 16px !important;
}
.gf24-form input {
width: 100% !important;
min-height: 50px !important;
padding: 0 15px !important;
border-radius: 15px !important;
border: 1px solid rgba(255,255,255,.18) !important;
background: rgba(3,10,16,.62) !important;
color: #f8fafc !important;
outline: none !important;
}
.gf24-form input::placeholder {
color: #aebbc7 !important;
} .gf24-random-ticker {
display: inline-flex !important;
align-items: center !important;
gap: 10px !important;
max-width: 100% !important;
margin-top: 22px !important;
padding: 10px 14px !important;
border-radius: 999px !important;
background: rgba(3,10,16,.58) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 14px 32px rgba(0,0,0,.24) !important;
overflow: hidden !important;
}
.gf24-ticker-label {
flex: 0 0 auto !important;
padding: 6px 10px !important;
border-radius: 999px !important;
background: rgba(255,183,3,.14) !important;
border: 1px solid rgba(255,183,3,.24) !important;
color: #ffd86b !important;
font-size: 13px !important;
font-weight: 900 !important;
line-height: 1 !important;
}
.gf24-ticker-text {
color: #f8fafc !important;
font-size: 14px !important;
font-weight: 850 !important;
white-space: nowrap !important;
text-decoration: none !important;
transition: opacity .26s ease, transform .26s ease, color .2s ease !important;
}
.gf24-ticker-text:hover {
color: #ffd86b !important;
}
.gf24-ticker-text.is-changing {
opacity: 0 !important;
transform: translateY(6px) !important;
} .gf24-section {
margin-top: 26px !important;
}
.gf24-section-head {
max-width: 820px !important;
margin-bottom: 18px !important;
}
.gf24-section-head h2 {
margin: 0 0 9px !important;
font-size: clamp(27px, 3vw, 40px) !important;
letter-spacing: -.03em !important;
}
.gf24-section-head p {
margin: 0 !important;
color: var(--gf-soft) !important;
line-height: 1.7 !important;
}
.gf24-grid-3 {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 18px !important;
}
.gf24-grid-2 {
display: grid !important;
grid-template-columns: 1.25fr .75fr !important;
gap: 18px !important;
align-items: stretch !important;
}
.gf24-card,
.gf24-provider,
.gf24-sidebox,
.gf24-tile,
.gf24-testimonial,
.gf24-faq details,
.gf24-note {
border-radius: var(--gf-radius) !important;
border: 1px solid var(--gf-border) !important;
background:
linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.035)) !important;
box-shadow: 0 16px 42px rgba(0,0,0,.25) !important;
}
.gf24-card {
padding: 24px !important;
}
.gf24-card h3,
.gf24-card h4 {
margin: 0 0 10px !important;
font-size: 21px !important;
}
.gf24-card p,
.gf24-card li {
color: #c9d4df !important;
line-height: 1.68 !important;
}
.gf24-card p {
margin: 0 !important;
}
.gf24-card ul {
margin: 14px 0 0 !important;
padding-left: 20px !important;
}
.gf24-icon {
width: 48px !important;
height: 48px !important;
display: grid !important;
place-items: center !important;
margin-bottom: 16px !important;
border-radius: 16px !important;
background: rgba(255,183,3,.14) !important;
color: var(--gf-accent2) !important;
font-size: 23px !important;
}
.gf24-provider {
padding: 30px !important;
}
.gf24-provider h2 {
margin: 0 0 14px !important;
font-size: clamp(27px, 3vw, 38px) !important;
letter-spacing: -.03em !important;
}
.gf24-provider p,
.gf24-provider li {
color: #cbd6e0 !important;
line-height: 1.72 !important;
}
.gf24-provider ul {
margin: 18px 0 0 !important;
padding-left: 20px !important;
}
.gf24-sidebox {
padding: 28px !important;
background:
radial-gradient(circle at 90% 0%, rgba(255,183,3,.22), transparent 34%),
linear-gradient(180deg, rgba(255,183,3,.12), rgba(255,255,255,.045)) !important;
border-color: rgba(255,183,3,.28) !important;
}
.gf24-sidebox h3 {
margin: 0 0 10px !important;
font-size: 24px !important;
}
.gf24-sidebox p {
margin: 0 0 18px !important;
color: #d6e0ea !important;
line-height: 1.68 !important;
}
.gf24-reco {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 18px !important;
}
.gf24-tile {
padding: 23px !important;
}
.gf24-tile strong {
display: block !important;
margin-bottom: 9px !important;
color: #f8fafc !important;
font-size: 19px !important;
line-height: 1.35 !important;
}
.gf24-tile span {
display: block !important;
color: #c8d2dc !important;
line-height: 1.65 !important;
}
.gf24-testimonials {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 18px !important;
}
.gf24-testimonial {
padding: 24px !important;
}
.gf24-testimonial strong {
display: block !important;
color: #f8fafc !important;
font-size: 19px !important;
line-height: 1.45 !important;
}
.gf24-testimonial span {
display: block !important;
margin-top: 11px !important;
color: #9ba9b7 !important;
}
.gf24-faq {
margin-top: 36px !important;
}
.gf24-faq h2 {
margin: 0 0 18px !important;
color: var(--gf-accent2) !important;
font-size: clamp(28px, 3vw, 40px) !important;
letter-spacing: -.03em !important;
}
.gf24-faq details {
margin-bottom: 10px !important;
overflow: hidden !important;
border-radius: 16px !important;
}
.gf24-faq summary {
position: relative !important;
display: block !important;
padding: 18px 52px 18px 20px !important;
color: #f8fafc !important;
font-weight: 850 !important;
line-height: 1.4 !important;
cursor: pointer !important;
list-style: none !important;
}
.gf24-faq summary::-webkit-details-marker {
display: none !important;
}
.gf24-faq summary::after {
content: "+" !important;
position: absolute !important;
top: 50% !important;
right: 19px !important;
transform: translateY(-50%) !important;
width: 28px !important;
height: 28px !important;
display: grid !important;
place-items: center !important;
border-radius: 50% !important;
background: rgba(255,183,3,.15) !important;
color: var(--gf-accent2) !important;
font-size: 22px !important;
line-height: 1 !important;
}
.gf24-faq details[open] summary {
color: var(--gf-accent2) !important;
border-bottom: 1px solid rgba(255,255,255,.10) !important;
}
.gf24-faq details[open] summary::after {
content: "–" !important;
}
.gf24-answer {
padding: 17px 20px 20px !important;
color: #cbd6e0 !important;
line-height: 1.72 !important;
background: rgba(0,0,0,.13) !important;
}
.gf24-note {
margin-top: 26px !important;
padding: 19px 22px !important;
background:
linear-gradient(180deg, rgba(255,183,3,.115), rgba(255,255,255,.035)) !important;
border-color: rgba(255,183,3,.24) !important;
color: #cbd6e0 !important;
line-height: 1.7 !important;
}
.gf24-note strong {
color: var(--gf-accent2) !important;
} .gf24-check-widget {
padding: 32px !important;
border-radius: 30px !important;
background:
radial-gradient(circle at 88% 0%, rgba(255,183,3,.12), transparent 30%),
linear-gradient(180deg, rgba(13,43,57,.96), rgba(5,13,20,.97)) !important;
border: 1px solid rgba(255,255,255,.16) !important;
box-shadow: 0 24px 70px rgba(0,0,0,.48) !important;
margin-bottom: 28px !important;
overflow: hidden !important;
}
.gf24-widget-head {
margin-bottom: 22px !important;
}
.gf24-widget-head h2 {
margin: 0 0 10px !important;
color: #f8fafc !important;
font-size: clamp(30px, 3vw, 44px) !important;
line-height: 1.12 !important;
letter-spacing: -.03em !important;
font-weight: 950 !important;
}
.gf24-widget-head p {
max-width: 980px !important;
margin: 0 0 24px !important;
color: #c8d2dc !important;
font-size: 17px !important;
line-height: 1.75 !important;
}
.gf24-tariffuxx-wrap {
width: 100% !important;
max-width: 100% !important;
padding: 24px !important;
border-radius: 24px !important;
background: #031018 !important;
border: 1px solid rgba(255,255,255,.18) !important;
box-shadow:
inset 0 0 0 1px rgba(255,255,255,.03),
0 18px 50px rgba(0,0,0,.42) !important;
overflow: hidden !important;
}
.gf24-tariffuxx-wrap iframe,
.gf24-tariffuxx-wrap form,
.gf24-tariffuxx-wrap table,
.gf24-tariffuxx-wrap div,
.gf24-tariffuxx-wrap input,
.gf24-tariffuxx-wrap select,
.gf24-tariffuxx-wrap textarea {
max-width: 100% !important;
}
.gf24-check-info {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 18px !important;
margin-bottom: 28px !important;
}
.gf24-check-info div {
padding: 24px !important;
border-radius: 22px !important;
background:
linear-gradient(180deg, rgba(13,43,57,.94), rgba(5,13,20,.96)) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 18px 50px rgba(0,0,0,.38) !important;
}
.gf24-check-info strong {
display: block !important;
color: #f8fafc !important;
font-size: 19px !important;
margin-bottom: 9px !important;
}
.gf24-check-info p {
margin: 0 !important;
color: #c8d2dc !important;
line-height: 1.65 !important;
}
.gf24-check-text {
padding: 34px !important;
border-radius: 28px !important;
background:
linear-gradient(180deg, rgba(13,43,57,.94), rgba(5,13,20,.96)) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 18px 50px rgba(0,0,0,.38) !important;
}
.gf24-check-text h2 {
margin: 0 0 14px !important;
color: #f8fafc !important;
font-size: clamp(28px, 3vw, 40px) !important;
line-height: 1.16 !important;
letter-spacing: -.03em !important;
font-weight: 950 !important;
}
.gf24-check-text p {
margin: 0 0 18px !important;
color: #c8d2dc !important;
font-size: 16px !important;
line-height: 1.78 !important;
}
.gf24-check-text p:last-child {
margin-bottom: 0 !important;
} .gf24-local-widget,
.gf24-local-text {
padding: 34px !important;
border-radius: 28px !important;
background:
radial-gradient(circle at 88% 0%, rgba(255,183,3,.10), transparent 30%),
linear-gradient(180deg, rgba(13,43,57,.94), rgba(5,13,20,.96)) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 18px 50px rgba(0,0,0,.38) !important;
margin-bottom: 28px !important;
overflow: hidden !important;
}
.gf24-local-widget-head {
margin-bottom: 22px !important;
}
.gf24-local-widget-head h2,
.gf24-local-text h2 {
margin: 0 0 14px !important;
color: #f8fafc !important;
font-size: clamp(28px, 3vw, 40px) !important;
line-height: 1.16 !important;
letter-spacing: -.03em !important;
font-weight: 950 !important;
}
.gf24-local-widget-head p,
.gf24-local-text p {
max-width: 980px !important;
margin: 0 0 18px !important;
color: #c8d2dc !important;
font-size: 16px !important;
line-height: 1.78 !important;
}
.gf24-local-text p:last-child {
margin-bottom: 0 !important;
}
.gf24-local-info {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 18px !important;
margin-bottom: 28px !important;
}
.gf24-local-info div {
padding: 24px !important;
border-radius: 22px !important;
background:
linear-gradient(180deg, rgba(13,43,57,.94), rgba(5,13,20,.96)) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 18px 50px rgba(0,0,0,.38) !important;
}
.gf24-local-info strong {
display: block !important;
color: #f8fafc !important;
font-size: 19px !important;
margin-bottom: 9px !important;
}
.gf24-local-info p {
margin: 0 !important;
color: #c8d2dc !important;
line-height: 1.65 !important;
} .gf24-legal-box {
padding: 34px !important;
border-radius: 28px !important;
background:
radial-gradient(circle at 88% 0%, rgba(255,183,3,.10), transparent 30%),
linear-gradient(180deg, rgba(13,43,57,.96), rgba(5,13,20,.97)) !important;
border: 1px solid rgba(255,255,255,.15) !important;
box-shadow: 0 24px 70px rgba(0,0,0,.42) !important;
margin-bottom: 26px !important;
}
.gf24-legal-box h2 {
margin: 0 0 14px !important;
color: #f8fafc !important;
font-size: clamp(26px, 3vw, 38px) !important;
line-height: 1.15 !important;
letter-spacing: -.03em !important;
font-weight: 950 !important;
}
.gf24-legal-box h3 {
margin: 26px 0 10px !important;
color: #ffd86b !important;
font-size: 22px !important;
line-height: 1.2 !important;
font-weight: 900 !important;
}
.gf24-legal-box p,
.gf24-legal-box li {
color: #c8d2dc !important;
font-size: 16px !important;
line-height: 1.78 !important;
}
.gf24-legal-box p {
margin: 0 0 14px !important;
}
.gf24-legal-box ul {
margin: 0 0 18px !important;
padding-left: 22px !important;
}
.gf24-legal-box a {
color: #ffd86b !important;
text-decoration: none !important;
font-weight: 800 !important;
}
.gf24-legal-box a:hover {
color: #ffb703 !important;
}
.gf24-legal-contact {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: 18px !important;
margin-top: 20px !important;
}
.gf24-legal-contact div {
padding: 22px !important;
border-radius: 22px !important;
background:
linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.035)) !important;
border: 1px solid rgba(255,255,255,.13) !important;
}
.gf24-legal-contact strong {
display: block !important;
margin-bottom: 8px !important;
color: #f8fafc !important;
font-size: 18px !important;
}
.gf24-legal-note {
padding: 20px 22px !important;
border-radius: 22px !important;
background: rgba(255,183,3,.09) !important;
border: 1px solid rgba(255,183,3,.24) !important;
color: #c8d2dc !important;
line-height: 1.75 !important;
margin-bottom: 26px !important;
}
.gf24-legal-note strong {
color: #ffd86b !important;
}
.gf24-anbieter-page .gf24-section {
margin-top: 34px !important;
margin-bottom: 34px !important;
}
.gf24-anbieter-page .gf24-grid-3,
.gf24-anbieter-page .gf24-reco {
margin-bottom: 34px !important;
}
.gf24-anbieter-page .gf24-card {
min-height: 100% !important;
}
.gf24-anbieter-page .gf24-legal-box {
margin-top: 34px !important;
margin-bottom: 34px !important;
}
.gf24-anbieter-page .gf24-legal-box h2 {
margin-bottom: 18px !important;
}
.gf24-anbieter-page .gf24-legal-box p {
max-width: 920px !important;
} body.category .ast-container,
body.tag .ast-container {
max-width: 1180px !important;
width: 100% !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 42px 22px 76px !important;
}
body.category .ast-archive-description,
body.tag .ast-archive-description {
position: relative !important;
overflow: hidden !important;
padding: 58px !important;
margin: 0 0 28px !important;
border-radius: 32px !important;
background:
radial-gradient(circle at 86% 12%, rgba(255,183,3,.22), transparent 30%),
radial-gradient(circle at 10% 100%, rgba(56,189,248,.16), transparent 32%),
linear-gradient(145deg, #0d2b39 0%, #081923 48%, #050d14 100%) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 26px 80px rgba(0,0,0,.48) !important;
}
body.category .ast-archive-description .page-title,
body.category .ast-archive-description h1,
body.tag .ast-archive-description .page-title,
body.tag .ast-archive-description h1 {
margin: 0 !important;
color: #f8fafc !important;
font-size: clamp(42px, 5vw, 64px) !important;
line-height: 1 !important;
letter-spacing: -.045em !important;
font-weight: 950 !important;
}
body.category .ast-archive-description p,
body.tag .ast-archive-description p {
max-width: 860px !important;
margin: 18px 0 0 !important;
color: #d6e1ea !important;
font-size: 18px !important;
line-height: 1.75 !important;
}
body.category .site-main,
body.tag .site-main,
body.category .ast-row,
body.tag .ast-row {
display: block !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body.category .ast-row [class*="ast-col-"],
body.tag .ast-row [class*="ast-col-"] {
width: 100% !important;
max-width: 100% !important;
flex: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
body.category article,
body.category .ast-article-post,
body.tag article,
body.tag .ast-article-post {
width: 100% !important;
max-width: 100% !important;
margin: 0 0 26px !important;
padding: 30px !important;
border-radius: 28px !important;
background:
radial-gradient(circle at 88% 0%, rgba(255,183,3,.10), transparent 30%),
linear-gradient(180deg, rgba(13,43,57,.94), rgba(5,13,20,.96)) !important;
border: 1px solid rgba(255,255,255,.14) !important;
box-shadow: 0 18px 50px rgba(0,0,0,.38) !important;
overflow: hidden !important;
}
body.category .ast-article-inner,
body.category .ast-post-format-,
body.category .ast-blog-featured-section,
body.category .entry-content,
body.category .entry-summary,
body.category .ast-excerpt-container,
body.tag .ast-article-inner,
body.tag .ast-post-format-,
body.tag .ast-blog-featured-section,
body.tag .entry-content,
body.tag .entry-summary,
body.tag .ast-excerpt-container {
background: transparent !important;
box-shadow: none !important;
color: #c8d2dc !important;
}
body.category .entry-title,
body.tag .entry-title {
margin: 0 0 14px !important;
color: #f8fafc !important;
font-size: 26px !important;
line-height: 1.22 !important;
letter-spacing: -.025em !important;
font-weight: 950 !important;
}
body.category .entry-title a,
body.tag .entry-title a {
color: #f8fafc !important;
text-decoration: none !important;
}
body.category .entry-title a:hover,
body.tag .entry-title a:hover {
color: #ffd86b !important;
}
body.category .entry-meta,
body.category .posted-on,
body.category .byline,
body.category .author,
body.tag .entry-meta,
body.tag .posted-on,
body.tag .byline,
body.tag .author {
display: none !important;
}
body.category .cat-links,
body.category .tags-links,
body.tag .cat-links,
body.tag .tags-links {
display: inline-flex !important;
margin-bottom: 14px !important;
color: #ffd86b !important;
font-size: 13px !important;
font-weight: 900 !important;
}
body.category .cat-links a,
body.category .tags-links a,
body.tag .cat-links a,
body.tag .tags-links a {
display: inline-flex !important;
padding: 6px 10px !important;
border-radius: 999px !important;
background: rgba(255,183,3,.14) !important;
border: 1px solid rgba(255,183,3,.24) !important;
color: #ffd86b !important;
text-decoration: none !important;
}
body.category .entry-content,
body.category .entry-summary,
body.category .entry-content p,
body.category .entry-summary p,
body.tag .entry-content,
body.tag .entry-summary,
body.tag .entry-content p,
body.tag .entry-summary p {
color: #c8d2dc !important;
font-size: 16px !important;
line-height: 1.75 !important;
}
body.category .entry-content a,
body.category .entry-summary a,
body.tag .entry-content a,
body.tag .entry-summary a {
color: #ffd86b !important;
font-weight: 900 !important;
text-decoration: none !important;
}
body.category .navigation,
body.category .pagination,
body.category .page-links,
body.tag .navigation,
body.tag .pagination,
body.tag .page-links {
margin-top: 10px !important;
}
body.category .nav-links a,
body.category .nav-links span,
body.tag .nav-links a,
body.tag .nav-links span {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-width: 42px !important;
min-height: 42px !important;
margin: 4px !important;
border-radius: 14px !important;
background: rgba(255,255,255,.075) !important;
border: 1px solid rgba(255,255,255,.14) !important;
color: #f8fafc !important;
text-decoration: none !important;
font-weight: 900 !important;
}
body.category .nav-links .current,
body.tag .nav-links .current {
background: linear-gradient(180deg, #ffd86b, #ffb703) !important;
color: #07121a !important;
} @media (max-width: 980px) {
.gf24,
.gf24-check-page,
.gf24-local-page,
.gf24-legal-page {
max-width: 100% !important;
padding: 28px 14px 60px !important;
}
.gf24-hero,
.gf24-check-hero,
.gf24-local-hero,
.gf24-legal-hero,
body.category .ast-archive-description,
body.tag .ast-archive-description {
padding: 30px 22px !important;
border-radius: 24px !important;
}
.gf24-hero-inner {
grid-template-columns: 1fr !important;
gap: 26px !important;
}
.gf24-hero h1,
.gf24-check-hero h1,
.gf24-local-hero h1,
.gf24-legal-hero h1,
body.category .ast-archive-description .page-title,
body.category .ast-archive-description h1,
body.tag .ast-archive-description .page-title,
body.tag .ast-archive-description h1 {
font-size: 38px !important;
}
.gf24-grid-2,
.gf24-grid-3,
.gf24-reco,
.gf24-testimonials,
.gf24-check-info,
.gf24-local-info,
.gf24-legal-contact {
grid-template-columns: 1fr !important;
}
.gf24-form {
grid-template-columns: 1fr !important;
}
.gf24-btn {
width: 100% !important;
}
.gf24-checkbox,
.gf24-provider,
.gf24-sidebox,
.gf24-card,
.gf24-tile,
.gf24-testimonial,
.gf24-check-widget,
.gf24-check-text,
.gf24-local-widget,
.gf24-local-text,
.gf24-legal-box,
body.category article,
body.category .ast-article-post,
body.tag article,
body.tag .ast-article-post {
padding: 22px !important;
border-radius: 24px !important;
}
.gf24-tariffuxx-wrap {
padding: 12px !important;
}
.gf24-random-ticker {
width: 100% !important;
align-items: flex-start !important;
border-radius: 18px !important;
flex-direction: column !important;
}
.gf24-ticker-text {
white-space: normal !important;
line-height: 1.45 !important;
}
body.category .ast-container,
body.tag .ast-container {
padding: 28px 14px 60px !important;
}
}
@media (max-width: 544px) {
.gf24-hero h1,
.gf24-check-hero h1,
.gf24-local-hero h1,
.gf24-legal-hero h1 {
font-size: 36px !important;
}
.gf24-hero,
.gf24-check-hero,
.gf24-local-hero,
.gf24-legal-hero {
padding: 28px 18px !important;
}
} .gf24-kontakt-page .gf24-section {
margin-top: 34px !important;
margin-bottom: 34px !important;
}
.gf24-kontakt-page .gf24-grid-3 {
margin-bottom: 34px !important;
}
.gf24-kontakt-page .gf24-card {
min-height: 100% !important;
}
.gf24-kontakt-page .gf24-legal-box {
margin-top: 34px !important;
margin-bottom: 34px !important;
}
.gf24-kontakt-page .gf24-legal-box h2 {
margin-bottom: 18px !important;
}
.gf24-kontakt-page .gf24-legal-box p {
max-width: 980px !important;
} @media (max-width: 980px) {
.gf24-kontakt-page .gf24-section,
.gf24-kontakt-page .gf24-grid-3,
.gf24-kontakt-page .gf24-legal-box {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
} body,
body.home,
body:has(.gf24),
body:has(.gf24-check-page),
body:has(.gf24-local-page),
body:has(.gf24-legal-page),
body.category,
body.tag,
body.archive {
background:
radial-gradient(circle at 10% 5%, rgba(217,70,239,.10), transparent 26%),
radial-gradient(circle at 90% 8%, rgba(56,189,248,.18), transparent 30%),
linear-gradient(180deg, #f7fbff 0%, #edf7ff 48%, #fff7ff 100%) !important;
color: #16324c !important;
}
.gf24,
.gf24-check-page,
.gf24-local-page,
.gf24-legal-page {
--gf-bg: #f7fbff;
--gf-bg2: #eaf6ff;
--gf-card: rgba(255,255,255,.90);
--gf-card2: rgba(246,250,255,.86);
--gf-border: rgba(116,151,190,.24);
--gf-text: #16324c;
--gf-muted: #4f6580;
--gf-soft: #6f8194;
--gf-accent: #d946ef;
--gf-accent2: #38bdf8;
--gf-blue: #38bdf8;
--gf-shadow: 0 20px 55px rgba(57,84,117,.10);
color: #16324c !important;
}
body.home .site-content,
body.home .ast-container,
body.home .content-area,
body.home .site-main,
body.home .entry-content,
body:has(.gf24-check-page) .site-content,
body:has(.gf24-check-page) .ast-container,
body:has(.gf24-check-page) .content-area,
body:has(.gf24-check-page) .site-main,
body:has(.gf24-check-page) .entry-content,
body:has(.gf24-local-page) .site-content,
body:has(.gf24-local-page) .ast-container,
body:has(.gf24-local-page) .content-area,
body:has(.gf24-local-page) .site-main,
body:has(.gf24-local-page) .entry-content,
body:has(.gf24-legal-page) .site-content,
body:has(.gf24-legal-page) .ast-container,
body:has(.gf24-legal-page) .content-area,
body:has(.gf24-legal-page) .site-main,
body:has(.gf24-legal-page) .entry-content,
body.category #page,
body.category .site,
body.category #content,
body.category #primary,
body.category .site-content,
body.category .ast-container,
body.category .content-area,
body.category .site-main,
body.tag #page,
body.tag .site,
body.tag #content,
body.tag #primary,
body.tag .site-content,
body.tag .ast-container,
body.tag .content-area,
body.tag .site-main {
background: transparent !important;
box-shadow: none !important;
} body.home .main-header-bar,
body.home .ast-primary-header-bar,
body:has(.gf24-check-page) .main-header-bar,
body:has(.gf24-check-page) .ast-primary-header-bar,
body:has(.gf24-local-page) .main-header-bar,
body:has(.gf24-local-page) .ast-primary-header-bar,
body:has(.gf24-legal-page) .main-header-bar,
body:has(.gf24-legal-page) .ast-primary-header-bar,
body.category .main-header-bar,
body.category .ast-primary-header-bar,
body.tag .main-header-bar,
body.tag .ast-primary-header-bar {
background: rgba(255,255,255,.82) !important;
border-bottom: 1px solid rgba(116,151,190,.22) !important;
box-shadow: 0 10px 30px rgba(57,84,117,.05) !important;
backdrop-filter: blur(14px) !important;
}
body.home .site-title a,
body.home .main-header-menu .menu-link,
body:has(.gf24-check-page) .site-title a,
body:has(.gf24-check-page) .main-header-menu .menu-link,
body:has(.gf24-local-page) .site-title a,
body:has(.gf24-local-page) .main-header-menu .menu-link,
body:has(.gf24-legal-page) .site-title a,
body:has(.gf24-legal-page) .main-header-menu .menu-link,
body.category .site-title a,
body.category .main-header-menu .menu-link,
body.tag .site-title a,
body.tag .main-header-menu .menu-link {
color: #16324c !important;
}
body.home .main-header-menu .menu-link:hover,
body.home .current-menu-item > .menu-link,
body:has(.gf24-check-page) .main-header-menu .menu-link:hover,
body:has(.gf24-check-page) .current-menu-item > .menu-link,
body:has(.gf24-local-page) .main-header-menu .menu-link:hover,
body:has(.gf24-local-page) .current-menu-item > .menu-link,
body:has(.gf24-legal-page) .main-header-menu .menu-link:hover,
body:has(.gf24-legal-page) .current-menu-item > .menu-link,
body.category .main-header-menu .menu-link:hover,
body.category .current-menu-item > .menu-link,
body.tag .main-header-menu .menu-link:hover,
body.tag .current-menu-item > .menu-link {
color: #d946ef !important;
} .gf24 h1,
.gf24 h2,
.gf24 h3,
.gf24 h4,
.gf24 strong,
.gf24 summary,
.gf24-check-page h1,
.gf24-check-page h2,
.gf24-check-page h3,
.gf24-check-page h4,
.gf24-check-page strong,
.gf24-local-page h1,
.gf24-local-page h2,
.gf24-local-page h3,
.gf24-local-page h4,
.gf24-local-page strong,
.gf24-legal-page h1,
.gf24-legal-page h2,
.gf24-legal-page h3,
.gf24-legal-page h4,
.gf24-legal-page strong {
color: #16324c !important;
}
.gf24 p,
.gf24 li,
.gf24 span,
.gf24 div,
.gf24-check-page p,
.gf24-check-page li,
.gf24-check-page span,
.gf24-check-page div,
.gf24-local-page p,
.gf24-local-page li,
.gf24-local-page span,
.gf24-local-page div,
.gf24-legal-page p,
.gf24-legal-page li,
.gf24-legal-page span,
.gf24-legal-page div {
color: #4f6580 !important;
} .gf24-hero,
.gf24-check-hero,
.gf24-local-hero,
.gf24-legal-hero,
body.category .ast-archive-description,
body.tag .ast-archive-description {
background:
radial-gradient(circle at 84% 16%, rgba(217,70,239,.14), transparent 26%),
radial-gradient(circle at 12% 100%, rgba(56,189,248,.18), transparent 32%),
linear-gradient(135deg, #ffffff 0%, #eef8ff 54%, #fff6ff 100%) !important;
border: 1px solid rgba(116,151,190,.28) !important;
box-shadow: 0 20px 55px rgba(57,84,117,.12) !important;
}
.gf24-hero::before {
background:
radial-gradient(circle at 72% 22%, rgba(217,70,239,.14), transparent 24%),
radial-gradient(circle at 20% 80%, rgba(56,189,248,.14), transparent 26%) !important;
opacity: .9 !important;
}
.gf24-hero h1,
.gf24-check-hero h1,
.gf24-local-hero h1,
.gf24-legal-hero h1,
body.category .ast-archive-description .page-title,
body.category .ast-archive-description h1,
body.tag .ast-archive-description .page-title,
body.tag .ast-archive-description h1 {
color: #16324c !important;
}
.gf24-lead,
.gf24-check-hero p,
.gf24-local-hero p,
.gf24-legal-hero p,
body.category .ast-archive-description p,
body.tag .ast-archive-description p {
color: #50677f !important;
}
.gf24-kicker,
.gf24-check-kicker,
.gf24-local-kicker,
.gf24-legal-kicker,
.gf24-check-badge,
.gf24-ticker-label,
body.category .cat-links a,
body.category .tags-links a,
body.tag .cat-links a,
body.tag .tags-links a {
background: rgba(217,70,239,.08) !important;
border: 1px solid rgba(217,70,239,.22) !important;
color: #c026d3 !important;
} .gf24-btn-primary {
color: #ffffff !important;
background: linear-gradient(135deg, #d946ef 0%, #38bdf8 100%) !important;
border: none !important;
box-shadow: 0 14px 30px rgba(217,70,239,.18) !important;
}
.gf24-btn-ghost {
color: #16324c !important;
background: rgba(255,255,255,.76) !important;
border: 1px solid rgba(116,151,190,.30) !important;
box-shadow: 0 8px 22px rgba(57,84,117,.06) !important;
} .gf24-card,
.gf24-provider,
.gf24-sidebox,
.gf24-tile,
.gf24-testimonial,
.gf24-faq details,
.gf24-note,
.gf24-checkbox,
.gf24-check-widget,
.gf24-check-text,
.gf24-local-widget,
.gf24-local-text,
.gf24-local-info div,
.gf24-check-info div,
.gf24-legal-box,
.gf24-legal-contact div,
.gf24-legal-note,
body.category article,
body.category .ast-article-post,
body.tag article,
body.tag .ast-article-post,
body.category .nav-links a,
body.category .nav-links span,
body.tag .nav-links a,
body.tag .nav-links span {
background:
linear-gradient(180deg, rgba(255,255,255,.94), rgba(247,251,255,.90)) !important;
border: 1px solid rgba(116,151,190,.24) !important;
box-shadow: 0 16px 42px rgba(57,84,117,.09) !important;
}
.gf24-card h3,
.gf24-card h4,
.gf24-provider h2,
.gf24-sidebox h3,
.gf24-tile strong,
.gf24-testimonial strong,
.gf24-check-widget h2,
.gf24-check-text h2,
.gf24-local-widget-head h2,
.gf24-local-text h2,
.gf24-legal-box h2,
.gf24-legal-contact strong,
body.category .entry-title,
body.tag .entry-title,
body.category .entry-title a,
body.tag .entry-title a {
color: #16324c !important;
}
.gf24-card p,
.gf24-card li,
.gf24-provider p,
.gf24-provider li,
.gf24-sidebox p,
.gf24-tile span,
.gf24-testimonial span,
.gf24-check-widget p,
.gf24-check-text p,
.gf24-local-widget-head p,
.gf24-local-text p,
.gf24-local-info p,
.gf24-check-info p,
.gf24-legal-box p,
.gf24-legal-box li,
body.category .entry-content,
body.category .entry-summary,
body.category .entry-content p,
body.category .entry-summary p,
body.tag .entry-content,
body.tag .entry-summary,
body.tag .entry-content p,
body.tag .entry-summary p {
color: #536980 !important;
}
.gf24-icon {
background: linear-gradient(135deg, rgba(217,70,239,.12), rgba(56,189,248,.16)) !important;
color: #c026d3 !important;
}
.gf24-legal-box h3,
.gf24-legal-box a,
body.category .entry-content a,
body.category .entry-summary a,
body.tag .entry-content a,
body.tag .entry-summary a {
color: #c026d3 !important;
}
.gf24-legal-box a:hover,
body.category .entry-title a:hover,
body.tag .entry-title a:hover {
color: #38bdf8 !important;
} .gf24-tariffuxx-wrap {
background: linear-gradient(180deg, #fbfdff, #eef7ff) !important;
border: 1px solid rgba(116,151,190,.26) !important;
box-shadow:
inset 0 0 0 1px rgba(255,255,255,.70),
0 12px 30px rgba(57,84,117,.08) !important;
}
.gf24-form input {
background: rgba(255,255,255,.95) !important;
color: #16324c !important;
border: 1px solid rgba(116,151,190,.28) !important;
}
.gf24-form input::placeholder {
color: #8a9aad !important;
} .gf24-random-ticker {
background: rgba(255,255,255,.72) !important;
border: 1px solid rgba(116,151,190,.24) !important;
box-shadow: 0 12px 30px rgba(57,84,117,.07) !important;
}
.gf24-ticker-text {
color: #16324c !important;
}
.gf24-ticker-text:hover {
color: #d946ef !important;
} .gf24-faq h2 {
color: #c026d3 !important;
}
.gf24-faq summary {
color: #16324c !important;
}
.gf24-faq summary::after {
background: rgba(217,70,239,.10) !important;
color: #c026d3 !important;
}
.gf24-faq details[open] summary {
color: #c026d3 !important;
border-bottom: 1px solid rgba(116,151,190,.18) !important;
}
.gf24-answer {
background: rgba(245,249,255,.82) !important;
color: #536980 !important;
}
.gf24-note,
.gf24-legal-note {
background: linear-gradient(180deg, rgba(217,70,239,.08), rgba(56,189,248,.07)) !important;
border-color: rgba(217,70,239,.18) !important;
color: #536980 !important;
}
.gf24-note strong,
.gf24-legal-note strong {
color: #c026d3 !important;
} body.category .nav-links .current,
body.tag .nav-links .current {
background: linear-gradient(135deg, #d946ef, #38bdf8) !important;
color: #ffffff !important;
} body.home .site-footer,
body.home .site-primary-footer-wrap,
body.home .site-below-footer-wrap,
body:has(.gf24-check-page) .site-footer,
body:has(.gf24-check-page) .site-primary-footer-wrap,
body:has(.gf24-check-page) .site-below-footer-wrap,
body:has(.gf24-local-page) .site-footer,
body:has(.gf24-local-page) .site-primary-footer-wrap,
body:has(.gf24-local-page) .site-below-footer-wrap,
body:has(.gf24-legal-page) .site-footer,
body:has(.gf24-legal-page) .site-primary-footer-wrap,
body:has(.gf24-legal-page) .site-below-footer-wrap,
body.category .site-footer,
body.category .site-primary-footer-wrap,
body.category .site-below-footer-wrap,
body.tag .site-footer,
body.tag .site-primary-footer-wrap,
body.tag .site-below-footer-wrap {
background: rgba(255,255,255,.78) !important;
color: #5c7086 !important;
border-top: 1px solid rgba(116,151,190,.20) !important;
backdrop-filter: blur(10px) !important;
}
body.home .site-footer a,
body:has(.gf24-check-page) .site-footer a,
body:has(.gf24-local-page) .site-footer a,
body:has(.gf24-legal-page) .site-footer a,
body.category .site-footer a,
body.tag .site-footer a {
color: #16324c !important;
}
body.home .site-footer a:hover,
body:has(.gf24-check-page) .site-footer a:hover,
body:has(.gf24-local-page) .site-footer a:hover,
body:has(.gf24-legal-page) .site-footer a:hover,
body.category .site-footer a:hover,
body.tag .site-footer a:hover {
color: #d946ef !important;
}  .gf24 a.gf24-btn.gf24-btn-primary,
.gf24 .gf24-btn.gf24-btn-primary,
.gf24-check-page a.gf24-btn.gf24-btn-primary,
.gf24-local-page a.gf24-btn.gf24-btn-primary,
.gf24-legal-page a.gf24-btn.gf24-btn-primary {
background: #0077A8 !important;
border: 1px solid #0077A8 !important;
color: #ffffff !important;
text-shadow: none !important;
box-shadow:
0 12px 26px rgba(0,119,168,.22),
0 8px 18px rgba(15,23,42,.08) !important;
}
.gf24 a.gf24-btn.gf24-btn-primary:visited,
.gf24 a.gf24-btn.gf24-btn-primary:hover,
.gf24 a.gf24-btn.gf24-btn-primary:active,
.gf24-check-page a.gf24-btn.gf24-btn-primary:visited,
.gf24-check-page a.gf24-btn.gf24-btn-primary:hover,
.gf24-check-page a.gf24-btn.gf24-btn-primary:active,
.gf24-local-page a.gf24-btn.gf24-btn-primary:visited,
.gf24-local-page a.gf24-btn.gf24-btn-primary:hover,
.gf24-local-page a.gf24-btn.gf24-btn-primary:active,
.gf24-legal-page a.gf24-btn.gf24-btn-primary:visited,
.gf24-legal-page a.gf24-btn.gf24-btn-primary:hover,
.gf24-legal-page a.gf24-btn.gf24-btn-primary:active {
background: #006B99 !important;
border-color: #006B99 !important;
color: #ffffff !important;
filter: none !important;
}
.gf24-btn-primary *,
.gf24-btn-primary span,
.gf24-btn-primary strong,
.gf24-btn-primary em {
color: #ffffff !important;
fill: #ffffff !important;
stroke: #ffffff !important;
}
.gf24-btn-ghost {
background: #ffffff !important;
color: #0077A8 !important;
border: 1px solid #B6D8F7 !important;
box-shadow: 0 8px 20px rgba(15,23,42,.06) !important;
}
.gf24-btn-ghost:hover {
background: #EAF7FF !important;
color: #006B99 !important;
border-color: #0077A8 !important;
transform: translateY(-2px) !important;
} .gf24-note {
margin-top: 28px !important;
margin-bottom: 38px !important;
padding: 24px 26px !important;
border-radius: 22px !important;
}
.gf24-note + .gf24-check-info,
.gf24-note + .gf24-grid-3,
.gf24-note + .gf24-local-info,
.gf24-note + section,
.gf24-note + div {
margin-top: 0 !important;
}
.gf24-check-info,
.gf24-grid-3,
.gf24-local-info {
gap: 22px !important;
margin-bottom: 34px !important;
}
.gf24-check-info div,
.gf24-grid-3 > div,
.gf24-local-info div,
.gf24-card {
padding: 26px !important;
}
@media (max-width: 980px) {
.gf24-note {
margin-top: 22px !important;
margin-bottom: 28px !important;
padding: 20px !important;
}
.gf24-check-info,
.gf24-grid-3,
.gf24-local-info {
gap: 18px !important;
}
}  body:has(.cmplz-document) .ast-single-entry-banner,
body:has(.cmplz-document) .ast-archive-description,
body:has(.cmplz-document) .ast-breadcrumbs-wrapper,
body:has(.cmplz-document) .ast-breadcrumb,
body:has(.cmplz-document) .breadcrumbs,
body:has(.cmplz-document) .rank-math-breadcrumb,
body:has(.cmplz-document) .entry-header,
body:has(.cmplz-document) .page-header {
display: none !important;
} body:has(.cmplz-document) .site-main > header,
body:has(.cmplz-document) .entry-content > header {
display: none !important;
} body:has(.cmplz-document) .ast-container {
padding-top: 42px !important;
} body:has(.cmplz-document) .cmplz-document {
margin-top: 0 !important;
}