.elementor-kit-5{--e-global-color-primary:#06B2CC;--e-global-color-secondary:#E16E32;--e-global-color-text:#36585C;--e-global-color-accent:#FFFFFF;--e-global-color-0b27d86:#235D63;--e-global-color-d883cda:#E16E32;--e-global-color-09ec750:#F68954;--e-global-color-94d569c:#235D63;--e-global-color-d235ece:#F86500;--e-global-color-48dbb93:#F1A534;--e-global-color-dc283b5:#235D63;--e-global-color-1593bdd:#FFFFFF;--e-global-color-8408b69:#003B68;--e-global-color-e68a09a:#FFFFFF;--e-global-color-0011b1c:#FFFFFF;--e-global-color-6357fee:#235D63;--e-global-color-c4845e8:#000000;--e-global-color-da89134:#02010100;--e-global-color-984d01a:#038397;--e-global-color-1ba5bfc:#00BCF3;--e-global-color-a08f6cf:#33C9F5;--e-global-color-84ecf26:#F4FBFD;--e-global-color-4a36b3a:#E5F6FB;--e-global-color-aac3623:#F9FDFE;--e-global-color-895dc68:#FFFFFF;--e-global-color-4e82380:#F1A534;--e-global-color-545ec3e:#003B68;--e-global-color-3c11d01:#D1EEF4;--e-global-color-465154e:#00A8D9;--e-global-color-4cbec48:#E5F6FB;--e-global-color-2b9c325:#235D63;--e-global-color-df36682:#0066B4;--e-global-color-64a3d52:#93E0E8;--e-global-color-ab7772a:#E16E32;--e-global-color-cdad5e2:#06B2CC;--e-global-typography-primary-font-family:"Open Sans Condensed";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;--e-global-typography-364ec2d-font-family:"Open Sans";--e-global-typography-364ec2d-font-size:24px;--e-global-typography-364ec2d-font-weight:500;--e-global-typography-b4491aa-font-family:"Open Sans";--e-global-typography-b4491aa-font-size:32px;--e-global-typography-b4491aa-font-weight:300;--e-global-typography-b4491aa-line-height:1.2em;--e-global-typography-f7865cf-font-family:"Open Sans";--e-global-typography-f7865cf-font-size:29px;--e-global-typography-f7865cf-font-weight:700;--e-global-typography-f7865cf-text-transform:uppercase;--e-global-typography-f7865cf-line-height:1.2em;--e-global-typography-f7865cf-letter-spacing:0.05em;--e-global-typography-1e2519c-font-family:"Open Sans Condensed";--e-global-typography-1e2519c-font-size:48px;--e-global-typography-1e2519c-font-weight:700;--e-global-typography-1e2519c-text-transform:uppercase;--e-global-typography-1e2519c-line-height:1.2em;--e-global-typography-1e2519c-letter-spacing:0.05em;--e-global-typography-9d09db6-font-family:"Open Sans";--e-global-typography-9d09db6-font-size:28px;--e-global-typography-9d09db6-font-weight:600;--e-global-typography-9d09db6-line-height:1.2em;--e-global-typography-0a09129-font-family:"Open Sans";--e-global-typography-0a09129-font-size:20px;--e-global-typography-0a09129-font-weight:600;--e-global-typography-0a09129-line-height:1.2em;--e-global-typography-437aba0-font-family:"Open Sans";--e-global-typography-437aba0-font-size:28px;--e-global-typography-437aba0-font-weight:700;--e-global-typography-437aba0-text-transform:uppercase;--e-global-typography-437aba0-line-height:1.2em;--e-global-typography-602b438-font-family:"Open Sans Condensed";--e-global-typography-602b438-font-size:24px;--e-global-typography-602b438-font-weight:700;--e-global-typography-602b438-line-height:1.2em;--e-global-typography-097c674-font-family:"Open Sans";--e-global-typography-097c674-font-size:26px;--e-global-typography-097c674-font-weight:700;--e-global-typography-097c674-line-height:1.2em;--e-global-typography-097c674-letter-spacing:0.05em;--e-global-typography-e63ade2-font-family:"Open Sans";--e-global-typography-e63ade2-font-size:38px;--e-global-typography-e63ade2-font-weight:400;--e-global-typography-e63ade2-line-height:1.2em;--e-global-typography-8a80ef1-font-family:"Open Sans";--e-global-typography-8a80ef1-font-size:28px;--e-global-typography-8a80ef1-font-weight:700;--e-global-typography-8a80ef1-text-transform:uppercase;--e-global-typography-8a80ef1-line-height:1.2em;--e-global-typography-c91a038-font-family:"Open Sans";--e-global-typography-c91a038-font-size:32px;--e-global-typography-c91a038-font-weight:400;--e-global-typography-c91a038-line-height:1.2em;--e-global-typography-11d7ea2-font-family:"Open Sans Condensed";--e-global-typography-11d7ea2-font-size:38px;--e-global-typography-11d7ea2-font-weight:700;--e-global-typography-11d7ea2-text-transform:uppercase;--e-global-typography-11d7ea2-line-height:1.2em;--e-global-typography-2f7a33f-font-family:"Open Sans";--e-global-typography-2f7a33f-font-size:25px;--e-global-typography-2f7a33f-font-weight:300;--e-global-typography-c5078b3-font-family:"Open Sans";--e-global-typography-c5078b3-font-size:24px;--e-global-typography-c5078b3-font-weight:400;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-8408b69 );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-364ec2d-font-size:22px;--e-global-typography-f7865cf-font-size:24px;--e-global-typography-1e2519c-font-size:40px;--e-global-typography-9d09db6-font-size:24px;--e-global-typography-0a09129-font-size:16px;--e-global-typography-437aba0-font-size:17px;--e-global-typography-602b438-font-size:18px;--e-global-typography-097c674-font-size:22px;--e-global-typography-e63ade2-font-size:33px;--e-global-typography-e63ade2-line-height:1.2em;--e-global-typography-8a80ef1-font-size:22px;--e-global-typography-c91a038-font-size:28px;--e-global-typography-11d7ea2-font-size:33px;--e-global-typography-2f7a33f-font-size:21px;--e-global-typography-c5078b3-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-b4491aa-font-size:26px;--e-global-typography-f7865cf-font-size:19px;--e-global-typography-1e2519c-font-size:32px;--e-global-typography-e63ade2-font-size:28px;--e-global-typography-e63ade2-line-height:1.2em;--e-global-typography-c91a038-font-size:27px;--e-global-typography-11d7ea2-font-size:29px;--e-global-typography-2f7a33f-font-size:17.5px;--e-global-typography-c5078b3-font-size:19px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face {
  font-family: "cw-icons";
  src: url("/wp-content/uploads/2025/09/cw-icons.woff2");
  src: url("/wp-content/uploads/2025/09/cw-icons.woff2") format("woff2"), format("svg");
  font-display: swap;
}
.icon-youtube:before, .icon-yelp:before, .icon-x-ray2:before, .icon-x-ray:before, .icon-wisdom-teeth:before, .icon-video-games:before, .icon-veneers1:before, .icon-veneers:before, .icon-twitter:before, .icon-toothache:before, .icon-tooth:before, .icon-tooth-extractions:before, .icon-teledentistry-talk:before, .icon-teledentistry-patien-forms:before, .icon-teledentistry-call:before, .icon-teeth1:before, .icon-teeth-whitening2:before, .icon-teeth-whitening1:before, .icon-teeth-whitening:before, .icon-teeth-extractions:before, .icon-teeth-cleaning1:before, .icon-teeth-cleaning:before, .icon-team-icon:before, .icon-surgery:before, .icon-sterilization-equipment:before, .icon-sterilization:before, .icon-star:before, .icon-speech-bubble-outline:before, .icon-specials:before, .icon-smile:before, .icon-smile-regular:before, .icon-sleep-apnea:before, .icon-services-icon:before, .icon-sedation1:before, .icon-sedation:before, .icon-sealants:before, .icon-rootcanal:before, .icon-root-canal1:before, .icon-root-canal:before, .icon-right-arrow:before, .icon-restoration:before, .icon-respiratory:before, .icon-pregnancy:before, .icon-play:before, .icon-pinterest:before, .icon-photo-camera:before, .icon-phone2:before, .icon-phone:before, .icon-periodontal3:before, .icon-periodontal2:before, .icon-periodontal1:before, .icon-periodontal:before, .icon-pediatric1:before, .icon-pediatric:before, .icon-payonline:before, .icon-payment:before, .icon-orthodontic8:before, .icon-orthodontic7:before, .icon-orthodontic6:before, .icon-orthodontic5:before, .icon-orthodontic4:before, .icon-orthodontic3:before, .icon-orthodontic2:before, .icon-orthodontic1:before, .icon-orthodontic:before, .icon-oral-surgery:before, .icon-mouthguards1:before, .icon-mouthguards:before, .icon-mouth:before, .icon-molar:before, .icon-misaligned-teeth:before, .icon-menu-services:before, .icon-megaphone:before, .icon-medical-mask2:before, .icon-medical-mask:before, .icon-map-pin:before, .icon-map-icon:before, .icon-locations:before, .icon-linkedin:before, .icon-laser:before, .icon-jaw:before, .icon-invisalign:before, .icon-insta:before, .icon-inlays-onlays:before, .icon-info:before, .icon-heart:before, .icon-hand-wash2:before, .icon-hand-wash:before, .icon-halitosis2:before, .icon-halitosis1:before, .icon-halitosis:before, .icon-half-star:before, .icon-gum2:before, .icon-gum:before, .icon-guarantee:before, .icon-gps:before, .icon-gplus:before, .icon-google:before, .icon-google-logo2:before, .icon-google-icon:before, .icon-go:before, .icon-general2:before, .icon-general1:before, .icon-general-dentistry:before, .icon-gallery:before, .icon-frontdesk:before, .icon-flouride-application:before, .icon-first-visit:before, .icon-fillings:before, .icon-feedburner:before, .icon-family:before, .icon-facial:before, .icon-facebook2:before, .icon-facebook:before, .icon-emergency:before, .icon-email:before, .icon-education:before, .icon-down-arrow:before, .icon-doctor:before, .icon-distancing:before, .icon-dermal-fillers:before, .icon-dentures1:before, .icon-dentures:before, .icon-denture:before, .icon-dentist1:before, .icon-dentist:before, .icon-dental9:before, .icon-dental8:before, .icon-dental7:before, .icon-dental6:before, .icon-dental5:before, .icon-dental4:before, .icon-dental3:before, .icon-dental2:before, .icon-dental13:before, .icon-dental12:before, .icon-dental11:before, .icon-dental10:before, .icon-dental:before, .icon-dental-implants4:before, .icon-dental-implants3:before, .icon-dental-implants2:before, .icon-dental-implants1:before, .icon-dental-implants:before, .icon-date-icon:before, .icon-crowns:before, .icon-crown:before, .icon-cosmetic3:before, .icon-cosmetic1:before, .icon-cosmetic:before, .icon-composite-bonding:before, .icon-complete-checkup:before, .icon-clock:before, .icon-clock-icon:before, .icon-clean:before, .icon-clean-tools:before, .icon-clean-office:before, .icon-clean-hands:before, .icon-checkmark:before, .icon-check:before, .icon-call:before, .icon-call-icon:before, .icon-calendar2:before, .icon-calendar:before, .icon-bruxism:before, .icon-book-mobile-icon:before, .icon-body:before, .icon-bars:before, .icon-amenities-tv:before, .icon-amenities-pillows:before, .icon-amenities-music:before, .icon-amenities-beverages:before, .icon-aligners2:before, .icon-aligners:before, .icon-accessibility:before, .icon-about:before, .icon-doctor:before, .icon-kids-area:before, .icon-netflix:before, .icon-wireless-headphones:before {
  font-family: "cw-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  line-height: 0;
}
.large-icon:before {
    line-height: 1;
}
span.icon {
    font-size: 2em;
}
.icon-sealants:before {
    content: "\e089";
}
.icon-crown:before {
    content: "\e01b";
}
.icon-crowns:before {
    content: "\e01c";
}
.icon-fillings:before {
    content: "\e040";
}
.icon-pediatric1:before {
    content: "\e078";
}
.icon-pediatric:before {
    content: "\e077";
}
.icon-complete-checkup:before {
    content: "\e016";
}
.icon-teeth-cleaning:before {
    content: "\e095";
}
.icon-dental10:before {
    content: "\e024";
}
.icon-general-dentistry:before {
    content: "\e045";
}
.icon-emergency:before {
    content: "\e03b";
}
.icon-invisalign:before {
    content: "\e05b";
}
.icon-tooth-extractions:before {
    content: "\e09f";
}
.icon-sedation:before {
    content: "\e08a";
}
.icon-dental7:before {
    content: "\e02d";
}
.icon-payment:before {
    content: "\e075";
}
.icon-date-icon:before {
    content: "\e01d";
}
.icon-clock:before {
    content: "\e015";
}
.icon-locations:before {
    content: "\e05f";
}
.icon-heart:before {
    content: "\e057";
}
.icon-dental8:before {
    content: "\e02e";
}
.icon-dental9:before {
    content: "\e02f";
}
.icon-amenities-tv:before {
    content: "\e008";
}
.icon-video-games:before {
    content: "\e906";
}
.icon-pediatric:before {
    content: "\e077";
}
.icon-education:before {
    content: "\e039";
}
.icon-email:before {
    content: "\e03a";
}
.icon-services-icon:before {
    content: "\e08c";
}
.icon-flouride-application:before {
    content: "\e042";
}
.icon-x-ray:before {
    content: "\e0a6";
}
.icon-laser:before {
    content: "\e05d";
}
.icon-phone:before {
    content: "\e072";
}
.icon-calendar:before {
    content: "\e00d";
}
.icon-specials:before {
    content: "\e084";
}
.icon-doctor:before {
    content: "\e033";
}
.icon-dental4:before {
    content: "\e027";
}
.icon-teeth-extractions:before {
    content: "\e08a";
}
.icon-kids-area:before {
    content: "\e907";
}
.icon-netflix:before {
    content: "\e908";
}
.icon-wireless-headphones:before {
    content: "\e909";
}

