.elementor-kit-2128{--e-global-color-primary:#505E49;--e-global-color-secondary:#90A28A;--e-global-color-text:#505E49;--e-global-color-accent:#A99886;--e-global-color-2e6c5c0:#BDCEB5;--e-global-color-c9f76dd:#90A28A;--e-global-color-893e3b2:#F1ECE6;--e-global-color-4402a8d:#FFFFFF;--e-global-color-b20ca04:#956834;--e-global-color-38adaf7:#C3AF70;--e-global-color-5f9c94e:#393836;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0.02rem;--e-global-typography-text-word-spacing:0.2rem;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:1.125rem;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.21rem;--e-global-typography-accent-word-spacing:0.02rem;--e-global-typography-48db1cf-font-family:"Poppins";--e-global-typography-48db1cf-font-size:0.875rem;--e-global-typography-48db1cf-font-weight:300;--e-global-typography-48db1cf-line-height:1.4em;--e-global-typography-48db1cf-letter-spacing:0.02rem;--e-global-typography-48db1cf-word-spacing:0.2rem;--e-global-typography-7a01081-font-family:"Poppins";--e-global-typography-7a01081-font-size:1.125rem;--e-global-typography-7a01081-font-weight:500;--e-global-typography-7a01081-line-height:1.4em;--e-global-typography-7a01081-letter-spacing:0.02rem;--e-global-typography-7a01081-word-spacing:0.2rem;--e-global-typography-6335812-font-family:"Poppins";--e-global-typography-6335812-font-size:1.125rem;--e-global-typography-6335812-font-weight:700;--e-global-typography-6335812-text-transform:uppercase;--e-global-typography-6335812-font-style:normal;--e-global-typography-6335812-text-decoration:none;--e-global-typography-6335812-line-height:1.4em;--e-global-typography-6335812-letter-spacing:0.02rem;--e-global-typography-6335812-word-spacing:0.2rem;--e-global-typography-c8ff889-font-family:"Poppins";--e-global-typography-c8ff889-font-size:1.125rem;--e-global-typography-c8ff889-font-weight:600;--e-global-typography-c8ff889-text-transform:uppercase;--e-global-typography-c8ff889-line-height:1.4em;--e-global-typography-c8ff889-letter-spacing:0.02rem;--e-global-typography-c8ff889-word-spacing:0.2rem;--e-global-typography-e2c31e2-font-family:"Playfair Display";--e-global-typography-e2c31e2-font-size:clamp(3rem, 3.1731rem + 1.0256vw, 3.75rem);--e-global-typography-e2c31e2-font-weight:600;--e-global-typography-e2c31e2-text-transform:capitalize;--e-global-typography-e2c31e2-line-height:1.1em;--e-global-typography-e2c31e2-letter-spacing:0.02rem;--e-global-typography-e2c31e2-word-spacing:0.2rem;--e-global-typography-544f575-font-family:"Poppins";--e-global-typography-544f575-font-size:clamp(3rem, 3.1731rem + 1.0256vw, 3.75rem);--e-global-typography-544f575-font-weight:600;--e-global-typography-544f575-line-height:1.1em;--e-global-typography-544f575-letter-spacing:0.02rem;--e-global-typography-544f575-word-spacing:0.2rem;--e-global-typography-11108b2-font-family:"Poppins";--e-global-typography-11108b2-font-size:clamp(2.5rem, 2.25rem + 1.3vw, 3.125rem);--e-global-typography-11108b2-font-weight:700;--e-global-typography-11108b2-text-transform:none;--e-global-typography-11108b2-font-style:normal;--e-global-typography-11108b2-text-decoration:none;--e-global-typography-11108b2-line-height:1.1em;--e-global-typography-11108b2-letter-spacing:0.02rem;--e-global-typography-11108b2-word-spacing:0.2rem;--e-global-typography-e377495-font-family:"Poppins";--e-global-typography-e377495-font-size:clamp(1.2rem, 1.0417rem + 0.7692vw, 1.5625rem);--e-global-typography-e377495-font-weight:600;--e-global-typography-e377495-line-height:1em;--e-global-typography-e377495-letter-spacing:0.02rem;--e-global-typography-e377495-word-spacing:0.2rem;--e-global-typography-d0ff0af-font-family:"Poppins";--e-global-typography-d0ff0af-font-size:1rem;--e-global-typography-d0ff0af-font-weight:600;--e-global-typography-d0ff0af-text-transform:uppercase;--e-global-typography-d0ff0af-line-height:1.4em;--e-global-typography-d0ff0af-letter-spacing:0.02rem;--e-global-typography-d0ff0af-word-spacing:0.2rem;--e-global-typography-76e84f9-font-family:"Poppins";--e-global-typography-76e84f9-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-76e84f9-line-height:1.4em;--e-global-typography-76e84f9-letter-spacing:0.02rem;--e-global-typography-76e84f9-word-spacing:0.2rem;--e-global-typography-7b6af11-font-family:"Poppins";--e-global-typography-7b6af11-font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);--e-global-typography-7b6af11-line-height:1.4em;--e-global-typography-7b6af11-letter-spacing:0.02rem;--e-global-typography-7b6af11-word-spacing:0.2rem;--e-global-typography-2ab67c6-font-family:"Poppins";--e-global-typography-2ab67c6-font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);--e-global-typography-2ab67c6-line-height:1.4em;--e-global-typography-2ab67c6-letter-spacing:0.02rem;--e-global-typography-2ab67c6-word-spacing:0.2rem;--e-global-typography-035322a-font-family:"Poppins";--e-global-typography-035322a-font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);--e-global-typography-035322a-line-height:1.4em;--e-global-typography-035322a-letter-spacing:0.02rem;--e-global-typography-035322a-word-spacing:0.2rem;--e-global-typography-f36155a-font-family:"Poppins";--e-global-typography-f36155a-font-size:1rem;--e-global-typography-f36155a-font-weight:300;--e-global-typography-f36155a-text-transform:none;--e-global-typography-f36155a-font-style:normal;--e-global-typography-f36155a-text-decoration:none;--e-global-typography-f36155a-line-height:1.4em;--e-global-typography-f36155a-letter-spacing:0.02rem;--e-global-typography-f36155a-word-spacing:0.2rem;--e-global-typography-1db7164-font-family:"Poppins";--e-global-typography-1db7164-font-size:1rem;--e-global-typography-1db7164-font-weight:600;--e-global-typography-1db7164-text-transform:uppercase;--e-global-typography-1db7164-line-height:1.4em;--e-global-typography-1db7164-letter-spacing:0.02rem;--e-global-typography-1db7164-word-spacing:0.2rem;--e-global-typography-47ffb53-font-family:"Poppins";--e-global-typography-47ffb53-font-size:0.75rem;--e-global-typography-47ffb53-font-weight:300;--e-global-typography-47ffb53-font-style:normal;--e-global-typography-47ffb53-line-height:1.4em;--e-global-typography-47ffb53-letter-spacing:0.02rem;--e-global-typography-47ffb53-word-spacing:0.2rem;color:#505E49;font-family:var( --e-global-typography-text-font-family ), Roboto;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-2128 button,.elementor-kit-2128 input[type="button"],.elementor-kit-2128 input[type="submit"],.elementor-kit-2128 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-c8ff889-font-family ), Roboto;font-size:var( --e-global-typography-c8ff889-font-size );font-weight:var( --e-global-typography-c8ff889-font-weight );text-transform:var( --e-global-typography-c8ff889-text-transform );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:var( --e-global-color-4402a8d );border-style:none;border-radius:0px 0px 0px 0px;padding:30px 75px 30px 75px;}.elementor-kit-2128 button:hover,.elementor-kit-2128 button:focus,.elementor-kit-2128 input[type="button"]:hover,.elementor-kit-2128 input[type="button"]:focus,.elementor-kit-2128 input[type="submit"]:hover,.elementor-kit-2128 input[type="submit"]:focus,.elementor-kit-2128 .elementor-button:hover,.elementor-kit-2128 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4402a8d );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-kit-2128 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-2128 p{margin-block-end:0.5rem;}.elementor-kit-2128 a{color:var( --e-global-color-c9f76dd );font-family:"Poppins", Roboto;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.02rem;word-spacing:0.2rem;}.elementor-kit-2128 a:hover{color:var( --e-global-color-primary );}.elementor-kit-2128 h1{color:#505E49;font-family:var( --e-global-typography-544f575-font-family ), Roboto;font-size:var( --e-global-typography-544f575-font-size );font-weight:var( --e-global-typography-544f575-font-weight );line-height:var( --e-global-typography-544f575-line-height );letter-spacing:var( --e-global-typography-544f575-letter-spacing );word-spacing:var( --e-global-typography-544f575-word-spacing );}.elementor-kit-2128 h2{font-family:var( --e-global-typography-11108b2-font-family ), Roboto;font-size:var( --e-global-typography-11108b2-font-size );font-weight:var( --e-global-typography-11108b2-font-weight );text-transform:var( --e-global-typography-11108b2-text-transform );font-style:var( --e-global-typography-11108b2-font-style );text-decoration:var( --e-global-typography-11108b2-text-decoration );line-height:var( --e-global-typography-11108b2-line-height );letter-spacing:var( --e-global-typography-11108b2-letter-spacing );word-spacing:var( --e-global-typography-11108b2-word-spacing );}.elementor-kit-2128 h3{color:#505E49;font-family:var( --e-global-typography-e377495-font-family ), Roboto;font-size:var( --e-global-typography-e377495-font-size );font-weight:var( --e-global-typography-e377495-font-weight );line-height:var( --e-global-typography-e377495-line-height );letter-spacing:var( --e-global-typography-e377495-letter-spacing );word-spacing:var( --e-global-typography-e377495-word-spacing );}.elementor-kit-2128 h4{color:#505E49;font-family:var( --e-global-typography-76e84f9-font-family ), Roboto;font-size:var( --e-global-typography-76e84f9-font-size );line-height:var( --e-global-typography-76e84f9-line-height );letter-spacing:var( --e-global-typography-76e84f9-letter-spacing );word-spacing:var( --e-global-typography-76e84f9-word-spacing );}.elementor-kit-2128 h5{color:#505E49;}.elementor-kit-2128 h6{color:#505E49;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end: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;gap:9px;}.site-header .header-inner{width:1530px;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:0px;max-width:0px;}.site-header .site-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c8ff889-font-family ), Roboto;font-size:var( --e-global-typography-c8ff889-font-size );font-weight:var( --e-global-typography-c8ff889-font-weight );text-transform:var( --e-global-typography-c8ff889-text-transform );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}.site-header .site-navigation ul.menu > li > a{color:var( --e-global-color-primary );}.site-header .site-navigation ul.menu > li.menu-item-has-children::after{color:var( --e-global-color-primary );}.site-header .site-navigation-toggle{background-color:var( --e-global-color-primary );}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-2128{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-2128 h1{font-size:var( --e-global-typography-544f575-font-size );line-height:var( --e-global-typography-544f575-line-height );letter-spacing:var( --e-global-typography-544f575-letter-spacing );word-spacing:var( --e-global-typography-544f575-word-spacing );}.elementor-kit-2128 h2{font-size:var( --e-global-typography-11108b2-font-size );line-height:var( --e-global-typography-11108b2-line-height );letter-spacing:var( --e-global-typography-11108b2-letter-spacing );word-spacing:var( --e-global-typography-11108b2-word-spacing );}.elementor-kit-2128 h3{font-size:var( --e-global-typography-e377495-font-size );line-height:var( --e-global-typography-e377495-line-height );letter-spacing:var( --e-global-typography-e377495-letter-spacing );word-spacing:var( --e-global-typography-e377495-word-spacing );}.elementor-kit-2128 h4{font-size:var( --e-global-typography-76e84f9-font-size );line-height:var( --e-global-typography-76e84f9-line-height );letter-spacing:var( --e-global-typography-76e84f9-letter-spacing );word-spacing:var( --e-global-typography-76e84f9-word-spacing );}.elementor-kit-2128 button,.elementor-kit-2128 input[type="button"],.elementor-kit-2128 input[type="submit"],.elementor-kit-2128 .elementor-button{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}.site-header .site-description{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}}@media(max-width:1024px){.elementor-kit-2128{--e-global-typography-c8ff889-line-height:1.3em;--e-global-typography-c8ff889-letter-spacing:2.4px;--e-global-typography-c8ff889-word-spacing:0em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-2128 h1{font-size:var( --e-global-typography-544f575-font-size );line-height:var( --e-global-typography-544f575-line-height );letter-spacing:var( --e-global-typography-544f575-letter-spacing );word-spacing:var( --e-global-typography-544f575-word-spacing );}.elementor-kit-2128 h2{font-size:var( --e-global-typography-11108b2-font-size );line-height:var( --e-global-typography-11108b2-line-height );letter-spacing:var( --e-global-typography-11108b2-letter-spacing );word-spacing:var( --e-global-typography-11108b2-word-spacing );}.elementor-kit-2128 h3{font-size:var( --e-global-typography-e377495-font-size );line-height:var( --e-global-typography-e377495-line-height );letter-spacing:var( --e-global-typography-e377495-letter-spacing );word-spacing:var( --e-global-typography-e377495-word-spacing );}.elementor-kit-2128 h4{font-size:var( --e-global-typography-76e84f9-font-size );line-height:var( --e-global-typography-76e84f9-line-height );letter-spacing:var( --e-global-typography-76e84f9-letter-spacing );word-spacing:var( --e-global-typography-76e84f9-word-spacing );}.elementor-kit-2128 button,.elementor-kit-2128 input[type="button"],.elementor-kit-2128 input[type="submit"],.elementor-kit-2128 .elementor-button{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header .site-description{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}}@media(max-width:767px){.elementor-kit-2128{--e-global-typography-c8ff889-line-height:1.3em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-2128 h1{font-size:var( --e-global-typography-544f575-font-size );line-height:var( --e-global-typography-544f575-line-height );letter-spacing:var( --e-global-typography-544f575-letter-spacing );word-spacing:var( --e-global-typography-544f575-word-spacing );}.elementor-kit-2128 h2{font-size:var( --e-global-typography-11108b2-font-size );line-height:var( --e-global-typography-11108b2-line-height );letter-spacing:var( --e-global-typography-11108b2-letter-spacing );word-spacing:var( --e-global-typography-11108b2-word-spacing );}.elementor-kit-2128 h3{font-size:var( --e-global-typography-e377495-font-size );line-height:var( --e-global-typography-e377495-line-height );letter-spacing:var( --e-global-typography-e377495-letter-spacing );word-spacing:var( --e-global-typography-e377495-word-spacing );}.elementor-kit-2128 h4{font-size:var( --e-global-typography-76e84f9-font-size );line-height:var( --e-global-typography-76e84f9-line-height );letter-spacing:var( --e-global-typography-76e84f9-letter-spacing );word-spacing:var( --e-global-typography-76e84f9-word-spacing );}.elementor-kit-2128 button,.elementor-kit-2128 input[type="button"],.elementor-kit-2128 input[type="submit"],.elementor-kit-2128 .elementor-button{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-description{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}}@media(min-width:2400px){.elementor-kit-2128{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-kit-2128 h1{font-size:var( --e-global-typography-544f575-font-size );line-height:var( --e-global-typography-544f575-line-height );letter-spacing:var( --e-global-typography-544f575-letter-spacing );word-spacing:var( --e-global-typography-544f575-word-spacing );}.elementor-kit-2128 h2{font-size:var( --e-global-typography-11108b2-font-size );line-height:var( --e-global-typography-11108b2-line-height );letter-spacing:var( --e-global-typography-11108b2-letter-spacing );word-spacing:var( --e-global-typography-11108b2-word-spacing );}.elementor-kit-2128 h3{font-size:var( --e-global-typography-e377495-font-size );line-height:var( --e-global-typography-e377495-line-height );letter-spacing:var( --e-global-typography-e377495-letter-spacing );word-spacing:var( --e-global-typography-e377495-word-spacing );}.elementor-kit-2128 h4{font-size:var( --e-global-typography-76e84f9-font-size );line-height:var( --e-global-typography-76e84f9-line-height );letter-spacing:var( --e-global-typography-76e84f9-letter-spacing );word-spacing:var( --e-global-typography-76e84f9-word-spacing );}.elementor-kit-2128 button,.elementor-kit-2128 input[type="button"],.elementor-kit-2128 input[type="submit"],.elementor-kit-2128 .elementor-button{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}.site-header .site-description{font-size:var( --e-global-typography-c8ff889-font-size );line-height:var( --e-global-typography-c8ff889-line-height );letter-spacing:var( --e-global-typography-c8ff889-letter-spacing );word-spacing:var( --e-global-typography-c8ff889-word-spacing );}}/* Start custom CSS */.header-cta { 
  margin-left: auto;     /* pushes it all the way right on desktop */
  flex: 0 0 auto; 
  white-space: nowrap; 
}

@media (max-width: 767px) { 
  .header-cta { 
    margin-left: 0; 
    justify-content: center; 
    text-align: center; 
    width: auto; 
  } 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://appleblossomdental.com/wp-content/uploads/poppins-v22-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://appleblossomdental.com/wp-content/uploads/poppins-v22-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://appleblossomdental.com/wp-content/uploads/poppins-v22-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://appleblossomdental.com/wp-content/uploads/poppins-v22-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://appleblossomdental.com/wp-content/uploads/playfair-display-v37-latin-600.woff2') format('woff2');
}
/* End Custom Fonts CSS */