.elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3312 .elementor-element.elementor-element-37b3cc3d:not(.elementor-motion-effects-element-type-background), .elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sparkmanorthodontics.com/wp-content/uploads/2023/04/hero-update.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-container{min-height:731px;}.elementor-3312 .elementor-element.elementor-element-37b3cc3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-22b12c86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:162px 0px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-1c8ee53a{text-align:center;}.elementor-3312 .elementor-element.elementor-element-1c8ee53a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-e7a0a32 );}.elementor-3312 .elementor-element.elementor-element-2a5999b9{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3312 .elementor-element.elementor-element-2a5999b9 .elementor-heading-title{font-family:var( --e-global-typography-42d8c02-font-family ), Sans-serif;font-size:var( --e-global-typography-42d8c02-font-size );font-weight:var( --e-global-typography-42d8c02-font-weight );text-transform:var( --e-global-typography-42d8c02-text-transform );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );color:var( --e-global-color-e7a0a32 );}.elementor-3312 .elementor-element.elementor-element-6021734c{padding:120px 0px 120px 0px;}.elementor-3312 .elementor-element.elementor-element-3f9d065{color:var( --e-global-color-primary );}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:27px;letter-spacing:1.25px;fill:var( --e-global-color-e7a0a32 );color:var( --e-global-color-e7a0a32 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:23px 41px 23px 43px;}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button:hover, .elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button:focus{background-color:var( --e-global-color-ccfe843 );color:var( --e-global-color-e7a0a32 );border-color:var( --e-global-color-e7a0a32 );}.elementor-3312 .elementor-element.elementor-element-d69d76f{padding:0px 30px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button:hover svg, .elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button:focus svg{fill:var( --e-global-color-e7a0a32 );}.elementor-3312 .elementor-element.elementor-element-2e893bb0:not(.elementor-motion-effects-element-type-background), .elementor-3312 .elementor-element.elementor-element-2e893bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3312 .elementor-element.elementor-element-2e893bb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 0px 20px;}.elementor-3312 .elementor-element.elementor-element-2e893bb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3312 .elementor-element.elementor-element-3cd2281e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(min-width:1025px){.elementor-3312 .elementor-element.elementor-element-37b3cc3d:not(.elementor-motion-effects-element-type-background), .elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-container{min-height:503px;}.elementor-3312 .elementor-element.elementor-element-37b3cc3d{margin-top:0px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-3312 .elementor-element.elementor-element-22b12c86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-1c8ee53a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3312 .elementor-element.elementor-element-2a5999b9{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-2a5999b9 .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3312 .elementor-element.elementor-element-6021734c{padding:60px 40px 60px 40px;}.elementor-3312 .elementor-element.elementor-element-d69d76f{padding:0px 0px 20px 0px;}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button{font-size:18px;line-height:25px;letter-spacing:1.5px;padding:18px 36px 18px 38px;}.elementor-3312 .elementor-element.elementor-element-2e893bb0{margin-top:-9px;margin-bottom:0px;}.elementor-3312 .elementor-element.elementor-element-3cd2281e > .elementor-element-populated{padding:0px 0px 5px 0px;}}@media(max-width:767px){.elementor-3312 .elementor-element.elementor-element-37b3cc3d > .elementor-container{min-height:419px;}.elementor-3312 .elementor-element.elementor-element-37b3cc3d{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3312 .elementor-element.elementor-element-22b12c86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-1c8ee53a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3312 .elementor-element.elementor-element-2a5999b9{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3312 .elementor-element.elementor-element-2a5999b9 .elementor-heading-title{font-size:var( --e-global-typography-42d8c02-font-size );line-height:var( --e-global-typography-42d8c02-line-height );letter-spacing:var( --e-global-typography-42d8c02-letter-spacing );}.elementor-3312 .elementor-element.elementor-element-6021734c{padding:40px 0px 40px 0px;}.elementor-3312 .elementor-element.elementor-element-3f9d065{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3312 .elementor-element.elementor-element-d69d76f{padding:0px 0px 20px 0px;}.elementor-3312 .elementor-element.elementor-element-d69d76f .elementor-button{font-size:16px;line-height:27px;letter-spacing:0.5px;padding:10px 13px 10px 14px;}.elementor-3312 .elementor-element.elementor-element-2e893bb0{margin-top:10px;margin-bottom:0px;padding:15px 15px 15px 15px;}}/* Start custom CSS for section, class: .elementor-element-37b3cc3d */.default_banner_subtitle h2 span{
    color: #ED1C24;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e7bc879 */select#wpforms-7246-field_19 {
    max-width: 100%!important;
    border: 1.5px solid #8D99AE;
    padding: 18.5px 30px;
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6021734c */.wpforms-container .wpforms-field-checkbox label {
    font-size: 18px!important;
    font-weight: 400!important;
    line-height: 32px!important;
}
.wpforms-container .wpforms-field-checkbox label a {
    color: #AE0C1A !important;
}
 .wpforms-container .wpforms-field-checkbox label a:hover {
    color: #ED1C24 !important;
     
 }
@media(min-width:1025px){
    .free__consult_section iframe#msgsndr-calendar{
    min-height: 706px!important;
}
}
@media(max-width:1024px){
    .free__consult_section iframe#msgsndr-calendar{
    min-height: 680px!important;
}
}
@media(max-width:767px){
    .free__consult_section iframe#msgsndr-calendar{
    min-height: 590px!important;
}
}
.free__consult_section p.premium-tab-title {
        margin: 0 !important;
}

.free__consult_section .premium-tabs-style-iconbox .premium-tabs-nav .premium-tabs-nav-list.premium-tabs-horizontal li.tab-current .premium-tab-link::after {
        display: none;
}

.premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list {
        /*border-radius: 4px;*/
        /*overflow: hidden;*/
}

.free__consult_section iframe#msgsndr-calendar {
        /*border-radius: 16px;*/
}

.free__consult_section .premium-tabs:not(.premium-tabs-style-tzoid):not(.premium-tabs-style-circle),
.free__consult_section .premium-tabs-style-iconbox .premium-tabs-nav-list li .premium-tab-link{
    border:none;
}

.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item.tab-current:nth-child(2) a.premium-tab-link {
        background: var( --e-global-color-secondary )!important;
} 
.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item.tab-current:hover a.premium-tab-link .premium-tab-title,
.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item.tab-current:hover a.premium-tab-link{
    color:#fff;
}
.entry-content .free__consult_section  .premium-content-wrap p {
        margin: 0;
}

.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item:nth-child(2) a{
 background:#E0E0E0!important;   
}

/*.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item:nth-child(2) a:active{*/
/* background:#ED1C24!important;   */
/*}*/

.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item:nth-child(2) a:hover{
 background:#AE0C1A!important;  
}
.free__consult_section .premium-tabs-style-iconbox:not(.premium-accordion-tabs) .premium-tabs-nav.horizontal .premium-tab-arrow-border{
    border-top-color: #ed1c24;
}
@media(max-width: 767px) {
    
    
    .premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list {
        border-radius: 0;
}
.premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list li a {
        /*border-radius: 4px; */
}


    .premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list {
        flex-direction: column;
}

.premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list li + li {
        margin-top: 10px;
}

.free__consult_section  iframe#msgsndr-calendar {
        /*border-radius: 10px;*/
}

}

@media (min-width:768px) and (max-width:1024px){
    .premium_tab ul.premium-tabs-nav-list {
    justify-content:flex-start!important;
}

.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item {
    width:50%;
}

.premium_tab ul.premium-tabs-nav-list .premium-tabs-nav-list-item:last-child{
    flex: 0 50%;
    margin-top:20px;
}

}/* End custom CSS */