::placeholder {
    opacity: 1 !important;
}
.elementor-nav-menu--dropdown .elementor-sub-item:focus,
.elementor-nav-menu--dropdown .elementor-item:focus {
  background-color: transparent;
}
.elementor-kit-5 p:last-child {
    margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6, ul, ol {
    margin: 0;
    padding: 0;
}
.elementor-field-group .elementor-field-textual:focus {
    box-shadow: none;
    outline: 0;
}
.elementor-kit-5 .elementor-button-text {
    line-height: 1em;
}

.top-btn a:hover {
    -webkit-box-shadow: 0 0 0 1px #4c80d2 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 4px 0 0 #1b3a6a;
    box-shadow: 0 0 0 1px #4c80d2 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 4px 0 0 #1b3a6a;
}

#header-second {
    transform: translateY(-62px);
    transition: all transform 0.34s ease, background 0.1s ease;
}
.headerup {
    transform: translateY(0px) !important;
    margin-bottom: 0 !important;
}
#header-mobile:after,
#header-second:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    height: 4px;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(#06b2cc), color-stop(40%, #93e0e8), to(#06b2cc));
    background-image: linear-gradient(to right, #06b2cc, #93e0e8 40%, #06b2cc);
    background-repeat: no-repeat;
}

.link-u a:hover {
    text-decoration: underline;
}

