/*
 Theme Name:   Twenty Twenty-Five Child
 Description:  Design System for 1,200 Niche Funnels
 Author:       Yvonne
 Template:     twentytwentyfive
 Version:      1.0.0
*/
body, .wp-site-blocks, .site-content, #page { background-color: #fffbf4 !important; } .editor-styles-wrapper { background-color: #fffbf4 !important; } .editor-styles-wrapper { padding: 0 !important; } .editor-styles-wrapper .wp-block-post-content, .editor-styles-wrapper .is-root-container { max-width: 100% !important; width: 100% !important; } .editor-styles-wrapper .wp-block-post-content > * { max-width: none !important; } .page-template-landing-page .wp-block-post-content { --wp--style--block-gap: 0 !important; gap: 0 !important; } .page-template-landing-page .wp-block-post-content > * { margin-top: 0 !important; margin-bottom: 0 !important; margin-block-start: 0 !important; margin-block-end: 0 !important; } .page-template-landing-page .gb-container { margin-bottom: 0 !important; margin-top: 0 !important; } .page-template-landing-page .wp-block-group, .page-template-landing-page .wp-block-columns { margin-top: 0 !important; margin-bottom: 0 !important; } .clean-list { list-style: none !important; padding-left: 1rem !important; margin-bottom: 24px !important; } .clean-list li { background-image: url('/wp-content/uploads/evergreeting_favicon_light.png') !important; background-repeat: no-repeat !important; background-position: 0 0.25em !important; background-size: 0.75em !important; padding-left: 28px !important; margin-bottom: 8px !important; line-height: 1.3 !important; list-style-type: none !important; } .clean-list li p { margin: 0 !important; padding: 0 !important; display: inline-block !important; vertical-align: top !important; } .btn-primary, .gb-text.btn-primary { display: inline-flex !important; background-color: #9dd7e2 !important; color: #16574f !important; border: 2px solid #16574f !important; border-radius: 500px !important; padding: 12px 35px !important; text-decoration: none !important; font-weight: 600 !important; cursor: pointer !important; transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; } .btn-primary:hover { background-color: #16574f !important; color: #fff !important; border-color: #16574f !important; } .btn-secondary, .gb-text.btn-secondary { display: inline-flex !important; background-color: #fffbf4 !important; color: #16574f !important; border: 2px solid #16574f !important; border-radius: 500px !important; padding: 12px 35px !important; text-decoration: none !important; font-weight: 600 !important; transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; } .btn-secondary:hover { background-color: #16574f !important; color: #fff !important; border-color: #16574f !important; } .a07 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 999998; opacity: 0; visibility: hidden; transition: opacity 0.3s ease; cursor: pointer; } .a07.is-active { opacity: 1; visibility: visible; } .a09 { position: fixed; top: 0; right: -930px; width: 930px; max-width: 100vw; height: 100vh; background: #fff; z-index: 999999; transition: right 0.4s cubic-bezier(0.16, 1, 0.3, 1); box-shadow: -5px 0 25px rgba(0, 0, 0, 0.15); overflow: hidden; } .a09.is-active { right: 0; } .a03 { position: absolute; top: 0; left: 0; z-index: 3; box-sizing: border-box; min-width: 48px; min-height: 48px; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; border: none !important; border-radius: 0; box-shadow: none !important; outline: none; background: transparent; color: #c8c8c8; cursor: pointer; -webkit-tap-highlight-color: transparent; } .a03:hover, .a03:focus, .a03:focus-visible { color: #c8c8c8; background: transparent; border: none !important; box-shadow: none !important; outline: none; } .a00 { display: block; width: 28px; height: 28px; } .a04, #ghl-embed-container, #ghl-frame { width: 100%; height: 100%; margin: 0; padding: 0; border: none; display: block; } body.a08 { overflow: hidden !important; } html.geo-safe-school #acceptricsCookieBanner { display: none !important; } #acceptricsCookieBanner, #acceptricsCookieBanner #acceptricsBannerText { color: #111 !important; font-size: 16px !important; line-height: 1.45 !important; } #acceptricsCookieBanner .acceptrics-attribution, #acceptricsCookieBanner .acceptrics-attribution:link, #acceptricsCookieBanner .acceptrics-attribution:visited, #acceptricsCookieBanner .acceptrics-attribution:hover, #acceptricsCookieBanner .acceptrics-attribution:focus { color: #fff !important; } #acceptricsCookieBanner #acceptricsAcceptAllBtn { background-color: #12705e !important; }