.elementor-1802 .elementor-element.elementor-element-41c61b3{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-c531118{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-bf31a68{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-641bab1{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-44b7fc2{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-51786cf{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-1f082af{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-70638b4{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-be40b36{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1802 .elementor-element.elementor-element-16d2bc6{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-48ceb79 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE HERO
   BREAST REDUCTION
   RHINOPLASTY-STYLE HERO
   ========================================================= */

.sd-procedure-hero {

    position: relative;

    width: 100%;

    min-height: 580px;

    display: flex;

    align-items: center;

    padding: 95px 30px 70px;

    overflow: hidden;

    background: #10283C;

}


/* =========================================================
   BACKGROUND IMAGE
   ========================================================= */

.sd-procedure-hero__background {

    position: absolute;

    inset: 0;

    z-index: 0;

    background-image:
        url("https://serdarduzgun.com/wp-content/uploads/2026/07/4.-Breast-Reduction-1-scaled.jpg");

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}


/* =========================================================
   DARK OVERLAY
   ========================================================= */

.sd-procedure-hero__overlay {

    position: absolute;

    inset: 0;

    z-index: 1;

    background:
        linear-gradient(
            90deg,
            rgba(11, 25, 35, 0.94) 0%,
            rgba(11, 25, 35, 0.86) 38%,
            rgba(11, 25, 35, 0.64) 61%,
            rgba(11, 25, 35, 0.48) 100%
        );

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-procedure-hero__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(420px, 0.75fr);

    align-items: center;

    gap: 65px;

}


/* =========================================================
   LEFT CONTENT
   ========================================================= */

.sd-procedure-hero__content {

    max-width: 700px;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-procedure-hero__eyebrow {

    display: flex;

    align-items: center;

    gap: 12px;

    margin-bottom: 27px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.5px;

    color: #D3B574;

}


.sd-procedure-hero__eyebrow span {

    display: block;

    width: 38px;

    height: 1px;

    background: #D3B574;

}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.sd-procedure-hero__content h1 {

    margin: 0 0 25px;

    font-family: "Fraunces", serif;

    font-size: clamp(58px, 6vw, 82px);

    line-height: 0.98;

    font-weight: 400;

    letter-spacing: -2.5px;

    color: #FFFFFF;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.sd-procedure-hero__content > p {

    max-width: 650px;

    margin: 0 0 35px;

    font-family: "Inter", sans-serif;

    font-size: 15px;

    line-height: 1.9;

    font-weight: 400;

    color: rgba(255, 255, 255, 0.88);

}


/* =========================================================
   ACTIONS
   ========================================================= */

.sd-procedure-hero__actions {

    display: flex;

    align-items: center;

    gap: 12px;

}


/* =========================================================
   BUTTON BASE
   ========================================================= */

.sd-procedure-hero__button {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 13px;

    min-height: 52px;

    padding: 0 25px;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    line-height: 1;

    font-weight: 600;

    text-decoration: none;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        gap 0.25s ease;

}


.sd-procedure-hero__button span {

    font-size: 18px;

    line-height: 1;

}


/* =========================================================
   PRIMARY BUTTON
   ========================================================= */

.sd-procedure-hero__button--primary {

    background: #D3B574;

    border: 1px solid #D3B574;

    color: #10283C;

}


.sd-procedure-hero__button--primary:hover {

    gap: 18px;

    background: #FFFFFF;

    border-color: #FFFFFF;

    color: #10283C;

}


/* =========================================================
   SECONDARY BUTTON
   ========================================================= */

.sd-procedure-hero__button--secondary {

    background: transparent;

    border: 1px solid rgba(255, 255, 255, 0.55);

    color: #FFFFFF !important;

}


.sd-procedure-hero__button--secondary:hover {

    border-color: #D3B574;

    color: #D3B574 !important;

}


/* =========================================================
   WHAT TO EXPECT CARD
   ========================================================= */

.sd-procedure-hero__expect {

    position: relative;

    width: 100%;

    padding: 37px 38px 32px;

    background: rgba(13, 34, 51, 0.94);

    border: 1px solid rgba(255, 255, 255, 0.20);

    backdrop-filter: blur(3px);

    -webkit-backdrop-filter: blur(3px);

}


/* =========================================================
   GOLD TOP DETAIL
   ========================================================= */

.sd-procedure-hero__expect-line {

    position: absolute;

    top: -1px;

    left: 38px;

    width: 55px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   CARD HEADING
   ========================================================= */

.sd-procedure-hero__expect h2 {

    margin: 0 0 28px;

    font-family: "Fraunces", serif;

    font-size: 31px;

    line-height: 1.15;

    font-weight: 400;

    color: #FFFFFF;

}


/* =========================================================
   EXPECT GRID
   ========================================================= */

.sd-procedure-hero__expect-grid {

    display: grid;

    grid-template-columns: 1fr 1fr;

    border-top: 1px solid rgba(255, 255, 255, 0.15);

    border-left: 1px solid rgba(255, 255, 255, 0.15);

}


/* =========================================================
   EXPECT ITEM
   ========================================================= */

.sd-procedure-hero__expect-item {

    min-height: 92px;

    padding: 20px 18px;

    border-right:
        1px solid rgba(255, 255, 255, 0.15);

    border-bottom:
        1px solid rgba(255, 255, 255, 0.15);

}


/* =========================================================
   EXPECT LABEL
   ========================================================= */

.sd-procedure-hero__expect-item span {

    display: block;

    margin-bottom: 11px;

    font-family: "Inter", sans-serif;

    font-size: 8px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.5px;

    color: #D3B574;

}


/* =========================================================
   EXPECT VALUE
   ========================================================= */

.sd-procedure-hero__expect-item strong {

    display: block;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    line-height: 1.55;

    font-weight: 500;

    color: #FFFFFF;

}


/* =========================================================
   PERSONALIZED NOTE
   ========================================================= */

.sd-procedure-hero__expect-note {

    display: flex;

    align-items: flex-start;

    gap: 13px;

    padding-top: 23px;

}


.sd-procedure-hero__expect-note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 11px;

    line-height: 1;

    color: #D3B574;

}


.sd-procedure-hero__expect-note p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.65;

    color: rgba(255, 255, 255, 0.68);

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-procedure-hero {

        min-height: 550px;

        padding: 90px 30px 65px;

    }


    .sd-procedure-hero__container {

        grid-template-columns:
            minmax(0, 1fr)
            minmax(360px, 0.78fr);

        gap: 45px;

    }


    .sd-procedure-hero__content h1 {

        font-size: 60px;

    }


    .sd-procedure-hero__content > p {

        font-size: 13px;

    }


    .sd-procedure-hero__expect {

        padding: 32px 30px 28px;

    }


    .sd-procedure-hero__expect h2 {

        font-size: 28px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-procedure-hero {

        min-height: auto;

        padding: 75px 20px 55px;

    }


    /* BACKGROUND */

    .sd-procedure-hero__background {

        background-position: 65% center;

    }


    /* OVERLAY */

    .sd-procedure-hero__overlay {

        background:
            linear-gradient(
                180deg,
                rgba(11, 25, 35, 0.91) 0%,
                rgba(11, 25, 35, 0.86) 50%,
                rgba(11, 25, 35, 0.92) 100%
            );

    }


    /* CONTAINER */

    .sd-procedure-hero__container {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 40px;

    }


    /* CONTENT */

    .sd-procedure-hero__content {

        max-width: none;

    }


    /* EYEBROW */

    .sd-procedure-hero__eyebrow {

        margin-bottom: 21px;

        font-size: 8px;

        letter-spacing: 2px;

    }


    .sd-procedure-hero__eyebrow span {

        width: 28px;

    }


    /* HEADING */

    .sd-procedure-hero__content h1 {

        margin-bottom: 21px;

        font-size:
            clamp(46px, 12vw, 62px);

        line-height: 1;

        letter-spacing: -1.5px;

    }


    /* DESCRIPTION */

    .sd-procedure-hero__content > p {

        margin-bottom: 28px;

        font-size: 11px;

        line-height: 1.8;

    }


    /* BUTTONS */

    .sd-procedure-hero__actions {

        flex-direction: column;

        align-items: stretch;

        gap: 9px;

    }


    .sd-procedure-hero__button {

        width: 100%;

        min-height: 48px;

    }


    /* EXPECT CARD */

    .sd-procedure-hero__expect {

        padding: 30px 22px 25px;

    }


    .sd-procedure-hero__expect-line {

        left: 28px;

        width: 52px;

    }


    .sd-procedure-hero__expect h2 {

        margin-bottom: 24px;

        font-size: 28px;

    }


    .sd-procedure-hero__expect-item {

        min-height: 82px;

        padding: 17px 13px;

    }


    .sd-procedure-hero__expect-item span {

        margin-bottom: 9px;

        font-size: 6.5px;

    }


    .sd-procedure-hero__expect-item strong {

        font-size: 9px;

    }


    .sd-procedure-hero__expect-note {

        padding-top: 19px;

    }


    .sd-procedure-hero__expect-note p {

        font-size: 8.5px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-procedure-hero {

        padding: 65px 18px 48px;

    }


    .sd-procedure-hero__content h1 {

        font-size: 45px;

    }


    .sd-procedure-hero__content > p {

        font-size: 10.5px;

    }


    .sd-procedure-hero__expect {

        padding: 27px 17px 22px;

    }


    .sd-procedure-hero__expect-line {

        left: 22px;

        width: 48px;

    }


    .sd-procedure-hero__expect h2 {

        font-size: 25px;

    }


    .sd-procedure-hero__expect-item {

        min-height: 76px;

        padding: 15px 11px;

    }


    .sd-procedure-hero__expect-item span {

        font-size: 6px;

        letter-spacing: 1.1px;

    }


    .sd-procedure-hero__expect-item strong {

        font-size: 8.5px;

    }


    .sd-procedure-hero__expect-note p {

        font-size: 8px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73c437c *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 2
   INTRODUCTION
   BREAST REDUCTION
   ========================================================= */

.sd-introduction {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-introduction__container {

    position: relative;

    z-index: 2;

    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(370px, 0.72fr);

    align-items: center;

    gap: 90px;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   CONTENT
   ========================================================= */

.sd-introduction__content {

    max-width: 680px;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-introduction__eyebrow {

    display: flex;

    align-items: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-introduction__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-introduction__content h2 {

    margin: 0 0 27px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-introduction__content h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   TEXT
   ========================================================= */

.sd-introduction__content p {

    max-width: 650px;

    margin: 0 0 18px;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    font-weight: 400;

    color: #65747F;

}


.sd-introduction__content p:last-child {

    margin-bottom: 0;

}


/* LEAD */

.sd-introduction__content .sd-introduction__lead {

    margin-bottom: 22px;

    font-size: 14px;

    line-height: 1.85;

    font-weight: 500;

    color: #3F5363;

}


/* =========================================================
   RIGHT VISUAL
   ========================================================= */

.sd-introduction__visual {

    position: relative;

    min-height: 390px;

    display: flex;

    align-items: center;

    justify-content: center;

}


/* =========================================================
   LARGE NUMBER
   ========================================================= */

.sd-introduction__visual-number {

    position: absolute;

    top: -35px;

    right: 10px;

    font-family: "Fraunces", serif;

    font-size: 170px;

    line-height: 1;

    font-weight: 400;

    color: rgba(16, 40, 60, 0.045);

    pointer-events: none;

}


/* =========================================================
   CARD
   ========================================================= */

.sd-introduction__visual-card {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 430px;

    padding: 42px 40px;

    background: #10283C;

    box-shadow:
        0 25px 55px rgba(16, 40, 60, 0.13);

}


/* GOLD TOP LINE */

.sd-introduction__visual-card::before {

    content: "";

    position: absolute;

    top: 0;

    left: 40px;

    width: 55px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   CARD LABEL
   ========================================================= */

.sd-introduction__visual-card > span {

    display: block;

    margin-bottom: 20px;

    font-family: "Inter", sans-serif;

    font-size: 8px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.7px;

    color: #D3B574;

}


/* =========================================================
   CARD HEADING
   ========================================================= */

.sd-introduction__visual-card h3 {

    margin: 0;

    font-family: "Fraunces", serif;

    font-size: 34px;

    line-height: 1.12;

    font-weight: 400;

    color: #FFFFFF;

}


.sd-introduction__visual-card h3 em {

    display: block;

    font-style: italic;

    color: #D3B574;

}


/* =========================================================
   CARD LINE
   ========================================================= */

.sd-introduction__visual-line {

    width: 42px;

    height: 1px;

    margin: 27px 0 23px;

    background: rgba(211, 181, 116, 0.7);

}


/* =========================================================
   CARD TEXT
   ========================================================= */

.sd-introduction__visual-card p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.8;

    color: rgba(255, 255, 255, 0.62);

}


/* =========================================================
   GOLD MARK
   ========================================================= */

.sd-introduction__visual-mark {

    position: absolute;

    right: 4px;

    bottom: 25px;

    z-index: 3;

    font-size: 14px;

    color: #B18D4A;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-introduction {

        padding: 90px 30px;

    }


    .sd-introduction__container {

        gap: 55px;

        grid-template-columns:
            minmax(0, 1fr)
            minmax(320px, 0.72fr);

    }


    .sd-introduction__content h2 {

        font-size: 52px;

    }


    .sd-introduction__content p {

        font-size: 12px;

    }


    .sd-introduction__visual {

        min-height: 350px;

    }


    .sd-introduction__visual-card {

        padding: 34px 30px;

    }


    .sd-introduction__visual-card::before {

        left: 30px;

    }


    .sd-introduction__visual-card h3 {

        font-size: 29px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-introduction {

        padding: 70px 20px;

    }


    .sd-introduction__container {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 45px;

    }


    /* CONTENT */

    .sd-introduction__content {

        max-width: none;

    }


    .sd-introduction__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-introduction__eyebrow span {

        width: 28px;

    }


    .sd-introduction__content h2 {

        margin-bottom: 21px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-introduction__content p {

        font-size: 11px;

        line-height: 1.8;

    }


    .sd-introduction__content .sd-introduction__lead {

        margin-bottom: 20px;

        font-size: 11.5px;

    }


    /* VISUAL */

    .sd-introduction__visual {

        min-height: 300px;

    }


    .sd-introduction__visual-number {

        top: -25px;

        right: 0;

        font-size: 120px;

    }


    .sd-introduction__visual-card {

        max-width: none;

        padding: 31px 23px;

    }


    .sd-introduction__visual-card::before {

        left: 23px;

    }


    .sd-introduction__visual-card > span {

        margin-bottom: 16px;

        font-size: 7px;

    }


    .sd-introduction__visual-card h3 {

        font-size: 27px;

    }


    .sd-introduction__visual-line {

        margin: 22px 0 19px;

    }


    .sd-introduction__visual-card p {

        font-size: 8.5px;

    }


    .sd-introduction__visual-mark {

        right: 5px;

        bottom: 10px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-introduction {

        padding: 60px 18px;

    }


    .sd-introduction__content h2 {

        font-size: 40px;

    }


    .sd-introduction__content p {

        font-size: 10.5px;

    }


    .sd-introduction__content .sd-introduction__lead {

        font-size: 11px;

    }


    .sd-introduction__visual {

        min-height: 270px;

    }


    .sd-introduction__visual-number {

        font-size: 100px;

    }


    .sd-introduction__visual-card {

        padding: 27px 18px;

    }


    .sd-introduction__visual-card::before {

        left: 18px;

        width: 48px;

    }


    .sd-introduction__visual-card h3 {

        font-size: 24px;

    }


    .sd-introduction__visual-card p {

        font-size: 8px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66ccd0c *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 3
   PERSONALIZING BREAST REDUCTION
   ========================================================= */

.sd-personalizing {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-personalizing__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
   ========================================================= */

.sd-personalizing__header {

    max-width: 780px;

    margin: 0 auto 60px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-personalizing__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-personalizing__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-personalizing__header h2 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-personalizing__header h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-personalizing__header > p {

    max-width: 690px;

    margin: 0 auto;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


/* =========================================================
   MAIN LAYOUT
   ========================================================= */

.sd-personalizing__layout {

    display: grid;

    grid-template-columns:
        minmax(300px, 0.78fr)
        minmax(0, 1.22fr);

    gap: 75px;

    align-items: start;

}


/* =========================================================
   INTRO
   ========================================================= */

.sd-personalizing__intro {

    position: relative;

    padding: 35px 35px 35px 0;

    border-top: 1px solid #D9D4CA;

}


.sd-personalizing__number {

    display: block;

    margin-bottom: 27px;

    font-family: "Fraunces", serif;

    font-size: 58px;

    line-height: 1;

    color: rgba(16, 40, 60, 0.12);

}


.sd-personalizing__intro h3 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: 35px;

    line-height: 1.12;

    font-weight: 400;

    color: #10283C;

}


.sd-personalizing__intro h3 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


.sd-personalizing__intro p {

    margin: 0 0 17px;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    line-height: 1.85;

    color: #687781;

}


.sd-personalizing__intro p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   FACTORS
   ========================================================= */

.sd-personalizing__factors {

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   FACTOR
   ========================================================= */

.sd-personalizing__factor {

    display: grid;

    grid-template-columns: 48px 1fr;

    gap: 17px;

    padding: 24px 0;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   FACTOR NUMBER
   ========================================================= */

.sd-personalizing__factor > span {

    padding-top: 2px;

    font-family: "Fraunces", serif;

    font-size: 18px;

    line-height: 1;

    color: #B18D4A;

}


/* =========================================================
   FACTOR TITLE
   ========================================================= */

.sd-personalizing__factor h4 {

    margin: 0 0 8px;

    font-family: "Inter", sans-serif;

    font-size: 12px;

    line-height: 1.35;

    font-weight: 600;

    color: #10283C;

}


/* =========================================================
   FACTOR DESCRIPTION
   ========================================================= */

.sd-personalizing__factor p {

    max-width: 610px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.75;

    color: #78858E;

}


/* =========================================================
   BOTTOM STATEMENT
   ========================================================= */

.sd-personalizing__statement {

    display: flex;

    align-items: flex-start;

    gap: 13px;

    max-width: 900px;

    margin: 45px auto 0;

    padding: 21px 24px;

    background: #F7F5F0;

    border-left: 2px solid #D3B574;

}


.sd-personalizing__statement > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 11px;

    line-height: 1;

    color: #B18D4A;

}


.sd-personalizing__statement p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.75;

    color: #667680;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-personalizing {

        padding: 90px 30px;

    }


    .sd-personalizing__header {

        margin-bottom: 50px;

    }


    .sd-personalizing__header h2 {

        font-size: 52px;

    }


    .sd-personalizing__header > p {

        font-size: 12px;

    }


    .sd-personalizing__layout {

        gap: 50px;

    }


    .sd-personalizing__intro {

        padding-right: 20px;

    }


    .sd-personalizing__intro h3 {

        font-size: 30px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-personalizing {

        padding: 70px 20px;

    }


    /* HEADER */

    .sd-personalizing__header {

        margin-bottom: 40px;

    }


    .sd-personalizing__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-personalizing__eyebrow span {

        width: 28px;

    }


    .sd-personalizing__header h2 {

        margin-bottom: 19px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-personalizing__header > p {

        font-size: 11px;

        line-height: 1.8;

    }


    /* LAYOUT */

    .sd-personalizing__layout {

        display: flex;

        flex-direction: column;

        gap: 40px;

    }


    /* INTRO */

    .sd-personalizing__intro {

        padding: 25px 0 0;

    }


    .sd-personalizing__number {

        margin-bottom: 19px;

        font-size: 45px;

    }


    .sd-personalizing__intro h3 {

        margin-bottom: 18px;

        font-size: 28px;

    }


    .sd-personalizing__intro p {

        font-size: 10px;

        line-height: 1.8;

    }


    /* FACTORS */

    .sd-personalizing__factor {

        grid-template-columns:
            36px
            1fr;

        gap: 11px;

        padding: 20px 0;

    }


    .sd-personalizing__factor > span {

        font-size: 16px;

    }


    .sd-personalizing__factor h4 {

        margin-bottom: 6px;

        font-size: 10px;

    }


    .sd-personalizing__factor p {

        font-size: 8.5px;

        line-height: 1.75;

    }


    /* STATEMENT */

    .sd-personalizing__statement {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-personalizing__statement p {

        font-size: 8.5px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-personalizing {

        padding: 60px 18px;

    }


    .sd-personalizing__header h2 {

        font-size: 40px;

    }


    .sd-personalizing__header > p {

        font-size: 10.5px;

    }


    .sd-personalizing__intro h3 {

        font-size: 25px;

    }


    .sd-personalizing__intro p {

        font-size: 9.5px;

    }


    .sd-personalizing__factor {

        grid-template-columns:
            31px
            1fr;

        gap: 9px;

        padding: 18px 0;

    }


    .sd-personalizing__factor > span {

        font-size: 14px;

    }


    .sd-personalizing__factor h4 {

        font-size: 9.5px;

    }


    .sd-personalizing__factor p {

        font-size: 8px;

    }


    .sd-personalizing__statement {

        padding: 15px;

    }


    .sd-personalizing__statement p {

        font-size: 8px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a605136 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 4
   WHO IS A GOOD CANDIDATE?
   BREAST REDUCTION
   ========================================================= */

.sd-candidate {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-candidate__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
   ========================================================= */

.sd-candidate__header {

    max-width: 780px;

    margin: 0 auto 60px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-candidate__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-candidate__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-candidate__header h2 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-candidate__header h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-candidate__header > p {

    max-width: 680px;

    margin: 0 auto;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


/* =========================================================
   MAIN LAYOUT
   ========================================================= */

.sd-candidate__layout {

    display: grid;

    grid-template-columns:
        minmax(300px, 0.72fr)
        minmax(0, 1.28fr);

    gap: 75px;

    align-items: start;

}


/* =========================================================
   INTRO
   ========================================================= */

.sd-candidate__intro {

    padding: 35px 35px 35px 0;

    border-top: 1px solid #D9D4CA;

}


.sd-candidate__number {

    display: block;

    margin-bottom: 27px;

    font-family: "Fraunces", serif;

    font-size: 58px;

    line-height: 1;

    color: rgba(16, 40, 60, 0.12);

}


.sd-candidate__intro h3 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: 35px;

    line-height: 1.12;

    font-weight: 400;

    color: #10283C;

}


.sd-candidate__intro h3 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


.sd-candidate__intro p {

    margin: 0 0 17px;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    line-height: 1.85;

    color: #687781;

}


.sd-candidate__intro p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   FACTORS
   ========================================================= */

.sd-candidate__factors {

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   FACTOR
   ========================================================= */

.sd-candidate__factor {

    display: grid;

    grid-template-columns: 48px 1fr;

    gap: 17px;

    padding: 23px 0;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   NUMBER
   ========================================================= */

.sd-candidate__factor > span {

    padding-top: 2px;

    font-family: "Fraunces", serif;

    font-size: 18px;

    line-height: 1;

    color: #B18D4A;

}


/* =========================================================
   TITLE
   ========================================================= */

.sd-candidate__factor h4 {

    margin: 0 0 7px;

    font-family: "Inter", sans-serif;

    font-size: 12px;

    line-height: 1.35;

    font-weight: 600;

    color: #10283C;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.sd-candidate__factor p {

    max-width: 610px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.75;

    color: #78858E;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.sd-candidate__note {

    display: flex;

    align-items: flex-start;

    gap: 14px;

    max-width: 900px;

    margin: 45px auto 0;

    padding: 21px 24px;

    background: #FFFFFF;

    border-left: 2px solid #D3B574;

}


.sd-candidate__note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 11px;

    line-height: 1;

    color: #B18D4A;

}


.sd-candidate__note strong {

    display: block;

    margin-bottom: 6px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1.3;

    font-weight: 600;

    color: #10283C;

}


.sd-candidate__note p {

    max-width: 760px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.75;

    color: #74818A;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-candidate {

        padding: 90px 30px;

    }


    .sd-candidate__header {

        margin-bottom: 50px;

    }


    .sd-candidate__header h2 {

        font-size: 52px;

    }


    .sd-candidate__header > p {

        font-size: 12px;

    }


    .sd-candidate__layout {

        gap: 50px;

    }


    .sd-candidate__intro {

        padding-right: 20px;

    }


    .sd-candidate__intro h3 {

        font-size: 30px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-candidate {

        padding: 70px 20px;

    }


    .sd-candidate__header {

        margin-bottom: 40px;

    }


    .sd-candidate__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-candidate__eyebrow span {

        width: 28px;

    }


    .sd-candidate__header h2 {

        margin-bottom: 19px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-candidate__header > p {

        font-size: 11px;

        line-height: 1.8;

    }


    /* LAYOUT */

    .sd-candidate__layout {

        display: flex;

        flex-direction: column;

        gap: 40px;

    }


    /* INTRO */

    .sd-candidate__intro {

        padding: 25px 0 0;

    }


    .sd-candidate__number {

        margin-bottom: 19px;

        font-size: 45px;

    }


    .sd-candidate__intro h3 {

        margin-bottom: 18px;

        font-size: 28px;

    }


    .sd-candidate__intro p {

        font-size: 10px;

        line-height: 1.8;

    }


    /* FACTORS */

    .sd-candidate__factor {

        grid-template-columns:
            36px
            1fr;

        gap: 11px;

        padding: 20px 0;

    }


    .sd-candidate__factor > span {

        font-size: 16px;

    }


    .sd-candidate__factor h4 {

        margin-bottom: 6px;

        font-size: 10px;

    }


    .sd-candidate__factor p {

        font-size: 8.5px;

        line-height: 1.75;

    }


    /* NOTE */

    .sd-candidate__note {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-candidate__note strong {

        font-size: 9.5px;

    }


    .sd-candidate__note p {

        font-size: 8.5px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-candidate {

        padding: 60px 18px;

    }


    .sd-candidate__header h2 {

        font-size: 40px;

    }


    .sd-candidate__header > p {

        font-size: 10.5px;

    }


    .sd-candidate__intro h3 {

        font-size: 25px;

    }


    .sd-candidate__intro p {

        font-size: 9.5px;

    }


    .sd-candidate__factor {

        grid-template-columns:
            31px
            1fr;

        gap: 9px;

        padding: 18px 0;

    }


    .sd-candidate__factor > span {

        font-size: 14px;

    }


    .sd-candidate__factor h4 {

        font-size: 9.5px;

    }


    .sd-candidate__factor p {

        font-size: 8px;

    }


    .sd-candidate__note {

        padding: 15px;

    }


    .sd-candidate__note p {

        font-size: 8px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-360bdce *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 5
   PREPARING FOR THE PROCEDURE
   BREAST REDUCTION
   ========================================================= */

.sd-preparing {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-preparing__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
   ========================================================= */

.sd-preparing__header {

    max-width: 780px;

    margin: 0 auto 60px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-preparing__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-preparing__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-preparing__header h2 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-preparing__header h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.sd-preparing__header > p {

    max-width: 690px;

    margin: 0 auto;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


/* =========================================================
   GRID
   ========================================================= */

.sd-preparing__grid {

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    border-top: 1px solid #D9D4CA;

    border-left: 1px solid #D9D4CA;

}


/* =========================================================
   ITEM
   ========================================================= */

.sd-preparing__item {

    min-height: 280px;

    padding: 27px 27px 30px;

    background: #F7F5F0;

    border-right: 1px solid #D9D4CA;

    border-bottom: 1px solid #D9D4CA;

    transition:
        background 0.25s ease,
        transform 0.25s ease;

}


.sd-preparing__item:hover {

    background: #FFFFFF;

    transform: translateY(-3px);

}


/* =========================================================
   ITEM TOP
   ========================================================= */

.sd-preparing__item-top {

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

    margin-bottom: 28px;

}


/* =========================================================
   NUMBER
   ========================================================= */

.sd-preparing__number {

    font-family: "Fraunces", serif;

    font-size: 40px;

    line-height: 1;

    color: rgba(16, 40, 60, 0.16);

}


/* =========================================================
   ICON
   ========================================================= */

.sd-preparing__icon {

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


/* =========================================================
   ITEM HEADING
   ========================================================= */

.sd-preparing__item h3 {

    margin: 0 0 14px;

    font-family: "Fraunces", serif;

    font-size: 25px;

    line-height: 1.12;

    font-weight: 400;

    color: #10283C;

}


.sd-preparing__item h3 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   ITEM TEXT
   ========================================================= */

.sd-preparing__item p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.78;

    color: #75828B;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.sd-preparing__note {

    display: flex;

    align-items: flex-start;

    gap: 13px;

    max-width: 900px;

    margin: 45px auto 0;

    padding: 21px 24px;

    background: #10283C;

    border-left: 2px solid #D3B574;

}


.sd-preparing__note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 11px;

    line-height: 1;

    color: #D3B574;

}


.sd-preparing__note strong {

    display: block;

    margin-bottom: 6px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1.3;

    font-weight: 600;

    color: #FFFFFF;

}


.sd-preparing__note p {

    max-width: 760px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.75;

    color: rgba(255, 255, 255, 0.62);

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-preparing {

        padding: 90px 30px;

    }


    .sd-preparing__header {

        margin-bottom: 50px;

    }


    .sd-preparing__header h2 {

        font-size: 52px;

    }


    .sd-preparing__header > p {

        font-size: 12px;

    }


    .sd-preparing__grid {

        grid-template-columns: 1fr 1fr;

    }


    .sd-preparing__item {

        min-height: 260px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-preparing {

        padding: 70px 20px;

    }


    /* HEADER */

    .sd-preparing__header {

        margin-bottom: 40px;

    }


    .sd-preparing__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-preparing__eyebrow span {

        width: 28px;

    }


    .sd-preparing__header h2 {

        margin-bottom: 19px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-preparing__header > p {

        font-size: 11px;

        line-height: 1.8;

    }


    /* GRID */

    .sd-preparing__grid {

        grid-template-columns: 1fr;

    }


    .sd-preparing__item {

        min-height: auto;

        padding: 23px 20px 26px;

    }


    .sd-preparing__item-top {

        margin-bottom: 22px;

    }


    .sd-preparing__number {

        font-size: 34px;

    }


    .sd-preparing__item h3 {

        font-size: 25px;

    }


    .sd-preparing__item p {

        font-size: 8.8px;

        line-height: 1.75;

    }


    /* NOTE */

    .sd-preparing__note {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-preparing__note strong {

        font-size: 9.5px;

    }


    .sd-preparing__note p {

        font-size: 8.5px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-preparing {

        padding: 60px 18px;

    }


    .sd-preparing__header h2 {

        font-size: 40px;

    }


    .sd-preparing__header > p {

        font-size: 10.5px;

    }


    .sd-preparing__item {

        padding: 21px 17px 23px;

    }


    .sd-preparing__number {

        font-size: 31px;

    }


    .sd-preparing__item h3 {

        font-size: 23px;

    }


    .sd-preparing__item p {

        font-size: 8.2px;

    }


    .sd-preparing__note {

        padding: 15px;

    }


    .sd-preparing__note p {

        font-size: 8px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aa1224 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 6
   THE PROCEDURE
   BREAST REDUCTION
   ========================================================= */

.sd-procedure {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-procedure__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
   ========================================================= */

.sd-procedure__header {

    max-width: 780px;

    margin: 0 auto 60px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-procedure__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-procedure__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-procedure__header h2 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-procedure__header h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.sd-procedure__header > p {

    max-width: 690px;

    margin: 0 auto;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


/* =========================================================
   STEPS
   ========================================================= */

.sd-procedure__steps {

    display: grid;

    grid-template-columns: 1fr 1fr;

    border-top: 1px solid #D9D4CA;

    border-left: 1px solid #D9D4CA;

}


/* =========================================================
   STEP
   ========================================================= */

.sd-procedure__step {

    display: grid;

    grid-template-columns: 65px 1fr;

    gap: 20px;

    min-height: 285px;

    padding: 30px;

    background: #FFFFFF;

    border-right: 1px solid #D9D4CA;

    border-bottom: 1px solid #D9D4CA;

    transition:
        background 0.25s ease,
        transform 0.25s ease;

}


.sd-procedure__step:hover {

    background: #FFFEFC;

    transform: translateY(-3px);

}


/* =========================================================
   STEP NUMBER
   ========================================================= */

.sd-procedure__step-number {

    font-family: "Fraunces", serif;

    font-size: 42px;

    line-height: 1;

    color: rgba(16, 40, 60, 0.15);

}


/* =========================================================
   STEP CONTENT
   ========================================================= */

.sd-procedure__step-content > span {

    display: block;

    margin-bottom: 12px;

    font-family: "Inter", sans-serif;

    font-size: 7px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.5px;

    color: #A28143;

}


/* =========================================================
   STEP HEADING
   ========================================================= */

.sd-procedure__step-content h3 {

    margin: 0 0 14px;

    font-family: "Fraunces", serif;

    font-size: 28px;

    line-height: 1.1;

    font-weight: 400;

    color: #10283C;

}


.sd-procedure__step-content h3 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   STEP DESCRIPTION
   ========================================================= */

.sd-procedure__step-content p {

    max-width: 470px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9.5px;

    line-height: 1.8;

    color: #74818A;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.sd-procedure__note {

    display: flex;

    align-items: flex-start;

    gap: 14px;

    max-width: 900px;

    margin: 45px auto 0;

    padding: 21px 24px;

    background: #10283C;

    border-left: 2px solid #D3B574;

}


.sd-procedure__note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 11px;

    line-height: 1;

    color: #D3B574;

}


.sd-procedure__note strong {

    display: block;

    margin-bottom: 6px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1.3;

    font-weight: 600;

    color: #FFFFFF;

}


.sd-procedure__note p {

    max-width: 760px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.75;

    color: rgba(255, 255, 255, 0.62);

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-procedure {

        padding: 90px 30px;

    }


    .sd-procedure__header {

        margin-bottom: 50px;

    }


    .sd-procedure__header h2 {

        font-size: 52px;

    }


    .sd-procedure__header > p {

        font-size: 12px;

    }


    .sd-procedure__step {

        grid-template-columns:
            50px 1fr;

        gap: 15px;

        padding: 25px;

        min-height: 280px;

    }


    .sd-procedure__step-number {

        font-size: 36px;

    }


    .sd-procedure__step-content h3 {

        font-size: 25px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-procedure {

        padding: 70px 20px;

    }


    /* HEADER */

    .sd-procedure__header {

        margin-bottom: 40px;

    }


    .sd-procedure__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-procedure__eyebrow span {

        width: 28px;

    }


    .sd-procedure__header h2 {

        margin-bottom: 19px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-procedure__header > p {

        font-size: 11px;

        line-height: 1.8;

    }


    /* STEPS */

    .sd-procedure__steps {

        grid-template-columns: 1fr;

    }


    .sd-procedure__step {

        grid-template-columns:
            42px
            1fr;

        gap: 12px;

        min-height: auto;

        padding: 24px 20px 27px;

    }


    .sd-procedure__step-number {

        font-size: 32px;

    }


    .sd-procedure__step-content > span {

        margin-bottom: 10px;

        font-size: 6.5px;

    }


    .sd-procedure__step-content h3 {

        margin-bottom: 12px;

        font-size: 25px;

    }


    .sd-procedure__step-content p {

        font-size: 8.8px;

        line-height: 1.75;

    }


    /* NOTE */

    .sd-procedure__note {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-procedure__note strong {

        font-size: 9.5px;

    }


    .sd-procedure__note p {

        font-size: 8.5px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-procedure {

        padding: 60px 18px;

    }


    .sd-procedure__header h2 {

        font-size: 40px;

    }


    .sd-procedure__header > p {

        font-size: 10.5px;

    }


    .sd-procedure__step {

        grid-template-columns:
            34px
            1fr;

        gap: 9px;

        padding: 21px 17px 23px;

    }


    .sd-procedure__step-number {

        font-size: 29px;

    }


    .sd-procedure__step-content h3 {

        font-size: 23px;

    }


    .sd-procedure__step-content p {

        font-size: 8.2px;

    }


    .sd-procedure__note {

        padding: 15px;

    }


    .sd-procedure__note p {

        font-size: 8px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02907ab *//* =========================================================
   SERDAR DÜZGÜN
   BEFORE & AFTER
   BREAST REDUCTION
   ========================================================= */

.sd-before-after {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-before-after__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
   ========================================================= */

.sd-before-after__header {

    max-width: 780px;

    margin: 0 auto 58px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-before-after__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-before-after__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-before-after__header h2 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-before-after__header h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-before-after__header p {

    max-width: 680px;

    margin: 0 auto;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


/* =========================================================
   GALLERY
   ========================================================= */

.sd-before-after__gallery {

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 24px;

}


/* =========================================================
   CASE
   ========================================================= */

.sd-before-after__case {

    min-width: 0;

}


/* =========================================================
   IMAGE GRID
   ========================================================= */

.sd-before-after__images {

    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 4px;

    width: 100%;

    background: #E8E4DC;

}


/* =========================================================
   IMAGE
   ========================================================= */

.sd-before-after__image {

    position: relative;

    aspect-ratio: 3 / 4;

    overflow: hidden;

    background: #E8E4DC;

}


.sd-before-after__image img {

    display: block;

    width: 100%;

    height: 100%;

    object-fit: cover;

    object-position: center;

    transition:
        transform 0.45s ease;

}


.sd-before-after__case:hover
.sd-before-after__image img {

    transform: scale(1.025);

}


/* =========================================================
   BEFORE / AFTER LABEL
   ========================================================= */

.sd-before-after__label {

    position: absolute;

    left: 10px;

    bottom: 10px;

    z-index: 2;

    padding: 7px 9px;

    background: rgba(16, 40, 60, 0.88);

    font-family: "Inter", sans-serif;

    font-size: 7px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.1px;

    text-transform: uppercase;

    color: #FFFFFF;

}


/* =========================================================
   CASE INFO
   ========================================================= */

.sd-before-after__case-info {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 15px;

    padding: 17px 2px 0;

    border-top: 1px solid #D9D4CA;

}


/* CASE NUMBER */

.sd-before-after__case-info span {

    font-family: "Inter", sans-serif;

    font-size: 7px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.4px;

    color: #A28143;

}


/* PROCEDURE NAME */

.sd-before-after__case-info strong {

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.3;

    font-weight: 600;

    color: #10283C;

}


/* =========================================================
   BOTTOM CTA
   ========================================================= */

.sd-before-after__bottom {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 40px;

    margin-top: 60px;

    padding: 28px 0;

    border-top: 1px solid #D9D4CA;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   BOTTOM TEXT
   ========================================================= */

.sd-before-after__bottom-text {

    display: flex;

    align-items: flex-start;

    gap: 20px;

}


/* NUMBER */

.sd-before-after__bottom-number {

    flex-shrink: 0;

    font-family: "Fraunces", serif;

    font-size: 42px;

    line-height: 0.9;

    color: rgba(16, 40, 60, 0.14);

}


/* TITLE */

.sd-before-after__bottom-text strong {

    display: block;

    margin-bottom: 7px;

    font-family: "Fraunces", serif;

    font-size: 22px;

    line-height: 1.2;

    font-weight: 400;

    color: #10283C;

}


/* DESCRIPTION */

.sd-before-after__bottom-text p {

    max-width: 570px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.7;

    color: #78858E;

}


/* =========================================================
   BUTTON
   ========================================================= */

.sd-before-after__button {

    flex-shrink: 0;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    min-height: 47px;

    padding: 0 22px;

    background: #10283C;

    border: 1px solid #10283C;

    font-family: "Inter", sans-serif;

    font-size: 8.5px;

    line-height: 1;

    font-weight: 600;

    text-decoration: none;

    color: #FFFFFF;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        gap 0.25s ease;

}


.sd-before-after__button span {

    font-size: 15px;

}


.sd-before-after__button:hover {

    gap: 16px;

    background: #D3B574;

    border-color: #D3B574;

    color: #10283C;

}


/* =========================================================
   DISCLAIMER
   ========================================================= */

.sd-before-after__disclaimer {

    display: flex;

    align-items: flex-start;

    justify-content: center;

    gap: 10px;

    max-width: 760px;

    margin: 28px auto 0;

    text-align: center;

}


.sd-before-after__disclaimer > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 9px;

    line-height: 1;

    color: #B18D4A;

}


.sd-before-after__disclaimer p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 8px;

    line-height: 1.7;

    color: #8A949A;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-before-after {

        padding: 90px 30px;

    }


    .sd-before-after__header {

        margin-bottom: 50px;

    }


    .sd-before-after__header h2 {

        font-size: 52px;

    }


    .sd-before-after__header p {

        font-size: 12px;

    }


    .sd-before-after__gallery {

        gap: 18px;

    }


    .sd-before-after__bottom {

        margin-top: 50px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-before-after {

        padding: 70px 20px;

    }


    /* HEADER */

    .sd-before-after__header {

        margin-bottom: 40px;

    }


    .sd-before-after__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-before-after__eyebrow span {

        width: 28px;

    }


    .sd-before-after__header h2 {

        margin-bottom: 19px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-before-after__header p {

        font-size: 11px;

        line-height: 1.8;

    }


    /* GALLERY */

    .sd-before-after__gallery {

        grid-template-columns: 1fr;

        gap: 40px;

    }


    /* IMAGES */

    .sd-before-after__images {

        gap: 3px;

    }


    .sd-before-after__label {

        left: 8px;

        bottom: 8px;

        padding: 6px 8px;

        font-size: 6.5px;

    }


    /* CASE INFO */

    .sd-before-after__case-info {

        padding-top: 14px;

    }


    .sd-before-after__case-info span {

        font-size: 6.5px;

    }


    .sd-before-after__case-info strong {

        font-size: 8.5px;

    }


    /* BOTTOM */

    .sd-before-after__bottom {

        flex-direction: column;

        align-items: stretch;

        gap: 25px;

        margin-top: 45px;

        padding: 25px 0;

    }


    .sd-before-after__bottom-text {

        gap: 15px;

    }


    .sd-before-after__bottom-number {

        font-size: 36px;

    }


    .sd-before-after__bottom-text strong {

        font-size: 20px;

    }


    .sd-before-after__bottom-text p {

        font-size: 8.5px;

    }


    /* BUTTON */

    .sd-before-after__button {

        width: 100%;

        min-height: 47px;

    }


    /* DISCLAIMER */

    .sd-before-after__disclaimer {

        margin-top: 22px;

        text-align: left;

    }


    .sd-before-after__disclaimer p {

        font-size: 7.5px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-before-after {

        padding: 60px 18px;

    }


    .sd-before-after__header h2 {

        font-size: 40px;

    }


    .sd-before-after__header p {

        font-size: 10.5px;

    }


    .sd-before-after__gallery {

        gap: 35px;

    }


    .sd-before-after__bottom-text strong {

        font-size: 19px;

    }


    .sd-before-after__bottom-text p {

        font-size: 8px;

    }


    .sd-before-after__disclaimer p {

        font-size: 7px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62669a5 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 8
   RECOVERY & RESULTS
   BREAST REDUCTION
   ========================================================= */

.sd-recovery {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-recovery__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADER
   ========================================================= */

.sd-recovery__header {

    max-width: 780px;

    margin: 0 auto 60px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-recovery__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-recovery__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-recovery__header h2 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.05;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-recovery__header h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-recovery__header > p {

    max-width: 690px;

    margin: 0 auto;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


/* =========================================================
   TIMELINE
   ========================================================= */

.sd-recovery__timeline {

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    border-top: 1px solid #D9D4CA;

    border-left: 1px solid #D9D4CA;

}


/* =========================================================
   STAGE
   ========================================================= */

.sd-recovery__stage {

    min-height: 300px;

    padding: 27px 25px 30px;

    background: #FFFFFF;

    border-right: 1px solid #D9D4CA;

    border-bottom: 1px solid #D9D4CA;

    transition:
        background 0.25s ease,
        transform 0.25s ease;

}


.sd-recovery__stage:hover {

    background: #FFFEFC;

    transform: translateY(-3px);

}


/* =========================================================
   STAGE TOP
   ========================================================= */

.sd-recovery__stage-top {

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

    gap: 10px;

    margin-bottom: 27px;

}


/* =========================================================
   NUMBER
   ========================================================= */

.sd-recovery__number {

    font-family: "Fraunces", serif;

    font-size: 39px;

    line-height: 1;

    color: rgba(16, 40, 60, 0.15);

}


/* =========================================================
   PERIOD
   ========================================================= */

.sd-recovery__period {

    padding-top: 4px;

    font-family: "Inter", sans-serif;

    font-size: 6.5px;

    line-height: 1.3;

    font-weight: 600;

    letter-spacing: 1.1px;

    text-align: right;

    color: #A28143;

}


/* =========================================================
   STAGE HEADING
   ========================================================= */

.sd-recovery__stage h3 {

    margin: 0 0 14px;

    font-family: "Fraunces", serif;

    font-size: 25px;

    line-height: 1.12;

    font-weight: 400;

    color: #10283C;

}


.sd-recovery__stage h3 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   STAGE DESCRIPTION
   ========================================================= */

.sd-recovery__stage p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.8;

    color: #75828B;

}


/* =========================================================
   RESULTS
   ========================================================= */

.sd-recovery__results {

    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(330px, 0.55fr);

    gap: 75px;

    align-items: center;

    margin-top: 65px;

    padding-top: 60px;

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   RESULTS CONTENT
   ========================================================= */

.sd-recovery__results-content {

    max-width: 650px;

}


.sd-recovery__results-label {

    display: block;

    margin-bottom: 20px;

    font-family: "Inter", sans-serif;

    font-size: 8px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.8px;

    color: #A28143;

}


.sd-recovery__results-content h3 {

    margin: 0 0 22px;

    font-family: "Fraunces", serif;

    font-size: 42px;

    line-height: 1.08;

    font-weight: 400;

    color: #10283C;

}


.sd-recovery__results-content h3 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


.sd-recovery__results-content p {

    max-width: 610px;

    margin: 0 0 17px;

    font-family: "Inter", sans-serif;

    font-size: 10.5px;

    line-height: 1.8;

    color: #687781;

}


.sd-recovery__results-content p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   RESULTS CARD
   ========================================================= */

.sd-recovery__results-card {

    position: relative;

    padding: 36px 35px;

    background: #10283C;

    box-shadow:
        0 20px 45px rgba(16, 40, 60, 0.12);

}


.sd-recovery__results-card-number {

    font-family: "Fraunces", serif;

    font-size: 58px;

    line-height: 1;

    color: rgba(211, 181, 116, 0.25);

}


.sd-recovery__results-card-line {

    width: 42px;

    height: 1px;

    margin: 22px 0 21px;

    background: #D3B574;

}


.sd-recovery__results-card strong {

    display: block;

    max-width: 250px;

    margin-bottom: 18px;

    font-family: "Fraunces", serif;

    font-size: 28px;

    line-height: 1.15;

    font-weight: 400;

    color: #FFFFFF;

}


.sd-recovery__results-card strong em {

    display: block;

    font-style: italic;

    color: #D3B574;

}


.sd-recovery__results-card p {

    max-width: 330px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.8;

    color: rgba(255, 255, 255, 0.62);

}


/* =========================================================
   NOTE
   ========================================================= */

.sd-recovery__note {

    display: flex;

    align-items: flex-start;

    gap: 12px;

    max-width: 900px;

    margin: 45px auto 0;

    padding: 20px 23px;

    background: #FFFFFF;

    border-left: 2px solid #D3B574;

}


.sd-recovery__note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


.sd-recovery__note p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 8.8px;

    line-height: 1.75;

    color: #74818A;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-recovery {

        padding: 90px 30px;

    }


    .sd-recovery__header {

        margin-bottom: 50px;

    }


    .sd-recovery__header h2 {

        font-size: 52px;

    }


    .sd-recovery__header > p {

        font-size: 12px;

    }


    .sd-recovery__timeline {

        grid-template-columns: 1fr 1fr;

    }


    .sd-recovery__stage {

        min-height: 270px;

    }


    .sd-recovery__results {

        gap: 50px;

    }


    .sd-recovery__results-content h3 {

        font-size: 36px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-recovery {

        padding: 70px 20px;

    }


    /* HEADER */

    .sd-recovery__header {

        margin-bottom: 40px;

    }


    .sd-recovery__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-recovery__eyebrow span {

        width: 28px;

    }


    .sd-recovery__header h2 {

        margin-bottom: 19px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-recovery__header > p {

        font-size: 11px;

        line-height: 1.8;

    }


    /* TIMELINE */

    .sd-recovery__timeline {

        grid-template-columns: 1fr;

    }


    .sd-recovery__stage {

        min-height: auto;

        padding: 23px 20px 26px;

    }


    .sd-recovery__stage-top {

        margin-bottom: 21px;

    }


    .sd-recovery__number {

        font-size: 34px;

    }


    .sd-recovery__period {

        font-size: 6px;

    }


    .sd-recovery__stage h3 {

        font-size: 24px;

    }


    .sd-recovery__stage p {

        font-size: 8.6px;

        line-height: 1.75;

    }


    /* RESULTS */

    .sd-recovery__results {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 35px;

        margin-top: 45px;

        padding-top: 45px;

    }


    .sd-recovery__results-content h3 {

        font-size: 33px;

    }


    .sd-recovery__results-content p {

        font-size: 9.5px;

    }


    .sd-recovery__results-card {

        padding: 29px 23px;

    }


    .sd-recovery__results-card-number {

        font-size: 48px;

    }


    .sd-recovery__results-card strong {

        font-size: 26px;

    }


    .sd-recovery__results-card p {

        font-size: 8.5px;

    }


    /* NOTE */

    .sd-recovery__note {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-recovery__note p {

        font-size: 8px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-recovery {

        padding: 60px 18px;

    }


    .sd-recovery__header h2 {

        font-size: 40px;

    }


    .sd-recovery__header > p {

        font-size: 10.5px;

    }


    .sd-recovery__stage {

        padding: 21px 17px 23px;

    }


    .sd-recovery__stage h3 {

        font-size: 22px;

    }


    .sd-recovery__stage p {

        font-size: 8px;

    }


    .sd-recovery__results-content h3 {

        font-size: 30px;

    }


    .sd-recovery__results-content p {

        font-size: 9px;

    }


    .sd-recovery__results-card {

        padding: 26px 18px;

    }


    .sd-recovery__results-card strong {

        font-size: 24px;

    }


    .sd-recovery__note {

        padding: 15px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab455b7 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 9
   REQUEST A CONSULTATION
   BREAST REDUCTION
   ========================================================= */

.sd-request-consultation {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-request-consultation__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(390px, 0.72fr);

    align-items: center;

    gap: 90px;

}


/* =========================================================
   LEFT CONTENT
   ========================================================= */

.sd-request-consultation__content {

    max-width: 650px;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-request-consultation__eyebrow {

    display: flex;

    align-items: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.4px;

    text-transform: uppercase;

    color: #A28143;

}


.sd-request-consultation__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-request-consultation__content h2 {

    margin: 0 0 27px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 4.8vw, 64px);

    line-height: 1.06;

    font-weight: 400;

    letter-spacing: -1.5px;

    color: #10283C;

}


.sd-request-consultation__content h2 em {

    display: block;

    font-style: italic;

    color: #B18D4A;

}


/* =========================================================
   TEXT
   ========================================================= */

.sd-request-consultation__content > p {

    max-width: 620px;

    margin: 0 0 17px;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.85;

    color: #65747F;

}


.sd-request-consultation__content .sd-request-consultation__lead {

    margin-bottom: 22px;

    font-size: 14px;

    font-weight: 500;

    color: #3F5363;

}


/* =========================================================
   CONSULTATION POINTS
   ========================================================= */

.sd-request-consultation__points {

    margin-top: 32px;

    border-top: 1px solid #DDD8CE;

}


.sd-request-consultation__point {

    display: grid;

    grid-template-columns: 42px 1fr;

    gap: 14px;

    padding: 17px 0;

    border-bottom: 1px solid #DDD8CE;

}


/* =========================================================
   POINT NUMBER
   ========================================================= */

.sd-request-consultation__point > span {

    padding-top: 2px;

    font-family: "Fraunces", serif;

    font-size: 17px;

    line-height: 1.2;

    color: #B18D4A;

}


/* =========================================================
   POINT TITLE
   ========================================================= */

.sd-request-consultation__point strong {

    display: block;

    margin-bottom: 5px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1.4;

    font-weight: 600;

    color: #10283C;

}


/* =========================================================
   POINT DESCRIPTION
   ========================================================= */

.sd-request-consultation__point p {

    max-width: 520px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1.7;

    color: #78858E;

}


/* =========================================================
   RIGHT SIDE
   ========================================================= */

.sd-request-consultation__side {

    width: 100%;

    max-width: 450px;

    justify-self: end;

}


/* =========================================================
   CARD
   ========================================================= */

.sd-request-consultation__card {

    position: relative;

    padding: 37px;

    background: #10283C;

    box-shadow:
        0 22px 55px rgba(16, 40, 60, 0.14);

}


/* GOLD TOP DETAIL */

.sd-request-consultation__card::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 65px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   CARD TOP
   ========================================================= */

.sd-request-consultation__card-top {

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

}


.sd-request-consultation__card-top > span {

    padding-top: 5px;

    font-family: "Inter", sans-serif;

    font-size: 8px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.7px;

    color: #D3B574;

}


.sd-request-consultation__card-number {

    font-family: "Fraunces", serif;

    font-size: 44px;

    line-height: 1;

    color: rgba(211, 181, 116, 0.27);

}


/* =========================================================
   CARD LINE
   ========================================================= */

.sd-request-consultation__card-line {

    width: 40px;

    height: 1px;

    margin: 27px 0 24px;

    background: rgba(211, 181, 116, 0.65);

}


/* =========================================================
   CARD HEADING
   ========================================================= */

.sd-request-consultation__card h3 {

    margin: 0 0 17px;

    font-family: "Fraunces", serif;

    font-size: 32px;

    line-height: 1.12;

    font-weight: 400;

    color: #FFFFFF;

}


.sd-request-consultation__card h3 em {

    display: block;

    font-style: italic;

    color: #D3B574;

}


/* =========================================================
   CARD DESCRIPTION
   ========================================================= */

.sd-request-consultation__card > p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 10.5px;

    line-height: 1.8;

    color: rgba(255, 255, 255, 0.62);

}


/* =========================================================
   CARD DETAILS
   ========================================================= */

.sd-request-consultation__card-details {

    display: grid;

    grid-template-columns: 1.4fr 1fr;

    gap: 18px;

    margin-top: 27px;

    padding-top: 19px;

    border-top:
        1px solid rgba(255, 255, 255, 0.14);

}


.sd-request-consultation__card-details > div {

    display: flex;

    flex-direction: column;

    gap: 5px;

}


.sd-request-consultation__card-details span {

    margin-bottom: 2px;

    font-family: "Inter", sans-serif;

    font-size: 7px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 1.3px;

    color: #D3B574;

}


.sd-request-consultation__card-details strong {

    font-family: "Inter", sans-serif;

    font-size: 8.5px;

    line-height: 1.45;

    font-weight: 500;

    color: #FFFFFF;

}


/* =========================================================
   BUTTON
   ========================================================= */

.sd-request-consultation__button {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 13px;

    width: 100%;

    min-height: 48px;

    margin-top: 27px;

    padding: 0 18px;

    background: #D3B574;

    border: 1px solid #D3B574;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    line-height: 1;

    font-weight: 600;

    text-decoration: none;

    color: #10283C;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        gap 0.25s ease;

}


.sd-request-consultation__button span {

    font-size: 15px;

}


.sd-request-consultation__button:hover {

    gap: 17px;

    background: #FFFFFF;

    border-color: #FFFFFF;

}


/* =========================================================
   NOTE
   ========================================================= */

.sd-request-consultation__note {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    margin-top: 20px;

    padding: 17px 19px;

    background: #F7F5F0;

    border-left: 2px solid #D3B574;

}


.sd-request-consultation__note > span {

    flex-shrink: 0;

    margin-top: 2px;

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


.sd-request-consultation__note p {

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 8.5px;

    line-height: 1.7;

    color: #71808A;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-request-consultation {

        padding: 90px 30px;

    }


    .sd-request-consultation__container {

        grid-template-columns:
            minmax(0, 1fr)
            minmax(330px, 0.75fr);

        gap: 55px;

    }


    .sd-request-consultation__content h2 {

        font-size: 52px;

    }


    .sd-request-consultation__content > p {

        font-size: 12px;

    }


    .sd-request-consultation__card {

        padding: 30px;

    }


    .sd-request-consultation__card h3 {

        font-size: 28px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-request-consultation {

        padding: 70px 20px;

    }


    .sd-request-consultation__container {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 42px;

    }


    /* CONTENT */

    .sd-request-consultation__content {

        max-width: none;

    }


    .sd-request-consultation__eyebrow {

        margin-bottom: 18px;

        font-size: 9px;

        letter-spacing: 2px;

    }


    .sd-request-consultation__eyebrow span {

        width: 28px;

    }


    .sd-request-consultation__content h2 {

        margin-bottom: 21px;

        font-size:
            clamp(40px, 11vw, 52px);

        line-height: 1.05;

        letter-spacing: -1px;

    }


    .sd-request-consultation__content > p {

        font-size: 11px;

        line-height: 1.8;

    }


    .sd-request-consultation__content .sd-request-consultation__lead {

        font-size: 11.5px;

    }


    /* POINTS */

    .sd-request-consultation__points {

        margin-top: 27px;

    }


    .sd-request-consultation__point {

        grid-template-columns: 36px 1fr;

        gap: 11px;

        padding: 15px 0;

    }


    .sd-request-consultation__point > span {

        font-size: 16px;

    }


    .sd-request-consultation__point strong {

        font-size: 9.5px;

    }


    .sd-request-consultation__point p {

        font-size: 8.5px;

    }


    /* SIDE */

    .sd-request-consultation__side {

        max-width: none;

    }


    /* CARD */

    .sd-request-consultation__card {

        padding: 29px 22px;

    }


    .sd-request-consultation__card-number {

        font-size: 37px;

    }


    .sd-request-consultation__card h3 {

        font-size: 27px;

    }


    .sd-request-consultation__card > p {

        font-size: 9.5px;

    }


    /* DETAILS */

    .sd-request-consultation__card-details {

        grid-template-columns: 1fr;

        gap: 14px;

    }


    /* BUTTON */

    .sd-request-consultation__button {

        min-height: 47px;

    }


    /* NOTE */

    .sd-request-consultation__note {

        padding: 16px;

    }


    .sd-request-consultation__note p {

        font-size: 8px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-request-consultation {

        padding: 60px 18px;

    }


    .sd-request-consultation__content h2 {

        font-size: 40px;

    }


    .sd-request-consultation__content > p {

        font-size: 10.5px;

    }


    .sd-request-consultation__card {

        padding: 26px 18px;

    }


    .sd-request-consultation__card h3 {

        font-size: 24px;

    }


    .sd-request-consultation__card > p {

        font-size: 9px;

    }


    .sd-request-consultation__button {

        font-size: 8.5px;

    }


    .sd-request-consultation__note {

        padding: 15px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5af8b9f *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 10
   SCHEDULE A CONSULTATION
   ========================================================= */

.sd-schedule {
    position: relative;

    width: 100%;

    padding: 115px 30px 55px;

    background: #F7F5F0;

    overflow: hidden;
}


/* =========================================================
   BACKGROUND DETAIL
   ========================================================= */

.sd-schedule::before {
    content: "";

    position: absolute;

    width: 520px;
    height: 520px;

    left: -300px;
    top: -250px;

    border: 1px solid rgba(211, 181, 116, 0.20);

    border-radius: 50%;

    pointer-events: none;
}


.sd-schedule::after {
    content: "";

    position: absolute;

    width: 280px;
    height: 280px;

    right: -150px;
    bottom: -150px;

    border: 1px solid rgba(16, 40, 60, 0.06);

    border-radius: 50%;

    pointer-events: none;
}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-schedule__container {
    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        minmax(0, 0.85fr)
        minmax(0, 1.15fr);

    align-items: start;

    gap: 90px;
}


/* =========================================================
   LEFT CONTENT
   ========================================================= */

.sd-schedule__content {
    max-width: 520px;

    padding-top: 25px;
}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-schedule__eyebrow {
    display: flex;

    align-items: center;

    gap: 12px;

    margin-bottom: 22px;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    font-weight: 600;

    letter-spacing: 2.5px;

    text-transform: uppercase;

    color: #9A7A3A;
}


.sd-schedule__eyebrow span {
    display: block;

    width: 34px;
    height: 1px;

    background: #C5A45D;
}


/* =========================================================
   HEADING
   ========================================================= */

.sd-schedule__content h2 {
    margin: 0 0 25px;

    font-family: "Fraunces", serif;

    font-size: clamp(45px, 5vw, 67px);

    line-height: 1.05;

    font-weight: 500;

    letter-spacing: -1.4px;

    color: #10283C;
}


.sd-schedule__content h2 em {
    display: block;

    font-style: italic;

    font-weight: 400;

    color: #B18D4A;
}


/* =========================================================
   LEAD
   ========================================================= */

.sd-schedule__lead {
    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 15px;

    line-height: 1.85;

    color: #596978;
}


/* =========================================================
   DETAILS
   ========================================================= */

.sd-schedule__details {
    margin-top: 38px;

    border-top: 1px solid #DDD8CE;
}


/* =========================================================
   DETAIL
   ========================================================= */

.sd-schedule__detail {
    display: flex;

    align-items: flex-start;

    gap: 14px;

    padding: 19px 0;

    border-bottom: 1px solid #DDD8CE;
}


.sd-schedule__detail-icon {
    flex-shrink: 0;

    margin-top: 2px;

    font-size: 12px;

    color: #B18D4A;
}


.sd-schedule__detail strong {
    display: block;

    margin-bottom: 5px;

    font-family: "Inter", sans-serif;

    font-size: 12px;

    font-weight: 600;

    color: #10283C;
}


.sd-schedule__detail p {
    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    line-height: 1.7;

    color: #74818B;
}


/* =========================================================
   FORM CARD
   ========================================================= */

.sd-schedule__form {
    position: relative;

    padding: 42px 42px 40px;

    background: #FFFFFF;

    border: 1px solid #E4DED4;

    box-shadow:
        0 20px 55px rgba(16, 40, 60, 0.08);
}


/* GOLD TOP LINE */

.sd-schedule__form::before {
    content: "";

    position: absolute;

    top: 0;
    left: 42px;

    width: 65px;
    height: 2px;

    background: #D3B574;
}


/* =========================================================
   FORM HEADER
   ========================================================= */

.sd-schedule__form-header {
    margin-bottom: 30px;
}


.sd-schedule__form-header > span {
    display: block;

    margin-bottom: 9px;

    font-family: "Inter", sans-serif;

    font-size: 9px;

    font-weight: 600;

    letter-spacing: 1.8px;

    color: #B18D4A;
}


.sd-schedule__form-header h3 {
    margin: 0 0 9px;

    font-family: "Fraunces", serif;

    font-size: 30px;

    line-height: 1.2;

    font-weight: 500;

    color: #10283C;
}


.sd-schedule__form-header p {
    max-width: 520px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    line-height: 1.7;

    color: #7A8791;
}


/* =========================================================
   FORM PLACEHOLDER
   ========================================================= */

.sd-schedule__form-placeholder {
    display: grid;

    grid-template-columns: 1fr 1fr;

    gap: 14px;
}


/* =========================================================
   FORM FIELD
   ========================================================= */

.sd-schedule__form-field {
    display: flex;

    align-items: center;

    min-height: 53px;

    padding: 0 16px;

    background: #FAF9F6;

    border: 1px solid #E2DDD4;

    font-family: "Inter", sans-serif;

    font-size: 11px;

    color: #929BA1;
}


.sd-schedule__form-field--message {
    grid-column: 1 / -1;

    min-height: 105px;

    align-items: flex-start;

    padding-top: 17px;
}


/* =========================================================
   SUBMIT BUTTON
   ========================================================= */

.sd-schedule__submit {
    grid-column: 1 / -1;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 13px;

    min-height: 54px;

    margin-top: 5px;

    padding: 0 24px;

    background: #10283C;

    border: 1px solid #10283C;

    font-family: "Inter", sans-serif;

    font-size: 12px;

    font-weight: 600;

    letter-spacing: 0.3px;

    color: #FFFFFF;

    text-decoration: none;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}


.sd-schedule__submit span {
    font-size: 18px;

    line-height: 1;

    color: #D3B574;
}


.sd-schedule__submit:hover {
    background: #D3B574;

    border-color: #D3B574;

    color: #10283C;

    transform: translateY(-2px);
}


.sd-schedule__submit:hover span {
    color: #10283C;
}


/* =========================================================
   BOTTOM PRIVACY NOTE
   ========================================================= */

.sd-schedule__bottom {
    position: relative;

    z-index: 2;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 9px;

    max-width: 700px;

    margin: 45px auto 0;

    padding-top: 22px;

    border-top: 1px solid #DDD8CE;

    text-align: center;
}


.sd-schedule__bottom > span {
    flex-shrink: 0;

    font-size: 11px;

    color: #B18D4A;
}


.sd-schedule__bottom p {
    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1.6;

    color: #8A949B;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-schedule {
        padding: 90px 30px 50px;
    }


    .sd-schedule__container {
        grid-template-columns: 1fr;

        gap: 55px;

        max-width: 760px;
    }


    .sd-schedule__content {
        max-width: 700px;

        padding-top: 0;
    }


    .sd-schedule__form {
        width: 100%;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-schedule {
        padding: 70px 20px 40px;
    }


    .sd-schedule__container {
        gap: 42px;
    }


    /* EYEBROW */

    .sd-schedule__eyebrow {
        margin-bottom: 18px;

        font-size: 10px;

        letter-spacing: 2px;
    }


    .sd-schedule__eyebrow span {
        width: 27px;
    }


    /* HEADING */

    .sd-schedule__content h2 {
        margin-bottom: 21px;

        font-size: clamp(40px, 11vw, 52px);
    }


    /* LEAD */

    .sd-schedule__lead {
        font-size: 14px;

        line-height: 1.8;
    }


    /* DETAILS */

    .sd-schedule__details {
        margin-top: 28px;
    }


    .sd-schedule__detail {
        padding: 16px 0;
    }


    /* FORM */

    .sd-schedule__form {
        padding: 32px 22px 28px;
    }


    .sd-schedule__form::before {
        left: 22px;
    }


    .sd-schedule__form-header {
        margin-bottom: 24px;
    }


    .sd-schedule__form-header h3 {
        font-size: 26px;
    }


    .sd-schedule__form-placeholder {
        grid-template-columns: 1fr;

        gap: 12px;
    }


    .sd-schedule__form-field--message,
    .sd-schedule__submit {
        grid-column: auto;
    }


    .sd-schedule__submit {
        width: 100%;
    }


    /* BOTTOM */

    .sd-schedule__bottom {
        margin-top: 35px;

        padding-top: 18px;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-schedule {
        padding: 60px 18px 35px;
    }


    .sd-schedule__form {
        padding: 28px 18px 25px;
    }


    .sd-schedule__form::before {
        left: 18px;
    }


    .sd-schedule__form-header h3 {
        font-size: 24px;
    }


    .sd-schedule__form-field {
        min-height: 50px;
    }

}/* End custom CSS */