.elementor-kit-5 .title-dark {
    color: #222;
}
.space-box {
    position: relative;
}
.space-box:after {
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    content: "";
    height: 200px;
    background-color: #235d63;
    background: url('/wp-content/uploads/2025/09/background2.svg') no-repeat center center,-webkit-gradient(linear,left top,left bottom,from(#ed8c35),to(#e16e32));
    background: url('/wp-content/uploads/2025/09/background2.svg') no-repeat center center,linear-gradient(to bottom,#ed8c35 0%,#e16e32 100%);
    background-size: 100%;
    background-attachment: fixed;
}

.elementor-kit-5 .about-title {
    background: -webkit-gradient(linear, left top, right top, from(#e5f6fb), color-stop(39%, rgb(255, 255, 255)), to(#e5f6fb));
    background: -o-linear-gradient(left, #e5f6fb 0%, rgb(255, 255, 255) 39%, #e5f6fb 100%);
    background: linear-gradient(90deg, #e5f6fb 0%, rgb(255, 255, 255) 39%, #e5f6fb 100%);
}
.elementor-kit-5 .about-thumb:before,
.elementor-kit-5 .about-thumb-right:before {
    display: inline-block;
    position: absolute;
    content: "";
    top: 50px;
    width: 0;
    height: 0;
}
.elementor-kit-5 .about-thumb:before {
    left: 0;
    border-style: solid;
    border-width: 34px 0 34px 20px;
    border-color: transparent transparent transparent #FFFFFF;
}
.elementor-kit-5 .about-thumb-right:before {
    right: 0;
    border-style: solid;
    border-width: 34px 20px 34px 0;
    border-color: transparent #FFFFFF transparent transparent;
}
.about-btn {
    background-color: #00a8d9;
    background: url('/wp-content/uploads/2025/09/background3.svg') no-repeat center center, -webkit-gradient(linear, left bottom, left top, from(#b2e4f3), color-stop(59%, #00bcf3), to(#00a8d9));
    background: url(: #00a8d9;
    background: url('/wp-content/uploads/2025/09/background3.svg') no-repeat center center, -o-linear-gradient(bottom, #b2e4f3 0%, #00bcf3 59%, #00a8d9 100%);
    background: url(: #00a8d9;
    background: url('/wp-content/uploads/2025/09/background3.svg') no-repeat center center, linear-gradient(to top, #b2e4f3 0%, #00bcf3 59%, #00a8d9 100%);
    background-size: 100%;
    background-attachment: fixed;
    text-align: center;
    padding: 50px 0;
}
.patients-item .elementor-icon svg {
    font-size: 30px;
}
.patients-item .elementor-icon {
    box-shadow: 0px 0px 53px -18px rgba(0,0,0,0.5);
    padding: 20px;
    border-radius: 100px;
    background: #fff;
}
.elementor-kit-5 .reviews:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid #fff;
    margin: -24px; auto 0;
    position: absolute;
    left: 52%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.elementor-kit-5 .office-tour {
    background-color: #00a8d9;
    background: url('/wp-content/uploads/2025/09/background4.svg') no-repeat center center, -webkit-gradient(linear, left bottom, left top, from(#b2e4f3), color-stop(59%, #00bcf3), to(#00a8d9));
    background: url('/wp-content/uploads/2025/09/background4.svg') no-repeat center center, -o-linear-gradient(bottom, #b2e4f3 0%, #00bcf3 59%, #00a8d9 100%);
    background: url('/wp-content/uploads/2025/09/background4.svg') no-repeat center center, linear-gradient(to top, #b2e4f3 0%, #00bcf3 59%, #00a8d9 100%);
    background-size: 100%;
    background-attachment: fixed;
}
.elementor-kit-5 .cta .elementor-image-box-title span {
 color: var(--e-global-color-3c11d01);
 font-weight: 300;
}
.elementor-kit-5 .meet-dentist .elementor-image-box-wrapper {
    display: flex;
    gap: 20px;
}
.elementor-kit-5 .meet-dentist .elementor-image-box-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.elementor-kit-5 .meet-dentist .elementor-image-box-img {
    border-radius: 100px;
    border: 1px solid skyblue;
}

.footer__wrapper {
    background: -webkit-gradient(linear, left bottom, left top, from(#b2e4f3), color-stop(59%, #00bcf3), to(#00a8d9));
    background: -o-linear-gradient(bottom, #b2e4f3 0%, #00bcf3 59%, #00a8d9 100%);
    background: linear-gradient(to top, #b2e4f3 0%, #00bcf3 59%, #00a8d9 100%);
}

@media (max-width: 480px) {
    .elementor-kit-5 .about-thumb:before,
    .elementor-kit-5 .about-thumb-right:before {
        display: none;
    }
    .elementor-kit-5 .about-title {
        background: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans-CondBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans_Condensed-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans_Condensed-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/open-sans-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cascadekidsdentist.com/wp-content/uploads/2025/09/OpenSans-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */