.elementor-kit-4902{--e-global-color-primary:#FAFAFA;--e-global-color-secondary:#0D326B;--e-global-color-text:#0B68B1;--e-global-color-accent:#3DABE2;--e-global-color-b3a5c9d:#5B6776;--e-global-color-64e54a1c:#ECF7FC;--e-global-color-4c2206f8:#1F83B5;--e-global-color-5263c22d:#FFFFFF;--e-global-color-eecf0db:#F3F5F7;--e-global-color-9911cd3:#D9E1E8;--e-global-color-41bd8e4:#334155;--e-global-color-8acc866:#C8A96B;--e-global-color-971f6cb:#B68D40;--e-global-typography-primary-font-family:"Noto Serif Display";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Noto Serif Display";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.15em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.7em;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4902 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4902 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4902 h2{font-family:"Noto Serif Display", Sans-serif;font-weight:600;line-height:1.1em;}.elementor-kit-4902 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4902 h4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4902{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4902 h1{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4902 h3{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4902 h4{line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4902{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4902 h1{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-4902 h2{font-size:32px;}.elementor-kit-4902 h3{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-4902 h4{line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-4338 .elementor-element.elementor-element-c1a9111{
    border-color: #3DABE2 !important;
}

/*.elementor-kit-4902 .elementor-icon{*/
/*    width: 72px;*/
/*    height: 72px;*/
/*    border-radius: 50%;*/
/*    background: #0D326B;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

/*.elementor-kit-4902 .elementor-icon i,*/
/*.elementor-kit-4902 .elementor-icon svg{*/
/*    color: #3DABE2;*/
/*    font-size: 32px;*/
/*}*/

/* LINKS */

.elementor-5099 .elementor-element.elementor-element-ba301e7 .elementor-element-populated a {
    color: #3dabe2 !important;
}

.elementor-5099 .elementor-element.elementor-element-ba301e7 .elementor-element-populated a:hover{
    color: #1F83B5 !important;
}

.elementor-3777 .elementor-element.elementor-element-e2079c4 .elementor-element-populated a{
    color: #3dabe2 !important;
}

.elementor-3777 .elementor-element.elementor-element-e2079c4 .elementor-element-populated a:hover{
    color: #1F83B5 !important;
}

.elementor-4101 .elementor-element.elementor-element-324a3555 .elementor-element-populated a{
    color: #3dabe2 !important;
}

.elementor-4101 .elementor-element.elementor-element-cec5efa .elementor-element-populated a:hover{
    color: #1F83B5 !important;
}

.elementor-4101 .elementor-element.elementor-element-cec5efa .elementor-element-populated a{
    color: #3dabe2 !important;
}

.elementor-4101 .elementor-element.elementor-element-cec5efa .elementor-element-populated a:hover{
    color: #1F83B5 !important;
}

.elementor-4338 .elementor-element.elementor-element-37445e06 .elementor-element-populated a{
    color: #3dabe2 !important;
}

.elementor-4338 .elementor-element.elementor-element-37445e06 .elementor-element-populated a:hover{
    color: #1F83B5 !important;
}

.elementor-5098 .elementor-element.elementor-element-2cedb78 .elementor-element-populated a{
    color: #3dabe2 !important;
}

.elementor-5098 .elementor-element.elementor-element-2cedb78 .elementor-element-populated a:hover{
    color: #1F83B5 !important;
}


/* Tablet */
@media (max-width: 1024px) {
    .pdc-section h2 {
        font-size: 38px !important;
        line-height: 1.15em !important;
    }
}



/* Mobile */
@media (max-width: 767px) {
    .pdc-section h2 {
        font-size: 28px !important;
        line-height: 1.15em !important;
    }
}



/* SERVICE CARDS - HOME */
.service-card{
    height:100%;
}

.service-card > .elementor-widget-wrap{
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:550px;
}

/* Tablet */
@media (max-width:1024px){
    .service-card > .elementor-widget-wrap{
        min-height:650px;
    }
}

/* Mobile */
@media (max-width:767px){
    .service-card > .elementor-widget-wrap{
        min-height:750px;
    }
}


/* SERVICE CARDS - WHY CHOOSE */
.service-card-why{
    height:100%;
}

.service-card-why > .elementor-widget-wrap{
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:650px;
}

/* Tablet */
@media (max-width:1024px){
    .service-card-why > .elementor-widget-wrap{
        min-height:650px;
    }
}

/* Mobile */
@media (max-width:767px){
    .service-card-why > .elementor-widget-wrap{
        min-height:750px;
    }
}


.service-card-aligners{
 min-height:950px;   
}


/* SERVICE CARD COST */

.service-card-cost{
 min-height:650px;   
}/* End custom CSS */