:root {--color-primary: rgba(47, 138, 135, 1);
--color-dark-secondary: rgba(90, 107, 114, 1);
--color-primary-light: rgba(215, 236, 235, 1);
--color-secondary-light: rgba(221, 231, 230, 1);
--color-accent-dark: rgba(245, 197, 66, 1);
--color-accent-light: rgba(72, 169, 166, 1);
--color-txt-dark: #1e2e33;
--color-txt-light: #ffffff;
--color-headings-dark: #1e2e33;
--color-headings-light: #ffffff;
--color-bg-primary: rgba(47, 138, 135, 1);
--color-bg-dark-secondary: rgba(90, 107, 114, 1);
--color-bg-primary-light: rgba(215, 236, 235, 1);
--color-bg-secondary-light: rgba(251, 249, 243, 1);
--color-bg-offwhite: rgba(243, 243, 243, 1);
--color-b-border: #f5c542;
--color-brand-1: #2f8a87;
--color-brand-2: #48a9a6;
--color-brand-3: #d7eceb;
--color-brand-4: #d85c30;
--color-brand-5: #e8855d;
--color-brand-6: #f5c542;
--color-brand-7: #fbf9f3;
--color-brand-8: #1e2e33;
--color-brand-9: #5a6b72;
--color-brand-10: #dde7e6;
--color-brand-11: #dddddd;
--color-brand-12: #ffffff;
--color-brand-13: #000000;
--color-brand-14: #554b44;
--color-brand-15: #f3f3f3;
--rounded-cn-sm: 5px;
--rounded-cn-md: 20px;
--rounded-cn-lg: 30px;
--rounded-cn-sm-num: 5px;
--rounded-cn-md-num: 20px;
--rounded-cn-lg-num: 30px;
--shadow-cards: 0px 0px 9px 2px rgba(192, 192, 192, 0.25);
--shadow-table: none;
--btn-bg-color: #d85c30;--btn-color: #ffffff;--btn-padding-x: 16px;--btn-padding-y: 8px;--btn-height: 44px;--btn-font-family: Outfit;--sentry-btn-font-family: Outfit;--btn-radius: 99pxpx;--btn-arrow: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--btn-arrow-rev: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--carousel-arrow: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--carousel-arrow-rev: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="currentColor" fill-rule="evenodd" d="M8.234 2.635a.8.8 0 0 1 1.132 0l4.8 4.8a.8.8 0 0 1 0 1.13l-4.8 4.8a.8.8 0 0 1-1.132-1.13L11.67 8.8H2.4a.8.8 0 0 1 0-1.6h9.269L8.234 3.766a.8.8 0 0 1 0-1.131Z" clip-rule="evenodd"/></svg>');--card-bg: #fff;}.sentry-gradient-bg-teal-mesh-gradient{background-color:hsla(177,35%,88%,1);
background-image:
radial-gradient(at 42% 81%, hsla(178,39%,47%,1) 0px, transparent 50%),
radial-gradient(at 94% 31%, hsla(178,49%,36%,1) 0px, transparent 50%),
radial-gradient(at 9% 54%, hsla(174,17%,88%,1) 0px, transparent 50%),
radial-gradient(at 2% 97%, hsla(178,40%,47%,1) 0px, transparent 50%),
radial-gradient(at 77% 93%, hsla(177,35%,88%,1) 0px, transparent 50%),
radial-gradient(at 8% 8%, hsla(178,49%,36%,1) 0px, transparent 50%);}
.sentry-gradient-bg-teal-linear-gradient{background: #D7ECEB;
background: linear-gradient(87deg, rgba(215, 236, 235, 1) 24%, rgba(72, 169, 166, 1) 100%);}
.sentry-gradient-bg-cards-linear-gradient{background: #F8EDD7;
background: linear-gradient(45deg,rgba(248, 237, 215, 1) 0%, rgba(248, 235, 225, 1) 73%);}
.sentry-gradient-bg-linear-jen-test{background: rgb(1,61,94);
background: linear-gradient(0deg, rgba(1,61,94,1) 0%, rgba(191,245,234,1) 100%);}
.sentry-gradient-bg-mesh-hero{background-color:hsla(0,0%,100%,1);
background-image:
radial-gradient(at 100% 100%, hsla(201,96%,18%,0.59) 0px, transparent 50%),
radial-gradient(at 1% 1%, hsla(167,72%,85%,1) 0px, transparent 50%);
}
.sentry-gradient-bg-mesh-dk-cta{background-color:hsla(201,97%,18%,1);
background-image:
radial-gradient(at 17% 50%, hsla(167,71%,85%,0.47) 0px, transparent 50%),
radial-gradient(at 100% 100%, hsla(167,71%,85%,0.41) 0px, transparent 50%),
radial-gradient(at 100% 0%, hsla(240,51%,95%,0.59) 0px, transparent 50%);}
.sentry-pattern-bg-stars-dk { background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/sentry/pattern-stars-dk-97835eebff.svg'); }
.sentry-pattern-bg-brushes-dk-dk { background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/sentry/pattern-brushes-dk-dk-ee723caa15.svg'); }
.sentry-pattern-bg-happy-teeth-lt-dk { background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/sentry/pattern-happy-teeth-lt-dk-8966a2d8af.svg'); }
.sentry-pattern-bg-pattern-test123 { background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/sentry/pattern-pattern-test123-161480683d.svg'); }
.sentry-image-bg-hero-giraffe-bg {
    background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/2026/01/Hero02.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.sentry-image-bg-hero-giraffe-gradient {
    background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/2026/01/HeroBg.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.sentry-image-bg-image-test {
    background-image: url('https://smilesforkidsdental.com/wp-content/uploads/sites/11/2025/01/classy-and-inviting-waiting-room.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.sentry-image-bg-image-test::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #00538a;
    opacity: 0.25;
    pointer-events: none;
}
.sentry-video-overlay-bright-colorful-background-video {
    background-color: #ffffff;
    opacity: 0.4;
}
.sentry-video-overlay-dentist-office-bg-video {
    background-color: #bff5ea;
    opacity: 0.7;
}
.sentry-video-bg-container {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
            z-index: 0;
        }
        .sentry-video-bg-container iframe,
        .sentry-video-bg-container video {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            height: 100%;
            transform: translate(-50%, -50%);
            pointer-events: none;
            object-fit: cover;
        }
        .sentry-video-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            pointer-events: none;
        }.editor-styles-wrapper, :root {--sentry-btn-style: standard-round;--sentry-btn-background-color: #d85c30;--sentry-btn-text-color: #ffffff;--sentry-btn-padding-x: 16px;--sentry-btn-padding-y: 8px;--sentry-btn-height: 44px;--sentry-btn-radius: 99px;--sentry-btn-font-size: 16px;--sentry-btn-font-size-desktop: 18px;--sentry-btn-font-weight: 600;--sentry-btn-line-height: 150%;--sentry-btn-text-transform: capitalize;--sentry-btn-include-arrow: 1;--sentry-btn-arrow-background: ;--sentry-btn-arrow-background-radius: 50%;--sentry-btn-arrow-padding-left: 16px;--sentry-btn-arrow-padding-right: 4px;--sentry-btn-arrow-padding-y: 4px;--sentry-btn-arrow: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4yMzQgMi42MzVhLjguOCAwIDAgMSAxLjEzMiAwbDQuOCA0LjhhLjguOCAwIDAgMSAwIDEuMTNsLTQuOCA0LjhhLjguOCAwIDAgMS0xLjEzMi0xLjEzTDExLjY3IDguOEgyLjRhLjguOCAwIDAgMSAwLTEuNmg5LjI2OUw4LjIzNCAzLjc2NmEuOC44IDAgMCAxIDAtMS4xMzFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');--sentry-btn-arrow-inverse: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2Q4NWMzMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4yMzQgMi42MzVhLjguOCAwIDAgMSAxLjEzMiAwbDQuOCA0LjhhLjguOCAwIDAgMSAwIDEuMTNsLTQuOCA0LjhhLjguOCAwIDAgMS0xLjEzMi0xLjEzTDExLjY3IDguOEgyLjRhLjguOCAwIDAgMSAwLTEuNmg5LjI2OUw4LjIzNCAzLjc2NmEuOC44IDAgMCAxIDAtMS4xMzFaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');--sentry-btn-font-family: Outfit;--sentry-btn-letter-spacing: 0.5px;} .section .button, .section .button-primary, .section .button-secondary, .notification-bar .button-link-style, .section .button-link-style, .section .button-link-style-secondary, header .button-primary, header .button-secondary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary { position: relative; display: inline-flex; align-items: center; width: auto; text-decoration: none; transition: all 300ms; font-family: var(--sentry-btn-font-family); font-size: var(--sentry-btn-font-size); font-weight: var(--sentry-btn-font-weight); line-height: var(--sentry-btn-line-height); letter-spacing: var(--sentry-btn-letter-spacing); text-transform: var(--sentry-btn-text-transform); gap: 1.5rem; } .notification-bar .button-link-style, .section .button-link-style, .section .button-link-style-secondary { gap: 1.5rem; } .button-primary, .button-secondary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary, .facetwp-facet-categories_dropdown .fs-label-wrap { text-wrap: nowrap; } .button-text-size { font-size: var(--sentry-btn-font-size); } .button, .button-primary, .button-secondary, .button-link-style, .button-link-style-secondary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary { font-size: var(--sentry-btn-font-size-desktop); } .section .button, .section .button-primary, .section .button-primary font, header .button-primary, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary { background-color: var(--sentry-btn-background-color); color: var(--sentry-btn-text-color) !important; padding: var(--sentry-btn-padding-y) var(--sentry-btn-padding-x); border-radius: var(--sentry-btn-radius); min-height: var(--sentry-btn-height); border: 1px solid var(--sentry-btn-background-color) !important; } .button::after, .button-primary::after, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow); background-repeat: no-repeat; background-position: center; background-size: contain; } .button-secondary { background-color: var(--sentry-btn-text-color); color: var(--sentry-btn-background-color); padding: var(--sentry-btn-padding-y) var(--sentry-btn-padding-x); border-radius: var(--sentry-btn-radius); min-height: var(--sentry-btn-height); border: 1px solid var(--sentry-btn-background-color) !important; } .button-secondary::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow-inverse); background-repeat: no-repeat; background-position: center; background-size: contain; } .stc-dark .button-link-style-secondary, .stc-dark .button-link-style, .mce-content-body .button-link-style { background: transparent; color: var(--sentry-btn-background-color); padding: 0; min-height: unset; border: none; margin-right: 15px; } .button-primary:before, .button-secondary:before,.button-link-style:before,.button-link-style-secondary:before, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary:before{ content: ''; position: absolute; bottom: calc( var(--sentry-btn-padding-y) + 2px ); left: var(--sentry-btn-padding-x); right: 0; width: calc(100% - 40px - var(--sentry-btn-padding-x) - var(--sentry-btn-padding-x)); height: 100%; background: var(--sentry-btn-text-color); transition-timing-function: cubic-bezier(.65,.05,.36,1); transition-duration: 200ms; transition-property: transform; transform: scaleX(0); height: 2px; } .button-secondary:before{ background: var(--sentry-btn-background-color); } .button-link-style:before,.button-link-style-secondary:before { bottom: 0; left: 0; right: 0; width: calc(100% - 40px); background: var(--sentry-btn-background-color); } .button-link-style-secondary:before{ background: var(--sentry-btn-text-color); } .button-primary:hover:before, .button-primary.hover:before, .button-secondary:hover:before, .button-secondary.hover:before, .button-link-style:hover:before, .button-link-style.hover:before, .button-link-style-secondary:hover:before, .button-link-style-secondary.hover:before, body div.gform_wrapper.gform-theme form div.gform_footer a.gform_button.button.button-primary:hover:before { transform: scaleX(1); } .button-primary.btn-span:before, .button-secondary.btn-span:before, .button-link-style.btn-span:before, .button-link-style-secondary.btn-span:before { display: none; } .button-primary span, .button-secondary span, .button-link-style span, .button-link-style-secondary span { position: relative; } .button-primary span:before, .button-secondary span:before, .button-link-style span:before, .button-link-style-secondary span:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: var(--sentry-btn-text-color); transition-timing-function: cubic-bezier(.65,.05,.36,1); transition-duration: 200ms; transition-property: transform; transform: scaleX(0); height: 2px; } .button-primary:hover span:before, .button-secondary:hover span:before, .button-link-style:hover span:before, .button-link-style-secondary:hover span:before { transform: scaleX(1); } .button-secondary:hover span, .button-link-style-secondary:hover span { border-color: var(--sentry-btn-background-color); } .button-primary.btn-span:hover:before, .button-secondary.btn-span:hover:before, .button-link-style.btn-span:hover:before, .button-link-style-secondary.btn-span:hover:before { transform: scaleX(1); } .button-link-style::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow-inverse); background-repeat: no-repeat; background-position: center; background-size: contain; } .section.stc-light { .button-link-style::after { background-image: var(--sentry-btn-arrow); } } .section.stc-light .stc-dark { .button-link-style::after { background-image: var(--sentry-btn-arrow-inverse); } } .stc-light .button-link-style-secondary, .stc-light .button-link-style, .mce-content-body .button-link-style-secondary { background: transparent; color: var(--sentry-btn-text-color); padding: 0; min-height: unset; border: none; margin-right: 15px; } .stc-light .button-link-style-secondary:hover:before, .stc-light .button-link-style:hover:before, .mce-content-body .button-link-style-secondary:hover:before { background-color: var(--sentry-btn-text-color); } .stc-light .stc-dark .button-link-style-secondary:hover:before, .stc-light .stc-dark .button-link-style:hover:before { background-color: var(--sentry-btn-background-color); } .mce-content-body .button-link-style-secondary { color: var(--sentry-btn-background-color); } .button-link-style-secondary::after { content: ''; width: 1rem; height: 1rem; background-image: var(--sentry-btn-arrow); background-repeat: no-repeat; background-position: center; background-size: contain; } .cream-bg-round {background-color:#FBF9F3; border-radius:30px; padding:2.2rem;}
.wt-bg-round {background-color:#f1f1f1; border-radius:30px; padding:2.2rem;}