.elementor-293 .elementor-element.elementor-element-0244958{text-align:start;}.elementor-293 .elementor-element.elementor-element-0244958 .elementor-heading-title{font-family:"Roboto";font-weight:900;color:#05457C;}.elementor-293 .elementor-element.elementor-element-51d4d99{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-51d4d99 a:hover, .elementor-293 .elementor-element.elementor-element-51d4d99 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-34fb08f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-34fb08f a:hover, .elementor-293 .elementor-element.elementor-element-34fb08f a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-0d75332{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-0d75332 a:hover, .elementor-293 .elementor-element.elementor-element-0d75332 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-724b9af{text-align:start;}.elementor-293 .elementor-element.elementor-element-724b9af .elementor-heading-title{font-family:"Roboto";font-weight:900;color:#05457C;}.elementor-293 .elementor-element.elementor-element-d0a2b94{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-d0a2b94 a:hover, .elementor-293 .elementor-element.elementor-element-d0a2b94 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-22d29ff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-22d29ff a:hover, .elementor-293 .elementor-element.elementor-element-22d29ff a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-b164694{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-b164694 a:hover, .elementor-293 .elementor-element.elementor-element-b164694 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-53a02f5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-53a02f5 a:hover, .elementor-293 .elementor-element.elementor-element-53a02f5 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-f59f778{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#001FA7;}.elementor-293 .elementor-element.elementor-element-f59f778 a:hover, .elementor-293 .elementor-element.elementor-element-f59f778 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-6e8e147{text-align:start;}.elementor-293 .elementor-element.elementor-element-6e8e147 .elementor-heading-title{font-family:"Roboto";font-weight:900;color:#05457C;}.elementor-293 .elementor-element.elementor-element-febda72{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#05457C;}.elementor-293 .elementor-element.elementor-element-febda72 a:hover, .elementor-293 .elementor-element.elementor-element-febda72 a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-9e6ae0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#05457C;}.elementor-293 .elementor-element.elementor-element-9e6ae0a a:hover, .elementor-293 .elementor-element.elementor-element-9e6ae0a a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-8eff91b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Yekan";font-size:16px;font-weight:100;color:#05457C;}.elementor-293 .elementor-element.elementor-element-8eff91b a:hover, .elementor-293 .elementor-element.elementor-element-8eff91b a:focus{color:#000000;}.elementor-293 .elementor-element.elementor-element-e849e4e img{width:80%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-293 .elementor-element.elementor-element-0244958 .elementor-heading-title{font-size:30px;}.elementor-293 .elementor-element.elementor-element-51d4d99{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-293 .elementor-element.elementor-element-34fb08f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-293 .elementor-element.elementor-element-0d75332{font-size:20px;}.elementor-293 .elementor-element.elementor-element-724b9af .elementor-heading-title{font-size:30px;}.elementor-293 .elementor-element.elementor-element-d0a2b94{font-size:20px;}.elementor-293 .elementor-element.elementor-element-22d29ff{font-size:20px;}.elementor-293 .elementor-element.elementor-element-b164694{font-size:20px;}.elementor-293 .elementor-element.elementor-element-53a02f5{font-size:20px;}.elementor-293 .elementor-element.elementor-element-f59f778{font-size:20px;}.elementor-293 .elementor-element.elementor-element-6e8e147 .elementor-heading-title{font-size:30px;}.elementor-293 .elementor-element.elementor-element-febda72{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-293 .elementor-element.elementor-element-9e6ae0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-293 .elementor-element.elementor-element-8eff91b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-293 .elementor-element.elementor-element-e849e4e img{width:80%;}}/* Start custom CSS *//* =========================
   META DENTAL TITLE
========================= */

.meta-title .elementor-heading-title {
    position: relative;
    display: inline-block;

    color: #05457C !important;

    font-size: clamp(22px, 2.2vw, 34px);
    font-weight: 800;
    line-height: 1.5;

    padding-bottom: 12px;
    margin: 0;

    transition:
        color 0.35s ease,
        transform 0.35s ease,
        text-shadow 0.35s ease;
}


/* خط گرافیکی زیر تیتر */
.meta-title .elementor-heading-title::after {
    content: "";
    position: absolute;

    right: 0;
    bottom: 0;

    width: 42px;
    height: 4px;

    border-radius: 20px;

    background: linear-gradient(
        90deg,
        #05457C,
        #19bfc7
    );

    transition:
        width 0.4s ease,
        transform 0.4s ease;
}


/* Hover */
.meta-title:hover .elementor-heading-title {
    color: #063b68 !important;

    transform: translateY(-3px);

    text-shadow:
        0 6px 18px rgba(5, 69, 124, 0.12);
}


/* بزرگ شدن خط در هاور */
.meta-title:hover .elementor-heading-title::after {
    width: 100%;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .meta-title .elementor-heading-title {
        font-size: clamp(21px, 3vw, 28px);
        padding-bottom: 10px;
    }

    .meta-title .elementor-heading-title::after {
        height: 3px;
        width: 38px;
    }
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .meta-title .elementor-heading-title {
        font-size: clamp(18px, 5.5vw, 24px);
        line-height: 1.6;
        padding-bottom: 8px;
    }

    .meta-title .elementor-heading-title::after {
        width: 32px;
        height: 3px;
    }

    .meta-title:hover .elementor-heading-title {
        transform: translateY(-2px);
    }
}


















.footer-link {
    color: #05457C;
    text-decoration: none;
    transition: all 0.3s ease;
}

.footer-link:hover {
    color: #fcc512;
}/* End custom CSS */