.elementor-1819 .elementor-element.elementor-element-fd72bb2{--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-1819 .elementor-element.elementor-element-39606e7{--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-1819 .elementor-element.elementor-element-1feedb1{--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-1819 .elementor-element.elementor-element-51dffb1{--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-1819 .elementor-element.elementor-element-84428a9{--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-1819 .elementor-element.elementor-element-d750dc6{--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-1819 .elementor-element.elementor-element-a04b3e6{--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-1819 .elementor-element.elementor-element-cdc53ec{--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-1819 .elementor-element.elementor-element-99d3f2d{--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-1819 .elementor-element.elementor-element-f80d0ba{--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-69aa6d0 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE HERO
   BREAST AUGMENTATION
   RHINOPLASTY-STYLE HERO
   ========================================================= */

.sd-procedure-hero {

    position: relative;

    width: 100%;

    min-height: 580px;

    display: flex;

    align-items: center;

    overflow: hidden;

    background: #10283C;

}


/* =========================================================
   BACKGROUND IMAGE
   ========================================================= */

.sd-procedure-hero__bg {

    position: absolute;

    inset: 0;

    z-index: 0;

    background-image:
        linear-gradient(
            90deg,
            rgba(11, 24, 34, 0.96) 0%,
            rgba(11, 24, 34, 0.88) 38%,
            rgba(11, 24, 34, 0.63) 62%,
            rgba(11, 24, 34, 0.40) 100%
        ),
        url("https://serdarduzgun.com/wp-content/uploads/2026/07/6.-Breast-Augmentation2.webp");

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-procedure-hero__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    min-height: 580px;

    margin: 0 auto;

    padding: 70px 0;

    display: grid;

    grid-template-columns:
        minmax(0, 1.18fr)
        minmax(400px, 0.82fr);

    align-items: center;

    gap: 55px;

}


/* =========================================================
   LEFT CONTENT
   ========================================================= */

.sd-procedure-hero__content {

    padding-right: 15px;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-procedure-hero__eyebrow {

    display: flex;

    align-items: center;

    gap: 12px;

    margin-bottom: 29px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1;

    font-weight: 600;

    letter-spacing: 2.5px;

    text-transform: uppercase;

    color: #D3B574;

}


.sd-procedure-hero__eyebrow span {

    display: block;

    width: 38px;

    height: 1px;

    background: #D3B574;

}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.sd-procedure-hero__content h1 {

    max-width: 650px;

    margin: 0 0 25px;

    font-family: "Fraunces", serif;

    font-size: clamp(55px, 6vw, 78px);

    line-height: 0.98;

    font-weight: 400;

    letter-spacing: -2.5px;

    color: #FFFFFF;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.sd-procedure-hero__description {

    max-width: 640px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 13px;

    line-height: 1.8;

    color: rgba(255, 255, 255, 0.78);

}


/* =========================================================
   BUTTONS
   ========================================================= */

.sd-procedure-hero__buttons {

    display: flex;

    align-items: center;

    gap: 14px;

    margin-top: 38px;

}


/* =========================================================
   BUTTON BASE
   ========================================================= */

.sd-procedure-hero__button {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    min-height: 52px;

    padding: 0 25px;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    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;

}


/* =========================================================
   PRIMARY BUTTON
   ========================================================= */

.sd-procedure-hero__button--primary {

    gap: 15px;

    background: #D3B574;

    border: 1px solid #D3B574;

    color: #10283C;

}


.sd-procedure-hero__button--primary span {

    font-size: 16px;

    line-height: 1;

}


.sd-procedure-hero__button--primary:hover {

    gap: 19px;

    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 {

    background: #FFFFFF !important;

    border-color: #FFFFFF;

    color: #10283C !important;

}


/* =========================================================
   RIGHT INFO CARD
   ========================================================= */

.sd-procedure-hero__card {

    position: relative;

    width: 100%;

    padding: 37px 38px 35px;

    background:
        rgba(15, 35, 51, 0.93);

    border: 1px solid rgba(255, 255, 255, 0.18);

    box-shadow:
        0 20px 45px rgba(0, 0, 0, 0.12);

}


/* =========================================================
   GOLD TOP DETAIL
   ========================================================= */

.sd-procedure-hero__card-top {

    position: absolute;

    top: -1px;

    left: 38px;

    width: 54px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   CARD HEADING
   ========================================================= */

.sd-procedure-hero__card h2 {

    margin: 0;

    font-family: "Fraunces", serif;

    font-size: 29px;

    line-height: 1.2;

    font-weight: 400;

    color: #FFFFFF;

}


/* =========================================================
   CARD DIVIDER
   ========================================================= */

.sd-procedure-hero__divider {

    width: 100%;

    height: 1px;

    margin: 27px 0 0;

    background: rgba(255, 255, 255, 0.15);

}


/* =========================================================
   INFO GRID
   ========================================================= */

.sd-procedure-hero__info-grid {

    display: grid;

    grid-template-columns: 1fr 1fr;

}


/* =========================================================
   INFO ITEM
   ========================================================= */

.sd-procedure-hero__info-item {

    min-height: 91px;

    padding: 25px 20px 21px 0;

    border-bottom:
        1px solid rgba(255, 255, 255, 0.14);

}


.sd-procedure-hero__info-item:nth-child(odd) {

    padding-right: 20px;

    border-right:
        1px solid rgba(255, 255, 255, 0.14);

}


.sd-procedure-hero__info-item:nth-child(even) {

    padding-left: 20px;

}


/* =========================================================
   INFO LABEL
   ========================================================= */

.sd-procedure-hero__info-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;

}


/* =========================================================
   INFO VALUE
   ========================================================= */

.sd-procedure-hero__info-item strong {

    display: block;

    font-family: "Inter", sans-serif;

    font-size: 10px;

    line-height: 1.45;

    font-weight: 500;

    color: #FFFFFF;

}


/* =========================================================
   CARD NOTE
   ========================================================= */

.sd-procedure-hero__note {

    display: flex;

    align-items: flex-start;

    gap: 13px;

    padding-top: 27px;

}


.sd-procedure-hero__note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    line-height: 1;

    color: #D3B574;

}


.sd-procedure-hero__note p {

    max-width: 390px;

    margin: 0;

    font-family: "Inter", sans-serif;

    font-size: 8.5px;

    line-height: 1.7;

    color: rgba(255, 255, 255, 0.62);

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1100px) {

    .sd-procedure-hero__container {

        padding-left: 30px;

        padding-right: 30px;

        grid-template-columns:
            minmax(0, 1.1fr)
            minmax(370px, 0.9fr);

        gap: 35px;

    }


    .sd-procedure-hero__content h1 {

        font-size: 58px;

    }


    .sd-procedure-hero__card {

        padding: 32px;

    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .sd-procedure-hero {

        min-height: 650px;

    }


    .sd-procedure-hero__container {

        min-height: 650px;

        padding-top: 60px;

        padding-bottom: 60px;

        grid-template-columns:
            minmax(0, 1fr)
            minmax(350px, 0.85fr);

        gap: 25px;

    }


    .sd-procedure-hero__content h1 {

        font-size: 52px;

    }


    .sd-procedure-hero__description {

        font-size: 11px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-procedure-hero {

        min-height: auto;

    }


    /* BACKGROUND */

    .sd-procedure-hero__bg {

        background-image:
            linear-gradient(
                180deg,
                rgba(11, 24, 34, 0.30) 0%,
                rgba(11, 24, 34, 0.88) 52%,
                rgba(11, 24, 34, 0.98) 100%
            ),
            url("https://serdarduzgun.com/wp-content/uploads/2026/07/6.-Breast-Augmentation2.webp");

        background-position:
            center top;

    }


    /* CONTAINER */

    .sd-procedure-hero__container {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        min-height: auto;

        padding:
            170px 20px 55px;

        gap: 42px;

    }


    /* CONTENT */

    .sd-procedure-hero__content {

        padding: 0;

    }


    .sd-procedure-hero__eyebrow {

        margin-bottom: 20px;

        font-size: 8px;

        letter-spacing: 2px;

    }


    .sd-procedure-hero__eyebrow span {

        width: 28px;

    }


    .sd-procedure-hero__content h1 {

        margin-bottom: 21px;

        font-size:
            clamp(44px, 12vw, 58px);

        line-height: 1;

        letter-spacing: -1.3px;

    }


    .sd-procedure-hero__description {

        max-width: 100%;

        font-size: 10.5px;

        line-height: 1.8;

    }


    /* BUTTONS */

    .sd-procedure-hero__buttons {

        flex-wrap: wrap;

        margin-top: 29px;

    }


    .sd-procedure-hero__button {

        min-height: 48px;

        padding: 0 20px;

        font-size: 9px;

    }


    /* CARD */

    .sd-procedure-hero__card {

        padding: 29px 20px 25px;

    }


    .sd-procedure-hero__card-top {

        left: 20px;

        width: 48px;

    }


    .sd-procedure-hero__card h2 {

        font-size: 27px;

    }


    .sd-procedure-hero__divider {

        margin-top: 23px;

    }


    .sd-procedure-hero__info-item {

        min-height: 82px;

        padding-top: 20px;

        padding-bottom: 18px;

    }


    .sd-procedure-hero__info-item span {

        font-size: 7px;

    }


    .sd-procedure-hero__info-item strong {

        font-size: 8.5px;

    }


    .sd-procedure-hero__note {

        padding-top: 22px;

    }


    .sd-procedure-hero__note p {

        font-size: 8px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-procedure-hero__container {

        padding:
            145px 18px 45px;

        gap: 35px;

    }


    .sd-procedure-hero__content h1 {

        font-size: 43px;

    }


    .sd-procedure-hero__description {

        font-size: 10px;

    }


    .sd-procedure-hero__buttons {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 10px;

    }


    .sd-procedure-hero__button {

        width: 100%;

    }


    .sd-procedure-hero__card {

        padding: 27px 16px 23px;

    }


    .sd-procedure-hero__card-top {

        left: 16px;

    }


    .sd-procedure-hero__card h2 {

        font-size: 25px;

    }


    .sd-procedure-hero__info-item {

        min-height: 77px;

        padding-right: 12px;

    }


    .sd-procedure-hero__info-item:nth-child(even) {

        padding-left: 12px;

    }


    .sd-procedure-hero__info-item strong {

        font-size: 8px;

    }


    .sd-procedure-hero__note p {

        font-size: 7.7px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa422db *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 2
   INTRODUCTION
   BREAST AUGMENTATION
   ========================================================= */

.sd-introduction {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    overflow: hidden;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-introduction__container {

    position: relative;

    z-index: 2;

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        minmax(360px, 0.72fr);

    gap: 85px;

    align-items: center;

}


/* =========================================================
   LEFT CONTENT
   ========================================================= */

.sd-introduction__content {

    max-width: 680px;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-introduction__eyebrow {

    display: flex;

    align-items: center;

    gap: 12px;

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-introduction__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    flex-shrink: 0;

    background: #C8A85F !important;

}


/* =========================================================
   MAIN HEADING
   ========================================================= */

.sd-introduction__content h2 {

    margin: 0 0 27px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-introduction__content h2 em {

    display: block;

    margin: 0;

    padding: 0;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   PARAGRAPHS
   ========================================================= */

.sd-introduction__content p {

    max-width: 650px;

    margin: 0 0 18px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    font-weight: 400 !important;

    color: #687781 !important;

}


.sd-introduction__content
.sd-introduction__lead {

    margin-bottom: 23px !important;

    font-size: 13px !important;

    line-height: 1.8 !important;

    font-weight: 500 !important;

    color: #3F5363 !important;

}


.sd-introduction__content p:last-child {

    margin-bottom: 0 !important;

}


/* =========================================================
   RIGHT SIDE
   ========================================================= */

.sd-introduction__side {

    width: 100%;

    min-width: 0;

}


/* =========================================================
   QUOTE CARD
   ========================================================= */

.sd-introduction__quote {

    position: relative;

    display: block;

    width: 100%;

    box-sizing: border-box;

    margin: 0 !important;

    padding: 31px 32px 32px !important;

    background: #10283C !important;

    border: 0 !important;

    border-left: 2px solid #D3B574 !important;

    border-radius: 0 !important;

    box-shadow: none !important;

}


/* GOLD TOP DETAIL */

.sd-introduction__quote::before {

    content: "";

    position: absolute;

    top: 0;

    left: 38px;

    width: 45px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   QUOTE STAR
   ========================================================= */

.sd-introduction__quote > span {

    display: block;

    margin: 0 0 17px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 12px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: #D3B574 !important;

    background: transparent !important;

}


/* =========================================================
   BLOCKQUOTE — IMPORTANT ELEMENTOR FIX
   ========================================================= */

.sd-introduction__quote blockquote {

    display: block !important;

    width: 100% !important;

    max-width: none !important;

    box-sizing: border-box !important;

    margin: 0 !important;

    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;

    border-left: 0 !important;

    border-right: 0 !important;

    border-top: 0 !important;

    border-bottom: 0 !important;

    border-radius: 0 !important;

    box-shadow: none !important;

    outline: none !important;

    font-family: "Fraunces", serif !important;

    font-size: 22px !important;

    line-height: 1.35 !important;

    font-weight: 400 !important;

    font-style: normal !important;

    letter-spacing: 0 !important;

    text-align: left !important;

    text-transform: none !important;

    color: #FFFFFF !important;

}


/* =========================================================
   FORCE BLOCKQUOTE CONTENT
   ========================================================= */

.sd-introduction__quote blockquote *,
.sd-introduction__quote blockquote p,
.sd-introduction__quote blockquote span {

    margin: 0 !important;

    padding: 0 !important;

    background: transparent !important;

    border: 0 !important;

    box-shadow: none !important;

    font-family: "Fraunces", serif !important;

    font-size: inherit !important;

    line-height: inherit !important;

    font-weight: 400 !important;

    font-style: normal !important;

    color: #FFFFFF !important;

}


/* =========================================================
   REMOVE DEFAULT QUOTE MARKS
   ========================================================= */

.sd-introduction__quote blockquote::before,
.sd-introduction__quote blockquote::after {

    content: none !important;

    display: none !important;

}


/* =========================================================
   CONSIDERATIONS
   ========================================================= */

.sd-introduction__considerations {

    width: 100%;

    margin: 24px 0 0 !important;

    padding: 0 !important;

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   CONSIDERATION ITEM
   ========================================================= */

.sd-introduction__consideration {

    display: grid;

    grid-template-columns: 42px 1fr;

    gap: 14px;

    width: 100%;

    box-sizing: border-box;

    padding: 18px 0 !important;

    margin: 0 !important;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   NUMBER
   ========================================================= */

.sd-introduction__consideration > span {

    display: block;

    padding: 2px 0 0 !important;

    margin: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 17px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   CONSIDERATION TITLE
   ========================================================= */

.sd-introduction__consideration strong {

    display: block;

    margin: 0 0 5px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1.4 !important;

    font-weight: 600 !important;

    color: #10283C !important;

}


/* =========================================================
   CONSIDERATION DESCRIPTION
   ========================================================= */

.sd-introduction__consideration p {

    display: block;

    max-width: 390px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.8px !important;

    line-height: 1.7 !important;

    font-weight: 400 !important;

    color: #78858E !important;

}


/* =========================================================
   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 !important;

    }


    .sd-introduction__content p {

        font-size: 10.5px !important;

    }


    .sd-introduction__content
    .sd-introduction__lead {

        font-size: 12px !important;

    }


    .sd-introduction__quote {

        padding: 27px !important;

    }


    .sd-introduction__quote::before {

        left: 27px;

    }


    .sd-introduction__quote blockquote {

        font-size: 20px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-introduction {

        padding: 70px 20px;

    }


    .sd-introduction__container {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 42px;

    }


    /* EYEBROW */

    .sd-introduction__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-introduction__eyebrow span {

        width: 28px;

    }


    /* HEADING */

    .sd-introduction__content h2 {

        margin-bottom: 21px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    /* TEXT */

    .sd-introduction__content p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    .sd-introduction__content
    .sd-introduction__lead {

        font-size: 11px !important;

        line-height: 1.8 !important;

    }


    /* QUOTE */

    .sd-introduction__quote {

        padding: 25px 22px 27px !important;

    }


    .sd-introduction__quote::before {

        left: 22px;

        width: 42px;

    }


    .sd-introduction__quote > span {

        margin-bottom: 15px !important;

    }


    .sd-introduction__quote blockquote {

        font-size: 20px !important;

        line-height: 1.35 !important;

    }


    /* CONSIDERATIONS */

    .sd-introduction__considerations {

        margin-top: 22px !important;

    }


    .sd-introduction__consideration {

        grid-template-columns: 36px 1fr;

        gap: 11px;

        padding: 16px 0 !important;

    }


    .sd-introduction__consideration > span {

        font-size: 16px !important;

    }


    .sd-introduction__consideration strong {

        font-size: 9.5px !important;

    }


    .sd-introduction__consideration p {

        font-size: 8px !important;

        line-height: 1.7 !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-introduction {

        padding: 60px 18px;

    }


    .sd-introduction__content h2 {

        font-size: 40px !important;

    }


    .sd-introduction__content p {

        font-size: 9.5px !important;

    }


    .sd-introduction__content
    .sd-introduction__lead {

        font-size: 10.5px !important;

    }


    /* QUOTE */

    .sd-introduction__quote {

        padding: 22px 18px 24px !important;

    }


    .sd-introduction__quote::before {

        left: 18px;

        width: 38px;

    }


    .sd-introduction__quote blockquote {

        font-size: 18px !important;

        line-height: 1.4 !important;

    }


    /* CONSIDERATIONS */

    .sd-introduction__consideration {

        grid-template-columns: 31px 1fr;

        gap: 9px;

    }


    .sd-introduction__consideration > span {

        font-size: 15px !important;

    }


    .sd-introduction__consideration strong {

        font-size: 9px !important;

    }


    .sd-introduction__consideration p {

        font-size: 7.8px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db7ac33 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 3
   PERSONALIZING BREAST AUGMENTATION
   ========================================================= */

.sd-personalizing {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    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 62px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-personalizing__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-personalizing__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F !important;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-personalizing__header h2 {

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-personalizing__header h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-personalizing__header > p {

    max-width: 690px;

    margin: 0 auto !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    font-weight: 400 !important;

    color: #687781 !important;

}


/* =========================================================
   MAIN LAYOUT
   ========================================================= */

.sd-personalizing__layout {

    display: grid;

    grid-template-columns:
        minmax(0, 0.78fr)
        minmax(0, 1.22fr);

    gap: 65px;

    align-items: start;

}


/* =========================================================
   LEFT FEATURE
   ========================================================= */

.sd-personalizing__feature {

    position: relative;

    padding: 39px 38px 40px;

    background: #10283C;

    overflow: hidden;

}


/* GOLD TOP DETAIL */

.sd-personalizing__feature::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 60px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   FEATURE NUMBER
   ========================================================= */

.sd-personalizing__feature-number {

    display: block;

    margin-bottom: 25px;

    font-family: "Fraunces", serif !important;

    font-size: 58px !important;

    line-height: 1 !important;

    color: rgba(211, 181, 116, 0.25) !important;

}


/* =========================================================
   FEATURE HEADING
   ========================================================= */

.sd-personalizing__feature h3 {

    margin: 0 0 20px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 31px !important;

    line-height: 1.12 !important;

    font-weight: 400 !important;

    color: #FFFFFF !important;

}


.sd-personalizing__feature h3 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #D3B574 !important;

}


/* =========================================================
   FEATURE TEXT
   ========================================================= */

.sd-personalizing__feature > p {

    margin: 0 0 17px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9.5px !important;

    line-height: 1.8 !important;

    color: rgba(255, 255, 255, 0.65) !important;

}


/* =========================================================
   FEATURE NOTE
   ========================================================= */

.sd-personalizing__feature-note {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    margin-top: 27px;

    padding-top: 20px;

    border-top:
        1px solid rgba(255, 255, 255, 0.15);

}


.sd-personalizing__feature-note > span {

    flex-shrink: 0;

    margin-top: 2px;

    font-size: 10px;

    line-height: 1;

    color: #D3B574;

}


.sd-personalizing__feature-note p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.7 !important;

    color: rgba(255, 255, 255, 0.52) !important;

}


/* =========================================================
   RIGHT FACTORS
   ========================================================= */

.sd-personalizing__factors {

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   FACTOR
   ========================================================= */

.sd-personalizing__factor {

    display: grid;

    grid-template-columns: 55px 1fr;

    gap: 18px;

    padding: 23px 0;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   FACTOR NUMBER
   ========================================================= */

.sd-personalizing__factor-number {

    padding-top: 2px;

    font-family: "Fraunces", serif !important;

    font-size: 21px !important;

    line-height: 1 !important;

    color: #B18D4A !important;

}


/* =========================================================
   FACTOR TITLE
   ========================================================= */

.sd-personalizing__factor-content h3 {

    margin: 0 0 8px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 12px !important;

    line-height: 1.4 !important;

    font-weight: 600 !important;

    color: #10283C !important;

}


/* =========================================================
   FACTOR DESCRIPTION
   ========================================================= */

.sd-personalizing__factor-content p {

    max-width: 580px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9px !important;

    line-height: 1.75 !important;

    font-weight: 400 !important;

    color: #74818A !important;

}


/* =========================================================
   BOTTOM STATEMENT
   ========================================================= */

.sd-personalizing__bottom {

    display: flex;

    align-items: flex-start;

    justify-content: center;

    gap: 11px;

    max-width: 850px;

    margin: 48px auto 0;

    padding: 20px 25px;

    background: #FFFFFF;

    border-left: 2px solid #D3B574;

}


.sd-personalizing__bottom > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


.sd-personalizing__bottom p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.75 !important;

    color: #74818A !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-personalizing {

        padding: 90px 30px;

    }


    .sd-personalizing__header {

        margin-bottom: 50px;

    }


    .sd-personalizing__header h2 {

        font-size: 52px !important;

    }


    .sd-personalizing__layout {

        gap: 45px;

    }


    .sd-personalizing__feature {

        padding: 32px 28px;

    }


    .sd-personalizing__feature h3 {

        font-size: 27px !important;

    }


    .sd-personalizing__factor {

        grid-template-columns: 45px 1fr;

        gap: 13px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-personalizing {

        padding: 70px 20px;

    }


    .sd-personalizing__header {

        margin-bottom: 40px;

    }


    .sd-personalizing__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-personalizing__eyebrow span {

        width: 28px;

    }


    .sd-personalizing__header h2 {

        margin-bottom: 19px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    .sd-personalizing__header > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* LAYOUT */

    .sd-personalizing__layout {

        display: flex;

        flex-direction: column;

        gap: 35px;

    }


    /* FEATURE */

    .sd-personalizing__feature {

        padding: 29px 22px 30px;

    }


    .sd-personalizing__feature-number {

        margin-bottom: 20px;

        font-size: 48px !important;

    }


    .sd-personalizing__feature h3 {

        font-size: 27px !important;

    }


    .sd-personalizing__feature > p {

        font-size: 8.5px !important;

    }


    .sd-personalizing__feature-note {

        margin-top: 22px;

        padding-top: 17px;

    }


    .sd-personalizing__feature-note p {

        font-size: 8px !important;

    }


    /* FACTORS */

    .sd-personalizing__factor {

        grid-template-columns: 37px 1fr;

        gap: 10px;

        padding: 17px 0;

    }


    .sd-personalizing__factor-number {

        font-size: 17px !important;

    }


    .sd-personalizing__factor-content h3 {

        font-size: 9.5px !important;

    }


    .sd-personalizing__factor-content p {

        font-size: 8px !important;

        line-height: 1.7 !important;

    }


    /* BOTTOM */

    .sd-personalizing__bottom {

        margin-top: 35px;

        padding: 17px;

    }


    .sd-personalizing__bottom p {

        font-size: 8px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-personalizing {

        padding: 60px 18px;

    }


    .sd-personalizing__header h2 {

        font-size: 40px !important;

    }


    .sd-personalizing__header > p {

        font-size: 9.5px !important;

    }


    .sd-personalizing__feature {

        padding: 26px 18px 27px;

    }


    .sd-personalizing__feature-number {

        font-size: 43px !important;

    }


    .sd-personalizing__feature h3 {

        font-size: 24px !important;

    }


    .sd-personalizing__factor {

        grid-template-columns: 32px 1fr;

        gap: 8px;

    }


    .sd-personalizing__factor-number {

        font-size: 15px !important;

    }


    .sd-personalizing__factor-content h3 {

        font-size: 9px !important;

    }


    .sd-personalizing__factor-content p {

        font-size: 7.7px !important;

    }


    .sd-personalizing__bottom {

        padding: 15px;

    }


    .sd-personalizing__bottom p {

        font-size: 7.7px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c72e509 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 4
   WHO IS A GOOD CANDIDATE?
   BREAST AUGMENTATION
   ========================================================= */

.sd-candidate {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    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 62px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-candidate__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-candidate__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F !important;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-candidate__header h2 {

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-candidate__header h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-candidate__header > p {

    max-width: 690px;

    margin: 0 auto !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    color: #687781 !important;

}


/* =========================================================
   MAIN LAYOUT
   ========================================================= */

.sd-candidate__layout {

    display: grid;

    grid-template-columns:
        minmax(0, 0.78fr)
        minmax(0, 1.22fr);

    gap: 65px;

    align-items: start;

}


/* =========================================================
   LEFT FEATURE
   ========================================================= */

.sd-candidate__feature {

    position: relative;

    padding: 39px 38px 40px;

    background: #10283C;

    overflow: hidden;

}


/* GOLD TOP DETAIL */

.sd-candidate__feature::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 60px;

    height: 2px;

    background: #D3B574;

}


/* =========================================================
   FEATURE NUMBER
   ========================================================= */

.sd-candidate__feature-number {

    display: block;

    margin-bottom: 25px;

    font-family: "Fraunces", serif !important;

    font-size: 58px !important;

    line-height: 1 !important;

    color: rgba(211, 181, 116, 0.25) !important;

}


/* =========================================================
   FEATURE HEADING
   ========================================================= */

.sd-candidate__feature h3 {

    margin: 0 0 20px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 31px !important;

    line-height: 1.12 !important;

    font-weight: 400 !important;

    color: #FFFFFF !important;

}


.sd-candidate__feature h3 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #D3B574 !important;

}


/* =========================================================
   FEATURE DESCRIPTION
   ========================================================= */

.sd-candidate__feature > p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9.5px !important;

    line-height: 1.8 !important;

    color: rgba(255, 255, 255, 0.65) !important;

}


/* =========================================================
   FEATURE NOTE
   ========================================================= */

.sd-candidate__feature-note {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    margin-top: 27px;

    padding-top: 20px;

    border-top:
        1px solid rgba(255, 255, 255, 0.15);

}


.sd-candidate__feature-note > span {

    flex-shrink: 0;

    margin-top: 2px;

    font-size: 10px;

    line-height: 1;

    color: #D3B574;

}


.sd-candidate__feature-note p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.7 !important;

    color: rgba(255, 255, 255, 0.52) !important;

}


/* =========================================================
   RIGHT CRITERIA
   ========================================================= */

.sd-candidate__criteria {

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   CRITERIA ITEM
   ========================================================= */

.sd-candidate__item {

    display: grid;

    grid-template-columns: 55px 1fr;

    gap: 18px;

    padding: 23px 0;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   ITEM NUMBER
   ========================================================= */

.sd-candidate__item-number {

    padding-top: 2px;

    font-family: "Fraunces", serif !important;

    font-size: 21px !important;

    line-height: 1 !important;

    color: #B18D4A !important;

}


/* =========================================================
   ITEM TITLE
   ========================================================= */

.sd-candidate__item-content h3 {

    margin: 0 0 8px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 12px !important;

    line-height: 1.4 !important;

    font-weight: 600 !important;

    color: #10283C !important;

}


/* =========================================================
   ITEM DESCRIPTION
   ========================================================= */

.sd-candidate__item-content p {

    max-width: 580px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9px !important;

    line-height: 1.75 !important;

    color: #74818A !important;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.sd-candidate__bottom {

    display: flex;

    align-items: flex-start;

    justify-content: center;

    gap: 11px;

    max-width: 850px;

    margin: 48px auto 0;

    padding: 20px 25px;

    background: #F7F5F0;

    border-left: 2px solid #D3B574;

}


.sd-candidate__bottom > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


.sd-candidate__bottom p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.75 !important;

    color: #74818A !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-candidate {

        padding: 90px 30px;

    }


    .sd-candidate__header {

        margin-bottom: 50px;

    }


    .sd-candidate__header h2 {

        font-size: 52px !important;

    }


    .sd-candidate__layout {

        gap: 45px;

    }


    .sd-candidate__feature {

        padding: 32px 28px;

    }


    .sd-candidate__feature h3 {

        font-size: 27px !important;

    }


    .sd-candidate__item {

        grid-template-columns: 45px 1fr;

        gap: 13px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-candidate {

        padding: 70px 20px;

    }


    .sd-candidate__header {

        margin-bottom: 40px;

    }


    .sd-candidate__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-candidate__eyebrow span {

        width: 28px;

    }


    .sd-candidate__header h2 {

        margin-bottom: 19px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    .sd-candidate__header > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* LAYOUT */

    .sd-candidate__layout {

        display: flex;

        flex-direction: column;

        gap: 35px;

    }


    /* FEATURE */

    .sd-candidate__feature {

        padding: 29px 22px 30px;

    }


    .sd-candidate__feature-number {

        margin-bottom: 20px;

        font-size: 48px !important;

    }


    .sd-candidate__feature h3 {

        font-size: 27px !important;

    }


    .sd-candidate__feature > p {

        font-size: 8.5px !important;

    }


    .sd-candidate__feature-note {

        margin-top: 22px;

        padding-top: 17px;

    }


    .sd-candidate__feature-note p {

        font-size: 8px !important;

    }


    /* CRITERIA */

    .sd-candidate__item {

        grid-template-columns: 37px 1fr;

        gap: 10px;

        padding: 17px 0;

    }


    .sd-candidate__item-number {

        font-size: 17px !important;

    }


    .sd-candidate__item-content h3 {

        font-size: 9.5px !important;

    }


    .sd-candidate__item-content p {

        font-size: 8px !important;

        line-height: 1.7 !important;

    }


    /* BOTTOM */

    .sd-candidate__bottom {

        margin-top: 35px;

        padding: 17px;

    }


    .sd-candidate__bottom p {

        font-size: 8px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-candidate {

        padding: 60px 18px;

    }


    .sd-candidate__header h2 {

        font-size: 40px !important;

    }


    .sd-candidate__header > p {

        font-size: 9.5px !important;

    }


    .sd-candidate__feature {

        padding: 26px 18px 27px;

    }


    .sd-candidate__feature-number {

        font-size: 43px !important;

    }


    .sd-candidate__feature h3 {

        font-size: 24px !important;

    }


    .sd-candidate__item {

        grid-template-columns: 32px 1fr;

        gap: 8px;

    }


    .sd-candidate__item-number {

        font-size: 15px !important;

    }


    .sd-candidate__item-content h3 {

        font-size: 9px !important;

    }


    .sd-candidate__item-content p {

        font-size: 7.7px !important;

    }


    .sd-candidate__bottom {

        padding: 15px;

    }


    .sd-candidate__bottom p {

        font-size: 7.7px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbdf106 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 5
   PREPARING FOR THE PROCEDURE
   BREAST AUGMENTATION
   ========================================================= */

.sd-preparing {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    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: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-preparing__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F !important;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-preparing__header h2 {

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-preparing__header h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-preparing__header > p {

    max-width: 690px;

    margin: 0 auto !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    color: #687781 !important;

}


/* =========================================================
   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: 285px;

    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-preparing__item:hover {

    background: #FFFEFC;

    transform: translateY(-3px);

}


/* =========================================================
   ITEM TOP
   ========================================================= */

.sd-preparing__item-top {

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

    gap: 15px;

    margin-bottom: 27px;

}


/* =========================================================
   NUMBER
   ========================================================= */

.sd-preparing__number {

    font-family: "Fraunces", serif !important;

    font-size: 39px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: rgba(16, 40, 60, 0.15) !important;

}


/* =========================================================
   LABEL
   ========================================================= */

.sd-preparing__label {

    padding-top: 5px;

    font-family: "Inter", sans-serif !important;

    font-size: 6.5px !important;

    line-height: 1.3 !important;

    font-weight: 600 !important;

    letter-spacing: 1.1px !important;

    text-align: right;

    color: #A28143 !important;

}


/* =========================================================
   ITEM HEADING
   ========================================================= */

.sd-preparing__item h3 {

    margin: 0 0 14px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 25px !important;

    line-height: 1.12 !important;

    font-weight: 400 !important;

    color: #10283C !important;

}


.sd-preparing__item h3 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   ITEM DESCRIPTION
   ========================================================= */

.sd-preparing__item p {

    max-width: 330px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9px !important;

    line-height: 1.8 !important;

    color: #75828B !important;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.sd-preparing__bottom {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    max-width: 900px;

    margin: 42px auto 0;

    padding: 19px 23px;

    background: #FFFFFF;

    border-left: 2px solid #D3B574;

}


.sd-preparing__bottom > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


.sd-preparing__bottom p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.75 !important;

    color: #74818A !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-preparing {

        padding: 90px 30px;

    }


    .sd-preparing__header {

        margin-bottom: 50px;

    }


    .sd-preparing__header h2 {

        font-size: 52px !important;

    }


    .sd-preparing__grid {

        grid-template-columns: 1fr 1fr;

    }


    .sd-preparing__item {

        min-height: 270px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-preparing {

        padding: 70px 20px;

    }


    .sd-preparing__header {

        margin-bottom: 40px;

    }


    .sd-preparing__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-preparing__eyebrow span {

        width: 28px;

    }


    .sd-preparing__header h2 {

        margin-bottom: 19px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    .sd-preparing__header > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* GRID */

    .sd-preparing__grid {

        grid-template-columns: 1fr;

    }


    /* ITEM */

    .sd-preparing__item {

        min-height: auto;

        padding: 23px 20px 26px;

    }


    .sd-preparing__item-top {

        margin-bottom: 21px;

    }


    .sd-preparing__number {

        font-size: 34px !important;

    }


    .sd-preparing__label {

        font-size: 6px !important;

    }


    .sd-preparing__item h3 {

        font-size: 23px !important;

    }


    .sd-preparing__item p {

        font-size: 8.5px !important;

        line-height: 1.75 !important;

    }


    /* NOTE */

    .sd-preparing__bottom {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-preparing__bottom p {

        font-size: 8px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-preparing {

        padding: 60px 18px;

    }


    .sd-preparing__header h2 {

        font-size: 40px !important;

    }


    .sd-preparing__header > p {

        font-size: 9.5px !important;

    }


    .sd-preparing__item {

        padding: 21px 17px 23px;

    }


    .sd-preparing__item h3 {

        font-size: 22px !important;

    }


    .sd-preparing__item p {

        font-size: 8px !important;

    }


    .sd-preparing__bottom {

        padding: 15px;

    }


    .sd-preparing__bottom p {

        font-size: 7.7px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8535048 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 6
   THE PROCEDURE
   BREAST AUGMENTATION
   ========================================================= */

.sd-procedure {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #FFFFFF;

    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 62px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-procedure__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-procedure__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F !important;

}


/* =========================================================
   HEADER HEADING
   ========================================================= */

.sd-procedure__header h2 {

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-procedure__header h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-procedure__header > p {

    max-width: 690px;

    margin: 0 auto !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    color: #687781 !important;

}


/* =========================================================
   STEPS
   ========================================================= */

.sd-procedure__steps {

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   STEP
   ========================================================= */

.sd-procedure__step {

    display: grid;

    grid-template-columns: 85px 1fr;

    gap: 25px;

    padding: 30px 0;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   STEP NUMBER
   ========================================================= */

.sd-procedure__step-number {

    font-family: "Fraunces", serif !important;

    font-size: 43px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: rgba(16, 40, 60, 0.15) !important;

}


/* =========================================================
   STEP CONTENT
   ========================================================= */

.sd-procedure__step-content {

    max-width: 800px;

}


/* =========================================================
   STEP LABEL
   ========================================================= */

.sd-procedure__step-label {

    display: block;

    margin: 0 0 11px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 7px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 1.6px !important;

    color: #A28143 !important;

}


/* =========================================================
   STEP HEADING
   ========================================================= */

.sd-procedure__step-content h3 {

    margin: 0 0 12px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 28px !important;

    line-height: 1.15 !important;

    font-weight: 400 !important;

    color: #10283C !important;

}


.sd-procedure__step-content h3 em {

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   STEP DESCRIPTION
   ========================================================= */

.sd-procedure__step-content p {

    max-width: 720px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9.5px !important;

    line-height: 1.8 !important;

    color: #74818A !important;

}


/* =========================================================
   BOTTOM STATEMENT
   ========================================================= */

.sd-procedure__bottom {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    max-width: 900px;

    margin: 42px auto 0;

    padding: 20px 24px;

    background: #F7F5F0;

    border-left: 2px solid #D3B574;

}


.sd-procedure__bottom > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 10px;

    line-height: 1;

    color: #B18D4A;

}


.sd-procedure__bottom p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.75 !important;

    color: #74818A !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-procedure {

        padding: 90px 30px;

    }


    .sd-procedure__header {

        margin-bottom: 50px;

    }


    .sd-procedure__header h2 {

        font-size: 52px !important;

    }


    .sd-procedure__step {

        grid-template-columns: 70px 1fr;

        gap: 20px;

        padding: 27px 0;

    }


    .sd-procedure__step-number {

        font-size: 38px !important;

    }


    .sd-procedure__step-content h3 {

        font-size: 26px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-procedure {

        padding: 70px 20px;

    }


    .sd-procedure__header {

        margin-bottom: 40px;

    }


    .sd-procedure__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-procedure__eyebrow span {

        width: 28px;

    }


    .sd-procedure__header h2 {

        margin-bottom: 19px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    .sd-procedure__header > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* STEPS */

    .sd-procedure__step {

        grid-template-columns: 42px 1fr;

        gap: 13px;

        padding: 22px 0;

    }


    .sd-procedure__step-number {

        font-size: 31px !important;

    }


    .sd-procedure__step-label {

        margin-bottom: 9px !important;

        font-size: 6.5px !important;

        letter-spacing: 1.3px !important;

    }


    .sd-procedure__step-content h3 {

        margin-bottom: 10px !important;

        font-size: 23px !important;

        line-height: 1.15 !important;

    }


    .sd-procedure__step-content p {

        font-size: 8.3px !important;

        line-height: 1.75 !important;

    }


    /* BOTTOM */

    .sd-procedure__bottom {

        margin-top: 30px;

        padding: 17px;

    }


    .sd-procedure__bottom p {

        font-size: 8px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-procedure {

        padding: 60px 18px;

    }


    .sd-procedure__header h2 {

        font-size: 40px !important;

    }


    .sd-procedure__header > p {

        font-size: 9.5px !important;

    }


    .sd-procedure__step {

        grid-template-columns: 35px 1fr;

        gap: 9px;

        padding: 20px 0;

    }


    .sd-procedure__step-number {

        font-size: 27px !important;

    }


    .sd-procedure__step-content h3 {

        font-size: 21px !important;

    }


    .sd-procedure__step-content p {

        font-size: 7.8px !important;

    }


    .sd-procedure__bottom {

        padding: 15px;

    }


    .sd-procedure__bottom p {

        font-size: 7.7px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9aab5f4 *//* =========================================================
   SERDAR DÜZGÜN
   BEFORE & AFTER
   BREAST AUGMENTATION
   ========================================================= */

.sd-before-after {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #F7F5F0;

    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 60px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-before-after__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-before-after__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F !important;

}


/* =========================================================
   HEADER HEADING
   ========================================================= */

.sd-before-after__header h2 {

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-before-after__header h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-before-after__header > p {

    max-width: 700px;

    margin: 0 auto !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    font-weight: 400 !important;

    color: #687781 !important;

}


/* =========================================================
   GALLERY
   ========================================================= */

.sd-before-after__gallery {

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 22px;

}


/* =========================================================
   CASE
   ========================================================= */

.sd-before-after__case {

    min-width: 0;

    background: #FFFFFF;

    border: 1px solid #E1DDD5;

    overflow: hidden;

}


/* =========================================================
   IMAGE WRAPPER
   ========================================================= */

.sd-before-after__images {

    display: grid;

    grid-template-columns: 1fr 1fr;

    width: 100%;

}


/* =========================================================
   IMAGE
   ========================================================= */

.sd-before-after__image {

    position: relative;

    width: 100%;

    aspect-ratio: 1 / 1.15;

    overflow: hidden;

    background: #EDEAE4;

}


.sd-before-after__image + .sd-before-after__image {

    border-left: 1px solid #FFFFFF;

}


.sd-before-after__image img {

    display: block;

    width: 100%;

    height: 100%;

    object-fit: cover;

    object-position: center;

    margin: 0 !important;

    padding: 0 !important;

    transition: transform 0.35s 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;

    display: inline-flex;

    align-items: center;

    min-height: 23px;

    padding: 0 9px;

    background: rgba(16, 40, 60, 0.88);

    font-family: "Inter", sans-serif !important;

    font-size: 7px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 1.2px !important;

    text-transform: uppercase;

    color: #FFFFFF !important;

}


/* =========================================================
   CASE INFORMATION
   ========================================================= */

.sd-before-after__case-info {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 15px;

    min-height: 68px;

    padding: 17px 19px;

    border-top: 1px solid #E1DDD5;

}


/* CASE NUMBER */

.sd-before-after__case-info span {

    font-family: "Inter", sans-serif !important;

    font-size: 7px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 1.4px !important;

    color: #A28143 !important;

}


/* PROCEDURE NAME */

.sd-before-after__case-info strong {

    font-family: "Fraunces", serif !important;

    font-size: 16px !important;

    line-height: 1.2 !important;

    font-weight: 400 !important;

    text-align: right;

    color: #10283C !important;

}


/* =========================================================
   BOTTOM CTA
   ========================================================= */

.sd-before-after__bottom {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 35px;

    margin-top: 42px;

    padding: 25px 28px;

    background: #10283C;

}


/* =========================================================
   BOTTOM TEXT
   ========================================================= */

.sd-before-after__bottom-text {

    display: flex;

    align-items: flex-start;

    gap: 20px;

    min-width: 0;

}


/* NUMBER */

.sd-before-after__bottom-number {

    flex-shrink: 0;

    font-family: "Fraunces", serif !important;

    font-size: 40px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: rgba(211, 181, 116, 0.30) !important;

}


/* TITLE */

.sd-before-after__bottom-text strong {

    display: block;

    margin: 0 0 7px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 21px !important;

    line-height: 1.2 !important;

    font-weight: 400 !important;

    color: #FFFFFF !important;

}


/* DESCRIPTION */

.sd-before-after__bottom-text p {

    max-width: 560px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.7 !important;

    color: rgba(255, 255, 255, 0.58) !important;

}


/* =========================================================
   BUTTON
   ========================================================= */

.sd-before-after__button {

    flex-shrink: 0;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 14px;

    min-height: 48px;

    padding: 0 22px;

    background: #D3B574;

    border: 1px solid #D3B574;

    font-family: "Inter", sans-serif !important;

    font-size: 8px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 0.4px;

    text-decoration: none !important;

    color: #10283C !important;

    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;

    line-height: 1;

}


.sd-before-after__button:hover {

    gap: 18px;

    background: #FFFFFF;

    border-color: #FFFFFF;

    color: #10283C !important;

}


/* =========================================================
   DISCLAIMER
   ========================================================= */

.sd-before-after__disclaimer {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    max-width: 850px;

    margin: 28px auto 0;

    padding: 0 10px;

}


.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 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8px !important;

    line-height: 1.7 !important;

    color: #89939A !important;

}


/* =========================================================
   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 !important;

    }


    .sd-before-after__gallery {

        gap: 15px;

    }


    .sd-before-after__case-info {

        padding: 15px;

    }


    .sd-before-after__case-info strong {

        font-size: 14px !important;

    }


    .sd-before-after__bottom {

        gap: 25px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-before-after {

        padding: 70px 20px;

    }


    .sd-before-after__header {

        margin-bottom: 40px;

    }


    .sd-before-after__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-before-after__eyebrow span {

        width: 28px;

    }


    .sd-before-after__header h2 {

        margin-bottom: 19px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    .sd-before-after__header > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* GALLERY */

    .sd-before-after__gallery {

        grid-template-columns: 1fr;

        gap: 20px;

    }


    .sd-before-after__image {

        aspect-ratio: 1 / 1.05;

    }


    .sd-before-after__case-info {

        min-height: 62px;

        padding: 15px 17px;

    }


    .sd-before-after__case-info strong {

        font-size: 15px !important;

    }


    .sd-before-after__label {

        left: 8px;

        bottom: 8px;

        min-height: 21px;

        padding: 0 8px;

        font-size: 6.5px !important;

    }


    /* BOTTOM CTA */

    .sd-before-after__bottom {

        flex-direction: column;

        align-items: stretch;

        gap: 25px;

        margin-top: 32px;

        padding: 23px 20px;

    }


    .sd-before-after__bottom-text {

        gap: 15px;

    }


    .sd-before-after__bottom-number {

        font-size: 35px !important;

    }


    .sd-before-after__bottom-text strong {

        font-size: 19px !important;

    }


    .sd-before-after__bottom-text p {

        font-size: 8px !important;

    }


    .sd-before-after__button {

        width: 100%;

    }


    /* DISCLAIMER */

    .sd-before-after__disclaimer {

        margin-top: 25px;

        padding: 0;

    }


    .sd-before-after__disclaimer p {

        font-size: 7.7px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-before-after {

        padding: 60px 18px;

    }


    .sd-before-after__header h2 {

        font-size: 40px !important;

    }


    .sd-before-after__header > p {

        font-size: 9.5px !important;

    }


    .sd-before-after__gallery {

        gap: 17px;

    }


    .sd-before-after__images {

        grid-template-columns: 1fr 1fr;

    }


    .sd-before-after__image {

        aspect-ratio: 1 / 1.08;

    }


    .sd-before-after__case-info {

        min-height: 58px;

        padding: 13px 14px;

    }


    .sd-before-after__case-info span {

        font-size: 6.5px !important;

    }


    .sd-before-after__case-info strong {

        font-size: 13px !important;

    }


    .sd-before-after__bottom {

        padding: 20px 17px;

    }


    .sd-before-after__bottom-number {

        font-size: 32px !important;

    }


    .sd-before-after__bottom-text strong {

        font-size: 18px !important;

    }


    .sd-before-after__bottom-text p {

        font-size: 7.7px !important;

    }


    .sd-before-after__disclaimer p {

        font-size: 7.5px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1c5fef *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 8
   RECOVERY & RESULTS
   BREAST AUGMENTATION
   ========================================================= */

.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 62px;

    text-align: center;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-recovery__eyebrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 12px;

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #A28143 !important;

}


.sd-recovery__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #C8A85F !important;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-recovery__header h2 {

    margin: 0 0 22px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #10283C !important;

}


.sd-recovery__header h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   HEADER DESCRIPTION
   ========================================================= */

.sd-recovery__header > p {

    max-width: 700px;

    margin: 0 auto !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    color: #687781 !important;

}


/* =========================================================
   TIMELINE
   ========================================================= */

.sd-recovery__timeline {

    position: relative;

    border-top: 1px solid #D9D4CA;

}


/* =========================================================
   STAGE
   ========================================================= */

.sd-recovery__stage {

    display: grid;

    grid-template-columns: 90px 1fr;

    gap: 28px;

    padding: 30px 0;

    border-bottom: 1px solid #D9D4CA;

}


/* =========================================================
   STAGE NUMBER
   ========================================================= */

.sd-recovery__stage-number {

    font-family: "Fraunces", serif !important;

    font-size: 43px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: rgba(16, 40, 60, 0.15) !important;

}


/* =========================================================
   STAGE CONTENT
   ========================================================= */

.sd-recovery__stage-content {

    max-width: 790px;

}


/* =========================================================
   STAGE LABEL
   ========================================================= */

.sd-recovery__stage-label {

    display: block;

    margin: 0 0 10px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 7px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 1.5px !important;

    color: #A28143 !important;

}


/* =========================================================
   STAGE HEADING
   ========================================================= */

.sd-recovery__stage-content h3 {

    margin: 0 0 12px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 28px !important;

    line-height: 1.15 !important;

    font-weight: 400 !important;

    color: #10283C !important;

}


.sd-recovery__stage-content h3 em {

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   STAGE DESCRIPTION
   ========================================================= */

.sd-recovery__stage-content p {

    max-width: 720px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9.5px !important;

    line-height: 1.8 !important;

    color: #74818A !important;

}


/* =========================================================
   RESULTS CARD
   ========================================================= */

.sd-recovery__results {

    margin-top: 42px;

    padding: 30px 32px;

    background: #10283C;

    border-left: 2px solid #D3B574;

}


/* =========================================================
   RESULTS CONTENT
   ========================================================= */

.sd-recovery__results-content {

    display: flex;

    align-items: flex-start;

    gap: 25px;

}


/* =========================================================
   RESULTS NUMBER
   ========================================================= */

.sd-recovery__results-number {

    flex-shrink: 0;

    font-family: "Fraunces", serif !important;

    font-size: 48px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    color: rgba(211, 181, 116, 0.28) !important;

}


/* =========================================================
   RESULTS LABEL
   ========================================================= */

.sd-recovery__results-label {

    display: block;

    margin: 2px 0 10px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 7px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 1.6px !important;

    color: #D3B574 !important;

}


/* =========================================================
   RESULTS HEADING
   ========================================================= */

.sd-recovery__results h3 {

    margin: 0 0 12px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 27px !important;

    line-height: 1.15 !important;

    font-weight: 400 !important;

    color: #FFFFFF !important;

}


.sd-recovery__results h3 em {

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #D3B574 !important;

}


/* =========================================================
   RESULTS DESCRIPTION
   ========================================================= */

.sd-recovery__results p {

    max-width: 760px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.8px !important;

    line-height: 1.75 !important;

    color: rgba(255, 255, 255, 0.60) !important;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.sd-recovery__note {

    display: flex;

    align-items: flex-start;

    gap: 11px;

    max-width: 900px;

    margin: 28px auto 0;

    padding: 0 10px;

}


.sd-recovery__note > span {

    flex-shrink: 0;

    margin-top: 3px;

    font-size: 9px;

    line-height: 1;

    color: #B18D4A;

}


.sd-recovery__note p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8px !important;

    line-height: 1.7 !important;

    color: #89939A !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-recovery {

        padding: 90px 30px;

    }


    .sd-recovery__header {

        margin-bottom: 50px;

    }


    .sd-recovery__header h2 {

        font-size: 52px !important;

    }


    .sd-recovery__stage {

        grid-template-columns: 70px 1fr;

        gap: 20px;

        padding: 27px 0;

    }


    .sd-recovery__stage-number {

        font-size: 38px !important;

    }


    .sd-recovery__stage-content h3 {

        font-size: 26px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-recovery {

        padding: 70px 20px;

    }


    .sd-recovery__header {

        margin-bottom: 40px;

    }


    .sd-recovery__eyebrow {

        margin-bottom: 18px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-recovery__eyebrow span {

        width: 28px;

    }


    .sd-recovery__header h2 {

        margin-bottom: 19px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    .sd-recovery__header > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* STAGES */

    .sd-recovery__stage {

        grid-template-columns: 42px 1fr;

        gap: 13px;

        padding: 22px 0;

    }


    .sd-recovery__stage-number {

        font-size: 31px !important;

    }


    .sd-recovery__stage-label {

        margin-bottom: 9px !important;

        font-size: 6.5px !important;

        letter-spacing: 1.3px !important;

    }


    .sd-recovery__stage-content h3 {

        margin-bottom: 10px !important;

        font-size: 23px !important;

        line-height: 1.15 !important;

    }


    .sd-recovery__stage-content p {

        font-size: 8.3px !important;

        line-height: 1.75 !important;

    }


    /* RESULTS */

    .sd-recovery__results {

        margin-top: 30px;

        padding: 24px 20px;

    }


    .sd-recovery__results-content {

        gap: 15px;

    }


    .sd-recovery__results-number {

        font-size: 37px !important;

    }


    .sd-recovery__results-label {

        font-size: 6.5px !important;

    }


    .sd-recovery__results h3 {

        font-size: 22px !important;

    }


    .sd-recovery__results p {

        font-size: 8px !important;

        line-height: 1.75 !important;

    }


    /* NOTE */

    .sd-recovery__note {

        margin-top: 25px;

        padding: 0;

    }


    .sd-recovery__note p {

        font-size: 7.7px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-recovery {

        padding: 60px 18px;

    }


    .sd-recovery__header h2 {

        font-size: 40px !important;

    }


    .sd-recovery__header > p {

        font-size: 9.5px !important;

    }


    .sd-recovery__stage {

        grid-template-columns: 35px 1fr;

        gap: 9px;

        padding: 20px 0;

    }


    .sd-recovery__stage-number {

        font-size: 27px !important;

    }


    .sd-recovery__stage-content h3 {

        font-size: 21px !important;

    }


    .sd-recovery__stage-content p {

        font-size: 7.8px !important;

    }


    .sd-recovery__results {

        padding: 21px 17px;

    }


    .sd-recovery__results-content {

        gap: 12px;

    }


    .sd-recovery__results-number {

        font-size: 32px !important;

    }


    .sd-recovery__results h3 {

        font-size: 20px !important;

    }


    .sd-recovery__results p {

        font-size: 7.7px !important;

    }


    .sd-recovery__note p {

        font-size: 7.5px !important;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b1f979 *//* =========================================================
   SERDAR DÜZGÜN
   PROCEDURE — SECTION 9
   REQUEST A CONSULTATION
   BREAST AUGMENTATION
   ========================================================= */

.sd-consultation {

    position: relative;

    width: 100%;

    padding: 115px 30px;

    background: #10283C;

    overflow: hidden;

}


/* =========================================================
   SUBTLE BACKGROUND DETAIL
   ========================================================= */

.sd-consultation::before {

    content: "";

    position: absolute;

    top: -180px;

    right: -180px;

    width: 500px;

    height: 500px;

    border: 1px solid rgba(211, 181, 116, 0.10);

    border-radius: 50%;

    pointer-events: none;

}


.sd-consultation::after {

    content: "";

    position: absolute;

    bottom: -250px;

    left: -200px;

    width: 500px;

    height: 500px;

    border: 1px solid rgba(211, 181, 116, 0.07);

    border-radius: 50%;

    pointer-events: none;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.sd-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);

    gap: 85px;

    align-items: center;

}


/* =========================================================
   LEFT CONTENT
   ========================================================= */

.sd-consultation__content {

    max-width: 680px;

}


/* =========================================================
   EYEBROW
   ========================================================= */

.sd-consultation__eyebrow {

    display: flex;

    align-items: center;

    gap: 12px;

    margin: 0 0 24px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 10px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #D3B574 !important;

}


.sd-consultation__eyebrow span {

    display: block;

    width: 34px;

    height: 1px;

    background: #D3B574 !important;

}


/* =========================================================
   HEADING
   ========================================================= */

.sd-consultation__content h2 {

    margin: 0 0 27px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: clamp(45px, 4.8vw, 64px) !important;

    line-height: 1.05 !important;

    font-weight: 400 !important;

    letter-spacing: -1.5px !important;

    color: #FFFFFF !important;

}


.sd-consultation__content h2 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #D3B574 !important;

}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.sd-consultation__content > p {

    max-width: 620px;

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 11px !important;

    line-height: 1.85 !important;

    color: rgba(255, 255, 255, 0.65) !important;

}


/* =========================================================
   BENEFITS
   ========================================================= */

.sd-consultation__benefits {

    margin-top: 35px;

    border-top:
        1px solid rgba(255, 255, 255, 0.14);

}


/* =========================================================
   BENEFIT
   ========================================================= */

.sd-consultation__benefit {

    display: flex;

    align-items: center;

    gap: 12px;

    padding: 14px 0;

    border-bottom:
        1px solid rgba(255, 255, 255, 0.14);

}


.sd-consultation__benefit > span {

    flex-shrink: 0;

    font-size: 9px;

    line-height: 1;

    color: #D3B574;

}


.sd-consultation__benefit p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 8.5px !important;

    line-height: 1.5 !important;

    color: rgba(255, 255, 255, 0.68) !important;

}


/* =========================================================
   RIGHT CARD
   ========================================================= */

.sd-consultation__card {

    position: relative;

    padding: 42px 38px 35px;

    background: #FFFFFF;

    border-top: 2px solid #D3B574;

    box-shadow:
        0 25px 55px rgba(0, 0, 0, 0.18);

}


/* =========================================================
   CARD NUMBER
   ========================================================= */

.sd-consultation__card-number {

    position: absolute;

    top: 22px;

    right: 28px;

    font-family: "Fraunces", serif !important;

    font-size: 40px !important;

    line-height: 1 !important;

    color: rgba(16, 40, 60, 0.08) !important;

}


/* =========================================================
   CARD ICON
   ========================================================= */

.sd-consultation__card-icon {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 38px;

    height: 38px;

    margin-bottom: 23px;

    background: #10283C;

    font-size: 10px;

    line-height: 1;

    color: #D3B574;

}


/* =========================================================
   CARD HEADING
   ========================================================= */

.sd-consultation__card h3 {

    max-width: 350px;

    margin: 0 0 17px !important;

    padding: 0 !important;

    font-family: "Fraunces", serif !important;

    font-size: 31px !important;

    line-height: 1.12 !important;

    font-weight: 400 !important;

    color: #10283C !important;

}


.sd-consultation__card h3 em {

    display: block;

    font-family: "Fraunces", serif !important;

    font-style: italic !important;

    font-weight: 400 !important;

    color: #B18D4A !important;

}


/* =========================================================
   CARD DESCRIPTION
   ========================================================= */

.sd-consultation__card > p {

    margin: 0 0 27px !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 9px !important;

    line-height: 1.8 !important;

    color: #74818A !important;

}


/* =========================================================
   BUTTON
   ========================================================= */

.sd-consultation__button {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    gap: 14px;

    width: 100%;

    min-height: 52px;

    box-sizing: border-box;

    padding: 0 20px;

    background: #D3B574;

    border: 1px solid #D3B574;

    font-family: "Inter", sans-serif !important;

    font-size: 8px !important;

    line-height: 1 !important;

    font-weight: 600 !important;

    letter-spacing: 0.4px;

    text-decoration: none !important;

    color: #10283C !important;

    transition:
        background 0.25s ease,
        border-color 0.25s ease,
        color 0.25s ease,
        gap 0.25s ease;

}


.sd-consultation__button span {

    font-size: 16px;

    line-height: 1;

}


.sd-consultation__button:hover {

    gap: 18px;

    background: #10283C;

    border-color: #10283C;

    color: #FFFFFF !important;

}


/* =========================================================
   CARD NOTE
   ========================================================= */

.sd-consultation__card-note {

    display: flex;

    align-items: flex-start;

    gap: 9px;

    margin-top: 22px;

    padding-top: 18px;

    border-top: 1px solid #E3DED5;

}


.sd-consultation__card-note > span {

    flex-shrink: 0;

    width: 5px;

    height: 5px;

    margin-top: 5px;

    background: #D3B574;

}


.sd-consultation__card-note p {

    margin: 0 !important;

    padding: 0 !important;

    font-family: "Inter", sans-serif !important;

    font-size: 7.5px !important;

    line-height: 1.7 !important;

    color: #8A949B !important;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .sd-consultation {

        padding: 90px 30px;

    }


    .sd-consultation__container {

        grid-template-columns:
            minmax(0, 1fr)
            minmax(340px, 0.75fr);

        gap: 55px;

    }


    .sd-consultation__content h2 {

        font-size: 52px !important;

    }


    .sd-consultation__card {

        padding: 35px 30px 30px;

    }


    .sd-consultation__card h3 {

        font-size: 27px !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .sd-consultation {

        padding: 70px 20px;

    }


    .sd-consultation__container {

        display: flex;

        flex-direction: column;

        align-items: stretch;

        gap: 42px;

    }


    /* EYEBROW */

    .sd-consultation__eyebrow {

        margin-bottom: 19px !important;

        font-size: 9px !important;

        letter-spacing: 2px !important;

    }


    .sd-consultation__eyebrow span {

        width: 28px;

    }


    /* HEADING */

    .sd-consultation__content h2 {

        margin-bottom: 21px !important;

        font-size:
            clamp(40px, 11vw, 52px) !important;

        line-height: 1.05 !important;

        letter-spacing: -1px !important;

    }


    /* DESCRIPTION */

    .sd-consultation__content > p {

        font-size: 10px !important;

        line-height: 1.8 !important;

    }


    /* BENEFITS */

    .sd-consultation__benefits {

        margin-top: 27px;

    }


    .sd-consultation__benefit {

        padding: 12px 0;

    }


    .sd-consultation__benefit p {

        font-size: 8px !important;

    }


    /* CARD */

    .sd-consultation__card {

        padding: 32px 23px 27px;

    }


    .sd-consultation__card-number {

        top: 18px;

        right: 20px;

        font-size: 34px !important;

    }


    .sd-consultation__card-icon {

        width: 35px;

        height: 35px;

        margin-bottom: 20px;

    }


    .sd-consultation__card h3 {

        font-size: 25px !important;

    }


    .sd-consultation__card > p {

        font-size: 8.5px !important;

    }


    .sd-consultation__card-note p {

        font-size: 7.2px !important;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 480px) {

    .sd-consultation {

        padding: 60px 18px;

    }


    .sd-consultation__content h2 {

        font-size: 40px !important;

    }


    .sd-consultation__content > p {

        font-size: 9.5px !important;

    }


    .sd-consultation__card {

        padding: 28px 18px 24px;

    }


    .sd-consultation__card h3 {

        font-size: 23px !important;

    }


    .sd-consultation__card > p {

        font-size: 8px !important;

    }


    .sd-consultation__button {

        min-height: 49px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da3607a *//* =========================================================
   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 */