.bg-banner-background-color[data-v-e3ea2a60]{background-color:var(--banner-background-color)}body.birth-fletcher .bg-banner-background-color[data-v-e3ea2a60],body.better-smiles-forever .bg-banner-background-color[data-v-e3ea2a60]{background:url(https://cdn.dentalcarealliance.net/system/test/9rVjvDLEQZlHgrnB33StY3zxFnqPuMxO1tGKIl0C.jpg) no-repeat center center/cover}.banner-header-color[data-v-e3ea2a60]{color:var(--banner-header-color)}.banner-header-color+div[data-v-e3ea2a60]{color:var(--banner-header-color)}.bg-dark-red[data-v-e3ea2a60]{background-color:#ec2d3a}.boxed .content[data-v-e3ea2a60]{padding:50px 40px;background:var(--color-white);margin:40px auto;max-width:1200px}body.rounded .boxed .content[data-v-e3ea2a60]{border-radius:30px}@media screen and (max-width: 1279px){.boxed .content[data-v-e3ea2a60]{max-width:calc(100% - 80px)}}@media screen and (max-width: 768px){.boxed .content[data-v-e3ea2a60]{max-width:100%;padding:35px 25px;background:none;margin:0}}.content.small-padding[data-v-e3ea2a60]{padding:15px}@media screen and (max-width: 1024px){.content.small-padding[data-v-e3ea2a60]{padding:20px}}.container[data-v-e3ea2a60]{display:grid;grid-template-columns:var(--02600917);grid-template-rows:auto;gap:var(--ce8dc384);grid-template-areas:"Content Extra";align-items:center;justify-content:space-between}.container.inner[data-v-e3ea2a60]{max-width:1120px;margin:auto}.container.narrow[data-v-e3ea2a60]{max-width:var(--28fdef2f);margin:var(--4ee2555b)}@media screen and (max-width: 1024px){.container[data-v-e3ea2a60]{grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--18749380);grid-template-areas:"Content" "Extra"}}.banner-heading[data-v-e3ea2a60]{margin-bottom:0}.banner-heading.regular-font[data-v-e3ea2a60]{font-size:1rem!important}.banner-content[data-v-e3ea2a60]{grid-area:Content;display:flex;flex-direction:column;gap:var(--3ef3a7ea);color:var(--14c8fa6e);font-size:var(--5180686c);line-height:var(--1a174295)}.banner-content .banner-header-color+div[data-v-e3ea2a60]{color:var(--banner-header-color)}@media screen and (max-width: 1024px){.banner-content[data-v-e3ea2a60]{gap:var(--647d4714)}}.banner-buttons[data-v-e3ea2a60]{grid-area:Extra;display:flex;flex-direction:column;gap:10px;justify-self:end}@media screen and (max-width: 1024px){.banner-buttons[data-v-e3ea2a60]{justify-self:start}}.banner-form[data-v-e3ea2a60]{grid-area:Extra}.banner-form p[data-v-e3ea2a60]{color:var(--1293e0c0);font-size:var(--21fe9673);line-height:var(--9f63f204)}
