.elementor-2408 .elementor-element.elementor-element-f4459ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--overlay-opacity:0.81;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:5vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2408 .elementor-element.elementor-element-f4459ca:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-2408 .elementor-element.elementor-element-f4459ca::before, .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-background-video-container::before, .elementor-2408 .elementor-element.elementor-element-f4459ca > .e-con-inner > .elementor-background-video-container::before, .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-background-slideshow::before, .elementor-2408 .elementor-element.elementor-element-f4459ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2408 .elementor-element.elementor-element-f4459ca.e-con{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-7cd1e04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2408 .elementor-element.elementor-element-7cd1e04{text-align:center;}.elementor-2408 .elementor-element.elementor-element-7cd1e04 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:64px;font-weight:600;}.elementor-2408 .elementor-element.elementor-element-1f832ec.elementor-element{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-1f832ec{text-align:center;font-family:"Sofia Sans", Sofia Sans;font-size:24px;font-weight:300;}.elementor-2408 .elementor-element.elementor-element-d72e0b8{--display:flex;--min-height:4rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2408 .elementor-element.elementor-element-d72e0b8.e-con{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-4e43f79{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2408 .elementor-element.elementor-element-2922884{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2408 .elementor-element.elementor-element-4ce110c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2408 .elementor-element.elementor-element-4ce110c:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-4ce110c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/06/viber_image_2026-05-29_18-15-20-789.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2408 .elementor-element.elementor-element-f95b5df .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:26px;font-weight:500;line-height:31px;color:var( --e-global-color-254a8c3 );}.elementor-2408 .elementor-element.elementor-element-516f08a .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:18px;font-weight:500;line-height:31px;color:#FBFBFBB8;}.elementor-2408 .elementor-element.elementor-element-01b00d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2408 .elementor-element.elementor-element-01b00d1:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-01b00d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884915.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2408 .elementor-element.elementor-element-772eba1 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:26px;font-weight:500;line-height:31px;color:var( --e-global-color-254a8c3 );}.elementor-2408 .elementor-element.elementor-element-a817ef7 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:18px;font-weight:500;line-height:31px;color:#FBFBFBB8;}.elementor-2408 .elementor-element.elementor-element-67955bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-2408 .elementor-element.elementor-element-c038b52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2408 .elementor-element.elementor-element-c038b52:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-c038b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884916.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2408 .elementor-element.elementor-element-6bc5995 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:26px;font-weight:500;line-height:31px;color:var( --e-global-color-254a8c3 );}.elementor-2408 .elementor-element.elementor-element-8e67880 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:18px;font-weight:500;line-height:31px;color:#FBFBFBB8;}.elementor-2408 .elementor-element.elementor-element-c32de54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2408 .elementor-element.elementor-element-c32de54:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-c32de54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884913-1.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2408 .elementor-element.elementor-element-803d5f9 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:26px;font-weight:500;line-height:31px;color:var( --e-global-color-254a8c3 );}.elementor-2408 .elementor-element.elementor-element-23dabf3 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:18px;font-weight:500;line-height:31px;color:#FBFBFBB8;}.elementor-2408 .elementor-element.elementor-element-bec1c53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2408 .elementor-element.elementor-element-bec1c53:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-bec1c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884914.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-2408 .elementor-element.elementor-element-4c916ea .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:26px;font-weight:500;line-height:31px;color:var( --e-global-color-254a8c3 );}.elementor-2408 .elementor-element.elementor-element-6fd4094 .elementor-heading-title{font-family:"Sofia Sans", Sofia Sans;font-size:18px;font-weight:500;line-height:31px;color:#FBFBFBB8;}@media(min-width:768px){.elementor-2408 .elementor-element.elementor-element-d72e0b8{--width:1px;}}@media(max-width:1024px){.elementor-2408 .elementor-element.elementor-element-7cd1e04 .elementor-heading-title{font-size:48px;}.elementor-2408 .elementor-element.elementor-element-1f832ec{font-size:20px;}.elementor-2408 .elementor-element.elementor-element-4e43f79{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2408 .elementor-element.elementor-element-2922884{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2408 .elementor-element.elementor-element-67955bd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2408 .elementor-element.elementor-element-c038b52:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-c038b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884916.png");}.elementor-2408 .elementor-element.elementor-element-c32de54:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-c32de54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884913-1.png");}.elementor-2408 .elementor-element.elementor-element-bec1c53:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-bec1c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884914.png");}}@media(max-width:767px){.elementor-2408 .elementor-element.elementor-element-f4459ca{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:22vw;--padding-bottom:13vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2408 .elementor-element.elementor-element-7cd1e04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2408 .elementor-element.elementor-element-7cd1e04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2408 .elementor-element.elementor-element-7cd1e04 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2408 .elementor-element.elementor-element-1f832ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2408 .elementor-element.elementor-element-1f832ec{font-size:18px;}.elementor-2408 .elementor-element.elementor-element-d72e0b8{--width:1px;}.elementor-2408 .elementor-element.elementor-element-4e43f79{--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2408 .elementor-element.elementor-element-2922884{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2408 .elementor-element.elementor-element-4ce110c{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2408 .elementor-element.elementor-element-4ce110c.e-con{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-01b00d1:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-01b00d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884915.png");}.elementor-2408 .elementor-element.elementor-element-01b00d1{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2408 .elementor-element.elementor-element-01b00d1.e-con{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-67955bd{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2408 .elementor-element.elementor-element-c038b52:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-c038b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884916.png");}.elementor-2408 .elementor-element.elementor-element-c038b52{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2408 .elementor-element.elementor-element-c038b52.e-con{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-c32de54:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-c32de54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884913.png");}.elementor-2408 .elementor-element.elementor-element-c32de54{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2408 .elementor-element.elementor-element-c32de54.e-con{--align-self:center;}.elementor-2408 .elementor-element.elementor-element-bec1c53:not(.elementor-motion-effects-element-type-background), .elementor-2408 .elementor-element.elementor-element-bec1c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dent-ortho.com/wp-content/uploads/2026/07/Frame-1597884914.png");}.elementor-2408 .elementor-element.elementor-element-bec1c53{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2408 .elementor-element.elementor-element-bec1c53.e-con{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-1f832ec */.elementor-2408 .elementor-element.elementor-element-1f832ec p{
    margin-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b00d1 */.elementor-2408 .elementor-element.elementor-element-01b00d1 {
    background-size: 100% !important; 
    background-position: 0% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c038b52 */.elementor-2408 .elementor-element.elementor-element-c038b52 {
    background-size: 100% !important; 
    background-position: 0% !important;
   
}

@media (min-width: 1025px) {
    .elementor-2408 .elementor-element.elementor-element-c038b52 {
    zoom: 0.676 !important;
    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32de54 */.elementor-2408 .elementor-element.elementor-element-c32de54 {
    background-size: 100% !important; 
    background-position: 0% !important;
    
}@media (min-width: 1025px) {
    .elementor-2408 .elementor-element.elementor-element-c32de54 {
    zoom: 0.676 !important;
    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec1c53 */.elementor-2408 .elementor-element.elementor-element-bec1c53 {
    background-size: 100% !important; 
    background-position: 0% !important;
    
}
@media (min-width: 1025px) {
    .elementor-2408 .elementor-element.elementor-element-bec1c53 {
    zoom: 0.676 !important;
    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e43f79 */.doctor-card::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 25% !important;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #00214B 100%) !important;
    opacity: 0.55;
    z-index: 1 !important;
}
    
.doctor-card {
    overflow: hidden !important;
}

.elementor-2408 .elementor-element.elementor-element-4e43f79 {
    max-width: 1440px;
}

@media (min-width: 1025px) {
    .doctor-card {
        width: 35.94vw !important;
        max-width: 517.54px !important;
        height: 35.20vw !important;
        max-height: 506.84px !important;
        border-radius: 21.39px !important;
        position: relative !important;
        cursor: pointer !important;
        transition: transform 0.3s ease, box-shadow 0.3s ease !important;
        background-size: 145% !important; 
        background-position: 5% 12% !important;
    }
    
    .doctor-card:hover {
        transform: translateY(-5px) !important;
        box-shadow: 0px 15px 30px rgba(0, 33, 75, 0.15) !important;
    }

    .doctor-card .elementor-widget-heading {
        position: absolute !important;
        right: 30px !important;
        z-index: 2 !important;
    }
    
    .doctor-card .elementor-widget-heading:nth-child(1) {
        bottom: 45px !important;
    }
    
    .doctor-card .elementor-widget-heading:nth-child(2) {
        bottom: 20px !important;
    }
    
   
}

 @media (min-width: 768px) and (max-width: 1024px) {
    .doctor-card {
        width: 60vw !important;
        height: 60vw !important;
        max-width: 35rem !important;
        max-height: 35rem !important;
        border-radius: 21.39px !important;
        margin-bottom: 20px;
        background-size: 165% !important; 
        background-position: 10% 5% !important;
    }
    
    .doctor-card .elementor-widget-heading:nth-child(1) {
        bottom: 2.5rem !important;
    }
    
    .doctor-card .elementor-widget-heading:nth-child(2) {
        bottom: 1rem !important;
    }
    
    .doctor-card .elementor-widget-heading {
        position: absolute !important;
        right: 20px !important;
        z-index: 2 !important;
    }
}

@media (max-width: 767px) {
    .doctor-card {
        width: 85vw !important;
        height: 85vw !important;
        background-size: 165% !important; 
        background-position: 10% 5% !important;
        border-radius: 18px !important;
    }
    
    .doctor-card .elementor-widget-heading:nth-child(1) {
        bottom: 2.5rem !important;
    }
    
    .doctor-card .elementor-widget-heading:nth-child(2) {
        bottom: 1rem !important;
    }
    
    .doctor-card .elementor-widget-heading {
        position: absolute !important;
        right: 20px !important;
        z-index: 2 !important;
    }

    .doctor-card h3 {
        font-size: clamp(1.125rem, 6vw, 1.5rem) !important;
    }

    .doctor-card .elementor-widget-heading div {
        font-size: clamp(0.8rem, 4vw, 1.25rem) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4459ca */@media (min-width: 1025px) {
    .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-background-overlay {
        background-size: 22.7vw;
        background-position: 70% center;
    }
    
    .elementor-2408 .elementor-element.elementor-element-f4459ca {
        max-width: 1440px;
        margin-left: auto ;
        margin-right: auto ;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-background-overlay {
        background-size: 26vw;
        background-position: 85% center;
    }
}

@media (max-width: 767px) {
    .elementor-2408 .elementor-element.elementor-element-f4459ca > .elementor-background-overlay {
        background-size: 42.9vw;
        background-position: center 85%;
    }
}/* End custom CSS */