/*! CSS Used from: https://vsqclinic.com/wp-content/plugins/elementor/assets/css/common.min.css?ver=3.8.1 ; media=all */
@media all {
    .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
        padding-bottom: 56.25%;
    }
    .elementor-fit-aspect-ratio {
        position: relative;
        height: 0;
    }
    .elementor-fit-aspect-ratio iframe {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        border: 0;
        background-color: #000;
    }
    .screen-reader-text {
        position: absolute;
        top: -10000em;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }
    .elementor-clearfix:after {
        content: "";
        display: block;
        clear: both;
        width: 0;
        height: 0;
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-includes/css/dist/block-library/style.min.css?ver=6.1.1 ; media=all */
@media all {
    .screen-reader-text {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
        word-wrap: normal !important;
    }
    .screen-reader-text:focus {
        background-color: #ddd;
        clip: auto !important;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/themes/plant/css/bootstrap4.min.css?ver=6.1.1 ; media=all */
@media all {
    @media print {
        *,
        *::before,
        *::after {
            text-shadow: none !important;
            box-shadow: none !important;
        }
        a,
        a:visited {
            text-decoration: underline;
        }
        img {
            page-break-inside: avoid;
        }
        p,
        h2 {
            orphans: 3;
            widows: 3;
        }
        h2 {
            page-break-after: avoid;
        }
    }
    *,
    *::before,
    *::after {
        box-sizing: inherit;
    }
    article,
    footer,
    header,
    main,
    section {
        display: block;
    }
    h1,
    h2,
    h5 {
        margin-top: 0;
        margin-bottom: 0.5rem;
    }
    p {
        margin-top: 0;
        margin-bottom: 1rem;
    }
    strong {
        font-weight: bolder;
    }
    a {
        color: #007bff;
        text-decoration: none;
        background-color: transparent;
        -webkit-text-decoration-skip: objects;
    }
    a:hover {
        color: #0056b3;
        text-decoration: underline;
    }
    img {
        vertical-align: middle;
        border-style: none;
    }
    a {
        touch-action: manipulation;
    }
    h1,
    h2,
    h5 {
        margin-bottom: 0.5rem;
        font-family: inherit;
        font-weight: 500;
        line-height: 1.1;
        color: inherit;
    }
    h1 {
        font-size: 2.5rem;
    }
    h2 {
        font-size: 2rem;
    }
    h5 {
        font-size: 1.25rem;
    }
    .container {
        margin-right: auto;
        margin-left: auto;
        padding-right: 15px;
        padding-left: 15px;
        width: 100%;
    }
    .col-12,
    .col-md-9 {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .col-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    @media (min-width: 768px) {
        .col-md-9 {
            flex: 0 0 75%;
            max-width: 75%;
        }
    }
    .d-none {
        display: none !important;
    }
    .d-block {
        display: block !important;
    }
    @media (min-width: 768px) {
        .d-md-none {
            display: none !important;
        }
        .d-md-block {
            display: block !important;
        }
    }
    .mb-0 {
        margin-bottom: 0 !important;
    }
    .mb-4 {
        margin-bottom: 1.5rem !important;
    }
    .mx-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .text-center {
        text-align: center !important;
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/themes/plant/css/style.min.css?ver=6.1.1 ; media=all */
@media all {
    .container:before,
    .container:after {
        content: "";
        display: table;
    }
    .container:after {
        clear: both;
    }
    .screen-reader-text {
        clip: rect(1px, 1px, 1px, 1px);
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
    }
    .screen-reader-text:focus {
        clip: auto !important;
        display: block;
        height: auto;
        left: 5px;
        top: 5px;
        width: auto;
        z-index: 100000;
    }
    img {
        max-width: 100%;
        height: auto;
    }
    a,
    a:hover,
    a:focus {
        text-decoration: none;
        outline: none;
        cursor: pointer;
    }
    p {
        margin: 0 0 1.5em;
    }
    iframe {
        max-width: 100%;
    }
    .edit-link a {
        position: fixed;
        bottom: 5px;
        left: 5px;
        display: block;
        width: 32px;
        height: 32px;
        line-height: 30px;
        border-radius: 30px;
        background-color: rgba(0, 0, 0, 0.6);
        color: #fff;
        text-align: center;
        border: 2px solid #fff;
        font-size: 10px;
        overflow: hidden;
        z-index: 999;
        font-family: arial, sans-serif;
    }
    h1,
    h2,
    h5 {
        font-family: "kanit" !important;
        font-weight: normal;
    }
    h1,
    h2,
    h5 {
        line-height: 1.3;
        margin: 0 0 1.4rem;
    }
    h1 {
        font-size: 3.6rem;
    }
    h2 {
        font-size: 2.5rem;
    }
    h5 {
        font-size: 0.88em;
    }
    a {
        color: #163d4f;
        transition: 300ms;
    }
    a:hover {
        color: #00989a;
        text-decoration: none;
    }
    a:active {
        color: #00989a;
        text-decoration: none;
        opacity: 0.8;
    }
    *:focus {
        outline: 0 !important;
    }
    @media (max-width: 992px) {
        h1 {
            font-size: 2.9rem !important;
        }
        h2 {
            font-size: 2.25rem !important;
        }
    }
    .main-header {
        background-color: #000;
        margin-bottom: 15px;
        position: relative;
    }
    .main-title {
        padding: 10px 0 8px;
        margin: 0;
        color: #fff;
        font-size: 22px;
    }
    .main-title a {
        color: #fff;
    }
    .content-area {
        margin-bottom: 30px;
    }
    @media (min-width: 992px) {
        .main-header {
            margin-bottom: 30px;
        }
        .main-title {
            padding: 12px 0 10px;
            font-size: 26px;
        }
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/plugins/elementor/assets/css/frontend-legacy.min.css?ver=3.8.1 ; media=all */
@media all {
    .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px;
    }
    @media (max-width: 767px) {
        .elementor-column {
            width: 100%;
        }
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.8.1 ; media=all */
@media all {
    .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
        padding-bottom: 56.25%;
    }
    .elementor-fit-aspect-ratio {
        position: relative;
        height: 0;
    }
    .elementor-fit-aspect-ratio iframe {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        border: 0;
        background-color: #000;
    }
    .screen-reader-text {
        position: absolute;
        top: -10000em;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }
    .elementor-clearfix:after {
        content: "";
        display: block;
        clear: both;
        width: 0;
        height: 0;
    }
    .elementor {
        -webkit-hyphens: manual;
        -ms-hyphens: manual;
        hyphens: manual;
    }
    .elementor *,
    .elementor :after,
    .elementor :before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .elementor img {
        height: auto;
        max-width: 100%;
        border: none;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .elementor iframe {
        max-width: 100%;
        width: 100%;
        margin: 0;
        line-height: 1;
        border: none;
    }
    .elementor-element {
        --flex-direction: initial;
        --flex-wrap: initial;
        --justify-content: initial;
        --align-items: initial;
        --align-content: initial;
        --gap: initial;
        --flex-basis: initial;
        --flex-grow: initial;
        --flex-shrink: initial;
        --order: initial;
        --align-self: initial;
        -ms-flex-preferred-size: var(--flex-basis);
        flex-basis: var(--flex-basis);
        -webkit-box-flex: var(--flex-grow);
        -ms-flex-positive: var(--flex-grow);
        flex-grow: var(--flex-grow);
        -ms-flex-negative: var(--flex-shrink);
        flex-shrink: var(--flex-shrink);
        -webkit-box-ordinal-group: var(--order);
        -ms-flex-order: var(--order);
        order: var(--order);
        -ms-flex-item-align: var(--align-self);
        align-self: var(--align-self);
    }
    .elementor-element:where(.e-con-full, .elementor-widget) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: var(--flex-direction);
        flex-direction: var(--flex-direction);
        -ms-flex-wrap: var(--flex-wrap);
        flex-wrap: var(--flex-wrap);
        -webkit-box-pack: var(--justify-content);
        -ms-flex-pack: var(--justify-content);
        justify-content: var(--justify-content);
        -webkit-box-align: var(--align-items);
        -ms-flex-align: var(--align-items);
        align-items: var(--align-items);
        -ms-flex-line-pack: var(--align-content);
        align-content: var(--align-content);
        gap: var(--gap);
    }
    .elementor-section {
        position: relative;
    }
    .elementor-section .elementor-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: auto;
        margin-left: auto;
        position: relative;
    }
    @media (max-width: 1024px) {
        .elementor-section .elementor-container {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
    }
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1140px;
    }
    .elementor-section.elementor-section-stretched {
        position: relative;
        width: 100%;
    }
    .elementor-row {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    @media (max-width: 1024px) {
        .elementor-row {
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
    }
    .elementor-widget-wrap {
        position: relative;
        width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }
    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .elementor-widget-wrap > .elementor-element {
        width: 100%;
    }
    .elementor-widget {
        position: relative;
    }
    .elementor-widget:not(:last-child) {
        margin-bottom: 20px;
    }
    .elementor-column {
        min-height: 1px;
    }
    .elementor-column,
    .elementor-column-wrap {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .elementor-column-wrap {
        width: 100%;
    }
    @media (min-width: 768px) {
        .elementor-column.elementor-col-33 {
            width: 33.333%;
        }
        .elementor-column.elementor-col-50 {
            width: 50%;
        }
        .elementor-column.elementor-col-100 {
            width: 100%;
        }
    }
    @media (max-width: 767px) {
        .elementor-column {
            width: 100%;
        }
    }
    .elementor-element .elementor-widget-container {
        -webkit-transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, -webkit-box-shadow 0.3s;
        -o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    }
    @media (max-width: 767px) {
        .elementor .elementor-hidden-mobile,
        .elementor .elementor-hidden-phone {
            display: none;
        }
    }
    @media (min-width: 768px) and (max-width: 1024px) {
        .elementor .elementor-hidden-tablet {
            display: none;
        }
    }
    @media (min-width: 1025px) and (max-width: 99999px) {
        .elementor .elementor-hidden-desktop {
            display: none;
        }
    }
    .elementor-widget-divider {
        --divider-border-style: none;
        --divider-border-width: 1px;
        --divider-color: #2c2c2c;
        --divider-icon-size: 20px;
        --divider-element-spacing: 10px;
        --divider-pattern-height: 24px;
        --divider-pattern-size: 20px;
        --divider-pattern-url: none;
        --divider-pattern-repeat: repeat-x;
    }
    .elementor-widget-divider .elementor-divider {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .elementor-widget-divider .elementor-divider-separator {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        direction: ltr;
    }
    .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
        border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
    }
    .elementor-widget-image {
        text-align: center;
    }
    .elementor-widget-image img {
        vertical-align: middle;
        display: inline-block;
    }
    .elementor-widget-video .elementor-widget-container {
        overflow: hidden;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/uploads/elementor/css/post-8137.css?ver=1670038782 ; media=all */
@media all {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1140px;
    }
    @media (max-width: 1024px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
            max-width: 1024px;
        }
    }
    @media (max-width: 767px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
            max-width: 767px;
        }
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/uploads/elementor/css/global.css?ver=1670038782 ; media=all */
@media all {
    .elementor-widget-text-editor {
        color: var(--e-global-color-text);
    }
    .elementor-widget-divider {
        --divider-color: var(--e-global-color-secondary);
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/uploads/elementor/css/post-4173.css?ver=1676455059 ; media=all */
@media all {
    .elementor-4173 .elementor-element.elementor-element-2ba2573:not(.elementor-motion-effects-element-type-background) {
        background-image: url("http://vsqclinic.com/wp-content/uploads/2020/01/Botox_Landingpage_%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%89%E0%B8%B5%E0%B8%94%E0%B9%82%E0%B8%9A%E0%B8%A5%E0%B8%94%E0%B8%81%E0%B8%A3%E0%B8%B2%E0%B8%A1%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.jpg");
        background-size: cover;
    }
    .elementor-4173 .elementor-element.elementor-element-2ba2573 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-184dbf5 > .elementor-container {
        min-height: 310px;
    }
    .elementor-4173 .elementor-element.elementor-element-184dbf5 {
        margin-top: -30px;
        margin-bottom: 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-0a817ea > .elementor-element-populated {
        margin: -120px -120px -120px -120px;
        --e-column-margin-right: -120px;
        --e-column-margin-left: -120px;
    }
    .elementor-4173 .elementor-element.elementor-element-f0c5277 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 120px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-6dbfa45 > .elementor-widget-container {
        margin: 66px 0px 10px 0px;
        padding: 0px 108px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-9dfc89e img {
        width: 76%;
    }
    .elementor-4173 .elementor-element.elementor-element-9dfc89e > .elementor-widget-container {
        margin: -33px 0px -220px -80px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-46b2ec2:not(.elementor-motion-effects-element-type-background) {
        background-image: url("http://vsqclinic.com/wp-content/uploads/2020/01/Botox_Landingpage_%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%89%E0%B8%B5%E0%B8%94%E0%B9%82%E0%B8%9A%E0%B8%A5%E0%B8%94%E0%B8%81%E0%B8%A3%E0%B8%B2%E0%B8%A1%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.jpg");
    }
    .elementor-4173 .elementor-element.elementor-element-46b2ec2 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: -25px;
        margin-bottom: -25px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-af0f9bb > .elementor-container {
        min-height: 310px;
    }
    .elementor-4173 .elementor-element.elementor-element-af0f9bb {
        margin-top: -30px;
        margin-bottom: -30px;
    }
    .elementor-4173 .elementor-element.elementor-element-9c1a2a0 > .elementor-element-populated {
        margin: -120px -120px -120px -120px;
        --e-column-margin-right: -120px;
        --e-column-margin-left: -120px;
    }
    .elementor-4173 .elementor-element.elementor-element-e6b619a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 120px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-ae95012 {
        margin-top: 210px;
        margin-bottom: 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-e74ef53 > .elementor-widget-container {
        margin: 0px 0px -10px 10px;
    }
    .elementor-4173 .elementor-element.elementor-element-ed79e20 > .elementor-widget-container {
        margin: 0px 0px 0px 40px;
    }
    .elementor-4173 .elementor-element.elementor-element-0a8e6db:not(.elementor-motion-effects-element-type-background) {
        background-image: url("http://vsqclinic.com/wp-content/uploads/2020/01/Botox_Landingpage_slice_10.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-4173 .elementor-element.elementor-element-0a8e6db {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-7760227 {
        text-align: center;
        font-family: "Copperplate", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-7760227 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-59fe10a:not(.elementor-motion-effects-element-type-background) {
        background-image: url("http://vsqclinic.com/wp-content/uploads/2020/01/Botox_Landingpage_slice_10.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-4173 .elementor-element.elementor-element-59fe10a {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-7e5bd12 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-13739e4 > .elementor-container {
        max-width: 1195px;
    }
    .elementor-4173 .elementor-element.elementor-element-13739e4:not(.elementor-motion-effects-element-type-background) {
        background-image: url("http://vsqclinic.com/wp-content/uploads/2020/01/Botox_Landingpage_slice_10.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-4173 .elementor-element.elementor-element-13739e4 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    .elementor-4173 .elementor-element.elementor-element-845662c {
        font-family: "Kanit", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-0259c44 {
        font-family: "Kanit", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-49e4bf9 {
        font-family: "Kanit", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-925964e > .elementor-container {
        max-width: 1195px;
    }
    .elementor-4173 .elementor-element.elementor-element-925964e:not(.elementor-motion-effects-element-type-background) {
        background-image: url("http://vsqclinic.com/wp-content/uploads/2020/01/Botox_Landingpage_slice_10.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-4173 .elementor-element.elementor-element-925964e {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    .elementor-4173 .elementor-element.elementor-element-dd6f0b2 {
        font-family: "Kanit", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-c045179 img {
        width: 79%;
        max-width: 100%;
    }
    .elementor-4173 .elementor-element.elementor-element-c93820b {
        font-family: "Kanit", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-9cd10d1 {
        font-family: "Kanit", THSarabunNew;
    }
    .elementor-4173 .elementor-element.elementor-element-5e02968 {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .elementor-4173 .elementor-element.elementor-element-03e1088 {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .elementor-4173 .elementor-element.elementor-element-3196127 {
        --divider-border-style: solid;
        --divider-color: #ffffff;
        --divider-border-width: 1px;
    }
    .elementor-4173 .elementor-element.elementor-element-3196127 .elementor-divider-separator {
        width: 100%;
    }
    .elementor-4173 .elementor-element.elementor-element-3196127 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-4173 .elementor-element.elementor-element-c60fd0d {
        --divider-border-style: solid;
        --divider-color: #7a7a7a;
        --divider-border-width: 1px;
    }
    .elementor-4173 .elementor-element.elementor-element-c60fd0d .elementor-divider-separator {
        width: 100%;
    }
    .elementor-4173 .elementor-element.elementor-element-c60fd0d .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .elementor-4173 .elementor-element.elementor-element-3457932 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    .elementor-4173 .elementor-element.elementor-element-056505d img {
        width: 72%;
    }
    .elementor-4173 .elementor-element.elementor-element-056505d > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-98a5735 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-4173 .elementor-element.elementor-element-101c5f8 {
        --divider-border-style: solid;
        --divider-color: #7a7a7a;
        --divider-border-width: 1px;
    }
    .elementor-4173 .elementor-element.elementor-element-101c5f8 .elementor-divider-separator {
        width: 100%;
    }
    .elementor-4173 .elementor-element.elementor-element-101c5f8 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-4173 .elementor-element.elementor-element-0a817ea {
            width: 45%;
        }
        .elementor-4173 .elementor-element.elementor-element-087030f {
            width: 55%;
        }
    }
    @media (max-width: 1024px) {
        .elementor-4173 .elementor-element.elementor-element-0a817ea > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-f0c5277 > .elementor-widget-container {
            padding: 50px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-087030f > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-6dbfa45 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-9dfc89e > .elementor-widget-container {
            margin: -20px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-9c1a2a0 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-ae95012 {
            margin-top: 40px;
            margin-bottom: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-ed79e20 > .elementor-widget-container {
            margin: 0px 0px 0px 20px;
        }
        .elementor-4173 .elementor-element.elementor-element-056505d img {
            width: 70%;
        }
    }
    @media (max-width: 767px) {
        .elementor-4173 .elementor-element.elementor-element-0a817ea > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-0a817ea > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-f0c5277 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-46b2ec2 {
            margin-top: 0;
            margin-bottom: 26px;
        }
        .elementor-4173 .elementor-element.elementor-element-37b9a2d > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-37b9a2d > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-af0f9bb {
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-9c1a2a0 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-9c1a2a0 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-e6b619a > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-aaac6f8 {
            text-align: center;
        }
        .elementor-4173 .elementor-element.elementor-element-ae95012 {
            margin-top: 0px;
            margin-bottom: 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-e74ef53 > .elementor-widget-container {
            margin: 0px 0px -10px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-ed79e20 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
        .elementor-4173 .elementor-element.elementor-element-056505d img {
            width: 89%;
        }
    }
}
/*! CSS Used from: Embedded */
a:active {
    opacity: 1;
}
/*! CSS Used from: Embedded */
.text-blue {
    color: #435ba2;
}
.text-light-blue {
    color: #71b8ff;
}
.filler-quote-text {
    font-size: 2.5rem;
    font-family: "kanit";
}
.text-light-blue {
    color: #71b8ff;
}
.text-blue {
    color: #435ba2;
}
.filler-quote-text {
    font-size: 2.5rem;
    font-family: "kanit";
}
.text-center {
    text-align: center !important;
}
/*! CSS Used from: Embedded */
a {
    color: #1e73be;
}
a:hover,
a:active {
    color: #4096e2;
}
.main-header {
    background-color: rgba(255, 255, 255, 0);
    margin-top: 0;
    margin-bottom: 0;
}
.main-title,
.main-title a {
    color: #262828;
}
.main-title {
    padding-top: 8px;
    padding-bottom: 12px;
}
@media (min-width: 992px) {
    .main-title {
        padding-top: 25px;
        padding-bottom: 0px;
    }
}
@media (min-width: 992px) {
    .main-header {
        margin-top: 0;
        margin-bottom: 0;
    }
}
/*! CSS Used from: https://vsqclinic.com/wp-content/uploads/so-css/so-css-plant.css?ver=1655957816 ; media=all */
@media all {
    .main-header {
        background-color: #6ea1d8;
        color: #ffffff;
    }
    .main-header .main-title,
    .main-header .main-title a {
        color: #ffffff;
    }
    @media (min-width: 992px) {
        .main-title {
            padding-top: 15px;
            padding-bottom: 15px;
        }
    }
    @media (min-width: 992px) {
        .main-title {
            padding-top: 15px;
            padding-bottom: 15px;
        }
    }
}


html {
    font-size: 56.5% !important;
}
@media (max-width: 992px) {
    html {
        font-size: 50.30631% !important;
    }
}
body {
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
}
.elementor-element-ed79e20 img {
    display: inline-block;
    width: 24px;
}
.elementor-widget-text-editor {
    color: #7A7A7A;
}