* {
    /* box-sizing: border-box; */
}

 /* Desktop default > 1024px */
:root {
    --gjs-t-color-primary: #DA384A;
    --gjs-t-color-secondary: rgba(227, 107, 121, 1);
    --gjs-t-color-accent: #ffe8ea;
    --gjs-t-color-success: rgba(124, 199, 181, 1);
    --gjs-t-color-warning: #eaf9f2;
    --gjs-t-color-error: rgba(89, 86, 87, 1);
    --news-third-color: #78c1b0;
    --news-secondary-color: #abdfe1;
    --font-size-body: 18px;
    --news-logo-color: #ec1e43;
}
/* Tablet <= 1024 px */
@media (max-width: 1024px) {
    :root {
      --font-size-body: 16px;
    }
}

/* Mobile < 768px */
@media (max-width: 767px) {
:root {
    --font-size-body: 14px;
  }
}

html {
    font-size: var(--font-size-body);
}
  
body {
    margin: 0;
    font-size: var(--font-size-body);
    font-family: var(--wp--preset--font-family--exo-2);
}
  

/* Header */
.section__nav {
    background-color: #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
    transition: all 0.3s linear;
    line-height: 1;
    box-shadow: 0 3px 3px rgb(0 0 0 / .1);
}
a[href^="tel"] {
    color: white !important;
    text-decoration: none;
  }

.section__nav.active {
    transition: all 0.3s linear;
    position: fixed;
}

.has-main-background-image {
    background-image: linear-gradient(120deg, #e36b79 90%, #ffe8ea 100%) !important;
}

.header__a-link {
    text-decoration: none;
    cursor: pointer;
    color: rgba(255, 255, 255, 1);
    font-size: 0.85rem !important;
    font-family: "Exo 2", sans-serif;
}
.top-bar-text p {
    font-size: 0.85rem !important;
}
.section__header .header__menu {
    display: flex;
    align-items: center;
    /*gap: 0 40px;*/
}

.section__header .header__menu--item {
    position: relative;
}

.section__header .header__menu--item::before {
    position: absolute;
    display: block;
    content: '';
    bottom: -30px;
    left: 50%;
    height: 4px;
    width: 0%;
    background-color: #e36b79;
    transition: all 0.3s linear;
    transform: translateX(-50%);
}

.header__menu--item:hover .dropdown-menu {
    display: block;
}

.section__header .header__menu--item:hover:before,
.section__header .header__menu--item.current_page_item:before,
.section__header .header__menu--item.active:before {
    width: 130%;
    transition: all 0.3s linear;
}

.section__header.active .header__menu--item::before {
    bottom: -30px;
}

.dropdown-menu .header__menu--item:before {
    display: none;
}

.dropdown-menu .header__menu--item:hover:before {
    display: none;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

/*yan menu*/

body.show::after {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #d1d1d170;
    position: fixed;
    z-index: 10;
}

.section__header .header__menu--mb img {
    width: 30px;
    height: 30px;
    display: none;
}

.section__header .header__menu--item .header__menu--link {
    /* font-size: 16px; */
    font-size: 1rem !important;
    line-height: 22px;
    font-weight: 400;
    color: var(--primary-color);
    text-decoration: none;
    text-transform: uppercase;
    color: rgba(81, 81, 81, 1);
}

.section__header .sub-menu .header__menu--item .header__menu--link {
    /* font-size: 16px; */
    font-size: 1rem !important;
    line-height: 22px;
    font-weight: 400;
    color: var(--primary-color);
    text-decoration: none;
    text-transform: none;
    color: rgba(81, 81, 81, 1);
}

.header__menu--item .dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    overflow: hidden;
}

.header__menu--item .dropdown-menu {
    /* max-height: 300px; */
    overflow-y: auto;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    backdrop-filter: blur(1px);
    min-width: 320px;
}

.header__mobile--item .dropdown-menu {
    /* max-height: 300px; */
    overflow-y: auto;
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    backdrop-filter: blur(1px);
    min-width: 350px;
}


.dropdown-menu a {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    color: rgba(81, 81, 81, 1) !important;
}

.dropdown-menu a:hover {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    color: #e36b79 !important;
}

.dropdown-toggle {
    white-space: nowrap;
}

.mobile-dropdown-arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    width: 40px;
    height: 40px;
    display: grid !important;
    place-items: center;
    z-index: 9999;
}

.fa-regular,
.far {
    font-family: "Font Awesome 6 Pro";
    font-weight: 400;
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-down:before {
    content: "\f107";
}

.header__mobile .header__mobile--item a:hover {
    color: rgba(81, 81, 81, 1) !important;
}

.fa,
.fa-brands,
.fa-duotone,
.fa-light,
.fa-regular,
.fa-solid,
.fa-thin,
.fab,
.fad,
.fal,
.far,
.fas,
.fat {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.header__mobile--item .dropdown-menu {
    position: relative;
    background-color: inherit;
    border: none;
    box-shadow: none;
}

.top-bar-text {
    margin-right: 0px !important;
    margin-left: 66px !important;
}

.header__menu--mb {
    display: none;
}

.header__mobile {
    position: fixed;
    top: 80px;
    bottom: 0;
    left: 100%;
    width: 100%;
    /* padding: 30px 0; */
    background: var(--primary-color);
    transition: ease all 0.3s;
    z-index: 9999999;
    background-image: linear-gradient(120deg, #e36b79 40%, #ffe8ea 100%) !important;
    height: auto;
    overflow-y: auto;
}

.header__mobile .header__mobile--item {
    padding: 0 10px;
}

.header__mobile .header__mobile--item a {
    display: block;
    position: relative;
    color: #fff;
    font-weight: 400;
    font-size: 1rem;
    letter-spacing: 0.3px;
    text-align: left;
    padding: 20px 0 20px 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #ffffff46;
}

.header__mobile .sub-menu .header__mobile--item a {
    display: block;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.3px;
    text-align: left;
    padding: 20px 0 20px 20px;
    text-transform: none;
    border-bottom: 1px solid #ffffff46;
}

.header__mobile .header__mobile--item a,
a:hover {
    text-decoration: none;
}

.header__mobile--item .dropdown-menu a {
    color: #fff !important;
}

.blur {
    position: fixed;
    width: 100%;
    height: 100vh;
    display: block;
    content: '';
    background: transparent;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    z-index: 999;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.1);
    visibility: hidden;
    transition: all 0.3s linear;
}

.section__header ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.section__header li {
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}

.section__header .header__menu--list {
    gap: 0 40px;
    display: flex;
}
/* Header end */

/* Footer */
.footer__right {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
}

.footer__right--socials {
    display: flex;
    flex-direction: column;
    /* gap: 5px; */
   /* margin-bottom: 10px;*/
}

.footer__right--bottom {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex-direction: column;
}

.footer__right-text {
    font-family: "Exo 2", sans-serif;
    color: rgba(255, 255, 255, 1);
    align-self: flex-start;
    text-align: left;
    margin-top: 0vw;
    margin-bottom: 0vw;
    font-size: 1rem;
}

.no-bullets {
    list-style-type: none;
    padding-left: 0;
    /* Optional: removes indentation */
    font-size: 1rem;
    font-family: "Exo 2", sans-serif;
    text-decoration: none;
    color: rgba(255, 255, 255, 1);
}
.footer__a-link {
    text-decoration: none;
    cursor: pointer;
    color: rgba(255, 255, 255, 1);
    font-size: 1rem;
    font-family: "Exo 2", sans-serif;
}

.footer__right--group {
    gap: 10px;
    /*justify-content: flex-end;*/
}

.footer__right--item:hover {
    transform: scale(1.06);
}

.footer__right--item {
    transform: scale(1);
    transition: all .3s linear;
}

.footer__right--group .footer__right--item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.footer__copyright {
    color: rgba(255, 255, 255, 1);
    align-self: flex-start;
    text-align: left;
    margin-top: 0vw;
    margin-bottom: 0vw;
    font-size: 16px;
    line-height: 2vw;
    font-family: 'Exo 2';
}

.footer__line {
    width: 100%;
    margin: 12px 0;
    height: 1px;
    background-color: rgba(255, 255, 255, 1);
}

/* Footer end */

/* Trang chu */
/* Trang chu end */

/* Ve chung toi */
/* Ve chung toi end */

/* Nhan su */
/* Nhan su end */

/* Dich vu */
/* Dich vu end */

/* Common */
/* Common end */




.align-items-center {
    align-items: center !important;
}

.d-flex {
    display: flex !important;
}



.trang-chu-container103 {
    display: contents;
}

.trang-chu-navlink1 {
    display: contents;
}



.trang-chu-image14 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}


.trang-chu-image15 {
    width: 3.4vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-image16 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-image17 {
    width: 3.5vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-container120 {
    display: none;
}

.trang-chu-container121 {
    display: contents;
}

.trang-chu-image18 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}


.trang-chu-image19 {
    width: 3.8vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-image20 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-image21 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-text125 {
    color: var(--dl-color-theme-secondary2);
    font-size: 1.8vh;
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}


.trang-chu-image22 {
    width: 3.1vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}


.trang-chu-image23 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-text135 {
    color: var(--dl-color-theme-secondary2);
    font-size: 1.8vh;
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}


.trang-chu-image24 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}

.trang-chu-text139 {
    color: var(--dl-color-theme-secondary2);
    font-size: 1.8vh;
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}

.trang-chu-image25 {
    width: 3.6vw;
    height: 3.4vw;
    margin-top: 1vh;
    margin-bottom: 1vh;
}


.trang-chu-container136 {
    display: none;
}

.trang-chu-container137 {
    display: contents;
}


.trang-chu-text185 {
    color: var(--dl-color-theme-secondary2);
    font-size: 18px;
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}

.trang-chu-text191 {
    color: var(--dl-color-theme-secondary2);
    font-size: 18px;
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}

.trang-chu-container149 {
    top: 18vw;
    flex: 0 0 auto;
    left: 33.5vw;
    width: 33vw;
    height: 30vw;
    display: flex;
    z-index: 1;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    animation-name: fadeInUp;
    animation-delay: 0s;
    justify-content: center;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0.00%, rgb(250, 252, 255) 100.00%);
    animation-duration: 1000ms;
    animation-direction: normal;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    animation-iteration-count: 1;
    animation-timing-function: ease;
}

.trang-chu-container150 {
    top: 36vw;
    flex: 0 0 auto;
    left: 0vw;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-end;
    background-color: #ffffff;
    border-top-right-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-container151 {
    display: none;
}

.trang-chu-container152 {
    display: contents;
}

.trang-chu-container153 {
    display: none;
}

.trang-chu-container154 {
    display: contents;
}

.trang-chu-container155 {
    top: 27vw;
    flex: 0 0 auto;
    left: 0vw;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-end;
    background-color: #ffffff;
    border-top-right-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-container156 {
    display: none;
}

.trang-chu-container157 {
    display: contents;
}

.trang-chu-container158 {
    display: none;
}

.trang-chu-container159 {
    display: contents;
}

.trang-chu-container160 {
    top: 18vw;
    flex: 0 0 auto;
    left: 0vw;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-end;
    background-color: #ffffff;
    border-top-right-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-container161 {
    display: none;
}

.trang-chu-container162 {
    display: contents;
}

.trang-chu-container163 {
    display: none;
}

.trang-chu-container164 {
    display: contents;
}

.trang-chu-container165 {
    top: 36vw;
    flex: 0 0 auto;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-start;
    background-color: #ffffff;
    border-top-left-radius: 4vw;
    border-bottom-left-radius: 4vw;
}

.trang-chu-container166 {
    display: none;
}

.trang-chu-container167 {
    display: contents;
}

.trang-chu-container168 {
    display: none;
}

.trang-chu-container169 {
    display: contents;
}

.trang-chu-container170 {
    top: 27vw;
    flex: 0 0 auto;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-start;
    background-color: #ffffff;
    border-top-left-radius: 4vw;
    border-bottom-left-radius: 4vw;
}


.trang-chu-container171 {
    display: none;
}

.trang-chu-container172 {
    display: contents;
}

.trang-chu-container173 {
    display: none;
}

.trang-chu-container174 {
    display: contents;
}

.trang-chu-container175 {
    top: 18vw;
    flex: 0 0 auto;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-start;
    background-color: #ffffff;
    border-top-left-radius: 4vw;
    border-bottom-left-radius: 4vw;
}

.trang-chu-container176 {
    display: none;
}

.trang-chu-container177 {
    display: contents;
}

.trang-chu-container178 {
    display: none;
}

.trang-chu-container179 {
    display: contents;
}

.trang-chu-container180 {
    top: 9vw;
    flex: 0 0 auto;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-start;
    background-color: #ffffff;
    border-top-left-radius: 4vw;
    border-bottom-left-radius: 4vw;
}

.trang-chu-container181 {
    display: none;
}

.trang-chu-container182 {
    display: contents;
}

.trang-chu-container183 {
    display: none;
}

.trang-chu-container184 {
    display: contents;
}

.trang-chu-container185 {
    top: 9vw;
    flex: 0 0 auto;
    left: 0vw;
    width: 28vw;
    height: 7vw;
    display: flex;
    padding: 0px;
    z-index: 100;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    justify-content: flex-end;
    background-color: rgb(255, 255, 255);
    border-top-right-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-container186 {
    display: none;
}

.trang-chu-container187 {
    display: contents;
}

.trang-chu-container188 {
    display: none;
}

.trang-chu-container189 {
    display: contents;
}

.trang-chu-text216 {
    color: var(--dl-color-theme-primary1);
}


.trang-chu-text225 {
    color: #da384a;
}

.trang-chu-text226 {
    color: var(--dl-color-theme-primary1);
}

.trang-chu-container194 {
    flex: 0 0 auto;
    width: 16vw;
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.trang-chu-text230 {
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-size: 1.7rem;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 600;
}

.trang-chu-container196 {
    width: 25vw;
    height: 31vw;
    display: flex;
    z-index: 15;
    position: relative;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    background-image: linear-gradient(90deg, rgb(255, 142, 171) 0.00%, rgb(255, 86, 86) 98.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-link41 {
    display: contents;
}

.trang-chu-container204 {
    right: 2vw;
    width: 6vw;
    bottom: 9vw;
    height: 6vw;
    display: flex;
    z-index: 99999;
    position: fixed;
    align-self: center;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    background-image: radial-gradient(circle at right bottom, rgb(193, 39, 39) 0.00%, rgb(219, 26, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-container204:hover {
    width: 7vw;
    height: 7vw;
}

.trang-chu-image43 {
    width: 5vw;
    object-fit: cover;
}

.trang-chu-link42 {
    display: contents;
}

.trang-chu-container205 {
    right: 7vw;
    width: 6vw;
    bottom: 7vw;
    height: 6vw;
    display: none;
    z-index: 99999;
    position: fixed;
    align-self: center;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    text-decoration: none;
    background-image: radial-gradient(circle at right bottom, rgb(193, 39, 39) 0.00%, rgb(219, 26, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
}

.trang-chu-container205:hover {
    width: 16vw;
    height: 16vw;
}

.trang-chu-image44 {
    width: 4vw;
    object-fit: cover;
}


.thq-mask-image-vertical {
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0.00%, rgba(183, 80, 174, 0.2) 31.00%, rgb(183, 80, 174) 60.00%);
}

.thq-mask-image-horizontal {
    mask-image: linear-gradient(180deg, rgb(0, 0, 0) 59.00%, rgba(255, 211, 148, 0.2) 88.00%, rgba(255, 211, 148, 0) 100.00%);
}

.Content {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.15;
    text-transform: none;
    text-decoration: none;
}

.ve-chung-toi-container11 {
    align-items: center;
    flex-direction: column;
    display: flex;
}


.ve-chung-toi-container17 {
    flex: 0 0 auto;
    width: auto;
    height: auto;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}


.ve-chung-toi-text12 {
    font-weight: 800;
}

.ve-chung-toi-text13 {
    font-style: normal;
}

.ve-chung-toi-text14 {
    color: var(--dl-color-theme-secondary2);
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}

.ve-chung-toi-text15 {
    font-style: normal;
}

.ve-chung-toi-text16 {
    font-style: normal;
}

.ve-chung-toi-text17 {
    color: var(--dl-color-theme-secondary2);
    font-style: normal;
    font-family: "Exo 2";
    font-weight: 600;
}

.ve-chung-toi-text18 {
    font-style: normal;
}

.ve-chung-toi-container22 {
    top: 27vw;
    flex: 0 0 auto;
    left: 0px;
    right: 0px;
    width: 70vw;
    height: 100vw;
    margin: auto;
    display: flex;
    z-index: -9;
    position: absolute;
    align-items: flex-start;
    background-color: #ffffff;
}

.ve-chung-toi-text21 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

.ve-chung-toi-container26 {
    flex: 0 0 auto;
    width: 8vw;
    height: 8vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 163, 135, 0.5);
    align-items: center;
    border-radius: 6vw;
    margin-bottom: 2vw;
    justify-content: center;
    background-image: radial-gradient(circle at left top, rgb(255, 181, 198) 48.00%, rgb(205, 255, 232) 100.00%);
}

.ve-chung-toi-image14 {
    width: 7vw;
    height: 7vw;
    object-fit: cover;
}

.ve-chung-toi-text25 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

.ve-chung-toi-container28 {
    flex: 0 0 auto;
    width: 8vw;
    height: 8vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 163, 135, 0.5);
    align-items: center;
    border-radius: 6vw;
    margin-bottom: 2vw;
    justify-content: center;
    background-image: radial-gradient(circle at left top, rgb(255, 181, 198) 48.00%, rgb(205, 255, 232) 100.00%);
}

.ve-chung-toi-image15 {
    width: 7vw;
    height: 5vw;
    object-fit: cover;
}

.ve-chung-toi-text29 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

.ve-chung-toi-container30 {
    flex: 0 0 auto;
    width: 8vw;
    height: 8vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 163, 135, 0.5);
    align-items: center;
    border-radius: 6vw;
    margin-bottom: 2vw;
    justify-content: center;
    background-image: radial-gradient(circle at left top, rgb(255, 181, 198) 48.00%, rgb(205, 255, 232) 100.00%);
}

.ve-chung-toi-image16 {
    width: 8vw;
    height: 7vw;
    object-fit: cover;
}

.ve-chung-toi-text33 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

.ve-chung-toi-container32 {
    flex: 0 0 auto;
    width: 8vw;
    height: 8vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 163, 135, 0.5);
    align-items: center;
    border-radius: 6vw;
    margin-bottom: 2vw;
    justify-content: center;
    background-image: radial-gradient(circle at left top, rgb(255, 181, 198) 48.00%, rgb(205, 255, 232) 100.00%);
}

.ve-chung-toi-image17 {
    width: 6.8vw;
    height: 6.8vw;
    object-fit: cover;
}

.ve-chung-toi-text37 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

.ve-chung-toi-container34 {
    flex: 0 0 auto;
    width: 8vw;
    height: 8vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 163, 135, 0.5);
    align-items: center;
    border-radius: 6vw;
    margin-bottom: 2vw;
    justify-content: center;
    background-image: radial-gradient(circle at left top, rgb(255, 181, 198) 48.00%, rgb(205, 255, 232) 100.00%);
}

.ve-chung-toi-image18 {
    width: 7.5vw;
    height: 7vw;
    object-fit: cover;
}

.ve-chung-toi-text41 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 600;
    text-transform: uppercase;
}

.ve-chung-toi-text42 {
    font-weight: bold;
}

.ve-chung-toi-container36 {
    flex: 0 0 auto;
    width: 8vw;
    height: 8vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 163, 135, 0.5);
    align-items: center;
    border-radius: 6vw;
    margin-bottom: 2vw;
    justify-content: center;
    background-image: radial-gradient(circle at left top, rgb(255, 181, 198) 48.00%, rgb(205, 255, 232) 100.00%);
}

.ve-chung-toi-image19 {
    width: 5vw;
    height: 5vw;
    object-fit: cover;
}

.ve-chung-toi-text48 {
    color: var(--dl-color-theme-neutral-light);
    font-family: "Exo 2";
}

.ve-chung-toi-text51 {
    color: var(--dl-color-theme-neutral-light);
    font-family: "Exo 2";
}

.ve-chung-toi-text54 {
    color: var(--dl-color-theme-neutral-light);
    font-family: "Exo 2";
}

.ve-chung-toi-text57 {
    color: var(--dl-color-theme-neutral-light);
    font-family: "Exo 2";
}

.ve-chung-toi-container38 {
    width: 100vw;
    height: 35vh;
    display: none;
    margin-top: 10vh;
    align-items: center;
    padding-top: 5vh;
    border-radius: 4px;
    flex-direction: row;
    justify-content: center;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0.00%, rgb(255, 160, 189) 45.00%, rgb(218, 56, 56) 100.00%);
}

.ve-chung-toi-container39 {
    flex: 0 0 auto;
    width: 40vw;
    height: 25vh;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.ve-chung-toi-text59 {
    fill: var(--dl-color-theme-neutral-light);
    color: var(--dl-color-theme-neutral-light);
    width: 20vw;
    height: 3vh;
    font-size: 2vh;
    align-self: flex-start;
    font-style: normal;
    margin-top: 2vh;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 900;
    margin-left: 4vw;
    margin-bottom: 1vh;
    text-transform: uppercase;
}

.ve-chung-toi-text60 {
    fill: var(--dl-color-theme-neutral-light);
    color: var(--dl-color-theme-neutral-light);
    width: 35vw;
    font-size: 2vh;
    align-self: flex-start;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 400;
    margin-left: 4vw;
    margin-bottom: 1vh;
}

.ve-chung-toi-text61 {
    fill: var(--dl-color-theme-neutral-light);
    color: var(--dl-color-theme-neutral-light);
    width: 35vw;
    font-size: 2vh;
    align-self: flex-start;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 400;
    margin-left: 4vw;
    margin-bottom: 1vh;
}

.ve-chung-toi-text62 {
    fill: var(--dl-color-theme-neutral-light);
    color: var(--dl-color-theme-neutral-light);
    width: 35vw;
    font-size: 2vh;
    align-self: flex-start;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 400;
    margin-left: 4vw;
    margin-bottom: 1vh;
}

.ve-chung-toi-text63 {
    fill: var(--dl-color-theme-neutral-light);
    color: var(--dl-color-theme-neutral-light);
    width: 35vw;
    font-size: 2vh;
    align-self: flex-start;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 400;
    margin-left: 4vw;
    margin-bottom: 1vh;
}

.ve-chung-toi-google-maps1 {
    width: 35vw;
    height: 20vh;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

.ve-chung-toi-link16 {
    display: contents;
}

.ve-chung-toi-link17 {
    display: contents;
}

.ve-chung-toi-link18 {
    display: contents;
}

.ve-chung-toi-link19 {
    display: contents;
}


.ve-chung-toi-link20 {
    display: contents;
}

.ve-chung-toi-container49 {
    right: 50px;
    border: 1px solid #ffffff5c;
    bottom: 30px;
    display: flex;
    z-index: 22;
    position: fixed;
    box-shadow: 5px 5px 10px 0px rgba(31, 31, 31, 0.4);
    min-height: auto;
    align-items: center;
    padding-top: 8px;
    padding-left: 12px;
    border-radius: 8px;
    padding-right: 12px;
    padding-bottom: 8px;
    backdrop-filter: blur(6px);
    background-color: rgba(41, 41, 41, 0.41);
}

.ve-chung-toi-icon1 {
    width: 24px;
    margin-right: 4px;
}

.ve-chung-toi-text73 {
    color: white;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

:root {
    --dl-color-theme-accent1: #f9f2f0ff;
    --dl-color-theme-accent2: #464646ff;
    --dl-color-theme-primary1: #da384aff;
    --dl-color-theme-primary2: #f35555ff;
    --dl-color-theme-secondary1: #e4f3ecff;
    --dl-color-theme-secondary2: #6d5959ff;
    --dl-color-theme-neutral-dark: #191818;
    --dl-color-theme-neutral-light: #FBFAF9;
}

.thq-mask-image-horizontal1 {
    mask-image: linear-gradient(180deg, rgba(255, 211, 148, 0) 0.00%, rgba(0, 0, 0, 0.81) 51.00%, rgba(255, 211, 148, 0) 100.00%);
}

.fade-on-scroll {
    animation: fadeOutOnScroll linear both;
    animation-range: 0 10vw;
    animation-timeline: scroll();
}

.pulse-button {
    animation: pulse 1.5s ease-in-out infinite;
}

.text-shadow {
    filter: blur(3px);
    opacity: 0.6;
    transform: translate(3px, 3px);
}

.cursor-hand {
    cursor: pointer !important;
}

.nhan-su-container13 {
    display: contents;
}

.nhan-su-navlink1 {
    display: contents;
}

.nhan-su-container16 {
    flex: 0 0 auto;
    width: auto;
    height: auto;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

.nhan-su-container17 {
    flex: 0 0 auto;
    width: auto;
    height: auto;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

.nhan-su-navlink3 {
    color: rgb(70, 70, 70);
    width: auto;
    height: auto;
    font-size: 18px;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 600;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

.nhan-su-navlink3:hover {
    color: #da384a;
}

.nhan-su-link11 {
    color: rgb(70, 70, 70);
    width: auto;
    height: auto;
    font-size: 18px;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 600;
    margin-left: 1vw;
    margin-right: 1vw;
}

.nhan-su-link11:hover {
    color: #da384a;
}

.nhan-su-link12 {
    color: rgb(70, 70, 70);
    width: auto;
    height: auto;
    font-size: 18px;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 600;
    margin-left: 1vw;
}

.nhan-su-link12:hover {
    color: #da384a;
}

.nhan-su-text11 {
    top: 33.5vw;
    fill: var(--dl-color-theme-secondary2);
    left: 0px;
    color: rgb(179, 14, 14);
    right: 0px;
    width: 100vw;
    height: auto;
    margin: auto;
    opacity: 0.1;
    z-index: 7;
    position: absolute;
    font-size: 3vw;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 1vw;
    padding-left: 1vw;
    border-radius: 4px;
    padding-right: 1vw;
    padding-bottom: 1vw;
    text-transform: uppercase;
}

.nhan-su-container20 {
    flex: 0 0 auto;
    width: 100vw;
    height: 30vw;
    display: flex;
    align-items: flex-start;
    background-size: cover;
    background-image: url("public/united-hands-medical-team-close-up-1500w.webp");
    background-position: center;
}

.news-header {
    flex: 0 0 auto;
    width: 100vw;
    height: 30vw;
    display: flex;
    align-items: flex-start;
}

.tieudecon {
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-size: 1.5vw;
    align-self: center;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 800;
    display: block;
}

.nhan-su-container26 {
    flex: 0 0 auto;
    width: 70vw;
    display: grid;
    align-self: center;
    place-items: start center;
    background-image: linear-gradient(180deg, rgba(228, 243, 236, 0) 0.00%, rgba(228, 243, 236, 0.73) 49.00%, rgba(228, 243, 236, 0) 100.00%);
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    height: 55vw;
    margin-top: 2vw;
}

.nhan-su-container28 {
    flex: 0 0 auto;
    width: 25vw;
    height: auto;
    display: flex;
    flex-direction: column;
}

.nhan-su-container30 {
    flex: 0 0 auto;
    width: 25vw;
    height: auto;
    display: flex;
    flex-direction: column;
}

.nhan-su-container32 {
    flex: 0 0 auto;
    width: 25vw;
    height: auto;
    display: flex;
    flex-direction: column;
}

.nhan-su-text40 {
    margin-top: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
    margin-left: 1vw;
}

.nhan-su-container34 {
    flex: 0 0 auto;
    width: 25vw;
    height: auto;
    display: flex;
    flex-direction: column;
}

.nhan-su-text42 {
    margin-top: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
    margin-left: 1vw;
}

.nhan-su-container36 {
    flex: 0 0 auto;
    width: 25vw;
    height: auto;
    display: flex;
    flex-direction: column;
}

.nhan-su-text44 {
    margin-top: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
    margin-left: 1vw;
}




.content {
    margin-top: 70px;
    min-height: 2000px;
}


#iw56c8-2-2 {
    font-size: 1.5vw;
    width: 20vw;
}

#i4rq49-2-2 {
    font-size: 1.5vw;
    width: 20vw;
}

#iksg8l-2-2 {
    font-size: 1.5vw;
    width: 20vw;
}

#iev2f6 {
    padding-top: 0.016px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#i07gno {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-01.webp");
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    z-index: -5;
}

.news-header-id {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    z-index: -5;
}

#ipdfkx7:checked~#ikbtggp {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3:checked~#ikbtggp-3-4 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-3:checked~#ikbtggp-3-2 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-4:checked~#ikbtggp-3-5 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-6:checked~#ikbtggp-3-7 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.hide:hover {
    transform: translateY(-100%);
}


main::before {
    content: '';
    display: block;
    /*height: 60px;*/
}

.hide-on-scroll {
    position: sticky;
    top: 0;
    z-index: 1000;
    transition: opacity 0.4s ease;
}

.hide-on-scroll {
    position: fixed;
    undefined: undefined;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    transition: transform 0.28s ease, opacity 0.28s ease;
    transform: translateY(0);
    opacity: 1;
}

.hide-on-scroll.hidden {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}


.gjs-plg-flex-column {
    flex-grow: 1;
}

.gjs-plg-flex-row {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
}

#ipdfkx7-2-3-2-6:checked~#ikbtggp-3-4-2-6 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-5:checked~#ikbtggp-3-4-2-5 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3:checked~#ikbtggp-3-4-2-3 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#i7rs1l {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-03.webp");
    background-position: 0px 0px;
    background-size: 100vw 80vw;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 0;
    top: 80vw;
    width: 100vw;
    height: 80vw;
}

#iev2f6-2 {
    padding-top: 0.016px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#ir3cvk {
    flex: 0 0 auto;
    width: 45vw;
    height: 32vw;
    display: flex;
    align-items: center;
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    background-image: radial-gradient(circle at right bottom, rgba(255, 137, 124, 0.67) 0.00%, rgb(232, 55, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    position: static;
    padding-top: 1vw;
    margin-top: 2vw;
    z-index: 3;
}


#i6lw5pb {
    font-size: 1.5vw;
    font-weight: 600;
    color: #6d5959;
    margin-top: 0.5vw;
}

#iufjaoo {
    font-size: 1.5vw;
    font-weight: 600;
    color: #6d5959;
}

#iufjaoo-2-2 {
    font-size: 1.5vw;
    font-weight: 500;
    color: rgba(135, 130, 132, 1);
}

#i4skk3c {
    font-size: 1.5vw;
    font-weight: 600;
    width: 20vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5vw;
    color: #595657;
}

#i51fdms {
    font-size: 1.5vw;
    font-weight: 600;
    width: 20vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5vw;
    color: #595657;
}

#irtin9g {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#ickeofx {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#i2rqpli {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#iy8fihc {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    font-weight: 600;
}

#idy85lx {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    padding-right: 2vw;
    padding-left: 2vw;
}

#idhm56v {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#ilktajl {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#ir1313d {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#i33f7ai {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#i2gbvzo {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#icrqv56 {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#irfxusl {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#inrpq9l {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

.text {
    font-weight: 600;
    font-family: 'Exo 2';
    text-align: left;
    font-size: 1.5vw;
    color: #595657;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    width: 65vw;
    height: 6vw;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 6vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    margin-right: 2vw;
    margin-bottom: 2vw;
    margin-left: 2vw;
    margin-top: 0vw;
}

#i2o3zhg {
    color: #e36b79;
}

.MsoListParagraph {
    margin-top: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
    margin-left: 1vw;
}

.ve-chung-toi-container11:hover {
    flex-direction: column;
    align-items: center;
}

#i2lx2uu-3-2-2 {
    font-size: 1.5vw;
    font-weight: 500;
    width: 22vw;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5vw;
    color: rgba(135, 130, 132, 1);
}



#icacale {
    mso-bidi-font-style: normal;
}

#ix59hah {
    font-size: 13.0pt;
    line-height: 107%;
    font-family: "Times New Roman", serif;
    mso-fareast-font-family: Aptos;
    mso-fareast-theme-font: minor-latin;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
    mso-bidi-language: AR-SA;
}

#iha866w {
    margin-bottom: 0in;
    text-align: center;
    line-height: 150%;
}

.tieude {
    font-family: 'Exo 2';
    text-transform: uppercase;
    font-size: 2.5vw;
    font-weight: 900;
    color: #595657;
    margin-top: 1vw;
    margin-bottom: 1vw;
}

.news-headline {
    font-family: 'Exo 2';
    text-transform: uppercase;
    font-size: 2.5vw;
    font-weight: 900;
    color: #595657;
    margin-top: 1vw;
    margin-bottom: 1vw;
    text-align:center;
    padding-top: 3vw;
}

.noidung {
    font-size: 1.5vw;
    font-family: 'Exo 2';
    text-align: center;
    color: #6d5959;
    /* font-weight: 500; */
    align-self: center;
    line-height: normal;
}

#i33nxb-2-2-3 {
    height: 90vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    left: auto;
    right: auto;
    top: 150vw;
}

#i07gno-2-3 {
    width: 100vw;
    display: flex;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
    background-position: 0px 0px;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i07gno-2-3:hover {
    width: 100vw;
    height: auto;
}

#iul4gh {
    color: rgba(255, 255, 255, 1);
    width: 30vw;
    margin-top: -1vw;
    font-family: 'Exo 2' !important;
    margin-block-end: 1em;
}
#iev2f6-2-3 {
    padding-top: 0.016px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#irxqsrr {
    margin-left: .25in;
}

#ie81d4i {
    margin-left: .25in;
}

#ie002hx {
    mso-spacerun: yes;
}

#ib5nw1h {
    font-size: 11.0pt;
    line-height: 107%;
    font-family: "Aptos", sans-serif;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: Aptos;
    mso-fareast-theme-font: minor-latin;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
    mso-bidi-language: AR-SA;
}

#i41s2en {
    font-size: 11.0pt;
    line-height: 107%;
    font-family: "Aptos", sans-serif;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: "Times New Roman";
    mso-fareast-theme-font: major-fareast;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
    mso-bidi-language: AR-SA;
}

#ij50lez {
    font-size: 11.0pt;
    line-height: 107%;
    font-family: "Aptos", sans-serif;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: Aptos;
    mso-fareast-theme-font: minor-latin;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
    mso-bidi-language: AR-SA;
}

#ind90mf {
    font-size: 11.0pt;
    line-height: 107%;
    font-family: "Aptos", sans-serif;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: "Times New Roman";
    mso-fareast-theme-font: major-fareast;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
    mso-bidi-language: AR-SA;
}

#isrlp4w {
    font-size: 11.0pt;
    line-height: 107%;
    font-family: "Aptos", sans-serif;
    mso-ascii-theme-font: minor-latin;
    mso-fareast-font-family: Aptos;
    mso-fareast-theme-font: minor-latin;
    mso-hansi-theme-font: minor-latin;
    mso-bidi-font-family: "Times New Roman";
    mso-bidi-theme-font: minor-bidi;
    mso-ansi-language: EN-US;
    mso-fareast-language: EN-US;
    mso-bidi-language: AR-SA;
}


#i33nxb-2-2-3-2 {
    height: 200vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    left: auto;
    right: auto;
}

#itp4f {
    width: 100vw;
    height: auto;
    display: flex;
    z-index: 99;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-01.webp");
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

.doituong {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 28vw;
    height: auto;
    font-size: 2vw;
    font-style: normal;
    text-align: center;
    /* font-family: "Exo 2"; */
    font-weight: 500;
}

.dichvutrangchu {
    font-family: 'Exo 2';
    text-align: center;
    line-height: 1.2vw;
    font-size: 1.2vw;
    color: #595657;
}

.hopdichvutrangchu {
    width: 8vw;
    height: 10vw;
    box-shadow: 5px 5px 10px 0px rgba(241, 178, 133, 0.5);
    transition: 0.3s;
    align-items: center;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #ffffff;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    padding-bottom: 2vw;
    cursor: pointer;
}

.hopdichvutrangchu:hover {
    width: 9vw;
    height: 11vw;
}

.shadow {
    box-shadow: 3px 3px 5px 0 rgba(89, 87, 87, 0.28);
}

#itd22f-2-2 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    align-self: center;
    height: 45vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    padding-left: 3vw;
    margin-top: 0vw;
    padding-top: 2vw;
}

#i6qyfk {
    width: 20vw;
}

#iz400t {
    width: 20vw;
}


* {
    box-sizing: border-box;
}

.nhan-su-container19 {
    flex: 0 0 auto;
    width: 100vw;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.news-header-container {
    flex: 0 0 auto;
    width: 100vw;
    height: auto;
    display: flex;
    flex-direction: column;
}

.tieudecon {
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-size: 1.5vw;
    align-self: center;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 800;
}

#i07gno {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.gjs-plg-flex-row {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
}

#i7rs1l {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-03.webp");
    background-position: 0px 0px;
    background-size: 100vw 80vw;
    background-repeat: no-repeat;
    position: absolute;
    top: 70vw;
}

#i07gno-2-3 {
    width: 100vw;
    display: flex;
}

#ivbprt-2-2 {
    align-items: center;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
    background-position: 0px 0px;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}


#itp4f {
    width: 100vw;
    height: auto;
    display: flex;
    z-index: 99;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
}

.hopdichvutrangchu {
    width: 8vw;
    height: 10vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(241, 178, 133, 0.5);
    transition: 0.3s;
    align-items: center;
    flex-direction: column;
    justify-content: flex-end;
    background-color: #ffffff;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    padding-bottom: 2vw;
    cursor: pointer;
}

#ivbprt-2-2 {
    align-items: center;
}

.gjs-link-box {
    color: inherit;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    max-width: 100%;
    text-decoration: none;
}

#i6veaem-2 {
    top: 1vw;
    right: -1vw;
    width: 27vw;
    height: 31vw;
    z-index: 20;
    position: absolute;
    object-fit: cover;
    animation-name: swing;
    animation-delay: 0s;
    animation-duration: 4s;
    animation-direction: normal;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#igijlpj-2 {
    top: 1vw;
    right: -1vw;
    width: 27vw;
    height: 31vw;
    z-index: 20;
    position: absolute;
    object-fit: cover;
    animation-name: swing;
    animation-delay: 0s;
    animation-duration: 4s;
    animation-direction: normal;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#ipdfkx7-2-3-2-3-2:checked~#ikbtggp-3-4-2-3-2 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-3:checked~#ikbtggp-3-4-2-3-3 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-4:checked~#ikbtggp-3-4-2-3-3 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-4:checked~#ikbtggp-3-4-2-3-4 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-5:checked~#ikbtggp-3-4-2-3-5- {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-5:checked~#ikbtggp-3-4-2-3-5 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-6:checked~#ikbtggp-3-4-2-3-6 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#irj6s6-2-2-2-3 {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
    background-position: 0px -20vw;
    background-size: 100vw auto;
}

.new-header-bg {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
    background-position: 0px -20vw;
    background-size: 100vw auto;
}

.bgia-header-bg {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/1eac664e-4353-4cb5-b7e0-df73f6c8aca2__explaining-x-ray-results-patient.webp");
    background-position: 0px -10vw;
    background-size: 100vw auto;
}

#io2icjw {
    display: none;
}

#i0n61vu {
    width: 100vw;
    margin-top: -5vw;
}


#ipbfng-2-5-2 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 12vw;
    flex-direction: column;
}

.gjs-plg-fslightbox {
    display: inline-block;
    padding: 10px;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
    background-position: 0px 0px;
    background-size: 50px 50px;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 100vw;
    margin-right: 3vw;
    height: 15vw;
}

#itxgto-2 {
    background-image: linear-gradient(rgba(255, 255, 255, 0) 100%) 1%, rgba(255, 255, 255, 0) 100%) 100%);
    background-position: 0px 0px;
    background-size: auto auto;
}

.trang-chu-container197 {
    flex: 0 0 auto;
    width: 25vw;
    height: 27vw;
    display: flex;
    margin-top: 4vw;
    align-items: flex-start;
    margin-left: 5vw;
    background-size: 25vw 32vw;
    justify-content: center;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/tu-van-01.webp");
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.trang-chu-image42 {
    width: 35px;
    object-fit: cover;
}

#izh9ge {
    padding-bottom: 1vw;
}

#iekhcu {
    display: none;
}


#i6qh9eq {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#i53genw {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#ixbmsda {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#izwwyyg {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#i5tfxi-2 {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#i2hv2l-2 {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#iy7rjd1 {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}

#icbjpw7 {
    width: 16vw;
    height: 12vw;
    justify-content: flex-end;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    transition: all 300ms ease 0s;
    box-shadow: 5px 5px 10px 0px rgba(120, 194, 177, 0.46);
}


#i53genw:hover {
    width: 17vw;
    height: 13vw;
}

#i6qh9eq:hover {
    width: 17vw;
    height: 13vw;
}


#ixbmsda:hover {
    width: 17vw;
    height: 13vw;
}

#izwwyyg:hover {
    width: 17vw;
    height: 13vw;
}

#i5tfxi-2:hover {
    width: 17vw;
    height: 13vw;
}

#icbjpw7:hover {
    width: 17vw;
    height: 13vw;
}

#iy7rjd1:hover {
    width: 17vw;
    height: 13vw;
}

#i2hv2l-2:hover {
    width: 17vw;
    height: 13vw;
}

#i0dhtj {
    font-weight: 700;
    color: rgba(255, 255, 255, 1);
    font-size: 2vw;
    align-self: flex-start;
}

#i60arh {
    width: 100vw;
    height: 22vw;
    display: grid;
    place-items: center;
    border-radius: 4px;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0.00%, rgba(251, 96, 121, 0.65) 46.00%, rgb(218, 56, 56) 100.00%);
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    flex: 0 0 auto;
    padding-right: 7vw;
    padding-left: 7vw;
    padding-top: 7vw;
    padding-bottom: 5vw;
}

#ixdnkc {
    text-align: left;
    font-size: 1.2vw;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-bottom: 0vw;
    align-self: flex-start;
}

#icaisl {
    flex: 0 0 auto;
    width: 70vw;
    height: 50vw;
    display: flex;
    z-index: 2;
    align-items: center;
    border-color: var(--dl-color-theme-primary2);
    border-style: solid;
    border-width: 0.2vw;
    border-radius: 4vw;
    justify-content: center;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    margin-left: 180px;
    margin-right: 180px;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px;
}

#iq9ggl {
    text-align: justify;
    width: 60vw;
    align-self: flex-start;
    margin-top: 1vw;
    margin-bottom: 0vw;
}

#ibahi4 {
    flex: 0 0 auto;
    width: 23vw;
    height: 32vw;
    display: flex;
    align-items: center;
    margin-left: 1vw;
    margin-right: 3vw;
    flex-direction: column;
    justify-content: center;
}

#i4vacj {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-top: 2vw;
}

#iv5tko {
    margin-top: 0vw;
    margin-bottom: 0vw;
    text-align: left;
    align-self: center;
    font-style: italic;
}

#id5wgq {
    text-align: justify;
    width: auto;
    margin-top: 1vw;
    margin-bottom: 0vw;
}

#iherte {
    align-items: flex-start;
    width: 60vw;
    height: 10vw;
    margin-top: 3vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#in1lpj {
    align-self: flex-start;
}

#iiiwoh-2 {
    margin-bottom: 0vw;
    align-self: center;
    margin-top: 0vw;
}

#i7kt03u-2 {
    font-size: 1.8vw;
    align-self: center;
}

#ibahi4-2 {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    margin-left: 1vw;
    margin-right: 2vw;
    flex-direction: column;
    justify-content: center;
}

#ibahi4-2-2 {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    width: 40vw;
    margin-top: 2vw;
    margin-bottom: 3vw;
    border-top-width: 0.1vw;
    border-right-width: 0.1vw;
    border-bottom-width: 0.1vw;
    border-left-width: 0.1vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    height: 5vw;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#iksyj4 {
    flex: 0 0 auto;
    display: flex;
    align-items: flex-start;
    border-radius: 4vw;
}

#igijlpj {
    top: 1vw;
    right: -1vw;
    width: 27vw;
    height: 31vw;
    z-index: 20;
    position: absolute;
    object-fit: cover;
    animation-name: swing;
    animation-delay: 0s;
    animation-duration: 4s;
    animation-direction: normal;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#i6veaem {
    top: 1vw;
    right: -1vw;
    width: 27vw;
    height: 31vw;
    z-index: 20;
    position: absolute;
    object-fit: cover;
    animation-name: swing;
    animation-delay: 0s;
    animation-duration: 4s;
    animation-direction: normal;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#ipbfng {
    display: none;
}

#ipbfng-2 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 12vw;
    flex-direction: row;
}



#ider9fy-2 {
    right: 2vw;
    width: 6vw;
    bottom: 9vw;
    height: 6vw;
    display: flex;
    z-index: 99999;
    position: fixed;
    align-self: center;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    text-decoration: none;
    background-image: radial-gradient(circle at right bottom, rgb(193, 39, 39) 0.00%, rgb(219, 26, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    cursor: pointer;
}

#ider9fy-2:hover {
    width: 7vw;
    height: 7vw;
}

#iv3kz6v-2 {
    right: 2vw;
    width: 6vw;
    bottom: 2vw;
    height: 6vw;
    display: flex;
    z-index: 99999;
    position: fixed;
    align-self: center;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    text-decoration: none;
    background-image: radial-gradient(circle at right bottom, rgb(193, 39, 39) 0.00%, rgb(219, 26, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    cursor: pointer;
}

#iv3kz6v-2:hover {
    width: 7vw;
    height: 7vw;
}

#ipbfng-2-2 {
    width: 100vw;
    height: 25vw;
    background-image: linear-gradient(360deg, #df4345 10%, rgba(222, 69, 71, 0) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 5vw;
}

#ipbfng-2-3 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

#ipbfng-2-3-3 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    height: 4vw;
    margin-top: 1vw;
}



#ix22bnn {
    height: 17vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 40vw;
    margin-right: 3vw;
}

#i0dhtj-2-3 {
    font-weight: 700;
    color: rgba(255, 255, 255, 1);
    font-size: 2vw;
    align-self: flex-start;
}

#i43jgjh {
    color: rgba(255, 255, 255, 1);
    align-self: flex-start;
    text-align: left;
    margin-top: 0vw;
    margin-bottom: 0vw;
    font-size: 1.2vw;
    line-height: 2vw;
}

#ipbfng-2-5 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 12vw;
    flex-direction: column;
}

#iss5r61 {
    flex-basis: 95%;
    display: flex;
    flex-direction: column;
    margin-right: 0vw;
    margin-left: 0vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
}

#iicfrsl {
    flex-basis: 5%;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#i3oees6 {
    width: 68vw;
    height: 30vw;
    padding-right: 2vw;
    padding-left: 2vw;
    align-items: center;
    justify-content: center;
    padding-top: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
}

#idd9zuz {
    flex-basis: 100%;
    height: 18vw;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bs_dao_thi_suong.webp");
    background-position: -60px -100px;
    background-size: 150% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ihfvmpg {
    width: 15vw;
    align-items: stretch;
}

#i79sz32 {
    flex-basis: 100%;
    height: 10vw;
}

#io2lnu3 {
    width: 100%;
    flex-direction: column;
}

#idd9zuz-2 {
    flex-basis: 102.83%;
    height: 18vw;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 30vw;
    margin-right: 5vw;
}

#ihfvmpg-2 {
    align-items: stretch;
    width: 60vw;
    z-index: 100;
    margin-top: 2vw;
}

#idd9zuz-3-2-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bs_ngo_phuoc_tuan.webp");
    background-position: -8vw -8vw;
    background-size: 180% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
}

#i07gno-2-3-2-2-3-2 {
    display: flex;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#i7prxnq-2-3-2-2-3-2 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-3-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhnemlfkdh-05.webp");
    background-position: 0px -20vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#ip3lkfo-2-3-2-3-2 {
    text-align:center;
}

#iyuq4py-3-3-2 {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3-3-3-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-kfdhbhn-07.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i1ud97d-2 {
    flex: 0 0 auto;
    width: 60vw;
    display: flex;
    position: relative;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 5vw;
    z-index: 5;
}
#iabclv2-2 {
    flex-basis: 49.68%;
    text-align: justify;
}
#i6qiaa9-2 {
    width: 30vw;
    margin-left: 3vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-hfnrunkd-08.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 19vw;
    flex-basis: 50.32%;
}
#ihfvmpg-2-2 {
    align-items: stretch;
    width: 60vw;
    z-index: 100;
    margin-top: 2vw;
}
#idd9zuz-2-3 {
    flex-basis: 102.83%;
    height: 18vw;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ondlfbkrs-01.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 30vw;
    margin-right: 5vw;
}
#idd9zuz-2-2-2 {
    flex-basis: 97.17%;
    height: 18vw;
    align-self: flex-start;
    width: 30vw;
    margin-right: 3vw;
    box-shadow: unset;
    display: flex;
    align-items: center;
}
#i88apan-2 {
    padding: 10px;
    text-align: justify;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
}
#ik99kr2-2 {
    width: 100%;
    height: 92vw;
    background-color: rgba(124, 199, 181, 1);
    margin-top: 2vw;
}
#ijfjm95-2 {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
#ip3lkfo-2-2-2 {
    color: rgba(255, 255, 255, 1);
    margin-top: 2vw;
    margin-bottom: 2vw;
    text-align:center;
}
#ird7lqg-2 {
    width: 80vw;
    height: auto;
    justify-content: center;
}
#irjpvaa-2 {
    flex-basis: 100%;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#it691a2-2 {
    width: 100%;
    height: 40vw;
    z-index: 99;
}

#innc7of-2 {
    z-index: 9;
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ondbyudk-05.webp");
    background-position: -20vw -8vw;
    background-size: 200% 60vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}
#ihfvmpg-3-2-2 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 20vw;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
.thq-mask-image-horizontal {
    mask-image: linear-gradient(180deg, rgb(0, 0, 0) 59.00%, rgba(255, 211, 148, 0.2) 88.00%, rgba(255, 211, 148, 0) 100.00%);
}
#i2k78cj-2 {
    width: 100%;
    height: 30vw;
}
#ipjfwtq-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-pdhknemf-08.webp");
    background-position: 0px 0px;
    background-size: 120% 30vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    margin-top: 2vw;
}

#izrc85 {
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    width: 30vw;
    margin-block-end: 1em;
}

#i941tbh-2 {
    flex-basis: 100%;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#iahxu99-2 {
    width: 100%;
    height: 20vw;
}
#i8j6xf1-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ambuldhngmd-01.webp);
    background-position: 0px -5vw;
    background-size: 100% 30vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}
#ipr1zq {
    color: rgba(255, 255, 255, 1);
    width: 30vw;
    margin-block-start: 1em;
    margin-block-end: 1em;
}
#iqhjwlx-2 {
    width: 100%;
    height: 20vw;
}

#ihfwsri-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ehkfnsmbs-03.webp);
    background-position: -2vw -8vw;
    background-size: 120% 28vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}
#i5gv39 {
    color: rgba(255, 255, 255, 1);
    width: 30vw;
    margin-block-start: 1em;
    margin-block-end: 1em;
}
#iw2dwue-2 {
    width: 100%;
    height: 25vw;
}
#inmuikb-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-unhkdnmna-03.webp);
    background-position: 0vw -10vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}
#ixb1lol {
    color: rgba(255, 255, 255, 1);
    margin-top: -0.2vw;
    width: 30vw;
    /* margin-block-start: 1em; */
    margin-block-end: 1em;
}
#i0li3j9-2-2 {
    margin-top: 3vw;
    color: #e36b79;
    margin-bottom: 2vw;
    text-align:center;
}
#izwame-2 {
    width: 80%;
    height: 20vw;
    margin-top: 3vw;
}
#i9oqzs-2 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-2 {
    width: 100%;
    height: 20vw;
    flex-direction: column;
    align-items: center;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-nffkdls-03.webp);
    background-position: 0px 2vw;
    background-size: 130% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}
#i25tdx-2 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
    height: 100%;
    margin-bottom: -3vw;
}

#izz2lk-2 {
    flex-basis: 28.23%;
    width: 80%;
    position: relative;
    background-image: linear-gradient(60deg, #e36b79 10%, rgba(191, 28, 73, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    margin-bottom: 30vw;
}
#iyn16g-2 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: rgba(255, 255, 255, 1);
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 6vw;
}
#i9oqzs-2-3 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-2-4 {
    width: 100%;
    height: 20vw;
    flex-direction: column;
    align-items: center;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-undhkdoe-03.webp);
    background-position: -5vw 2vw;
    background-size: 120% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}
#i25tdx-2-4 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
    height: 100%;
    margin-bottom: -3vw;
}
#izz2lk-2-4 {
    flex-basis: 28.23%;
    width: 80%;
    position: relative;
    background-image: linear-gradient(60deg, #e36b79 10%, rgba(191, 28, 73, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    margin-bottom: 30vw;
}
#iyn16g-2-4 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: rgba(255, 255, 255, 1);
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 6vw;
}
#i9oqzs-2-2 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}
#ijcpkf-2-3 {
    width: 100%;
    height: 20vw;
    flex-direction: column;
    align-items: center;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okdnffmrd-04.webp");
    background-position: 0px -2vw;
    background-size: 150% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}
#i25tdx-2-3 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
    height: 100%;
    margin-bottom: -3vw;
}
#izz2lk-2-3 {
    flex-basis: 28.23%;
    width: 80%;
    position: relative;
    background-image: linear-gradient(60deg, #e36b79 10%, rgba(191, 28, 73, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    margin-bottom: 30vw;
}
#iyn16g-2-3 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: rgba(255, 255, 255, 1);
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 6vw;
}
#i17fq2-3 {
    width: 80%;
    height: 15vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    margin-top: 15vw;
}
#iezhdj-3 {
    flex-basis: 56.39%;
}
#il3r5b-3 {
    color: black;
    width: 20vw;
    margin-top: -15vw;
    margin-left: 5vw;
}
#ikcew4-3 {
    flex-basis: 143.61%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#i7am4t-3 {
    margin-bottom: 0vw;
    color: #e36b79;
    display: flex;
    justify-content: center;
}
#iokjq4-3 {
    font-weight: 700;
    font-size: 1.8vw;
    width: 95%;
}
#ip2meei {
    color: #e36b79;
}
#is3iay-2 {
    color: #e36b79;
}

#i9hjze-2-3-2-2-3-3-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 12vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}


#idd9zuz-3-2-3 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/8e6de1cf-1e0a-4afc-a7e3-853170c36c95__8223ff88adfa7ca425eb.webp");
    background-position: -2vw -2vw;
    background-size: 120% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
}

#ihfvmpg-3-2-3 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 20vw;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-4 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-doctor-02.webp");
    background-position: -2vw -3vw;
    background-size: 150% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
}

#ihfvmpg-3-2-4 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 20vw;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-5 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/7618275a-a7cd-443e-9813-e1c0a3880a3d__pic-180.webp");
    background-position: 0px -4vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
}

#ihfvmpg-3-2-5 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 20vw;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/cd5a859f-67e5-4a8b-a6fd-cfc43f0a243d__04182b276174b02ae965.webp");
    background-position: 0px -2vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
}

#ihfvmpg-3-2-6 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 20vw;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqo3sgo {
    width: 100vw;
    height: 55vw;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    position: relative;
    background-image: linear-gradient(360deg, rgba(123, 199, 181, 0) 10%, #7cc7b5 47.66839378238342%, rgba(255, 255, 255, 0) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i18dl52 {
    width: 100%;
}


#itxgto {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0));
    background-position: 0px 0px;
    background-size: auto auto;
}


#i07gno-2 {
    width: 100vw;
    display: flex;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
    background-position: 0px 0px;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    justify-content: center;
}

#is61c9g-2 {
    font-style: italic;
    width: 60vw;
    margin-top: 1vw;
    font-size: 1.5vw;
    font-weight: 700;
}

#i0alzdq {
    margin-top: 2vw;
}

#iqsmolt {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iz5q9sc {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iwkirkg {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 78%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i6rqbub-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
}

#iqsmolt-6 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ixkdg0u {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqk9heo {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iesb47k {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ikox4tg {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 78%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ikeh0vn {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#izfhp5x {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-3 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iggrdmg {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ii3bh02 {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 78%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-4 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iffsbmg {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ic334sh {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-5 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i40km49 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#imcv2sg {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 78%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-6 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i41wc8w {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ix5jweh {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-2-3 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ixh7w08 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ik8xms2 {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-2-4 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#itx2wu1 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iteyaz6 {
    width: 65vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 78%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#itolwk8 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 2vw;
    letter-spacing: -0.3px;
    width: 60vw;
}

#il71l3q {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
}

#ibcxmtd {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
}

#ifq367w {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
}

#ihedbpw {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
}

#i2mh5pt {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
}

#i3bstpt {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
}

#ia9gi06 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
}

#iv2m5d5 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
}

#iyrkmn-2 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
    margin-bottom: 1vw;
}

#icljuq-2-2-2 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#iw56c8-2-2-2 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#iva19s-2-2-2 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#i4rq49-2-2-2 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#i239v8-2 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#iksg8l-2-2-2 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#itd22f-2-2-2 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    height: 55vw;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-left: 1vw;
    padding-bottom: 1vw;
    width: 80vw;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #eaf9f2;
    margin-top: 1vw;
    margin-right: 1vw;
    margin-bottom: 1vw;
    margin-left: 1vw;
}

#ir29wnj {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#i239v8-2-2 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#iksg8l-2-2-2-2 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#i239v8-2-2-2 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#iksg8l-2-2-2-2-2 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#i239v8-2-2-3 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#iksg8l-2-2-2-2-3 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#i239v8-2-2-4 {
    font-size: 1.5vw;
    text-align: center;
    color: #595657;
    fill: var(--dl-color-theme-primary1);
    width: auto;
    height: auto;
    font-style: italic;
    margin-top: 0.5vw;
    font-family: "Exo 2";
    font-weight: 500;
}

#iksg8l-2-2-2-2-4 {
    font-size: 1.5vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#i07gno-2:hover {
    width: 100vw;
    height: auto;
}

#i28okjm {
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#ipa2zin {
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    justify-content: center;
    align-items: center;
    height: 17.5vw;
}

#i6fz7g4 {
    margin-top: 5vw;
}

#iqjcqqs-2 {
    margin-right: auto;
    margin-bottom: 0vw;
    margin-left: auto;
    width: 48vw !important;
    height: 5vw;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    color: #595657;
    margin-top: 3vw;
    z-index: 200;
    align-self: center;
    box-shadow: unset;
    text-align: center;
}

#i33nxb-2-2 {
    height: 330vw;
    left: auto;
    right: auto;
}

#ie5xrp {
    width: 100vw;
    margin-bottom: -7vw;
    margin-top: 3vw;
    z-index: 100;
    color: #78c1b0;
    font-size: 2.5rem;
    text-align: center;
    font-weight: 900;
}

#i9hjze-2-3 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#idd9zuz-3-2-6-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/473ab7af-bc08-485d-9e45-0ff8a1ba50a6__42-xe-co-kich-thuoc-ly-tuong-de-dang-di-chuyen.webp");
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-2 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}


#ihfvmpg-3-2-6-3 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#idd9zuz-3-2-6-3 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/15a3fede-2821-4d0d-8ada-2dd36a492486__v24.webp");
    background-position: 2.5vw 0px;
    background-size: 80% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#idd9zuz-3-2-6-4 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/de1c8547-b77a-47fe-b7f1-e70678f61dbf-may-d.webp");
    background-position: 0px -3vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-4 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6-5 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/84ab02ff-dddb-4f77-bca4-0e432923c3f5__14682157281210.webp");
    background-position: 0px -2vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-5 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6-6 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bd08763d-c219-40b3-b365-8a6f1928f94d__owgel-10l1.webp");
    background-position: 0px -3vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-6 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6-7 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/51ab6af1-0175-444c-b377-76160f70867f__7e-a-01c259c0993bdc4857a5a2c804aee41339.webp");
    background-position: 0px -3vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-7 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6-8 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/5d025747-b46c-4454-9411-bd17a397c783__may-xong-khi-dung-omron-ne-c28-1665821517.webp");
    background-position: 0px -3vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-8 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6-9 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/b0997cf8-1229-4b46-8d2e-70478c6d1b01__lbh1671167264.webp");
    background-position: 0px -2vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-9 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#idd9zuz-3-2-6-10 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/50ac3278-bcd8-4a8e-b173-4899965b9dc5__perfusor-compact.webp");
    background-position: 0px -4vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 15vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.53);
}

#ihfvmpg-3-2-6-10 {
    flex: 0 0 auto;
    height: 15vw;
    display: flex;
    transition: 0.3s;
    align-items: flex-start;
    border-radius: 4px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 23vw !important;
    background-position: 0px 0px;
    background-size: auto auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#ipcst8z-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/2e89bef6-e1c0-4909-a8d4-89be494b63bf__senior-patient-visiting-physician.webp");
    background-position: 0px -10vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2 {
    width: 100vw;
    height: 30vw;
    margin-top: 0;
}

#ipcst8z-2-2-3 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/9fc43d27-0ed4-4043-9cd0-1b9f323b4f4e__czxcxzcxzcz.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i7prxnq-2-2-2 {
    width: 60vw;
    height: 27vw;
}

#ipcst8z-2-3 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/13bfb03a-fea2-496b-8c82-6169ef97a73e__medical-vaccine.webp");
    background-position: 0px -20vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2-3 {
    width: 100vw;
    height: 30vw;
}

#if1pei-2 {
    flex: 0 0 auto;
    width: 15vw;
    height: 18vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px #d4d4d4;
    margin-top: 0vw;
    align-items: flex-start;
    border-radius: 4px;
    background-size: 15vw 21vw;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-05.webp");
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    background-position: 0px 0px;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#i5bkeb-2 {
    width: auto;
    height: auto;
    font-size: 1.2rem;
    font-style: normal;
    margin-top: 1.6vw;
    text-align: center;
    /* font-family: "Exo 2"; */
    font-weight: 500;
    margin-bottom: -2vw;
}


#i6dv81-2 {
    width: 100%;
}

#ijhbrj-2 {
    flex: 0 0 auto;
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
}

#i4iwtoz {
    flex-basis: 100%;
    display: flex;
    justify-content: center;
}

#izrrvp8 {
    flex: 0 0 auto;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

#i33nxb {
    z-index: 1;
    height: 120vw;
    position: absolute;
    width: 70vw;
}

.pulse-button-copy {
    animation: pulse 1.5s ease-in-out infinite;
}

#ilzrdan {
    flex-basis: 100%;
    height: 45vw;
}

#ityf7di {
    top: 0px;
    left: 0px;
    right: 0px;
    width: 90vw;
    height: 50vw;
    margin: auto;
    display: flex;
    position: relative;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    z-index: 2;
}

#i880xg8 {
    font-family: 'Exo 2';
    font-size: 2vw;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    color: rgba(255, 255, 255, 1);
    width: 30vw;
    background-image: linear-gradient(90deg, #f94460 10%, #fda889 45.876288659793815%, #f94460 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 3.5vw;
    padding-top: 0.5vw;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    position: relative;
    left: 8vw;
    z-index: 9999999;
    top: 0vw;
}

#i6e9inm-3 {
    display: flex;
    text-decoration: none;
}

#i6e9inm-3:hover {
    display: flex;
    flex-direction: column;
}

#i2o2ebf-3 {
    display: flex;
    text-decoration: none;
}

#i2o2ebf-3:hover {
    display: flex;
    flex-direction: column;
}

#iznjbtx-3 {
    display: flex;
    text-decoration: none;
}

#iznjbtx-3:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-3 {
    display: flex;
    text-decoration: none;
}

#i4stky2-3:hover {
    display: flex;
    flex-direction: column;
}


#iz6fb8d-3 {
    display: flex;
    text-decoration: none;
}

#iz6fb8d-3:hover {
    display: flex;
    flex-direction: column;
}

#iz4lqwf-3 {
    display: flex;
    text-decoration: none;
}

#iz4lqwf-3:hover {
    display: flex;
    flex-direction: column;
}

#i66k9ed-3 {
    display: flex;
    text-decoration: none;
}

#i66k9ed-3:hover {
    display: flex;
    flex-direction: column;
}

#izsbbjt-3 {
    display: flex;
    text-decoration: none;
}

#izsbbjt-3:hover {
    display: flex;
    flex-direction: column;
}

#iqiedv9-3 {
    display: flex;
    text-decoration: none;
}

#iqiedv9-3:hover {
    display: flex;
    flex-direction: column;
}

#iq5mrij-3 {
    display: flex;
    text-decoration: none;
}

#iq5mrij-3:hover {
    display: flex;
    flex-direction: column;
}

#i9euby3-3 {
    display: flex;
    text-decoration: none;
}

#i9euby3-3:hover {
    display: flex;
    flex-direction: column;
}

#iwkf8hy-3 {
    display: flex;
    text-decoration: none;
}

#iwkf8hy-3:hover {
    display: flex;
    flex-direction: column;
}

#ixq17gg {
    display: none;
}

#ijo54no {
    display: none;
}

#irmebrr {
    display: none;
}

#ikswrdl {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
}

#i7z9nkg {
    width: 100%;
    flex-direction: column;
    height: auto;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
    background-position: 0px 0px;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#ipcst8z-3 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/1eac664e-4353-4cb5-b7e0-df73f6c8aca2__explaining-x-ray-results-patient.webp");
    background-position: 0px -10vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-3 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-3-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-07.webp");
    background-position: 0px -10vw;
    background-size: 180vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-3-2 {
    width: 100vw;
    height: 30vw;
}

#isubv9-2-3-3-3-2-2-3-3-5 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-5 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 1vw;
    padding-bottom: 0.5vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-5 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
}

#isubv9-2-3-3-3-2-2-3-3-4-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-4-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-6-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -6vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
}

#isubv9-2-3-3-3-2-2-3-3-3-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 0.5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-3-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-3-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 1vw;
    padding-bottom: 0.5vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -7vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
}

#isubv9-2-3-3-3-2-2-3-3-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-7-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -6vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
}

#isubv9-2-3-3-3-2-2-3-3-2-7-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-7-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 85%;
}

#i0spy0t-2-5-4-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.25vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-7-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
}

#isubv9-2-3-3-3-2-2-3-3-2-6-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-6-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-8-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 1.5vw;
    padding-right: 0.5vw;
    padding-bottom: 1.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.25vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-6-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
}

#isubv9-2-3-3-3-2-2-3-3-2-5-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-5-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-5-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 1vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-5-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
}

#isubv9-2-3-3-3-2-2-3-3-2-4-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-4-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-9 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.25vw;
    padding-bottom: 0.7vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-4-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
}

#i33nxb-2-3-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 35vw;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    padding-left: 10vw;
    padding-right: 8vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    padding-top: 2vw;
    padding-bottom: 3vw;
}

#isubv9-2-3-3-3-2-2-3-3-5-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-5-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 1.2vw;
    padding-bottom: 1vw;
    padding-left: 1.2vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 1vw;
}

#i9hjze-2-3-3-2-2-2-4-3-5-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-top: 0;
    margin-bottom: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-4-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-6-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-top: 0;
    margin-bottom: 0;
}

#isubv9-2-3-3-3-2-2-3-3-3-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-3-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

#i0spy0t-2-5-3-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    margin-top: 0;
    margin-bottom: 0;
}

#isubv9-2-3-3-3-2-2-3-3-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 1vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: 0vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-7-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 1vw;
    padding-bottom: 0.5vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -6vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-top: 0;
    margin-bottom: 0;
}

#isubv9-2-3-3-3-2-2-3-3-2-7-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 1vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: 0vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-7-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 85%;
}

#i0spy0t-2-5-4-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -6vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-7-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-top: 0;
    margin-bottom: 0;
}

#isubv9-2-3-3-3-2-2-3-3-2-6-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 1vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: 0vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-2-6-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

#i0spy0t-2-5-8-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -6vw;
}

#i9hjze-2-3-3-2-2-2-4-3-2-6-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-top: 0;
    margin-bottom: 0;
}

#i33nxb-2-3-2-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 35vw;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    padding-left: 20vw;
    padding-right: 20vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    padding-top: 2vw;
    padding-bottom: 3vw;
    margin-bottom: 2vw;
}

#i9hjze-2-3-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i32wunf {
    width: 90vw;
    height: 23vw;
    display: flex;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    background-image: radial-gradient(circle at left bottom, #ffe8ea 1%, rgb(255, 255, 255) 62%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    z-index: 99;
    margin-bottom: 2vw;
    background-position: 0px -10vw;
    background-size: 90vw 60vw;
    box-shadow: 3px 3px 5px 0 rgba(120, 194, 177, 0.48);
    margin-top: 3vw;
}

#ijp4f-2 {
    width: auto;
    color: #da384a;
    text-transform: uppercase;
    font-size: 2.5vw;
    font-weight: 900;
    /* color: #595657; */
    margin-top: 1vw;
    margin-bottom: 1vw;
}

#i080xwd {
    text-align: left;
    margin-top: 1vw;
    margin-bottom: 0vw;
    width: 62vw;
    align-self: flex-start;
    line-height: 1.7vw;
    font-size: 1.5vw;
}

#ivjd461 {
    width: 12vw;
    margin-left: 5vw;
    margin-right: 5vw;
}

#ims0fr {
    width: 22vw;
    margin-right: 3vw;
}

#iys2cgi {
    top: 9vw;
    left: 35vw;
    width: 30vw;
    height: 45vw;
    z-index: 10;
    position: absolute;
    object-fit: cover;
}

#iag2cs {
    display: none;
}

#ims0fr-2 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-2 {
    display: flex;
}

#ims0fr-3 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-3 {
    display: none;
}

#ims0fr-4 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-4 {
    display: none;
}

#ims0fr-5 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-5 {
    display: none;
}

#ims0fr-6 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-6 {
    display: none;
}

#ims0fr-7 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-7 {
    display: none;
}

#ims0fr-8 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-8 {
    display: none;
}

#ims0fr-9 {
    width: 22vw;
    margin-right: 3vw;
}

#iag2cs-9 {
    display: none;
}

#ico5xlv {
    margin-top: 5vw;
    margin-right: 0vw;
    margin-bottom: -4vw;
    margin-left: -28vw;
    font-weight: 900;
    text-align: center;
    font-size: 2vw;
    display: flex;
    justify-content: center;
}

#ikgouoo {
    flex-basis: 0%;
}

#i23lm9k {
    flex-basis: 5%;
}

#ivu5x16 {
    width: 58vw;
    height: 31vw;
    display: flex;
    z-index: 15;
    align-items: center;
    margin-right: 3vw;
    border-radius: 4px;
    justify-content: center;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    flex-direction: row;
    box-shadow: 3px 3px 5px 0 rgba(120, 194, 177, 0.35);
    padding-top: 3vw;
}

#itug2jl {
    color: black;
    width: 37vw;
    height: 24vw;
    /* margin-top: 1rem; */
    margin-left: 2vw;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#iabclv2 {
    flex-basis: 49.68%;
    text-align: justify;
}

#i1ud97d {
    flex: 0 0 auto;
    width: 60vw;
    display: flex;
    position: relative;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 5vw;
    z-index: 5;
}

#i6qiaa9 {
    width: 30vw;
    margin-left: 3vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-08.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 19vw;
    flex-basis: 50.32%;
}

#idd9zuz-2-2 {
    flex-basis: 97.17%;
    height: 18vw;
    align-self: flex-start;
    width: 30vw;
    margin-right: 3vw;
    box-shadow: unset;
    display: flex;
    align-items: center;
}

#i88apan {
    padding: 10px;
    text-align: justify;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
}

#izk88sq {
    color: rgba(255, 255, 255, 1);
    text-align: justify;
    padding-top: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
}

#iaf41ci {
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#i4bujdq {
    color: #e36b79;
    margin-top: 3vw;
    z-index: 6;
}

#i0qwnxg {
    flex: 0 0 auto;
    width: 100vw;
    height: 28vw;
    display: flex;
    z-index: 990;
    position: relative;
    align-items: center;
    justify-content: center;
    top: 0vw;
}

#iujcmus {
    flex: 0 0 auto;
    width: 10vw;
    height: 23vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 156, 139, 0.46);
    align-items: center;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    border-radius: 6vw;
    flex-direction: column;
    justify-content: flex-end;
    background-image: radial-gradient(circle at left top, rgba(255, 255, 255, 0.5) 0.00%, rgb(228, 243, 236) 100.00%);
}

#is2iij4 {
    flex: 0 0 auto;
    width: 10vw;
    height: 23vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 156, 139, 0.46);
    align-items: center;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    border-radius: 6vw;
    flex-direction: column;
    justify-content: flex-end;
    background-image: radial-gradient(circle at left top, rgba(255, 255, 255, 0.5) 0.00%, rgb(228, 243, 236) 100.00%);
    margin-bottom: 3vw;
}

#im822ke {
    flex: 0 0 auto;
    width: 10vw;
    height: 23vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 156, 139, 0.46);
    align-items: center;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    border-radius: 6vw;
    flex-direction: column;
    justify-content: flex-end;
    background-image: radial-gradient(circle at left top, rgba(255, 255, 255, 0.5) 0.00%, rgb(228, 243, 236) 100.00%);
    margin-top: 5vw;
}

#i3m7k35 {
    flex: 0 0 auto;
    width: 10vw;
    height: 23vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 156, 139, 0.46);
    align-items: center;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    border-radius: 6vw;
    flex-direction: column;
    justify-content: flex-end;
    background-image: radial-gradient(circle at left top, rgba(255, 255, 255, 0.5) 0.00%, rgb(228, 243, 236) 100.00%);
}

#izgucjk {
    flex: 0 0 auto;
    width: 10vw;
    height: 23vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 156, 139, 0.46);
    align-items: center;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    border-radius: 6vw;
    flex-direction: column;
    justify-content: flex-end;
    background-image: radial-gradient(circle at left top, rgba(255, 255, 255, 0.5) 0.00%, rgb(228, 243, 236) 100.00%);
    margin-top: -3vw;
}

#iwiw3f5 {
    flex: 0 0 auto;
    width: 10vw;
    height: 23vw;
    display: flex;
    box-shadow: 5px 5px 10px 0px rgba(255, 156, 139, 0.46);
    align-items: center;
    margin-left: 0.5vw;
    margin-right: 0.5vw;
    border-radius: 6vw;
    flex-direction: column;
    justify-content: flex-end;
    background-image: radial-gradient(circle at left top, rgba(255, 255, 255, 0.5) 0.00%, rgb(228, 243, 236) 100.00%);
}

#i9grnu4 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

#i5chnzm {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 8vw;
    height: auto;
    font-size: 1vw;
    align-self: center;
    font-style: italic;
    margin-top: 0.5vw;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1vw;
}

#iqb0rik {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

#iwabn22 {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 8vw;
    height: auto;
    font-size: 1vw;
    align-self: center;
    font-style: italic;
    margin-top: 0.5vw;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1vw;
}

#i5clfkh {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

#i4cmw7z {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 8vw;
    height: auto;
    font-size: 1vw;
    align-self: center;
    font-style: italic;
    margin-top: 0.5vw;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1vw;
}

#isgtzwm {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

#izyanzo {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 8vw;
    height: auto;
    font-size: 1vw;
    align-self: center;
    font-style: italic;
    margin-top: 0.5vw;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1vw;
}

#ip7mfz1 {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

#ipr3xmk {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 7vw;
    height: auto;
    font-size: 1vw;
    align-self: center;
    font-style: italic;
    margin-top: 0.5vw;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1vw;
}

#i41lepi {
    fill: var(--dl-color-theme-primary2);
    color: var(--dl-color-theme-primary2);
    width: auto;
    height: auto;
    font-size: 1.3vw;
    align-self: center;
    font-style: normal;
    text-align: justify;
    font-family: "Exo 2";
    font-weight: 800;
    text-transform: uppercase;
}

#i41sggv {
    fill: var(--dl-color-theme-secondary2);
    color: var(--dl-color-theme-secondary2);
    width: 7vw;
    height: auto;
    font-size: 1vw;
    align-self: center;
    font-style: italic;
    margin-top: 0.5vw;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 1vw;
}

#i6e9inm-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i6e9inm-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#i2o2ebf-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i2o2ebf-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#iznjbtx-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iznjbtx-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#i4stky2-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i4stky2-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#iz6fb8d-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iz6fb8d-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#iz4lqwf-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iz4lqwf-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#i66k9ed-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i66k9ed-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#izsbbjt-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#izsbbjt-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#iqiedv9-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
    padding-bottom: 1vw;
}

#iqiedv9-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#iq5mrij-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iq5mrij-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}


#i9euby3-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i9euby3-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#iwkf8hy-3-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iwkf8hy-3-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#ijo54no-2 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    width: 65vw;
}

#itk4rgh-2 {
    height: 54vw;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#icjwwfx {
    padding: 10px;
    text-align: center;
}

#ii59g-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i4pkj-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i0ovs-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i3x4o-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#izrqoj-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i7tau5-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#ibtgk8-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#iaxn38-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#it3a0f-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i6ufn7-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#iml0tj-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#ikp1fi-3-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i3jcwmb-2 {
    align-self: flex-start;
}

#iduiyr2 {
    text-align: justify;
}

#ihgbgmb {
    flex: 0 0 auto;
    width: 62vw;
    height: 13vw;
    display: flex;
    z-index: 1;
    align-items: flex-start;
    margin-right: 1vw;
    flex-direction: column;
    margin-top: 3vw;
}

#iet0dhh {
    text-align: justify;
}

#iss5r61-3 {
    flex-basis: 95%;
    display: flex;
    flex-direction: column;
    margin-right: 2vw;
    margin-left: 1vw;
}

#imlmnpl-2 {
    text-align: left;
    font-size: 1.2vw;
    margin-top: 0.5vw;
}

#i79sz32-2 {
    flex-basis: 100%;
    height: 10vw;
}

#ibdksk2 {
    text-align: left;
    font-size: 1.2vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 20vw;
}

#i4g8lx4 {
    text-align: left;
    font-size: 1.4vw;
    margin-top: 1vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 20vw;
}

#iz5gznl {
    color: #da384a;
    font-weight: 700;
    font-size: 1.8vw;
    width: 20vw;
}

#i4jj5ba {
    font-size: 1.5vw;
    font-weight: 600;
    margin-top: 0.5vw;
    margin-bottom: 0vw;
    align-self: center;
    color: #595657;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#i3fbdyi {
    font-size: 1.5vw;
    font-weight: 600;
    margin-top: 0.5vw;
    margin-bottom: 0vw;
    align-self: center;
    color: #595657;
    width: 20vw;
    display: flex;
    justify-content: center;
}

#ikl3ywx {
    font-size: 1.5vw;
    font-weight: 600;
    margin-top: 0.5vw;
    margin-bottom: 0vw;
    align-self: center;
    color: #595657;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#i85vz7v {
    font-size: 1.5vw;
    font-weight: 600;
    margin-top: 0.5vw;
    margin-bottom: 0vw;
    align-self: center;
    color: #595657;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#iniofmt {
    font-size: 1.5vw;
    font-weight: 600;
    margin-top: 0.5vw;
    margin-bottom: 0vw;
    align-self: center;
    color: #595657;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#ip6jyxg {
    font-size: 1.2vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    align-self: center;
    text-align: left;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#ilqxyki {
    font-size: 1.2vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    align-self: center;
    text-align: left;
    width: 20vw;
    display: flex;
    justify-content: center;
}

#io6f7h1 {
    font-size: 1.2vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    align-self: center;
    text-align: left;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#i63gin2 {
    font-size: 1.2vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    align-self: center;
    text-align: left;
    display: flex;
    justify-content: center;
    width: 20vw;
}

#i5cgwvm {
    font-size: 1.2vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    align-self: center;
    text-align: left;
    width: 22vw;
    display: flex;
    justify-content: center;
}

#iqsmolt-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i6rqbub-2-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#iz5q9sc-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iwkirkg-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-3 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#il71l3q-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#ixkdg0u-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqk9heo-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-7 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ibcxmtd-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#iesb47k-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ikox4tg-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-6-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ifq367w-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#i41wc8w-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ix5jweh-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-5-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#itolwk8-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 2vw;
    letter-spacing: -0.3px;
    width: 60vw;
}

#i40km49-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#imcv2sg-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-4-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ihedbpw-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
    width: 70vw;
}

#iffsbmg-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
    width: 60vw;
}

#ic334sh-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-3-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i2mh5pt-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#iggrdmg-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ii3bh02-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iv2m5d5-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#ikeh0vn-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#izfhp5x-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-2-4-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i3bstpt-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#itx2wu1-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iteyaz6-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iqsmolt-6-2-2-3-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ia9gi06-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: #595657;
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#ixh7w08-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ik8xms2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#iqsmolt-6-2-2-3-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ia9gi06-2-2 {
    font-family: 'Exo 2';
    font-size: 1.5vw;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    margin-left: 1vw;
    margin-right: 3vw;
    width: 60vw;
}

#ixh7w08-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#ik8xms2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i0li3j9 {
    margin-bottom: 2vw;
    margin-top: 0vw;
}

#ipdfkx7-2-3-2-3-5-6 {
    display: none;
}

#ikbtggp-3-4-2-3-5-6 {
    transition: opacity 0.3s ease;
    display: none;
}

#i0bnptn-6 {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/logo_r.png");
    background-position: 0px 0.5vw;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    background-position: center;
    height: 80px;
    width: 65px;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    padding-top: 0vw;
}

#ireocrg-6 {
    flex-basis: 20.94%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#iogq80g-2-3-5-6 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iogq80g-2-3-5-6:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ih2o3jr-2-3-5-6 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#ih2o3jr-2-3-5-6:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#iwgjof-2-3-3-3-4-2-3-5-6 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iwgjof-2-3-3-3-4-2-3-5-6:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ify7my-2-3-3-3-4-2-3-5-6 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    text-decoration: none;
}

#ify7my-2-3-3-3-4-2-3-5-6:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i7fnyh-2-3-3-3-4-2-3-5-6 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#i7fnyh-2-3-3-3-4-2-3-5-6:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i2zsfex-6 {
    flex-basis: 79.06%;
    display: flex;
    justify-content: flex-end;
    padding-right: 7vw;
    height: 8vw;
    align-items: center;
    padding-top: 2vw;
}

#im4witj-6 {
    width: 100vw;
    height: 8vw;
    align-items: center;
    justify-content: center;
}


#iuq9g4z {
    top: 1vw;
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    right: 7vw;
    width: auto;
    height: auto;
    z-index: 999999;
    position: fixed;
    font-size: 1vw;
    font-style: normal;
    text-align: right;
    font-family: "Exo 2";
    font-weight: 400;
    text-decoration: none;
}

#iuq9g4z-2 {
    top: 1vw;
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    right: 7vw;
    width: auto;
    height: auto;
    z-index: 999999;
    position: fixed;
    font-size: 1vw;
    font-style: normal;
    text-align: right;
    font-family: "Exo 2";
    font-weight: 400;
    text-decoration: none;
}

#ipdfkx7-2-3-2-3-5-6-2 {
    display: none;
}

#ikbtggp-3-4-2-3-5-6-2 {
    transition: opacity 0.3s ease;
    display: none;
}

#i0bnptn-6-2 {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/logo_r.png");
    background-position: 0px 0.5vw;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 7vw;
    width: 6vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    padding-top: 0vw;
}

#ireocrg-6-2 {
    flex-basis: 20.94%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#iogq80g-2-3-5-6-2 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iogq80g-2-3-5-6-2:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ih2o3jr-2-3-5-6-2 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#ih2o3jr-2-3-5-6-2:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#iwgjof-2-3-3-3-4-2-3-5-6-2 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iwgjof-2-3-3-3-4-2-3-5-6-2:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ify7my-2-3-3-3-4-2-3-5-6-2 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    text-decoration: none;
}

#ify7my-2-3-3-3-4-2-3-5-6-2:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i7fnyh-2-3-3-3-4-2-3-5-6-2 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#i7fnyh-2-3-3-3-4-2-3-5-6-2:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i2zsfex-6-2 {
    flex-basis: 79.06%;
    display: flex;
    justify-content: flex-end;
    padding-right: 7vw;
    height: 8vw;
    align-items: center;
    padding-top: 2vw;
}

#im4witj-6-2 {
    width: 100vw;
    height: 8vw;
    align-items: center;
    justify-content: center;
}


#iuq9g4z-3 {
    top: 1vw;
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    right: 7vw;
    width: auto;
    height: auto;
    z-index: 999999;
    position: fixed;
    font-size: 1vw;
    font-style: normal;
    text-align: right;
    font-family: "Exo 2";
    font-weight: 400;
    text-decoration: none;
}

#ipdfkx7-2-3-2-3-5-6-3 {
    display: none;
}

#ikbtggp-3-4-2-3-5-6-3 {
    transition: opacity 0.3s ease;
    display: none;
}

#i0bnptn-6-3 {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/logo_r.png");
    background-position: 0px 0.5vw;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 7vw;
    width: 6vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    padding-top: 0vw;
}

#ireocrg-6-3 {
    flex-basis: 20.94%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#iogq80g-2-3-5-6-3 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iogq80g-2-3-5-6-3:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ih2o3jr-2-3-5-6-3 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#ih2o3jr-2-3-5-6-3:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#iwgjof-2-3-3-3-4-2-3-5-6-3 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iwgjof-2-3-3-3-4-2-3-5-6-3:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ify7my-2-3-3-3-4-2-3-5-6-3 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    text-decoration: none;
}

#ify7my-2-3-3-3-4-2-3-5-6-3:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i7fnyh-2-3-3-3-4-2-3-5-6-3 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#i7fnyh-2-3-3-3-4-2-3-5-6-3:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i2zsfex-6-3 {
    flex-basis: 79.06%;
    display: flex;
    justify-content: flex-end;
    padding-right: 7vw;
    height: 8vw;
    align-items: center;
    padding-top: 2vw;
}

#im4witj-6-3 {
    width: 100vw;
    height: 8vw;
    align-items: center;
    justify-content: center;
}



#iuq9g4z-4 {
    top: 1vw;
    fill: var(--dl-color-theme-primary1);
    color: var(--dl-color-theme-primary1);
    right: 7vw;
    width: auto;
    height: auto;
    z-index: 999999;
    position: fixed;
    font-size: 1vw;
    font-style: normal;
    text-align: right;
    font-family: "Exo 2";
    font-weight: 400;
    text-decoration: none;
}

#ipdfkx7-2-3-2-3-5-6-4 {
    display: none;
}

#ikbtggp-3-4-2-3-5-6-4 {
    transition: opacity 0.3s ease;
    display: none;
}

#i0bnptn-6-4 {
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/logo_r.png");
    background-position: 0px 0.5vw;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 7vw;
    width: 6vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    padding-top: 0vw;
}

#ireocrg-6-4 {
    flex-basis: 20.94%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#iogq80g-2-3-5-6-4 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iogq80g-2-3-5-6-4:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ih2o3jr-2-3-5-6-4 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#ih2o3jr-2-3-5-6-4:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#iwgjof-2-3-3-3-4-2-3-5-6-4 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#iwgjof-2-3-3-3-4-2-3-5-6-4:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#ify7my-2-3-3-3-4-2-3-5-6-4 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    text-decoration: none;
}

#ify7my-2-3-3-3-4-2-3-5-6-4:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i7fnyh-2-3-3-3-4-2-3-5-6-4 {
    color: rgba(81, 81, 81, 1);
    width: auto;
    height: auto;
    font-size: 1.2vw;
    font-style: normal;
    text-align: center;
    transition: 0.3s;
    font-family: "Exo 2";
    font-weight: 500;
    margin-left: 1vw;
    margin-right: 1vw;
    text-decoration: none;
}

#i7fnyh-2-3-3-3-4-2-3-5-6-4:hover {
    transition: all 300ms ease 0s;
    color: rgba(216, 61, 79, 1);
}

#i2zsfex-6-4 {
    flex-basis: 79.06%;
    display: flex;
    justify-content: flex-end;
    padding-right: 7vw;
    height: 8vw;
    align-items: center;
    padding-top: 2vw;
}



#ix22bnn-4-3-6-6-6-6 {
    height: 300px;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 600px;
    margin-right: 3vw;
    box-shadow: 3px 3px 5px 0 rgba(217, 56, 75, 0.54);
}

.footer__logo {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

.footer__logo-img {
    display: flex;
    gap: 50px;
    height: 100%;
    margin-right: 3vw;
    align-items: flex-start;
}

.footer__logo-img img {
    max-width: 114px;
    height: auto;
    object-fit: cover;
}

#i6veaem-5-3-6-6-6-6 {
    top: 1vw;
    right: -1vw;
    width: 27vw;
    height: 31vw;
    z-index: 20;
    position: absolute;
    object-fit: cover;
    animation-name: swing;
    animation-delay: 0s;
    animation-duration: 4s;
    animation-direction: normal;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#igijlpj-5-3-6-6-6-6 {
    top: 1vw;
    right: -1vw;
    width: 27vw;
    height: 31vw;
    z-index: 20;
    position: absolute;
    object-fit: cover;
    animation-name: swing;
    animation-delay: 0s;
    animation-duration: 4s;
    animation-direction: normal;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#ipbfng-6-3-6-6-6-6 {
    display: none;
}

#ipbfng-2-7-3-6-6-6-6 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 182px;
    flex-direction: row;
}

#i43jgjh-4-4-6-6-6-6 {
    font-weight: 700;
    font-size: 1.7rem;
    align-self: flex-start;
    color: rgba(255, 255, 255, 1);
    text-transform: uppercase;
    /*margin-top: 1rem;*/
    margin-bottom: 1rem;
}

#i43jgjh-4-3-2-6-6-6-6 {
    color: rgba(255, 255, 255, 1);
    align-self: flex-start;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4;
}

#ipbfng-2-5-4-3-6-6-6-6 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: center;
    justify-content: center;
    /*flex-direction: column;
    gap: 50px;*/
    height: 100%;
}



#ipbfng-2-3-5-3-6-6-6-6 {
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

#iekhcu-2-4-3-6-6-6-6 {
    display: none;
}

#ider9fy-2-4-3-6-6-6-6 {
    right: 1vw;
    width: 50px;
    bottom: 9vw;
    height: 50px;
    display: flex;
    z-index: 99999;
    position: fixed;
    align-self: center;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    text-decoration: none;
    background-image: radial-gradient(circle at right bottom, rgb(193, 39, 39) 0.00%, rgb(219, 26, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    cursor: pointer;
}

#ider9fy-2-4-3-6-6-6-6:hover {
    width: 60px;
    height: 60px;
}

#iv3kz6v-2-4-3-6-6-6-6 {
    right: 1vw;
    width: 50px;
    bottom: 5vw;
    height: 50px;
    display: flex;
    z-index: 999;
    position: fixed;
    align-self: center;
    align-items: center;
    border-radius: 4px;
    justify-content: center;
    text-decoration: none;
    background-image: radial-gradient(circle at right bottom, rgb(193, 39, 39) 0.00%, rgb(219, 26, 100) 99.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    cursor: pointer;
}

#iv3kz6v-2-4-3-6-6-6-6:hover {
    width: 60px;
    height: 60px;
}

#ipbfng-2-2-4-3-6-6-6-6 {
    width: 100%;
    height: 378px;
    background-image: linear-gradient(120deg, #e36b79 56%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 3vw !important;
}

#iqjcqqs-2-2 {
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 70vw;
    height: 5vw;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    color: #595657;
    margin-top: 5vw;
    z-index: 200;
    box-shadow: unset;
    text-align: center;
}

#ij4u3c8 {
    color: black;
    width: 45vw;
    margin-top: -3vw;
}

#izi4nqh {
    color: #da384a;
}

#ipcst8z-2-2-3-2 {
    flex-basis: 100%;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/677d847c-99cd-46dc-9c7d-d1bb2eae348f__xczcxzczxcxzc.webp");
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i7prxnq-2-2-2-2 {
    width: 60vw;
    height: 27vw;
}

#igkumti {
    color: #da384a;
}

#is61c9g-2-2 {
    font-style: italic;
    width: 60vw;
    margin-top: 1vw;
    color: #595657;
}

#i57ffy9 {
    color: #da384a;
}

#ib35qsg {
    color: black;
    width: 55vw !important;
}


#ipdfkx7-2-3-2-3-5-6-4:checked~#ikbtggp-3-4-2-3-5-6-4 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

ipdfkx7-2-3-2-3-5-6-3:checked~#ikbtggp-3-4-2-3-5-6-3 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-5-6-3:checked~#ikbtggp-3-4-2-3-5-6-3 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-5-6-2:checked~#ikbtggp-3-4-2-3-5-6-2 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#ipdfkx7-2-3-2-3-5-6:checked~#ikbtggp-3-4-2-3-5-6 {
    display: flex;
    opacity: 80%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#i3jcwmb-2-3 {
    align-self: flex-start;
}

#i38j1ow {
    flex-basis: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    width: 36vw;
    height: 40vw;
    z-index: 11;
}

#id4pu5i {
    width: 40vw;
    bottom: 0px;
    height: 43vw;
    margin: auto;
    display: grid;
    z-index: 10;
    position: relative;
    align-items: flex-end;
    border-radius: 4px;
    padding-bottom: 1vh;
    justify-content: center;
    background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    padding-top: 3vw;
    place-items: center;
    grid-template-rows: 1fr 1fr 1fr;
    padding-left: 3vw;
    padding-right: 3vw;
    grid-template-columns: repeat(5, 1fr);
    left: -23vw;
    top: -2vw;
}

#i6e9inm-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i6e9inm-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i6e9inm-2 {
    display: flex;
}

#i6e9inm-2:hover {
    display: flex;
    flex-direction: column;
}

#i2o2ebf-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i2o2ebf-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i2o2ebf-2 {
    display: flex;
}

#i2o2ebf-2:hover {
    display: flex;
    flex-direction: column;
}

#iznjbtx-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iznjbtx-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iznjbtx-2 {
    display: flex;
}

#iznjbtx-2:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-5 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i4stky2-5:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i4stky2-5 {
    display: flex;
}

#i4stky2-5:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-4-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i4stky2-4-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i4stky2-4-2 {
    display: flex;
}

#i4stky2-4-2:hover {
    display: flex;
    flex-direction: column;
}

#iz6fb8d-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iz6fb8d-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iz6fb8d-2 {
    display: flex;
}

#iz6fb8d-2:hover {
    display: flex;
    flex-direction: column;
}

#iz4lqwf-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iz4lqwf-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iz4lqwf-2 {
    display: flex;
}

#iz4lqwf-2:hover {
    display: flex;
    flex-direction: column;
}

#i66k9ed-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i66k9ed-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i66k9ed-2 {
    display: flex;
}

#i66k9ed-2:hover {
    display: flex;
    flex-direction: column;
}

#izsbbjt-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#izsbbjt-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#izsbbjt-2 {
    display: flex;
}

#izsbbjt-2:hover {
    display: flex;
    flex-direction: column;
}

#iqiedv9-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 0.5vw;
}

#iqiedv9-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iqiedv9-2 {
    display: flex;
}

#iqiedv9-2:hover {
    display: flex;
    flex-direction: column;
}

#iq5mrij-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iq5mrij-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iq5mrij-2 {
    display: flex;
}

#iq5mrij-2:hover {
    display: flex;
    flex-direction: column;
}

#i9euby3-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i9euby3-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i9euby3-2 {
    display: flex;
}

#i9euby3-2:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-4-2-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#i4stky2-4-2-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#i4stky2-4-2-2 {
    display: flex;
}

#i4stky2-4-2-2:hover {
    display: flex;
    flex-direction: column;
}

#iwkf8hy-2-2 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iwkf8hy-2-2:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iwkf8hy-2-2 {
    display: flex;
}

#iwkf8hy-2-2:hover {
    display: flex;
    flex-direction: column;
}

#ikp1fi-2 {
    line-height: 1.1vw;
}

#ityf7di-3 {
    z-index: 1;
    top: 57vw;
    left: 0px;
    right: 0px;
    width: 90vw;
    height: 50vw;
    margin: auto;
    display: flex;
    position: absolute;
    align-items: center;
    border-radius: 4px;
    background-size: 120vw auto;
    justify-content: center;
    background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-02.webp");
    background-position: -20vw -15vw;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.56);
}

#i4stky2-3-3 {
    display: flex;
    text-decoration: none;
}

#i4stky2-3-3:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-3-3 {
    display: flex;
}

#i4stky2-3-4 {
    display: flex;
    text-decoration: none;
}

#i4stky2-3-4:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-3-4 {
    display: flex;
}

#ijo54no-2-2 {
    display: none;
    grid-template-columns: repeat(4, 1fr);
    width: 65vw;
}

#i6e9inm-3-3 {
    display: flex;
    text-decoration: none;
}

#i6e9inm-3-3:hover {
    display: flex;
    flex-direction: column;
}


#i2o2ebf-3-3 {
    display: flex;
    text-decoration: none;
}

#i2o2ebf-3-3:hover {
    display: flex;
    flex-direction: column;
}

#i2o2ebf-3-3 {
    display: flex;
}

#iznjbtx-3-3 {
    display: flex;
    text-decoration: none;
}

#iznjbtx-3-3:hover {
    display: flex;
    flex-direction: column;
}

#iznjbtx-3-3 {
    display: flex;
}

#i4stky2-3-5 {
    display: flex;
    text-decoration: none;
}

#i4stky2-3-5:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-3-5 {
    display: flex;
}

#i4stky2-3-4-2 {
    display: flex;
    text-decoration: none;
}

#i4stky2-3-4-2:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-3-4-2 {
    display: flex;
}

#i4stky2-3-3-2 {
    display: flex;
    text-decoration: none;
}

#i4stky2-3-3-2:hover {
    display: flex;
    flex-direction: column;
}

#i4stky2-3-3-2 {
    display: flex;
}

#iz6fb8d-3-3 {
    display: flex;
    text-decoration: none;
}

#iz6fb8d-3-3:hover {
    display: flex;
    flex-direction: column;
}

#iz4lqwf-3-3 {
    display: flex;
    text-decoration: none;
}

#iz4lqwf-3-3:hover {
    display: flex;
    flex-direction: column;
}

#i66k9ed-3-3 {
    display: flex;
    text-decoration: none;
}

#i66k9ed-3-3:hover {
    display: flex;
    flex-direction: column;
}

#i66k9ed-3-3 {
    display: flex;
}

#izsbbjt-3-3 {
    display: flex;
    text-decoration: none;
}

#izsbbjt-3-3:hover {
    display: flex;
    flex-direction: column;
}

#izsbbjt-3-3 {
    display: flex;
}

#iqiedv9-3-3 {
    display: flex;
    text-decoration: none;
}

#iqiedv9-3-3:hover {
    display: flex;
    flex-direction: column;
}

#iqiedv9-3-3 {
    display: flex;
}

#iq5mrij-3-3 {
    display: flex;
    text-decoration: none;
}

#iq5mrij-3-3:hover {
    display: flex;
    flex-direction: column;
}

#iq5mrij-3-3 {
    display: flex;
}

#i9euby3-3-3 {
    display: flex;
    text-decoration: none;
}

#i9euby3-3-3:hover {
    display: flex;
    flex-direction: column;
}

#i9euby3-3-3 {
    display: flex;
}

#iwkf8hy-3-5 {
    display: flex;
    text-decoration: none;
}

#iwkf8hy-3-5:hover {
    display: flex;
    flex-direction: column;
}

#iwkf8hy-3-5 {
    display: flex;
}

#i4pkj-3-2-2 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i4stky2-3-2-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i4stky2-3-2-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}


#i4pkj-3-2-3 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#i4stky2-3-2-3 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#i4stky2-3-2-3:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#i4stky2-3-2-3 {
    display: flex;
}

#i4stky2-3-2-3:hover {
    display: flex;
    flex-direction: column;
}

#inahctm {
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#inahctm-2 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#inahctm-2-2 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#inahctm-2-2-2-2 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#inahctm-2-2-2 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#inahctm-2-2-2-3 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-3 {
    color: rgba(255, 255, 255, 1);
}

#ig32p9d-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#i4ilwou-2 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-2-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-2-2-2-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-2-2-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-2-2-2-3 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2 {
    color: rgba(255, 255, 255, 1);
}

#ig32p9d-2-3-2-2 {
    color: rgba(255, 255, 255, 1);
    width: 40vw;
}

#ig32p9d-2-3-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
}

#ig32p9d-2-3-2-2-2-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
}

#ig32p9d-2-3-2-2-2 {
    color: rgba(255, 255, 255, 1);
}

#ig32p9d-2-3-2-2-2-3 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#i4ilwou-3-2 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#i4ilwou-3-2-2 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#i4ilwou-3-2-2-2-2 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#i4ilwou-3-2-2-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 100%;
}

#i4ilwou-3-2-2-2-3 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 100%;
}

#i4ilwou-2-2 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-2-2 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#i4ilwou-3-2-2-2-2-2-2-2 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
}

#inahctm-2-2-2-2-2-2-2 {
    width: 29vw;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(254, 144, 157, 1) 63%, rgba(235, 183, 189, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#inahctm-2-2-2-2-2-4 {
    width: 29vw;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(254, 144, 157, 1) 63%, rgba(235, 183, 189, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#ig32p9d-2-3-2-2-2-2-2-4 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-4 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i4ilwou-2-2-2 {
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
    flex-basis: 0%;
}

#i4ilwou-2-2-2-3 {
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
    flex-basis: 0%;
}

#ig32p9d-2-3-2-2-2-2-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-2-2-2 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
}
#i07gno-2-3-2-2-3 {
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
.ve-chung-toi-container11:hover {
    flex-direction: column;
    align-items: center;
}
#i7prxnq-2-3-2-2-3 {
    width: 100vw;
    height: 30vw;
}
#ipcst8z-2-3-2-2-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mdnhekdf-01.webp);
    background-position: 0px -20vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#iyuq4py-3-3 {
    width: 60vw;
    height: 27vw;
}
#i8bnbj3-3-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okhfndhmsm-03.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}
#i2ttixb {
    margin-top: 1vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 60vw;
}
#i9hjze-2-3-2-3-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 7vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i33nxb-2-3-2-2-2-3 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 20vw;
    display: grid;
    padding-left: 30vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    padding-top: 4vw;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
    align-self: auto;
    flex: 0 0 auto;
}
#i9hjze-2-3-3-2-2-2-4-3-5-2-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-right: 1vw;
}
#isubv9-2-3-3-3-2-2-3-3-5-2-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}
#i6lw5pb-2-2-2-3-3-5-2-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}
#i0spy0t-2-5-2-2-2-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 1vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-left: 1vw;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-4-2-2-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 90%;
}

#i0spy0t-2-5-6-2-2-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}
#i33nxb-2-3-2-2-2-2-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 18vw;
    display: grid;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, rgba(235, 250, 243, 0) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
    padding-left: 20vw;
}
#i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-4 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
}
#isubv9-2-3-3-3-2-2-3-3-3-2-2-2-4 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}
#i6lw5pb-2-2-2-3-3-3-2-2-2-4 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}
#i0spy0t-2-5-3-2-2-2-4 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-right: 1vw;
}
#isubv9-2-3-3-3-2-2-3-3-5-2-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-5-2-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 85%;
}
#i0spy0t-2-5-2-2-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 0.8vw;
    padding-bottom: 0.5vw;
    padding-left: 0.8vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 0.5vw;
}
#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-left: 1vw;
}
#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    line-height: 2vw;
}
#i6lw5pb-2-2-2-3-3-4-2-2-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}
#i0spy0t-2-5-6-2-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i17fq2-2 {
    width: 80%;
    height: 18vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
    border-bottom-left-radius: 10vw;
    border-bottom-right-radius: 10vw;
    margin-top: -2vw;
}
#iezhdj-2 {
    flex-basis: 56.39%;
}
pulse animation {
    transform: scale3d(1.02423, 1.02423, 1.02423);
}
element.style {
}
#il3r5b-2 {
    color: black;
    width: 18vw;
    margin-top: 1vw;
    margin-left: 3vw;
    margin-right: 2vw;
}
.pulse-button {
    animation: pulse 1.5s 
ease-in-out infinite;
}
.thq-mask-image-horizontal {
    mask-image: linear-gradient(180deg, rgb(0, 0, 0) 59.00%, rgba(255, 211, 148, 0.2) 88.00%, rgba(255, 211, 148, 0) 100.00%);
}
#ikcew4-2 {
    flex-basis: 143.61%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
#iokjq4-2 {
    font-weight: 700;
    font-size: 2.5vw;
    color: #e36b79;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 1vw;
    margin-left: 0vw;
    text-align: left;
    width: 80%;
}
#iokjq4-2-2 {
    width: 80%;
    text-align: left;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}
#i0li3j9-3 {
    margin-bottom: 3vw;
    margin-top: 4vw;
}
#iwkirkg-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#iz5q9sc-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#i7jbkqi {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    color: rgba(255, 255, 255, 1);
}
#iqk9heo-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}
#ixkdg0u-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-6-3-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#i1hh269 {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}
#ikox4tg-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#iesb47k-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-6-2-7-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#ir7bpok {
    color: rgba(255, 255, 255, 1);
}

#ix5jweh-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}
#i41wc8w-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-6-2-6-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#imcv2sg-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#i40km49-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-6-2-5-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#i1tfhjt {
    color: rgba(255, 255, 255, 1);
}
#ic334sh-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}
#iffsbmg-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
    width: 60vw;
}
#iqsmolt-6-2-4-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#ii3bh02-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#iggrdmg-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-6-2-3-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}
#ixwqh9l {
    color: rgba(255, 255, 255, 1);
}
#iyuq4py-2-2 {
    width: 60vw;
    height: 27vw;
    margin-top: 3vw;
}
#i8bnbj3-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okmndgmn-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}
#if4oei6 {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 60vw;
}

#i9hjze-2-3-2-2-3-3 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}



#inahctm-2-2-2-2-2-2-2-2 {
    width: 29vw;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(254, 144, 157, 1) 63%, rgba(235, 183, 189, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#ig32p9d-2-3-2-2-2-2-2-4-2 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-4-2 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#inahctm-2-2-2-2-2-4-2 {
    width: 29vw;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(254, 144, 157, 1) 63%, rgba(235, 183, 189, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#ig32p9d-2-3-2-2-2-2-2-4-3 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-4-3 {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#inahctm-2-2-2-2-2-4-3 {
    width: 29vw;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(254, 144, 157, 1) 63%, rgba(235, 183, 189, 1) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#ietwmxk {
    display: flex;
    justify-content: flex-start;
}

#ihwxpph {
    display: flex;
    justify-content: flex-end;
}

#ijmzj9k {
    width: 60vw;
    margin-bottom: 1vw;
}

#iwrc23l {
    display: flex;
    justify-content: flex-start;
}

#i774phs {
    display: flex;
    justify-content: flex-end;
}

#issctqh {
    width: 60vw;
    margin-bottom: 1vw;
}

#itx74ev {
    display: flex;
    justify-content: flex-start;
}

#ikuhoul {
    display: flex;
    justify-content: flex-end;
}

#iw66t7y {
    width: 60vw;
    margin-bottom: 1vw;
}

#ig32p9d-2-4 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-4 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-3 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-3 {
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-3 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-3 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-3 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-3 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-2-3 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-3 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-2-3 {
    color: rgba(255, 255, 255, 1);
    width: 40vw;
}

#i4ilwou-3-2-2-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-2-3 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-2-2-2-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-2-2-2 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-2-2-2-2 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-2-2-2-2-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-2-2-2-2 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-2-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-2 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-2-2-2-2-2 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-2-2-2-2-3 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-2-2-2-3 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-2-2-2-2-3 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-2-2-2-2-3 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-2-2-2-2-4 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-2-2-2-4 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-2-2-2-2-5 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-5 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-2-2-2-2-5 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#ig32p9d-2-2-2-2-2-2-5 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-2-2-2-2-2-5 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-3-2-2-2-2-2-6 {
    color: rgba(255, 255, 255, 1);
}

#i4ilwou-3-2-2-2-2-2-6 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}

#inahctm-2-2-2-2-2-6 {
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#iz6fb8d-2-4 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iz6fb8d-2-4:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iz6fb8d-2-5 {
    display: flex;
    text-decoration: none;
    height: 9vw;
    padding-bottom: 1vw;
}

#iz6fb8d-2-5:hover {
    display: flex;
    flex-direction: column;
    height: 9.5vw;
    width: 8.5vw;
}

#iz6fb8d-3-4 {
    display: flex;
    text-decoration: none;
}

#iz6fb8d-3-4:hover {
    display: flex;
    flex-direction: column;
}

#iz6fb8d-3-5 {
    display: flex;
    text-decoration: none;
}

#iz6fb8d-3-5:hover {
    display: flex;
    flex-direction: column;
}

#iz6fb8d-3-3-2 {
    display: flex;
    text-decoration: none;
}

#iz6fb8d-3-3-2:hover {
    display: flex;
    flex-direction: column;
}

#iz6fb8d-3-3-3 {
    display: flex;
    text-decoration: none;
}

#iz6fb8d-3-3-3:hover {
    display: flex;
    flex-direction: column;
}

#iz6fb8d-3-2-2 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iz6fb8d-3-2-2:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#izrqoj-3-2-3 {
    font-size: 1.5vw;
    line-height: 1.5vw;
}

#iz6fb8d-3-2-3 {
    display: flex;
    text-decoration: none;
    width: 15vw;
    height: 12vw;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.52);
}

#iz6fb8d-3-2-3:hover {
    display: flex;
    flex-direction: column;
    width: 16vw;
    height: 13vw;
}

#icdtvm-2-5 {
    width: 2.8vw;
    height: 3.7vw;
}

#icdtvm-2-4 {
    height: 3.8vw;
}

#icdtvm-3-2-3 {
    width: 3vw;
    height: 3.6vw;
}

#icdtvm-3-2-2 {
    width: 3.4vw;
}

/*bai viet*/

.global-heading {
    font-size: 32px;
    font-weight: 600;
    line-height: 54px;
    color: var(--news-logo-color);
    text-align: center;
    margin-bottom: 0;
}
.section__detail {
    padding: 120px 0 60px;
}
.is-layout-flex {
    display: flex;
}
.section__detail .global-heading {
    line-height: 1.4;
    margin: 20px 0;
}
.section__detail .detail__content ul {
    list-style: disc;
    padding: 0 0 20px 20px;
}
.section__detail .detail__content a {
    color: #0290a1;
    text-decoration: underline;
}
.section__detail .detail__content div a {
    padding-top: unset !important;
    padding-bottom: 1px !important;
}
.section__detail .detail__content ul li ul {
    list-style: square;
}

.section__detail .detail__content .ez-toc-js-icon-con span {
    padding: unset;
    margin: unset;
}
.section__detail .detail__content img {
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
}

.section__detail .detail__content .title-img {
    padding: 0;
    color: #9d9fa2;
    text-align: center;
    max-width: 80%;
    margin: auto;
    margin-bottom: 12px;
}

.section__detail .detail__content .detail-heading {
    color: #0080a6;
    font-size: 27px;
    line-height: 1.4;
    font-weight: 500;
    margin-top: 30px;
}


.section__detail .detail__type {
    font-size: 25px;
    color: #00a5b4;
    font-weight: 500;
    line-height: 37px;
}

.section__detail .detail__time {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: var(--news-third-color);
}


.section__detail .detail__content a strong {
    word-wrap: break-word;
}
.section__detail .detail__content .note p {
    font-style: italic;
    font-size: 14px;
}
.section__detail .news__pagination--left,
.section__detail .news__pagination--right {
    display: flex;
    align-items: center;
    gap: 20px;
}

.section__detail .news__pagination--left:hover button,
.section__detail .news__pagination--right:hover button {
    border: 1px solid var(--third-color);
    transition: all 0.3s linear;
}

.section__detail .news__pagination--left:hover button i,
.section__detail .news__pagination--right:hover button i {
    color: var(--news-third-color);
    transition: all 0.3s linear;
}

.section__detail .news__pagination--right {
    flex-direction: row-reverse;
}

.section__detail .news__pagination .news__pagination--title {
    font-size: 20px;
    line-height: 30px;
    color: var(--news-third-color);
    font-weight: 500;
    max-width: 400px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}



/*bai viet*/

/*bang gia*/
.row-news {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    max-width: none;
}
.row-news .wp-block-post {
    margin-bottom: 120px;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
}


.mb-120 {
    margin-bottom: 120px;
}

.has-text-align-center {
    text-align: center;
}

a,
a:hover {
    text-decoration: none !important;
    color: #fff;
}
/* banner */

.section__banner .banner__content .banner__content--text span {
    color: var(--news-third-color);
    white-space: pre-line;
}

.section__news {
    /*    padding: 120px 0;*/
}

.section__banner .banner__img.vh70 {
    height: 70vh;
}

.news__more.custom {
    cursor: pointer;
}

#news__less.custom img {
    transform: translateX(8px) rotate(180deg);
}

#news__less.custom:hover img {
    transform: translateX(8px) rotate(180deg) translateY(5px);
}

.news__more.custom img {
    width: 12px;
    filter: invert(29%) sepia(89%) saturate(1485%) hue-rotate(168deg)
        brightness(60%) contrast(101%);
}

.news__more.custom:hover img {
    transform: translateY(5px) translateX(10px);
    transition: all 0.3s linear;
}

/* news */
/* news */

.homepage .section__news {
    padding-bottom: 0;
}

.section__news {
    padding-bottom: 120px;
}

.news__item {
    height: 100%;
    height: fit-content;
    margin-bottom: 35px;

}


.news__item .card {
    border: 0;
    height: 100%;
    justify-content: space-between;
    border: 1px solid #ddd;
    padding: 15px;
}

.news__item .card-img {
    height: 236px;
    width: 100%;
    overflow: hidden;
    display: block;
}

.news__item .card-img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    transition: 0.3s linear all;
}

.news__item:hover .card-img img {
    transform: scale(1.08);
    transition: 0.3s linear all;
}

.news__item .card-body {
    padding: 22px 0 0;
}

.news__item .card-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--news-secondary-color);
    margin-bottom: 20px;
}

.news__item .card-top .title,
.news__item .card-title,
.news__item .card-title a {
    padding-right: 40px;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    color: var(--news-logo-color);
    margin-bottom: 0;
}

.news__item .card-title a {
    display: block;
}

.news__item .card-title {
    padding-right: 0;
}

.news__item .card-top .title {
    font-size: 16px;
}


.news__item .card-top .date {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: var(--news-third-color);
}

.news__item .card-text {
    /* font-size: 16px; */
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #5d5d5d;
    margin-top: 10px;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* number of lines to show */
    line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 75px;
}

.news__item .card-link {
    background-color: #e36b79;
    padding: 3px 28px 4px;
    border-radius: 18px;
    text-decoration: none;
    width: fit-content;
    margin-top: 25px;
    transition: all 0.3s linear;
    font-size: 14px;
    /* line-height: 24px; */
    font-weight: 500;
    color: #fff;
}

.news__item .card-link:hover {
    transform: scale(1.06);
    transition: all 0.3s linear;
}

.news__item .card-link span {
    font-size: 14px;
    line-height: 19px;
    font-weight: 500;
    color: #fff;
}
.homepage .section__news .news__list {
    padding: 40px 0 20px;
}

div.section__news .news__list {
    padding: 40px 0 66px;
}

.news__more {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    color: #e36b79;
    text-decoration: none;
    display: flex;
    align-items: center;
}

.news__more:hover {
    text-decoration: none;
    color: #e36b79;
}

.news__more:hover img {
    transform: translateX(20px);
    transition: all 0.3s linear;
}

.news__more img {
    transform: translateX(10px);
    width: 30px;
    height: auto;
    transition: all 0.3s linear;
}

.section__news .news__pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.section__news .news__pagination button {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    border: 1px solid var(--news-secondary-color);
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s linear;
}

.news__pagination button:hover {
    border: 1px solid var(--news-third-color);
    transition: all 0.3s linear;
}

.news__pagination button i {
    color: var(--news-secondary-color);
    font-size: 20px;
    transition: all 0.3s linear;
}

.news__pagination button:hover i {
    color: var(--news-third-color);
    transition: all 0.3s linear;
}

.section__news .news__list {
    padding-bottom: 0;
}

.section__news .news__pagination {
    padding-top: 0;
}
.section__news .news__list .news__item .keyword__title {
    font-size: 25px;
    line-height: 35px;
    font-weight: 500;
    color: var(--news-third-color);
    margin-bottom: 0;
}

.section__news .news__list .news__item .keyword__content {
    font-size: 16px;
    line-height: 24px;
    color: #5d5d5d;
    font-weight: 300;
}
.section__form .form__top--input-img {
    position: absolute;
    top: 50%;
    left: 50px;
    transform: translate(0px, -50%);
}
.section__form .form__top--select input {
    padding-left: 45px;
}
/* detail */

.wp-block-post-content
{
    text-align: justify;
    font-family: var(--wp--preset--font-family--exo-2) !important;
}

.section__detail {
    padding: 120px 0 60px;
}
.is-layout-flex {
    display: flex;
}
.section__detail .global-heading {
    line-height: 1.4;
    margin: 20px 0;
}
.section__detail .detail__content ul {
    list-style: disc;
    padding: 0 0 20px 20px;
}
.section__detail .detail__content a {
    color: #0290a1;
    text-decoration: underline;
}
.section__detail .detail__content div a {
    padding-top: unset !important;
    padding-bottom: 1px !important;
}
.section__detail .detail__content ul li ul {
    list-style: square;
}
.section__detail .detail__content span {
    /* display: block; */
    /* font-size: 16px; */
    /* font-weight: 300; */
    /* line-height: 30px; */
    /* color: var(--text-color); */
    /* margin-bottom: 30px; */
    /* padding: 0 60px; */
    font-family: var(--wp--preset--font-family--exo-2) !important;
}
.section__detail .detail__content .ez-toc-js-icon-con span {
    padding: unset;
    margin: unset;
}
.section__detail .detail__content img {
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
}

.section__detail .detail__content .title-img {
    padding: 0;
    color: #9d9fa2;
    text-align: center;
    max-width: 80%;
    margin: auto;
    margin-bottom: 12px;
}

.section__detail .detail__content .detail-heading {
    color: #0080a6;
    font-size: 27px;
    line-height: 1.4;
    font-weight: 500;
    margin-top: 30px;
}

.section__detail .detail__header {
    padding: 0;
    margin: 0 60px 60px;
    border-bottom: 2px solid var(--news-secondary-color);
}

.section__detail .detail__type {
    font-size: 25px;
    color: #00a5b4;
    font-weight: 500;
    line-height: 37px;
}

.section__detail .detail__time {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: var(--news-third-color);
}

.section__detail .detail__content a[href^="tel"] {
    color: red !important;
    text-decoration: none;
}


.section__detail .detail__content {
    padding: 0 60px 5px;
    /* border-bottom: 2px solid var(--news-secondary-color); */
}
.section__detail .detail__content .entry-content {
    padding: 0 !important;
}

.section__detail .detail__content a strong {
    word-wrap: break-word;
}
.section__detail .detail__content .note p {
    font-style: italic;
    font-size: 14px;
}
.section__detail .news__pagination--left,
.section__detail .news__pagination--right {
    display: flex;
    align-items: center;
    gap: 20px;
}

.section__detail .news__pagination--left:hover button,
.section__detail .news__pagination--right:hover button {
    border: 1px solid var(--news-third-color);
    transition: all 0.3s linear;
}

.section__detail .news__pagination--left:hover button i,
.section__detail .news__pagination--right:hover button i {
    color: var(--news-third-color);
    transition: all 0.3s linear;
}

.section__detail .news__pagination--right {
    flex-direction: row-reverse;
}

.section__detail .news__pagination .news__pagination--title {
    font-size: 20px;
    line-height: 30px;
    color: var(--news-third-color);
    font-weight: 500;
    max-width: 400px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.section__detail .news__pagination {
    justify-content: space-between;
    /* padding: 60px 0 60px; */
}

#ez-toc-container .ez-toc-toggle label span,
#ez-toc-container .ez-toc-title-toggle {
    font-size: unset;
    font-weight: unset;
    line-height: unset;
    color: unset;
    margin-bottom: unset;
    padding: unset;
    display: inline;
}
table tbody tr:nth-of-type(odd) {
    /* background-color: rgba(0,0,0,.05); */
}
table td,
.table th {
    vertical-align: middle;
}
table,
table th {
    border: 1px solid #dee2e6;
}
table td,
table th {
    padding: 0.75rem;
    vertical-align: middle;
    border: 1px solid #dee2e6;
    text-align: center;
}
.alignleft {

    /*rtl:ignore*/
    float: left;

    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {

    /*rtl:ignore*/
    float: right;

    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
    text-align: center;
}


#i07gno-2-3-2:hover {
    width: 100vw;
    height: auto;
}
#i07gno-2-3-2 {
    width: 100vw;
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2-3-2 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ohnemnndm-03.webp);
    background-position: 0px -5vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iyuq4py {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-kmdnhfokl-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ixhanht-2 {
    width: 60vw;
}

#ik99kr2 {
    width: 100%;
    height: 100vw;
    background-color: #e36b79;
}

#ijfjm95 {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

#ip3lkfo-2-2 {
    color: rgba(255, 255, 255, 1);
    text-align: center;
}

#ird7lqg {
    width: 80vw;
    height: auto;
    justify-content: center;
}

#irjpvaa {
    flex-basis: 100%;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
}

#it691a2 {
    width: 100%;
    height: 40vw;
    z-index: -10;
}

#innc7of {
    z-index: 1;
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mnfhdkkkmn-07.webp);
    background-position: -2vw -8vw;
    background-size: 100% 60vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i468yfh-2 {
    color: rgba(255, 253, 253, 1);
    justify-content: center;
    flex-direction: row;
    margin-right: 0vw;
    margin-left: 0vw;
    margin-top: -8vw;
    z-index: 10;
    position: relative;
    margin-bottom: 1em;
}

#i2k78cj {
    width: 100%;
    height: 20vw;
}


#ipjfwtq {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-kmmmndhnl-06.webp);
    background-position: 0px 0px;
    background-size: 100% 25vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


#iymvj {
    color: rgba(255, 255, 255, 1);
    margin-bottom: 1em;
}


#iu15ifg {
    width: 100%;
    height: 20vw;
}

#is3udfn {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhknhenm-07.webp);
    background-position: 0px -5vw;
    background-size: 100% 25vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ifo22va {
    color: rgba(255, 253, 253, 1);
    justify-content: center;
    flex-direction: row;
    margin-right: 0vw;
    margin-left: 0vw;
    margin-top: -3vw;
    z-index: 10;
    position: relative;
    margin-bottom: 1em;
}

#i604md {
    color: rgba(255, 255, 255, 1);
    margin-top: 2vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}


#i941tbh {
    flex-basis: 100%;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
}


#iahxu99 {
    width: 100%;
    height: 20vw;
}

#i8j6xf1 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mmndkldbg-07.webp);
    background-position: 0px -2vw;
    background-size: 100% 25vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ii5vk {
    color: rgba(255, 255, 255, 1);
}

#iqhjwlx {
    width: 100%;
    height: 20vw;
}

#ihfwsri {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mnhdkjhngd-04.webp);
    background-position: -2vw -8vw;
    background-size: 120% 28vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ipcatk {
    color: rgba(255, 255, 255, 1);
}

#iw2dwue {
    z-index: 999;
    width: 100%;
    height: 35vw;
}

#inmuikb {
    z-index: 9999;
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mndhgnmmunh-08.webp);
    background-position: -15vw 0vw;
    background-size: 140% 40vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i5s0oc {
    z-index: 99999999;
    margin-top: -6vw;
    color: rgba(255, 255, 255, 1);
}

#i9hjze-2-3-2-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i5i2zs {
    width: 80%;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-top: 3vw;
}

#ivtjg4-2-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 5vw;
    margin-right: 3vw;
}

#indf4y-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga {
    color: black;
    width: 6vw;
}

#iv4urf-2 {
    flex-basis: 146.3%;
}

#ip822f-2 {
    padding: 10px;
}

#i25p3j-2 {
    color: #23856e;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#ivtjg4-2-2-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 3vw;
    margin-right: 5vw;
}

#indf4y-2-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-2 {
    color: black;
    width: 6vw;
}

#iv4urf-2-2 {
    flex-basis: 146.3%;
}

#ip822f-2-2 {
    padding: 10px;
}

#isa6nz {
    color: #2f907a;
}

#i5i2zs-3 {
    width: 80%;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-top: 2vw;
}

#ivtjg4-2-2-4 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 5vw;
    margin-right: 3vw;
}

#indf4y-2-4 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-4 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-4 {
    color: black;
    width: 6vw;
}

#iv4urf-2-4 {
    flex-basis: 146.3%;
}

#ip822f-2-4 {
    padding: 10px;
}

#izt29a {
    color: #34947d;
}


#ivtjg4-2-2-2-3 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 3vw;
    margin-right: 5vw;
}

#indf4y-2-2-3 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-2-3 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-2-3 {
    color: black;
    width: 6vw;
}

#iv4urf-2-2-3 {
    flex-basis: 146.3%;
}

#ip822f-2-2-3 {
    padding: 10px;
}

#io74ui {
    color: #2b8d76;
}


#i5i2zs-2 {
    width: 43vw;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-top: 2vw;
}


#ivtjg4-2-2-2-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 3vw;
    margin-right: 5vw;
}

#indf4y-2-2-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-2-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-2-2 {
    color: black;
    width: 6vw;
}

#iv4urf-2-2-2 {
    flex-basis: 146.3%;
}

#ip822f-2-2-2 {
    padding: 10px;
}

#i6cw79 {
    color: #2f907a;
}

#i33nxb-2-2-3-3 {
    height: 90vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    left: auto;
    right: auto;
    top: 150vw;
}

.ve-chung-toi-container22 {
    top: 27vw;
    flex: 0 0 auto;
    left: 0px;
    right: 0px;
    width: 70vw;
    height: 100vw;
    margin: auto;
    display: flex;
    z-index: -9;
    position: absolute;
    align-items: flex-start;
    background-color: #ffffff;
}

#i33nxb-2-2-3-2-2 {
    height: 200vw;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    left: auto;
    right: auto;
}

#iyuq4py-2 {
    width: 60vw;
    height: 27vw;
    margin-top: 3vw;
}

#i8bnbj3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okmndgmn-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ixhanht {
    width: 59vw;
}

#ij7lnj {
    width: 59vw;
}

#i9hjze-2-3-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}


#i07gno-2-3-2-2 {
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2-3-2-2 {
    width: 100vw;
    height: 30vw;
}


#ipcst8z-2-3-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mnhdfnmhkd-09.webp);
    background-position: 0px -20vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iyuq4py-3 {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mnfhdehkslk-06.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i7am4t-2 {
    margin-bottom: 0vw;
    width: 60vw;
}

#i9hjze-2-3-2-3 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 7vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i33nxb-2-3-2-2-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 20vw;
    display: grid;
    padding-left: 10vw;
    padding-right: 10vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    padding-top: 4vw;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-5-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-5-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 0.6vw;
    padding-bottom: 0.6vw;
    padding-left: 0.6vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 0.6vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
#i6lw5pb-2-2-2-3-3-4-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 90%;
}

#i0spy0t-2-5-6-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    margin-bottom: 0;
    margin-top: 0;
}
#isubv9-2-3-3-3-2-2-3-3-3-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-3-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

#i0spy0t-2-5-3-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-3-2-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-3-2-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

#i0spy0t-2-5-3-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
}

#i33nxb-2-3-2-2-2-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 18vw;
    display: grid;
    padding-left: 20vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-5-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-5-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 85%;
}


#i0spy0t-2-5-2-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 1.2vw;
    padding-bottom: 1vw;
    padding-left: 1.2vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 1vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    line-height: 2vw;
}

#i6lw5pb-2-2-2-3-3-4-2-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-6-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.2vw;
    padding-right: 0.2vw;
    padding-bottom: 0.2vw;
    padding-left: 0.2vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-3-2-2-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-3-2-2-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 95%;
}

#i0spy0t-2-5-3-2-2-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.2vw;
    padding-right: 0.2vw;
    padding-bottom: 0.2vw;
    padding-left: 0.2vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6.5vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
}

#i0li3j9-2 {
    margin-top: 3vw;
    color: #e36b79;
    margin-bottom: 2vw;
    text-align: center;
}

#izwame {
    width: 80%;
    height: 40vw;
}

#i9oqzs {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}

#i25tdx {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mtkfodsklm-05.webp);
    background-position: 0px -8vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}

#ig0i8f {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 2vw;
}

#izz2lk {
    flex-basis: 28.23%;
    width: 15vw;
    position: relative;
    top: -24vw;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#iyn16g {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i9oqzs-4 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-4 {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}


#i25tdx-4 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ehdtmndyunm-03.webp);
    background-position: 0px 0vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}

#ig0i8f-4 {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d-4 {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 2vw;
}

#izz2lk-4 {
    flex-basis: 28.23%;
    width: 15vw;
    position: relative;
    top: -24vw;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#iyn16g-4 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i9oqzs-3 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-3 {
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}

#i25tdx-3 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-rdnghrmmskn-05.webp);
    background-position: 0px -2vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}

#ig0i8f-3 {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d-3 {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 2vw;
}

#izz2lk-3 {
    flex-basis: 28.23%;
    width: 15vw;
    position: relative;
    top: -24vw;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#iyn16g-3 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 0.5vw;
    padding-bottom: 1vw;
    padding-left: 0.5vw;
}

#i17fq2 {
    width: 80%;
    height: 15vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    margin-top: 0vw;
}

#iezhdj {
    flex-basis: 56.39%;
}

#il3r5b {
    color: black;
    width: 20vw;
    margin-top: -10vw;
    margin-left: 5vw;
}

#ikcew4 {
    flex-basis: 143.61%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i7am4t {
    margin-bottom: 0vw;
    color: #e36b79;
}


#i6p9xk {
    color: #e36b79;
}

#iuqxuf {
    color: #e36b79;
}

#i9hjze-2-3-2-2-3 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}

#i07gno-2-3-2-2-2 {
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2-3-2-2-2 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ulstandgimbtd-09.webp);
    background-position: 0px -20vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#ip3lkfo-2-3-2-2 {
    margin-bottom: 0vw;
    text-align:center;
}

#ip3lkfo-2-3-2-2-2 {
    margin-top: 0vw;
    margin-bottom: 2vw;
}
#iyuq4py-3-2 {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3-3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-umdnskdlk-08.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#izq56q {
    width: 60vw;
}

#i9hjze-2-3-2-2-3-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 11vw;
    z-index: 5;
    position: static;
    font-style: normal;
    text-align: right;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 15vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, rgba(123, 199, 181, 0), #7cc7b5 21%, rgba(97, 176, 158, 1) 85%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}

#ikixbj {
    width: 100%;
    height: 32vw;
    z-index: 999;
}

#iw2umj {
    flex-basis: 86.42%;
}

#izzgxf {
    color: black;
    width: 30vw;
    margin-left: 10vw;
    margin-top: -13vw;
    z-index: 99;
}

#idudji-2 {
    flex-basis: 113.58%;
    text-align: left;
    height: 100%;
}

#idudji-2 ul{
    list-style-position:inherit;
}



#ihgoke-2 {
    font-weight: 700;
    margin-top: 1em;
    margin-bottom: 1em;
}

#inqs4y {
    margin-left: 1vw;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
}

#ilfaj6 {
    width: 40vw;
}

#iilbvb-2 {
    font-weight: 700;
    /* margin-block-start: 1em; */
    /* margin-block-end: 1em; */
    margin-bottom: 1em;
    margin-top: 1em;
    margin-block-start: 1em;
    margin-block-end: 1em;
}
#ih0v2d {
    margin-left: 1vw;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
}

#iuka0q {
    margin-bottom: 1em;
    margin-top: 1em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    width: 40vw;
    /* margin-block-start: 0px; */
    /* margin-block-end: 0px; */
}

#ie6w1p-2 {
    font-weight: 700;
    margin-bottom: 1em;
    margin-top: 1em;
    margin-block-start: 1em;
    margin-block-end: 1em;
}

#is8gld {
    margin-left: 1vw;
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
    
    
    
    
    
    ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
};
}

#ifndw9 {
    width: 40vw;
    margin-bottom: 1em;
    margin-top: 1em;
    margin-block-start: 1em;
    margin-block-end: 1em;
}

#i8zbaf {
    width: 80%;
    height: 12vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #7cc7b5;
    border-right-color: #7cc7b5;
    border-bottom-color: #7cc7b5;
    border-left-color: #7cc7b5;
    margin-left: 3vw;
}

#isqok1 {
    flex-basis: 100%;
    display: flex;
    justify-content: center;
}

#ihbwzd {
    font-style: italic;
    color: rgba(53, 129, 111, 1);
    letter-spacing: -0.01vw;
    width: 95%;
    text-align: justify;
    margin-block-start: 1em;
    margin-block-end: 1em;
}

#i9hjze-2-3-2-2-3-2-3 {
    z-index: 9999;
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    position: static;
    font-style: normal;
    text-align: left;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 15vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #e36b79 33.33333333333333%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#isubv9-2-3-3-2-3-2-3 {
    text-align: left;
}

#ijaiqj {
    color: black;
    width: 35vw;
    position: relative;
    top: -10vw;
    right: -20vw;
    z-index: 99999;
}

#i2z7yk {
    padding: 10px;
    position: relative;
    top: -30vw;
    left: -20vw;
    text-align: justify;
}

#i721nh {
    text-align: justify;
    width: 30vw;
}

#iqbl8d {
    color: black;
    width: 30vw;
    position: relative;
    top: -32vw;
    left: -20vw;
}

#i2z7yk-2 {
    padding: 10px;
    position: relative;
    top: -55vw;
    right: -18vw;
    width: 30vw;
}

#itjb6q {
    text-align: justify;
}

#i9hjze-2-3-2-2-3-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: -48vw;
}

#i07gno-2-3-2-2-3-2-2 {
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#i7prxnq-2-3-2-2-3-2-2 {
    width: 100vw;
    height: 30vw;
}
#ipcst8z-2-3-2-2-3-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mdhksnmuh-07.webp);
    background-position: 0px -2vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#ip3lkfo-2-3-2-3-2-2 {
    margin-bottom: 2vw;
    text-align: center;
}
#iyuq4py-3-3-2-2 {
    width: 60vw;
    height: 27vw;
}
#i8bnbj3-3-3-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-monbdnmnh-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i1ud97d-2-2 {
    flex: 0 0 auto;
    width: 60vw;
    display: flex;
    position: relative;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 5vw;
    z-index: 5;
}

#iabclv2-2-2 {
    flex-basis: 49.68%;
    text-align: justify;
}
.ve-chung-toi-text13 {
    font-style: normal;
}
#i6qiaa9-2-2 {
    width: 30vw;
    margin-left: 3vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-tenmdjndhkm-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    height: 19vw;
    flex-basis: 50.32%;
}

#i17fq2-2-3 {
    width: 80%;
    height: 18vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
    border-bottom-left-radius: 10vw;
    border-bottom-right-radius: 10vw;
    margin-top: 3vw;
}
#iezhdj-2-3 {
    flex-basis: 56.39%;
}
#il3r5b-2-3 {
    color: black;
    width: 18vw;
    margin-top: 1vw;
    margin-left: 3vw;
    margin-right: 2vw;
}

#ikcew4-2-3 {
    flex-basis: 143.61%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
#iokjq4-2-4 {
    font-weight: 700;
    font-size: 2.5vw;
    color: #e36b79;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 1vw;
    margin-left: 0vw;
    text-align: left;
    width: 80%;
}
#iokjq4-2-2-3 {
    width: 80%;
    text-align: justify;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}
#i0li3j9-2-3 {
    margin-top: 3vw;
    color: #e36b79;
    margin-bottom: 0vw;
    text-align: center;
}
#ihfvmpg-2-2-2 {
    align-items: stretch;
    width: 60vw;
    z-index: 100;
    margin-top: 2vw;
}
#idd9zuz-2-3-2 {
    flex-basis: 102.83%;
    height: 18vw;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mndhmkkdm-06.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    align-self: flex-start;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    width: 30vw;
    margin-right: 5vw;
}

#idd9zuz-2-2-2-2 {
    flex-basis: 97.17%;
    height: 18vw;
    align-self: flex-start;
    width: 30vw;
    margin-right: 3vw;
    box-shadow: unset;
    display: flex;
    align-items: center;
}
#i88apan-2-2 {
    padding: 10px;
    text-align: justify;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
}

#i9hjze-2-3-2-2-3-3-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 12vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}


#i07gno-2-3-2-2-3-3 {
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2-3-2-2-3-3 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-3-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-qmdnhkfnokld-04.webp);
    background-position: 0px -20vw;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iyuq4py-3-3-3 {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3-3-3-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dmonmondbma-19.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#iiotre9 {
    width: 60vw;
    margin-bottom: 0vw;
}

#i9hjze-2-3-2-3-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 7vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i33nxb-2-3-2-2-2-3-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 20vw;
    display: grid;
    padding-left: 30vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    padding-top: 4vw;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
    align-self: auto;
    flex: 0 0 auto;
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2-3-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-right: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-5-2-2-3-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-5-2-2-3-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-2-2-2-2-3-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 0.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-3-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-left: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-3-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-4-2-2-2-3-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 90%;
}

#i0spy0t-2-5-6-2-2-2-3-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i33nxb-2-3-2-2-2-2-2-2 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 18vw;
    display: grid;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, rgba(235, 250, 243, 0) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
    padding-left: 20vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-4-2 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-3-2-2-2-4-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-3-2-2-2-4-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

#i0spy0t-2-5-3-2-2-2-4-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
    margin-top: -5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-right: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-5-2-2-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-5-2-2-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 85%;
}

#i0spy0t-2-5-2-2-2-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 0.8vw;
    padding-bottom: 0.5vw;
    padding-left: 0.8vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 0.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2-2-2 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-left: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2-2-2 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    line-height: 2vw;
}

#i6lw5pb-2-2-2-3-3-4-2-2-2-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-6-2-2-2-2-2-2 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i0li3j9-3-2-2 {
    margin-bottom: 3vw;
    margin-top: -1vw;
}

#iwkirkg-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iz5q9sc-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iyi3ox4 {
    color: rgba(255, 255, 255, 1);
}

#iqk9heo-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#ixkdg0u-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-3-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ikox4tg-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iesb47k-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-7-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ifprmhc {
    color: rgba(255, 255, 255, 1);
}

#ix5jweh-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#i41wc8w-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-6-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#imcv2sg-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i40km49-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-5-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#iumiazx {
    color: rgba(255, 255, 255, 1);
}

#i0li3j9-3-2 {
    margin-bottom: 1vw;
}

#izwame-4 {
    width: 80%;
    height: 40vw;
}

#i9oqzs-6 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-6 {
    width: 100%;
    height: 80%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}

#i25tdx-6 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-oteudmnancsm-10.webp);
    background-position: 0px -4vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 0vw;
    border-bottom-right-radius: 0vw;
}

#ig0i8f-5 {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d-5 {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 2vw;
}

#i9pl7q5 {
    width: 80%;
    margin-top: 5vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    text-align: center;
}

#izz2lk-6 {
    flex-basis: 28.23%;
    width: 25vw;
    position: relative;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 1%, white 21%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    top: -15vw;
}

#iyn16g-6 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i9oqzs-6-2 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-6-2 {
    width: 100%;
    height: 80%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}

#i25tdx-6-2 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-manomndunmdj-01.webp);
    background-position: 0px -4vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 0vw;
    border-bottom-right-radius: 0vw;
}

#ig0i8f-5-2 {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d-5-2 {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 6vw;
}

#izz2lk-6-2 {
    flex-basis: 28.23%;
    width: 25vw;
    position: relative;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 1%, white 21%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    top: -15vw;
}

#iyn16g-6-2 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i17fq2-2-3-2 {
    width: 80%;
    height: 14vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
    border-bottom-left-radius: 10vw;
    border-bottom-right-radius: 10vw;
    margin-top: -5vw;
}

#iezhdj-2-3-2 {
    flex-basis: 56.39%;
}

#il3r5b-2-3-2 {
    color: black;
    width: 18vw;
    margin-top: -3vw;
    margin-left: 3vw;
    margin-right: 2vw;
}

#ikcew4-2-3-2 {
    flex-basis: 143.61%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}

#iokjq4-2-4-2 {
    font-weight: 700;
    font-size: 2.5vw;
    color: #e36b79;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 1vw;
    margin-left: 0vw;
    text-align: left;
    width: 90%;
}

#iokjq4-2-2-3-2 {
    width: 90%;
    text-align: left;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#iyuq4py-2-2-2 {
    width: 60vw;
    height: 27vw;
    margin-top: 2vw;
}

#i8bnbj3-2-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okmndgmn-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ipbugwq {
    width: 60vw;
}

#i9hjze-2-3-2-2-3-3-3 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}

#ip3lkfo-2-3-2-3-3 {
    text-align: center;
}

#i07gno-2-3-2-2-3-3-2 {
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-backgrndmnj-02.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i7prxnq-2-3-2-2-3-3-2 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-3-3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-sondedadayjdm-02.webp);
    background-position: 0px -5vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#ip3lkfo-2-3-2-3-3-2 {
    text-align: center;
}

#iyuq4py-3-3-3-2 {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3-3-3-3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mndunmskkkd-03.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i2yvuz8 {
    width: 60vw;
}

#i9hjze-2-3-2-3-2-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 7vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i33nxb-2-3-2-2-2-3-2-3 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 20vw;
    display: grid;
    padding-left: 30vw;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, #eaf9f2 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    padding-top: 4vw;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
    align-self: auto;
    flex: 0 0 auto;
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2-3-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-right: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-5-2-2-3-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i0spy0t-2-5-2-2-2-2-3-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 0.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-3-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-left: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-3-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-4-2-2-2-3-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 90%;
}

#i0spy0t-2-5-6-2-2-2-3-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i33nxb-2-3-2-2-2-2-2-2-3 {
    z-index: 0;
    position: static;
    width: 100vw;
    height: 18vw;
    display: grid;
    background-image: linear-gradient(180deg, #eaf9f2 10%, rgba(255, 255, 255, 1) 49.48453608247423%, rgba(235, 250, 243, 0) 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    grid-template-rows: repeat(2, 1fr);
    grid-template-columns: repeat(4, 1fr);
    padding-left: 20vw;
}

#i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-4-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    height: 14vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-3-2-2-2-4-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
}

#i6lw5pb-2-2-2-3-3-3-2-2-2-4-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

#i0spy0t-2-5-3-2-2-2-4-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -5.5vw;
    margin-top: -5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-5-2-2-2-2-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    margin-top: 0vw;
    height: 14vw;
    margin-right: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-5-2-2-2-2-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#i6lw5pb-2-2-2-3-3-5-2-2-2-2-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 85%;
}

#i0spy0t-2-5-2-2-2-2-2-2-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-right: 0.8vw;
    padding-bottom: 0.5vw;
    padding-left: 0.8vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -7vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
    padding-top: 0.5vw;
}

#i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2-2-2-3 {
    color: #da384a;
    font-size: 1.8vw;
    background-image: radial-gradient(200px at 50% 50%, rgba(1, 191, 147, 1), #7cc7b5 96.35416666666666%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 18vw;
    font-weight: 700;
    text-transform: none;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    border-top-width: 0.6vw;
    border-right-width: 0.6vw;
    border-bottom-width: 0.6vw;
    border-left-width: 0.6vw;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 1vw;
    padding-left: 0vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 1);
    border-right-color: rgba(255, 255, 255, 1);
    border-bottom-color: rgba(255, 255, 255, 1);
    border-left-color: rgba(255, 255, 255, 1);
    box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.52);
    height: 14vw;
    margin-left: 1vw;
    margin-bottom: 0;
    margin-top: 0;
}

#isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2-2-2-3 {
    color: rgba(21, 177, 141, 1);
    font-weight: 800;
    margin-right: 0vw;
    margin-left: 0vw;
    width: 105%;
    background-color: rgba(255, 255, 255, 1);
    height: 6vw;
    margin-bottom: 2vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    text-transform: uppercase;
    padding-top: 1vw;
    margin-top: -1vw;
    text-align: center;
    padding-left: 4vw;
    font-size: 1.5vw;
    line-height: 2vw;
}

#i6lw5pb-2-2-2-3-3-4-2-2-2-2-2-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0spy0t-2-5-6-2-2-2-2-2-2-3 {
    color: black;
    width: 5vw;
    background-color: #15b19c;
    padding-top: 0vw;
    padding-right: 0vw;
    padding-bottom: 0vw;
    padding-left: 0vw;
    height: 5vw;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    box-shadow: 3px 3px 5px 0 rgba(123, 199, 181, 0.45);
    margin-top: -6vw;
    margin-right: -5vw;
    margin-bottom: -5vw;
    margin-left: -5vw;
    position: relative;
    left: -6.5vw;
    top: -4.5vw;
}

#i6lw5pb-2-2-2-3-3-5-2-2-3-2-3 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 80%;
}

#i0li3j9-3-2-2-2 {
    margin-bottom: 3vw;
    margin-top: -1vw;
}

#iwkirkg-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}
#iz5q9sc-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}
#iqsmolt-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i2igq1u {
    color: rgba(255, 255, 255, 1);
}

#iqk9heo-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#ixkdg0u-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-3-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ikox4tg-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iesb47k-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-7-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#il3njzu {
    color: rgba(255, 255, 255, 1);
}

#ix5jweh-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#i41wc8w-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-6-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#imcv2sg-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#i40km49-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-5-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i8ibwta {
    color: rgba(255, 255, 255, 1);
}

#i0li3j9-3-2-3 {
    margin-bottom: 1vw;
}

#izwame-4-3 {
    width: 80%;
    height: 40vw;
}

#i9oqzs-6-4 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-6-4 {
    width: 100%;
    height: 80%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}

#i25tdx-6-4 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-eongmsnyun-05.webp);
    background-position: 0px -12vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}

#ig0i8f-5-4 {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d-5-4 {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 2vw;
}

#i9pl7q5-2 {
    width: 80%;
    margin-top: 5vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    text-align: center;
}

#izz2lk-6-4 {
    flex-basis: 28.23%;
    width: 25vw;
    position: relative;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 1%, white 21%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    top: -15vw;
}

#iyn16g-6-4 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i9oqzs-6-2-3 {
    flex-basis: 100%;
    margin-left: 1vw;
    margin-right: 1vw;
}

#ijcpkf-6-2-3 {
    width: 100%;
    height: 80%;
    flex-direction: column;
    align-items: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    background-color: #e36b79;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #da384a;
    border-right-color: #da384a;
    border-bottom-color: #da384a;
    border-left-color: #da384a;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
}

#i25tdx-6-2-3 {
    flex-basis: 131.27%;
    width: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-emdunondom-06.webp);
    background-position: 0px -17vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 3vw;
    border-top-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
    border-bottom-right-radius: 3vw;
}

#ig0i8f-5-2-3 {
    flex-basis: 175.59%;
    width: 100%;
}

#imzi8d-5-2-3 {
    text-align: left;
    color: rgba(255, 255, 255, 1);
    display: flex;
    justify-content: center;
    margin-top: 6vw;
}

#izz2lk-6-2-3 {
    flex-basis: 28.23%;
    width: 25vw;
    position: relative;
    background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 1%, white 21%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    top: -15vw;
}

#iyn16g-6-2-3 {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 1.8vw;
    color: #e36b79;
    padding-top: 1vw;
    padding-right: 1vw;
    padding-bottom: 1vw;
    padding-left: 1vw;
}

#i17fq2-2-3-2-2 {
    width: 80%;
    height: 14vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
    border-bottom-left-radius: 10vw;
    border-bottom-right-radius: 10vw;
    margin-top: -5vw;
}

#iezhdj-2-3-2-2 {
    flex-basis: 56.39%;
}

#il3r5b-2-3-2-2 {
    color: black;
    width: 18vw;
    margin-top: -3vw;
    margin-left: 3vw;
    margin-right: 2vw;
}

#ikcew4-2-3-2-2 {
    flex-basis: 143.61%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#iokjq4-2-4-2-2 {
    font-weight: 700;
    font-size: 2.5vw;
    color: #e36b79;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 1vw;
    margin-left: 0vw;
    text-align: left;
    width: 90%;
}

#iokjq4-2-2-3-2-2 {
    width: 90%;
    text-align: left;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#iyuq4py-2-2-2-2 {
    width: 60vw;
    height: 27vw;
    margin-top: 2vw;
}

#i8bnbj3-2-2-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okmndgmn-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ical4fg {
    width: 60vw;
}

#i9hjze-2-3-2-2-3-3-3-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}

#i07gno-2-3-2-2-3-3-2-2 {
    display: flex;
}

#i7prxnq-2-3-2-2-3-3-2-2 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-3-3-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mgnfhrldmhgn-07.webp);
    background-position: 0px -5vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#ip3lkfo-2-3-2-3-3-2-2 {
    text-align: center;
}

#iyuq4py-3-3-3-2-2 {
    width: 60vw;
    height: 27vw;
}

#i8bnbj3-3-3-3-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-rmdngkkgdlmg-05.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i2yvuz8-2 {
    width: 60vw;
}

#id5jnjh {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 60vw;
}

#i9hjze-2-3-2-3-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var
#da384aff
(--dl-color-theme-primary1);
    width: 100vw;
    height: 7vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 2vw;
}

#i5i2zs-4 {
    width: 80%;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-top: 3vw;
}

#ivtjg4-2-2-3 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 5vw;
    margin-right: 3vw;
}

#indf4y-2-3 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-3 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-3 {
    color: black;
    width: 5vw;
}

#iv4urf-2-3 {
    flex-basis: 146.3%;
}

#ip822f-2-3 {
    padding: 10px;
}

#i25p3j-2-2 {
    color: #23856e;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#ivtjg4-2-2-2-4 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 3vw;
    margin-right: 5vw;
}

#indf4y-2-2-4 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-2-4 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-2-4 {
    color: black;
    width: 6vw;
}

#iv4urf-2-2-4 {
    flex-basis: 146.3%;
}

#ip822f-2-2-4 {
    padding: 10px;
}

#isa6nz-2 {
    color: #2f907a;
}

#i5i2zs-3-2 {
    width: 80%;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-top: 2vw;
}

#ivtjg4-2-2-4-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 5vw;
    margin-right: 3vw;
}

#indf4y-2-4-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-4-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-4-2 {
    color: black;
    width: 6vw;
}

#iv4urf-2-4-2 {
    flex-basis: 146.3%;
}

#ip822f-2-4-2 {
    padding: 10px;
}

#izt29a-2 {
    color: #34947d;
}

#ivtjg4-2-2-2-3-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 3vw;
    margin-right: 5vw;
}

#indf4y-2-2-3-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-2-3-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-2-3-2 {
    color: black;
    width: 6vw;
}

#iv4urf-2-2-3-2 {
    flex-basis: 146.3%;
}

#ip822f-2-2-3-2 {
    padding: 10px;
}

#io74ui-2 {
    color: #2b8d76;
}

#i5i2zs-3-2-2 {
    width: 80%;
    height: 10vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
}

#ivtjg4-2-2-4-2-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 5vw;
    margin-right: 3vw;
}

#indf4y-2-4-2-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-4-2-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-4-2-2 {
    color: black;
    width: 6vw;
}

#iv4urf-2-4-2-2 {
    flex-basis: 146.3%;
}

#ip822f-2-4-2-2 {
    padding: 10px;
}

#izt29a-2-2 {
    color: #34947d;
}

#ivtjg4-2-2-2-3-2-2 {
    flex-basis: 100%;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    border-top-width: 0.3vw;
    border-right-width: 0.3vw;
    border-bottom-width: 0.3vw;
    border-left-width: 0.3vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #268871;
    border-right-color: #268871;
    border-bottom-color: #268871;
    border-left-color: #268871;
    margin-left: 3vw;
    margin-right: 5vw;
}

#indf4y-2-2-3-2-2 {
    height: 100%;
    align-items: center;
}

#ibo1gq-2-2-3-2-2 {
    flex-basis: 53.7%;
    border-top-left-radius: 4vw;
    border-top-right-radius: 4vw;
    border-bottom-left-radius: 4vw;
    border-bottom-right-radius: 4vw;
    background-image: linear-gradient(360deg, rgba(166, 242, 225, 1), #23866f 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -2vw;
    height: 8vw;
    align-self: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

#i23mga-2-3-2-2 {
    color: black;
    width: 6vw;
}

#iv4urf-2-2-3-2-2 {
    flex-basis: 146.3%;
}

#ip822f-2-2-3-2-2 {
    padding: 10px;
}

#io74ui-2-2 {
    color: #2b8d76;
}

#ik99kr2-3 {
    width: 100%;
    height: 90vw;
    background-color: #e36b79;
}

#ijfjm95-3 {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

#ip3lkfo-2-2-3 {
    color: rgba(255, 255, 255, 1);
    margin-top: 2vw;
    margin-bottom: 2vw;
}

#ird7lqg-3 {
    width: 80vw;
    height: auto;
    justify-content: center;
}

#irjpvaa-3 {
    flex-basis: 100%;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
}

#it691a2-3 {
    width: 100%;
    height: 40vw;
    z-index: -10;
}

#innc7of-3 {
    z-index: 1;
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdys-amndhhkdmmd-05.webp);
    background-position: -15vw 0vw;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i468yfh-2-2 {
    color: rgba(255, 253, 253, 1);
    justify-content: center;
    flex-direction: row;
    margin-right: 0vw;
    margin-left: 0vw;
    margin-top: -8vw;
    z-index: 10;
    position: relative;
}

#i2k78cj-3 {
    width: 100%;
    height: 35vw;
}

#ipjfwtq-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fmhekdklsf-03.webp);
    background-position: -10vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#iymvj-2 {
    color: rgba(255, 255, 255, 1);
}

#ifo22va-2 {
    color: rgba(255, 253, 253, 1);
    justify-content: center;
    flex-direction: row;
    margin-right: 0vw;
    margin-left: 0vw;
    margin-top: -3vw;
    z-index: 10;
    position: relative;
}

#i941tbh-3 {
    flex-basis: 100%;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
}

#iahxu99-3 {
    width: 100%;
    height: 20vw;
}

#i8j6xf1-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdyan-rmghdkkgmfh-09.webp);
    background-position: 0px -2vw;
    background-size: 100% 25vw;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ii5vk-2 {
    color: rgba(255, 255, 255, 1);
}

#iqhjwlx-3 {
    width: 100%;
    height: 20vw;
}

#ihfwsri-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-edmghdkgmfn-05.webp);
    background-position: -2vw -8vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ipcatk-2 {
    color: rgba(255, 255, 255, 1);
}

#iqhjwlx-3-2 {
    width: 100%;
    height: 20vw;
}

#ihfwsri-3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fmdkmnsoknh-03.webp);
    background-position: 0px -5vw;
    background-size: 100% 30vw;
    background-repeat: repeat;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#i604md-2 {
    color: rgba(255, 255, 255, 1);
    margin-top: 2vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#i0li3j9-3-2-2-2-2 {
    margin-bottom: 3vw;
    margin-top: 1vw;
    text-align: center;
}

#iwkirkg-2-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iz5q9sc-2-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-2-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i2igq1u-2 {
    color: rgba(255, 255, 255, 1);
    width: 100%;
}

#iqk9heo-2-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#ixkdg0u-2-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-3-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#ieg7sl9-2 {
    width: 100%;
}

#ikox4tg-2-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
    background-image: linear-gradient(160deg, rgba(51, 139, 119, 1) 76%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#iesb47k-2-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-7-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#il3njzu-2 {
    color: rgba(255, 255, 255, 1);
    width: 100%;
}

#ix5jweh-2-2-2-2-2 {
    width: 70vw;
    height: 6vw;
    display: flex;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #addfd3;
    border-right-color: #addfd3;
    border-bottom-color: #addfd3;
    border-left-color: #addfd3;
    margin-bottom: 2vw;
}

#i41wc8w-2-2-2-2-2 {
    flex-basis: 100%;
    display: flex;
    align-items: center;
}

#iqsmolt-6-2-6-2-2-2-2-2 {
    width: 6vw;
    position: static;
    top: 151vw;
    left: 18vw;
}

#i7zxcal-2 {
    width: 100%;
}

#i9hjze-2-3-2-2-3-3-3-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 50vw;
    height: 6vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    margin-top: 2vw;
    background-color: #338b77;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
}

#i9hjze-2-3-2-2-3-3-3-2-2-3 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 50vw;
    height: 16vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 7vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-color: #338b77;
    border-right-color: #338b77;
    border-bottom-color: #338b77;
    border-left-color: #338b77;
    margin-top: -6vw;
}

#isubv9-2-3-3-2-3-3-3-2-2 {
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    text-align: center;
}

#i9hjze-2-3-2-2-3-3-3-2-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}

#i07gno-2-3-2-2-3-3-2-2-2 {
    display: flex;
    align-items: center;
    justify-content: center;
}


#i7prxnq-2-3-2-2-3-3-2-2-2 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-3-3-2-2-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dfmghfndkdmm-10.webp);
    background-position: 0px -5vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#ip3lkfo-2-3-2-3-3-2-2-2 {
    text-align: center;
}

#iafd259-3 {
    width: 80%;
    height: 30vw;
    align-self: center;
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#itsf0v2-3-2-2-2 {
    z-index: 100;
    flex-basis: 108.56%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    padding-left: 3vw;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 20vw;
    border-top-width: 0.2vw;
    border-right-width: 0.2vw;
    border-bottom-width: 0.2vw;
    border-left-width: 0.2vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #e36b79;
    border-right-color: #e36b79;
    border-bottom-color: #e36b79;
    border-left-color: #e36b79;
    margin-top: 5vw;
}

#i8mcs68 {
    padding: 10px;
    text-align: left;
}

#ijtztq2-3 {
    flex-basis: 91.44%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: -5vw;
    margin-left: -10vw;
    flex-wrap: nowrap;
}

#is1wt3i {
    color: black;
    margin-right: 0vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    height: 100%;
}

#i9hjze-2-3-2-3-2-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 7vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #eaf9f2, rgba(33, 191, 154, 1) 49.48453608247423%, #eaf9f2 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: -1vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
}

#iafd259-3-2 {
    width: 80%;
    height: 30vw;
    margin-bottom: 2vw;
    align-self: center;
    margin-top: 2vw;
}

#itsf0v2-3-2-2-2-2 {
    z-index: 100;
    flex-basis: 108.56%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    padding-left: 3vw;
    background-image: linear-gradient(320deg, rgba(255, 168, 178, 0.48), rgba(255, 232, 234, 0.58) 44%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ii4chbv-3-2-2-2-2 {
    margin-top: 1vw;
    margin-right: 0vw;
    margin-bottom: 0.5vw;
    margin-left: 0vw;
    align-self: flex-start;
    text-align: left;
}

#ib89we7-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#ixyb60s-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#iw11snu-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#isn4y47-2-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#iji41cp-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#iwsifbk-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#ivqcpo1-2-2 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#ijtztq2-3-2 {
    flex-basis: 91.44%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: -5vw;
    margin-left: -10vw;
    flex-wrap: nowrap;
}

#is1wt3i-2 {
    color: black;
    margin-right: 0vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    height: 100%;
}

#iafd259-2 {
    width: 80%;
    height: 30vw;
    margin-bottom: 4vw;
    align-self: center;
}

#ijtztq2-2 {
    display: flex;
    justify-content: center;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-attachment: unset;
    background-origin: unset;
    margin-right: 0vw;
    margin-left: 0vw;
    flex: 0 0 0%;
    margin-top: 0vw;
    margin-bottom: 0vw;
    flex-basis: 0%;
    width: 50%;
}

#iahtvkk {
    color: black;
}

#itsf0v2-3-2 {
    z-index: 100;
    flex-basis: 5%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    padding-left: 3vw;
    background-image: linear-gradient(320deg, #7cc7b5, rgba(55, 148, 126, 1) 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ii4chbv-3-2 {
    margin-top: 1vw;
    margin-right: 0vw;
    margin-bottom: 0.5vw;
    margin-left: 0vw;
    align-self: flex-start;
    text-align: left;
    color: rgba(255, 252, 252, 1);
}

#ivlz97m {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
    color: rgba(255, 252, 252, 1);
}

#iueadwm {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
    color: rgba(255, 252, 252, 1);
}

#ig461gj {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
    color: rgba(255, 252, 252, 1);
}

#isn4y47 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
    color: rgba(255, 252, 252, 1);
}

#iqwx4w4 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
    color: rgba(255, 252, 252, 1);
}

#i9q2i5l {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
    color: rgba(255, 252, 252, 1);
}

#iafd259 {
    width: 80%;
    height: 25vw;
    margin-bottom: 0vw;
    margin-top: -3vw;
}

#itsf0v2-3-2-2 {
    z-index: 100;
    flex-basis: 120.69%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3vw;
    padding-right: 3vw;
    padding-bottom: 3vw;
    padding-left: 3vw;
    background-image: linear-gradient(320deg, rgba(255, 168, 178, 0.48), rgba(255, 232, 234, 0.58) 44%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
    height: 20vw;
    margin-top: 2vw;
}

#ii4chbv-3-2-2 {
    margin-top: 1vw;
    margin-right: 0vw;
    margin-bottom: 0.5vw;
    margin-left: 0vw;
    align-self: flex-start;
    text-align: left;
}

#ib89we7 {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#ixyb60s {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}

#iw11snu {
    text-align: left;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
    margin-bottom: 0.5vw;
    margin-left: 0.5vw;
    align-self: flex-start;
}


#ijtztq2 {
    flex-basis: 73.17%;
    width: auto;
    display: flex;
    justify-content: center;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mdhnkffgnmd-10.webp);
    background-position: 5vw 0vw;
    background-size: 80% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-left: -15vw;
}


#ip3lkfo-2-3-2-3-3-2-2-2-2 {
    margin-top: 3vw;
    margin-bottom: 2vw;
    text-align: center;
}

#inahctm-3-3 {
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#i4ilwou-4-3 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-4-3 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}


#i4ilwou-3-3-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}


#ig32p9d-2-3-3-3 {
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
}

#ivjtlz5 {
    font-weight: 500;
}

#inahctm-3-3-4 {
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#i4ilwou-4-3-4 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-4-3-4 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-3-3-3-4 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}


#ig32p9d-2-3-3-3-4 {
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
}

#ioeyvdf {
    font-weight: 500;
}

#inahctm-3-3-3 {
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}


#ig32p9d-2-4-3-3 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-3-3-3-3 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}


#ig32p9d-2-3-3-3-3 {
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
}


#i6ozhcd {
    font-weight: 500;
}

#inahctm-3-3-2 {
    background-image: linear-gradient(180deg, rgba(55, 167, 141, 1) 10%, #7cc7b5 90%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    width: 60vw !important;
    height: 7vw;
    margin-bottom: 1vw;
    border-top-left-radius: 1.5vw;
    border-top-right-radius: 1.5vw;
    border-bottom-left-radius: 1.5vw;
    border-bottom-right-radius: 1.5vw;
    gap: 0%;
}

#i4ilwou-4-3-2 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}

#ig32p9d-2-4-3-2 {
    font-size: 3vw;
    color: rgba(255, 255, 255, 1);
    font-weight: 800;
    border-top-left-radius: 1vw;
    border-top-right-radius: 1vw;
    border-bottom-left-radius: 1vw;
    border-bottom-right-radius: 1vw;
    border-top-width: 0.5vw;
    border-right-width: 0.5vw;
    border-bottom-width: 0.5vw;
    border-left-width: 0.5vw;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    height: 90%;
    width: 7vw;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.5vw;
    padding-left: 0.5vw;
}

#i4ilwou-3-3-3-2 {
    display: flex;
    align-items: center;
    flex-basis: 100%;
    justify-content: center;
}


#ig32p9d-2-3-3-3-2 {
    color: rgba(255, 255, 255, 1);
    font-weight: 700;
}

#i3aeycp {
    font-weight: 500;
}

#iyuq4py-2-3 {
    width: 60vw;
    height: 27vw;
    margin-top: 3vw;
}

#i8bnbj3-2-3 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-amndhflssmmn-10.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ixhanht-3 {
    width: 59vw;
}

#ij7lnj-3 {
    width: 59vw;
}

#i9hjze-2-3-2-2-3-3-3-2-2-2-2 {
    color: rgba(255, 255, 255, 1);
    font-size: 2.5vw;
    top: 33vw;
    fill: var(--dl-color-theme-primary1);
    width: 100vw;
    height: 9vw;
    z-index: 8;
    position: static;
    font-style: normal;
    text-align: center;
    font-family: "Exo 2";
    font-weight: 900;
    line-height: 1.2;
    padding-top: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    padding-bottom: 2vw;
    text-transform: uppercase;
    background-image: linear-gradient(90deg, #ffe8ea, #e36b79 21%, rgba(228, 112, 126, 1.00) 73%, #ffe8ea 100%);
    background-position: 0px 0px;
    background-size: 100% 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    margin-top: 3vw;
}






#i4ilwou-4-3-3 {
    flex-basis: 0%;
    padding-top: 0.5vw;
    padding-right: 0.5vw;
    padding-bottom: 0.3vw;
    padding-left: 0.5vw;
}


#i07gno-2 {
    width: 100vw;
    display: flex;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp);
    background-position: 0px 0px;
    background-size: 100vw auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    justify-content: center;
}


#i7prxnq-2-3-2-2-3-3-2-2-5 {
    width: 100vw;
    height: 30vw;
}

#ipcst8z-2-3-2-2-3-3-2-2-5 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhmmhnhfkgndm-09.webp);
    background-position: 0px -5vw;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
}

#isubv9-2-3-2 {
    margin-top: 3vw;
    margin-bottom: 2vw;
}

#iw4xose {
    width: 70vw;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
}

#iot956c {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#ifk3t7j {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#iagglrd {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fmhdknlmkfmg-05.webp);
    background-position: -10vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


#imkcbwp {
    flex-basis: 24.72%;
}

#ia30oxe {
    padding: 10px;
}

#it8kqwq {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#izc0bdk {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#ie51esh {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fhmnhkkdjsnmkmg-03.webp);
    background-position: -5vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#iy51us5 {
    flex-basis: 24.72%;
}

#ixzev0g {
    padding: 10px;
}

#irmcrlh {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#ivkb9xk {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#inlbuei {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fmhnkdmmnjhn-05.webp);
    background-position: -2vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


#i255wvw {
    flex-basis: 24.72%;
}

#it0uyim {
    padding: 10px;
}

#ihq05fm {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#iry79hj {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#icpysdp {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fndmhnemjnm-05.jfif);
    background-position: 0px 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ittesg5 {
    flex-basis: 24.72%;
}

#ip3uzom {
    padding: 10px;
}

#i9dt79k {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#iwwv07k {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#i1x3y3q {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhmkkgfmnhm-06.jpg);
    background-position: -4vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ixqmpyu {
    flex-basis: 24.72%;
}

#if2jn0r {
    padding: 10px;
}

#i8orz8l {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#ibcf4rd {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#isfdzrl {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fhdmfdhnjemn-03.jpg);
    background-position: -5vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

#ioft2rz {
    flex-basis: 24.72%;
}

#i6b0gfu {
    padding: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

#ixas9av {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#iltmcmu {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#itlx1gl {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-amdhnmgfkmmf-05.webp);
    background-position: -5vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


#in7nkne {
    flex-basis: 24.72%;
}

#iod5t6i {
    padding: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

#ibk1wzi {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#i7r12cw {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#iiem9jh {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fdhfmkmfmdkmm-03.webp);
    background-position: 0px 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


#inpl3u1 {
    flex-basis: 24.72%;
}


#isrt4kg {
    padding: 10px;
}

#iipg9xj {
    flex-basis: 100%;
    width: 20vw;
    height: 25vw;
}

#ijrxboa {
    flex-direction: column;
    width: 100%;
    height: 100%;
}

#i9q1t27 {
    flex-basis: 175.28%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhmfnyoukmo-06.jpg);
    background-position: -1vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


#ioesp71 {
    flex-basis: 24.72%;
}

#im997vn {
    padding: 10px;
}


.modal-wrapper.show-modal {
    opacity: 1;
    transition: all 10ms 
ease-out;
    visibility: visible;
}

.modal-wrapper {
    height: 100dvh;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: all 10ms 
ease-out .3s;
    visibility: hidden;
    width: 100%;
    z-index: 99999999999;
}

.modal-wrapper.show-modal .modal-overlay {
    opacity: 1;
}

.modal-wrapper .modal-overlay {
    backdrop-filter: blur(6px);
    background-color: rgba(0, 0, 0, .3);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .22s ease-out;
    width: 100%;
    z-index: 1;
}

.modal-wrapper .modal-dialog.active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
    visibility: visible;
}

.modal-wrapper .modal-dialog {
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 0 12px rgba(0, 0, 0, .102);
    left: 50%;
    min-height: 400px;
    opacity: 0;
    padding: 36px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) scale(.96);
    transition: all .22s ease-out;
    visibility: hidden;
    width: 840px;
    z-index: 99999;
    pointer-events: auto;
    margin:0px
}


.modal-wrapper .modal-dialog .close-modal-btn {
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 18px;
    top: 18px;
    transition: all .22s ease-out;
    width: 40px;
    z-index: 9999999;
}

.modal-wrapper .modal-dialog .close-modal-btn svg {
    display: block;
    height: 100%;
    width: 100%;
}

.modal-wrapper .modal-dialog .close-modal-btn svg path {
    stroke: #e36b79;
}

.modal-wrapper .modal-dialog .modal-title {
    color: #df3448;
    font-size: 32px;
    font-weight: 600;
    margin: 0 0 12px;
    text-align: center;
}

.modal-wrapper .modal-dialog .modal-content {
    max-height: calc(80vh - 100px);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 20px;
    width: 100%;
}


.modal-wrapper .modal-dialog .close-modal-btn:hover {
    transform: scale(1.1);
}

body.show-modal{ overflow: hidden; }
body.show{ overflow: hidden; }



body .btn.sm-btn, html .btn.sm-btn {
    border-radius: 18px;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
}

body .btn, html .btn {
    align-items: center;
    border-radius: 27px;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    height: 52px;
    justify-content: space-between;
    line-height: 52px;
    max-width: 100%;
    outline: none;
    padding: 0 16px;
    transition: all .3s ease-out;
    white-space: nowrap;
}

.header-booking-btn{
    background-color: #e36b79;
    padding: 3px 28px 4px;
    border-radius: 18px;
    text-decoration: none;
    width: fit-content;
    margin-top: 25px;
    transition: all 0.3s linear;
    font-size: 14px;
    /* line-height: 24px; */
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}


.header-booking-btn:hover {
    transform: scale(1.03);
    transition: all 0.3s linear;
    color: #fff;
}




body .gap-10, html .gap-10 {
    height: 10px;
}
body .gap-20, html .gap-20 {
    height: 20px;
}


.booking-modal-btn{
    background-color: #e36b79;
    padding: 3px 28px 4px;
    border-radius: 18px;
    text-decoration: none;
    width: fit-content;
    transition: all 0.3s linear;
    font-size: 14px;
    /* line-height: 24px; */
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}


.booking-modal-btn:hover {
    transform: scale(1.03);
    transition: all 0.3s linear;
    color: #fff;
}
.booking-modal-txt {
    display: flex;
    gap: 10px;
    align-items: center;
}

.booking-modal-footer {
    color: #78c1b0;
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 12px;
    text-align: center;
}

.modal-wrapper .modal-dialog .close-modal-btn:hover {
    transform: scale(1.1);
}


.booking-mobile-btn {
    display: none !important;
}

.booking-main-btn {
    display: block !important;
}





@media (min-width: 1700px) {
    

    /* news */

    .news__item .card-title {
        padding-right: 40px;
    }

    
}


@media screen and (max-width: 1200px) {
    .news .section__news {
        padding: 80px 0 0;
    }

    .row-news .wp-block-post {
        margin-bottom: 80px;
    }

    .news .section__news.custom {
        padding-bottom: 120px;
    }
    .news .section__news {
        padding: 80px 0 0;
    }
}


@media (min-width: 1025px) {

    .news__item .card-title {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* number of lines to show */
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }

.row-news .wp-block-post {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.d-lg-block {
    display: block !important;
}
.d-lg-none {
    display: none !important;
}

.header__menu--item .sub-menu-columns {
  display: none;
  flex-direction: row; /* mặc định là row, nhưng nên khai rõ */
  justify-content: space-between; /* hoặc flex-start */
  align-items: flex-start;
  min-width: 650px;
  gap: 0px; /* khoảng cách giữa 2 cột */
  width: 100%; /* hoặc max-width: 800px */
  position: absolute;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  backdrop-filter: blur(1px);
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
}

.sub-menu-columns .sub-menu {
  width: 40% 60%; /* hoặc 40% / 60% nếu muốn không đều */
  list-style: none;
  padding: 0;
  margin: 0;
}
.header__menu--item .sub-menu-columns .dropdown-menu {
  position:relative;
  float: none;
}

.header__menu--item:hover .sub-menu-columns {
    display: flex;
}
    
}

/*bang gia*/


@media (max-width: 1024px) {
    

    #header_phone {
        display: none;
    }

    .trang-chu-image14 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image15 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image16 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image17 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image18 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image19 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image20 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image21 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image22 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image23 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image24 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image25 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }


    .trang-chu-container149 {
        top: 20vw;
        left: 31vw;
        width: 38vw;
        height: 40vw;
    }

    .trang-chu-container150 {
        top: 54vw;
        width: 32vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container155 {
        top: 30vw;
        width: 30vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container160 {
        top: 42vw;
        width: 30vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container165 {
        top: 54vw;
        width: 32vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container170 {
        top: 42vw;
        width: 30vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container175 {
        top: 30vw;
        width: 30vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container180 {
        top: 18vw;
        width: 32vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container185 {
        top: 18vw;
        width: 32vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container194 {
        width: 20vw;
        margin-top: 3.5vw;
    }

    .trang-chu-text230 {
        fill: var(--dl-color-theme-primary1);
        color: var(--dl-color-theme-primary1);
        width: 26vw;
        font-size: 2.5vw;
        margin-top: 0vw;
    }
    #i7prxnq-2-3-2-2-3 {
        height: 60vw;
        margin-top: 35vw;
    }

    #ipcst8z-2-3-2-2-3 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mdnhekdf-01.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }
        #ip3lkfo-2-3-2-3 {
        font-size: 4.5vw;
    }

        #iyuq4py-3-3 {
        width: 90vw;
        height: 40vw;
    }
        #i2ttixb {
        font-size: 3vw;
        width: 90vw;
    }
        #i9hjze-2-3-2-3-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 10vw;
        margin-top: 4vw;
    }

        #i33nxb-2-3-2-2-2-3 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 4vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        height: 35vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }
        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }
        #isubv9-2-3-3-3-2-2-3-3-5-2-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-5-2-2-3 {
        font-size: 3vw;
        margin-top: -2vw;
    }

        #i0spy0t-2-5-2-2-2-2-3 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1vw;
        padding-right: 1vw;
    }
        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }
        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }
        #i6lw5pb-2-2-2-3-3-4-2-2-2-3 {
        font-size: 3vw;
        margin-top: -2vw;
    }

    #inqs4bs {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    #inqs4ds {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    #inqs4ks {
        margin-top: 1em;
        margin-bottom: 1em;
    }

        #i0spy0t-2-5-6-2-2-2-3 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }
    #i33nxb-2-3-2-2-2-2-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 4vw;
        height: 70vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }
        #i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-4 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }
        #isubv9-2-3-3-3-2-2-3-3-3-2-2-2-4 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }
        #i6lw5pb-2-2-2-3-3-3-2-2-2-4 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-3-2-2-2-4 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }
        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }
        #isubv9-2-3-3-3-2-2-3-3-5-2-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-5-2-2-2-2 {
        font-size: 3vw;
        width: 90%;
        margin-top: -2vw;
    }

        #i0spy0t-2-5-2-2-2-2-2-2 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1vw;
        padding-right: 1vw;
    }
        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }
        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
        line-height: 3.2vw;
        padding-top: 2vw;
    }
        #i6lw5pb-2-2-2-3-3-4-2-2-2-2-2 {
        font-size: 3vw;
        margin-top: -2vw;
    }
        #i0spy0t-2-5-6-2-2-2-2-2 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }
        #i17fq2-2 {
        width: 90%;
        height: 38vw;
        padding-top: 2vw;
        margin-top: 5vw;
    }
    #iezhdj-2 {
    flex-basis: 56.39%;
}
        #il3r5b-2 {
        margin-left: 32vw;
        margin-top: -12vw;
    }

        #ikcew4-2 {
        flex-direction: column;
        margin-left: -50vw;
        align-items: center;
    }

        #iokjq4-2 {
        font-size: 4.5vw;
        width: 80vw !important;
        text-align: center;
    }

        #iokjq4-2-2 {
        font-size: 3vw;
        width: 80vw !important;
        text-align: justify;
    }

        #i0li3j9-3 {
        font-size: 4.5vw;
        width: 60vw;
    }

        #iwkirkg-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 3;
    }

        #iqsmolt-2-2 {
        margin-left: 0.5vw;
    }

        #i7jbkqi {
        font-size: 2.6vw;
        color: rgba(255, 255, 255, 1);
        letter-spacing: -0.05vw;
    }

        #iqk9heo-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

        #iqsmolt-6-3-2 {
        margin-left: 0.5vw;
    }

        #i1hh269 {
        font-size: 2.6vw;
    }

        #ikox4tg-2-2 {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
    }

        #iqsmolt-6-2-7-2 {
        margin-left: 0.5vw;
    }

        #ir7bpok {
        font-size: 2.6vw;
        color: rgba(255, 255, 255, 1);
        letter-spacing: -0.05vw;
    }

        #ix5jweh-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-6-2-2 {
        margin-left: 0.5vw;
    }

        #iucb0fp {
        font-size: 2.6vw;
    }

        #imcv2sg-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-5-2-2 {
        margin-left: 0.5vw;
    }

        #i1tfhjt {
        font-size: 2.6vw;
        color: rgba(255, 255, 255, 1);
        letter-spacing: -0.1vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        align-self: center;
        display: block;
        align-items: stretch;
        margin-left: 0vw;
    }

        #ic334sh-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-4-2-2 {
        margin-left: 0.5vw;
    }

        #im9j762 {
        font-size: 2.6vw;
    }

        #ii3bh02-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-3-2-2 {
        margin-left: 0.5vw;
    }

        #ixwqh9l {
        font-size: 2.6vw;
        color: rgba(255, 255, 255, 1);
        letter-spacing: -0.05vw;
    }

        #iyuq4py-2-2 {
        width: 90vw;
        height: 40vw;
    }

        #ij7lnj-2 {
        width: 90vw;
    }

        #if4oei6 {
        font-size: 3vw;
        width: 90vw;
    }

        #i9hjze-2-3-2-2-3-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        font-weight: 700;
    }

    

    .trang-chu-container196 {
        width: 25vw;
        height: 20vw;
        display: none;
        position: relative;
        align-self: flex-start;
        margin-top: 5vw;
        align-items: flex-end;
    }

    .trang-chu-container197 {
        height: 25vw;
    }

    .trang-chu-image42 {
        width: 9vw;
    }

    .trang-chu-container204 {
        right: 2vw;
        width: 15vw;
        bottom: 4vw;
        height: 15vw;
        display: none;
        border-top-left-radius: 8vw;
        border-top-right-radius: 8vw;
        border-bottom-left-radius: 8vw;
        border-bottom-right-radius: 8vw;
    }

    .trang-chu-image43 {
        width: 36px;
    }

    .trang-chu-container205 {
        right: 2vw;
        width: 15vw;
        bottom: 4vw;
        height: 15vw;
        display: flex;
        border-top-left-radius: 8vw;
        border-top-right-radius: 8vw;
        border-bottom-left-radius: 8vw;
        border-bottom-right-radius: 8vw;
    }

    .trang-chu-image44 {
        width: 36px;
    }

    .ve-chung-toi-container11 {
        height: auto;
    }

    .ve-chung-toi-container22 {
        top: 60vw;
        height: 200vw;
        z-index: -1;
    }

    .nhan-su-navlink3 {
        display: none;
    }

    .nhan-su-link11 {
        display: none;
    }

    .nhan-su-link12 {
        display: none;
    }

    .nhan-su-container19 {
        height: auto;
    }

    .news-header-container {
        height: auto;
    }

    .nhan-su-text11 {
        top: 62.2vw;
    }

    .nhan-su-container20 {
        height: 60vw;
        z-index: 0;
        margin-top: 15vw;
        border-radius: 4vw;
        flex-direction: row;
    }

    .news-header {
          height: 60vw;
        z-index: 0;
        margin-top: 15vw;
        border-radius: 4vw;
        flex-direction: row;
    }

    .tieudecon {
        width: 42vw;
        font-size: 2.2vw;
        align-self: flex-start;
        text-align: left;
    }

    .nhan-su-container26 {
        height: 78vw;
        margin-top: 5vw;
        padding-left: 5vw;
        margin-bottom: -10vw;
        padding-right: 5vw;
    }

    .nhan-su-container28 {
        margin-left: 1vw;
    }

    .nhan-su-text40 {
        width: 26vw;
        font-size: 2.3vw;
        margin-top: 2vw;
        text-align: left;
    }

    .nhan-su-container34 {
        margin-left: 1vw;
    }

    .nhan-su-text42 {
        width: 28vw;
        font-size: 2.3vw;
        margin-top: 2vw;
        text-align: left;
        margin-right: 1vw;
        letter-spacing: -0.3px;
    }

    .nhan-su-text44 {
        width: 26vw;
        font-size: 2.3vw;
        margin-top: 2vw;
        text-align: left;
    }

    #ipbfng-2-5-4-3-6-6-6-6 {
        flex-direction: column;
        gap: 15px;
    }

    .footer__logo-img {
        margin-right: 0;
    }

    .footer__logo-img img {
        max-width: 20vw;
        height: auto;
        object-fit: cover;
    }

    .no-bullets {
        font-size: 1.4rem;
        line-height: 1.5;
    }

    .footer__a-link {
        text-decoration: none;
        cursor: pointer;
        font-size: 1.5rem;
        line-height: 1.5;
    }

    .footer__right-text {
        font-size: 1.5rem;
        line-height: 1.5;
        /* align-items: center; */
        align-self: center;
    }



    #ivbprt-2-2 {
        height: auto;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
        background-position: 0px 0px;
        background-size: 100vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ir3cvk {
        top: 159vw;
        width: 80vw !important;
        height: 65vw;
        margin-top: 4vw;
    }

    #i2o3zhg {
        color: #e36b79;
    }

    #iufjaoo-2-2 {
        font-size: 2vw;
    }

    #i2lx2uu-3-2-2 {
        font-size: 2vw;
    }

    #i33nxb-2-2-3 {
        height: 100vw;
    }

    #i33nxb-2-2-3-2 {
        height: 100vw;
        width: 80vw;
    }

    #ioyg3rj {
        font-size: 2.3vw;
    }

    #iz400t {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #i6qyfk {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

        #i07gno-2 {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

        #i7prxnq-2-3-2-2-3-3-2-2-5 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-3-3-2-2-5 {
        background-position: -15vw -10vw;
        background-size: 150% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #isubv9-2-3-2 {
        margin-bottom: 3vw;
    }

        #iw4xose {
        width: 90vw;
        height: 100vw;
    }

        #iot956c {
        width: 28vw;
        height: 30vw;
    }

        #ifk3t7j {
        height: 110%;
    }

        #iagglrd {
        flex-basis: 195%;
        background-position: -8vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #imkcbwp {
        flex-basis: 5%;
        display: flex;
        justify-content: center;
    }

        #ia30oxe {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 50%;
    }

        #it8kqwq {
        width: 28vw;
        height: 30vw;
    }

        #izc0bdk {
        height: 110%;
    }

        #ie51esh {
        background-position: -3vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #iy51us5 {
        display: flex;
        justify-content: center;
    }


        #ixzev0g {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 50%;
    }

    #irmcrlh {
        width: 28vw;
        height: 30vw;
    }

        #ivkb9xk {
        height: 110%;
    }

        #inlbuei {
        flex-basis: 195%;
        background-position: 0vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #i255wvw {
        flex-basis: 5%;
        display: flex;
        justify-content: center;
    }

    #it0uyim {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        margin-top: 0vw;
        width: 80%;
    }

        #ihq05fm {
        width: 28vw;
        height: 30vw;
    }

        #iry79hj {
        height: 110%;
    }

        #icpysdp {
        background-position: 2vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ittesg5 {
        display: flex;
        justify-content: center;
    }

    #ixqmpyu {
        display: flex;
        justify-content: center;
    }

        #if2jn0r {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 50%;
    }

        #i8orz8l {
        width: 28vw;
        height: 30vw;
    }

        #ibcf4rd {
        height: 110%;
    }

    #isfdzrl {
    flex-basis: 175.28%;
    background-position: -5vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}


        #ioft2rz {
        display: flex;
        justify-content: center;
    }


        #i6b0gfu {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 50%;
    }

        #ixas9av {
        width: 28vw;
        height: 30vw;
    }

        #iltmcmu {
        height: 110%;
    }

    #itlx1gl {
    flex-basis: 175.28%;
    background-position: -5vw 0px;
    background-size: auto 100%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

        #in7nkne {
        display: flex;
        justify-content: center;
    }


        #iod5t6i {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 80%;
    }

        #ibk1wzi {
        width: 28vw;
        height: 30vw;
    }

        #i7r12cw {
        height: 110%;
    }

        #iiem9jh {
        background-position: 2vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #inpl3u1 {
        display: flex;
        justify-content: center;
    }

        #isrt4kg {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 50%;
    }


        #iipg9xj {
        width: 28vw;
        height: 30vw;
    }

        #ijrxboa {
        height: 110%;
    }

        #i9q1t27 {
        flex-basis: 195%;
        background-position: 2vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }


        #ioesp71 {
        flex-basis: 5%;
        display: flex;
        justify-content: center;
    }

        #im997vn {
        font-size: 3vw;
        padding-top: 0.5vw;
        padding-right: 0vw;
        padding-bottom: 0.5vw;
        padding-left: 0vw;
        width: 80%;
    }

    
    

        #i7prxnq-2-3-2-2-2 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ulstandgimbtd-09.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ip3lkfo-2-3-2-2 {
        font-size: 4.5vw;
    }

        #ip3lkfo-2-3-2-2-2 {
        font-size: 4.5vw;
    }

        #iyuq4py-3-2 {
        width: 90vw;
        height: 40vw;
    }

    #i8bnbj3-3-2 {
    flex-basis: 100%;
    background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-umdnskdlk-08.webp);
    background-position: 0px 0px;
    background-size: 100% auto;
    background-repeat: repeat;
    background-attachment: scroll;
    background-origin: padding-box;
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    border-bottom-right-radius: 2vw;
}

        #izq56q {
        font-size: 3vw;
        width: 90%;
    }

        #i9hjze-2-3-2-2-3-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
    }

        #i5e21j {
        font-size: 5vw;
    }

        #iw2umj {
        flex-basis: 77.39%;
    }

        #izzgxf {
        margin-left: 2vw;
        width: 32vw;
        margin-top: -16.9vw;
    }

        #idudji-2 {
        font-size: 3vw;
        flex-basis: 122.61%;
    }

        #i07gno-2-3-2-2-3-3-2-2-2 {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }
        #i7prxnq-2-3-2-2-3-3-2-2-2 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-3-3-2-2-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mfhdmnhkdd-04.webp);
        background-position: 0px 0vw;
        background-size: 100% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ip3lkfo-2-3-2-3-3-2-2-2 {
        font-size: 4.5vw;
    }

        #iafd259-3 {
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
        width: 80vw;
        height: auto;
    }

        #itsf0v2-3-2-2-2 {
        margin-top: -1vw;
        margin-bottom: 0vw;
    }

        #i8mcs68 {
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        font-size: 3vw;
        text-align: center;
    }

        #ijtztq2-3 {
        justify-content: center;
        align-self: center;
        width: 80vw;
        margin-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
    }

        #is1wt3i {
        height: auto;
        width: 70%;
    }

        #i9hjze-2-3-2-3-2-2-2-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 10vw;
        margin-top: 2vw;
    }

        #iafd259-3-2 {
        flex-direction: column-reverse;
        height: 100vw;
        align-items: center;
        width: 90vw;
        margin-top: 0vw;
    }

        #itsf0v2-3-2-2-2-2 {
        padding-right: 2vw;
        align-items: center;
        padding-left: 5vw;
        flex-basis: 81.24%;
    }

        #ii4chbv-3-2-2-2-2 {
        font-size: 3.5vw;
        align-self: center;
        margin-bottom: 1vw;
    }

        #ib89we7-2-2 {
        font-size: 3vw;
        width: 95%;
    }

        #ixyb60s-2-2 {
        font-size: 3vw;
        width: 95%;
    }

        #iw11snu-2-2 {
        font-size: 3vw;
        width: 95%;
    }

        #isn4y47-2-2-2 {
        font-size: 3vw;
        letter-spacing: 0vw;
        width: 95%;
    }

        #iji41cp-2-2 {
        font-size: 3vw;
        width: 95%;
    }

        #iwsifbk-2-2 {
        font-size: 3vw;
        width: 95%;
    }

        #ivqcpo1-2-2 {
        font-size: 3vw;
        width: 95%;
    }

    #ijtztq2-3-2 {
        width: 80vw;
        margin-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: -20vw;
        flex-basis: 118.76%;
    }

        #is1wt3i-2 {
        height: auto;
        width: 80vw;
    }

        #iafd259-2 {
        flex-direction: column;
        height: 100vw;
        align-items: center;
        width: 90vw;
        gap: 4.64%;
    }

        #ijtztq2-2 {
        width: auto;
        flex-basis: 95.36%;
    }

        #iahtvkk {
        width: 80vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

        #itsf0v2-3-2 {
        margin-top: -40vw;
        width: 90vw;
        flex-basis: 0%;
        align-items: center;
        padding-left: 5vw;
        background-image: linear-gradient(320deg, #7cc7b5, rgba(55, 148, 126, 0.73) 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ii4chbv-3-2 {
        font-size: 3.5vw;
        align-self: center;
        margin-bottom: 1vw;
    }

    #ivlz97m {
        font-size: 3vw;
        width: 95%;
    }

        #iueadwm {
        font-size: 3vw;
        width: 95%;
    }

        #ig461gj {
        font-size: 3vw;
        width: 95%;
    }

        #isn4y47 {
        font-size: 3vw;
        width: 95%;
    }

        #iqwx4w4 {
        font-size: 3vw;
        width: 95%;
    }

        #i9q2i5l {
        font-size: 3vw;
        width: 95%;
    }

        #iafd259 {
        flex-direction: column-reverse;
        height: 90vw;
        width: 95%;
        align-items: center;
        gap: 0%;
    }

        #itsf0v2-3-2-2 {
        flex: 0 0 40%;
        margin-top: -20vw;
        padding-left: 5vw;
    }

        #ii4chbv-3-2-2 {
        font-size: 3.5vw;
        align-self: center;
        margin-bottom: 1vw;
    }

        #ib89we7 {
        font-size: 3vw;
            
    }

        .noidung {
        width: auto;
    }

        #ixyb60s {
        font-size: 3vw;
    }

        #iw11snu {
        font-size: 3vw;
    }

        #ijtztq2 {
        width: 95vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-smdhnhk-10.webp);
        background-position: 0vw 0vw;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-basis: 37.76%;
    }

        #ip3lkfo-2-3-2-3-3-2-2-2-2 {
        font-size: 4.5vw;
        margin-top: 5vw;
        margin-bottom: 3vw;
    }

        #inahctm-3-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

        #i4ilwou-4-3 {
        flex-basis: 35.42%;
        display: flex;
        justify-content: flex-start;
    }

        #ig32p9d-2-4-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

        #i4ilwou-3-3-3 {
        flex-basis: 164.58%;
        display: flex;
        justify-content: center;
    }

        #ig32p9d-2-3-3-3 {
        width: 100% !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        flex-direction: column;
        align-items: center;
    }

        #ivjtlz5 {
        width: 70%;
    }

        #inahctm-3-3-4 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

        #i4ilwou-4-3-4 {
        flex-basis: 36.21%;
        display: flex;
        justify-content: flex-start;
    }

     #ig32p9d-2-4-3-4 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

        #i4ilwou-3-3-3-4 {
        flex-basis: 163.79%;
        display: flex;
        justify-content: center;
    }

        #ig32p9d-2-3-3-3-4 {
        width: 100% !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        flex-direction: column;
        align-items: center;
    }

        #ioeyvdf {
        width: 70%;
    }

    #inahctm-3-3-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

        #i4ilwou-4-3-3 {
        flex-basis: 34.42%;
        display: flex;
        justify-content: flex-start;
    }

        #ig32p9d-2-4-3-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

        #i4ilwou-3-3-3-3 {
        flex-basis: 165.58%;
        display: flex;
        justify-content: center;
    }

        #ig32p9d-2-3-3-3-3 {
        width: 100% !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        flex-direction: column;
        align-items: center;
    }

        #i6ozhcd {
        width: 70%;
    }

        #inahctm-3-3-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

        #i4ilwou-4-3-2 {
        flex-basis: 35.02%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-4-3-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

        #i4ilwou-3-3-3-2 {
        flex-basis: 164.98%;
        display: flex;
        justify-content: center;
    }

    #ig32p9d-2-3-3-3-2 {
        width: 100% !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        flex-direction: column;
        align-items: center;
    }

        #i3aeycp {
        width: 70%;
    }

        #iyuq4py-2-3 {
        width: 90vw;
        height: 40vw;
    }

        #ixhanht-3 {
        font-size: 3vw;
        width: 95%;
        display: flex;
        justify-content: center;
        margin-top: 2vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #ij7lnj-3 {
        font-size: 3vw;
        width: 89%;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #i9hjze-2-3-2-2-3-3-3-2-2-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 3.6vw;
        height: 15vw;
        font-weight: 700;
        padding-left: 0vw;
        padding-right: 0vw;
        padding-top: 3vw;
    }

    

    

        #inqs4y {
        padding-left: 0vw;
        width: 45vw;
    }

        #ilfaj6 {
        width: 55vw;
        font-size: 2.5vw;
        font-weight: 700;
    }

        #i7prxnq-2-3-2-2-3-3-2-2 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-3-3-2-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-rmdhgnmmf-05.webp);
        background-position: 0px 0vw;
        background-size: 110% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }


        #ip3lkfo-2-3-2-3-3-2-2 {
        font-size: 4.5vw;
    }

        #iyuq4py-3-3-3-2-2 {
        width: 90vw;
        height: 40vw;
    }

        #i2yvuz8-2 {
        width: 90vw;
        font-size: 3vw;
        margin-top: 2vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #id5jnjh {
        width: 90vw;
        font-size: 3vw;
    }

        #i9hjze-2-3-2-3-2-2-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 10vw;
        margin-top: 3vw;
    }

        #i5i2zs-4 {
        width: 90vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 2vw;
        justify-content: center;
    }

        #ibo1gq-2-3 {
        width: 10vw;
    }

        #i25p3j-2-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }

        #indf4y-2-2-4 {
        margin-left: -3vw;
    }

        #ibo1gq-2-2-4 {
        width: 10vw;
    }

        #i23mga-2-4 {
        width: 7vw;
    }

        #isa6nz-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }

        #i5i2zs-3-2 {
        width: 90vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 2vw;
        justify-content: center;
    }

        #ibo1gq-2-4-2 {
        flex-basis: 79.84%;
        width: 10vw;
    }

        #iv4urf-2-4-2 {
        flex-basis: 120.16%;
    }

        #izt29a-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }

        #indf4y-2-2-3-2 {
        margin-left: -3vw;
    }

        #ibo1gq-2-2-3-2 {
        width: 10vw;
    }

        #io74ui-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 2.8vw;
    }

        #io74ui-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 2.8vw;
    }

        #i5i2zs-3-2-2 {
        width: 90vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 2vw;
        justify-content: center;
    }

        #ibo1gq-2-4-2-2 {
        flex-basis: 79.84%;
        width: 10vw;
    }

        #iv4urf-2-4-2-2 {
        flex-basis: 120.16%;
    }

        #izt29a-2-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }


        #indf4y-2-2-3-2-2 {
        margin-left: -3vw;
    }

        #ibo1gq-2-2-3-2-2 {
        width: 10vw;
    }

        #io74ui-2-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 2.8vw;
    }


        #ik99kr2-3 {
        height: 110vw;
        margin-bottom: 0vw;
        margin-top: 3vw;
        margin-right: 0vw;
        margin-left: 0vw;
    }

        #ijfjm95-3 {
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #ip3lkfo-2-2-3 {
        font-size: 4.5vw;
    }

        #ird7lqg-3 {
        width: 95vw;
    }

        #irjpvaa-3 {
        width: 45vw;
    }

        #i468yfh-2-2 {
        font-size: 3vw;
        width: 95%;
    }

        #i2k78cj-3 {
        height: 41vw;
    }

        #iymvj-2 {
        font-size: 3vw;
        width: 100%;
    }

        #ifo22va-2 {
        top: -2vw;
    }

        #i941tbh-3 {
        width: 45vw;
    }

        #i8j6xf1-3 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-fmdjgmfndmmd-06.webp);
        background-position: 0px -2vw;
        background-size: 100% 30vw;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ii5vk-2 {
        font-size: 3vw;
        width: 100%;
        letter-spacing: -0.05vw;
    }

    #ipcatk-2 {
        font-size: 3vw;
        width: 95%;
    }

        #i604md-2 {
        font-size: 3vw;
        margin-top: 4vw;
        width: 100%;
    }

        #i0li3j9-3-2-2-2-2 {
        font-size: 4.5vw;
        width: 60vw;
        margin-top: 3vw;
        margin-right: 0vw;
        margin-left: 0vw;
        margin-bottom: 2vw;
    }

        #iwkirkg-2-2-2-2-2 {
        width: 90vw;
        height: 15vw;
        z-index: 3;
    }

        #iqsmolt-2-2-2-2-2 {
        margin-left: 1vw;
    }

        #i2igq1u-2 {
        font-size: 3vw;
        width: 90%;
    }

        #iqk9heo-2-2-2-2-2 {
        width: 90vw;
        height: 15vw;
        z-index: 4;
    }

        #iqsmolt-6-3-2-2-2-2 {
        margin-left: 1vw;
    }

        #ieg7sl9-2 {
        font-size: 3vw;
        width: 90%;
    }


        #ikox4tg-2-2-2-2-2 {
        width: 90vw;
        font-size: 2.5vw;
        height: 15vw;
        z-index: 5;
    }

        #iqsmolt-6-2-7-2-2-2-2 {
        margin-left: 1vw;
    }

        #il3njzu-2 {
        font-size: 3vw;
        width: 90%;
    }

    #ix5jweh-2-2-2-2-2 {
        width: 90vw;
        height: 15vw;
    }

        #iqsmolt-6-2-6-2-2-2-2-2 {
        margin-left: 1vw;
    }

    #i7zxcal-2 {
        font-size: 3vw;
        width: 90%;
    }

        #i9hjze-2-3-2-2-3-3-3-2-2 {
        border-top-left-radius: 5vw;
        border-top-right-radius: 5vw;
        border-bottom-left-radius: 5vw;
        border-bottom-right-radius: 5vw;
        font-size: 4vw;
        height: 8vw;
        font-weight: 700;
        width: 80vw;
    }


        #i9hjze-2-3-2-2-3-3-3-2-2-3 {
        border-bottom-left-radius: 5vw;
        border-bottom-right-radius: 5vw;
        font-size: 4vw;
        height: 22vw;
        font-weight: 700;
        margin-top: -7vw;
        width: 80vw;
        padding-top: 9vw;
        border-top-left-radius: 5vw;
        border-top-right-radius: 5vw;
    }

        #isubv9-2-3-3-2-3-3-3-2-2 {
        font-size: 3vw;
    }

        #i9hjze-2-3-2-2-3-3-3-2-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        font-weight: 700;
        margin-top: 5vw;
    }

    


    

        #ih0v2d {
        padding-left: 0vw;
        width: 45vw;
    }

        #iuka0q {
        width: 55vw;
        font-size: 2.5vw;
        font-weight: 700;
    }

        #is8gld {
        padding-left: 0vw;
        width: 45vw;
    }

        #ifndw9 {
        width: 55vw;
        font-size: 2.5vw;
        font-weight: 700;
    }

        #i8zbaf {
        width: 90vw;
        margin-left: -32vw;
        height: 25vw;
    }

        #ihbwzd {
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        text-align: center;
        letter-spacing: -0.05vw;
    }

        #i9hjze-2-3-2-2-3-2-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
        margin-top: 30vw;
        text-align: center;
        padding-left: 0vw;
        padding-right: 0vw;
    }

        #ijaiqj {
        top: 5vw;
        right: -26vw;
        width: 40vw;
    }

        #i2z7yk {
        top: -35vw;
    }

        #i721nh {
        font-size: 3vw;
        width: 45vw;
    }

        #iqbl8d {
        left: -25vw;
        top: -36vw;
        width: 40vw;
    }

        #i2z7yk-2 {
        right: -20vw;
        top: -78vw;
        width: 45vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-bottom: 1vw;
    }

        #itjb6q {
        font-size: 3vw;
        width: 45vw;
    }

        #i9hjze-2-3-2-2-3-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        margin-top: -76vw;
        font-weight: 700;
    }

    

    #iw56c8-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #i4rq49-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #iksg8l-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    .noidung {
        width: auto;
        line-height: normal;
    }

    #ivbprt-2-2 {
        height: auto;
    }

    #itd22f-2-2 {
        height: 100vw;
        width: 80vw;
        padding-top: 4vw;
        grid-template-rows: repeat(3, 1fr);
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        margin-bottom: 150px !important;
    }

    #iz400t {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #i6qyfk {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #iw56c8-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #i4rq49-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #irj6s6-2-2-2-3 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
        background-position: 0px -20vw;
        background-size: 100vw 100vw;
        margin-top: 0;
    }
    .new-header-bg {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
        background-position: 0px -20vw;
        background-size: 100vw 100vw;
        margin-top: 0;
    }

      .bgia-header-bg {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/1eac664e-4353-4cb5-b7e0-df73f6c8aca2__explaining-x-ray-results-patient.webp");
        background-position: 0px -5vw;
        background-size: 100vw 100vw;
        margin-top: 0;
    }

    #io2icjw {
        color: black;
        width: 100vw;
        display: block;
        margin-bottom: -30vw;
        margin-top: -5vw;
    }

    #i0n61vu {
        display: none;
    }


    #ipdf3j-2 {
        display: block;
    }

    #i41p7k-2 {
        display: block;
    }

    #irjop3-3-2-3-2-2-2 {
        display: none;
    }

    #ider9fy-2 {
        display: none;
    }

    #irjop3-3-2-3-2-3 {
        display: none;
    }

    #iv3kz6v-2 {
        display: none;
    }

    #ipbfng-2-2 {
        flex-direction: column;
        height: 60vw;
    }

    #ipbfng-2 {
        height: 15vw;
        align-items: flex-start;
        margin-bottom: 5vw;
    }

    #i0dhtj-2-3 {
        font-size: 3vw;
    }

    #i43jgjh {
        font-size: 2.4vw;
        line-height: 3vw;
    }

    #ix22bnn {
        align-self: center;
        width: 60vw;
    }

    #ipbfng {
        display: block;
        align-self: center;
        margin-top: 0vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

    #ipbfng-2-3 {
        width: 80vw;
        height: 30vw;
    }

    #igijlpj {
        width: 27vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: -24vw;
        top: 0vw;
        position: relative;
        right: 0vw;
    }

    #i6veaem {
        width: auto;
    }

    #ipbfng-2-3-3 {
        height: 8vw;
        margin-top: 5vw;
    }

    #io2icjw {
        color: black;
        width: 100vw;
        display: block;
    }

    #iss5r61 {
        margin-top: 0px;
        margin-bottom: 0px;
        align-items: flex-start;
        width: 80vw !important;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        flex: 0 0 61%;
        flex-basis: 57.03%;
    }

    #i3oees6 {
        height: 100vw;
        width: 90vw !important;
        margin-top: 2vw;
        padding-top: 0.5vw;
        padding-right: 0.5vw;
        padding-bottom: 0.5vw;
        padding-left: 0.5vw;
        flex-direction: column-reverse;
    }


        #i7prxnq-2-3-2-2 {
        height: 60vw;
        margin-top: 35vw;
    }


        #ipcst8z-2-3-2-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mnhdfnmhkd-09.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ip3lkfo-2-3-2 {
        font-size: 4.5vw;
    }

    #iyuq4py-3 {
        width: 90vw;
        height: 40vw;
    }

        #i7am4t-2 {
        font-size: 3vw;
        width: 90vw;
        margin-top: 2vw;
        margin-bottom: 2vw;
    }

        #i9hjze-2-3-2-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 10vw;
    }

        #i33nxb-2-3-2-2-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 4vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        height: 70vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

        #i9hjze-2-3-3-2-2-2-4-3-5-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-5-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
        line-height: 3.2vw;
        padding-top: 2vw;
    }


        #i6lw5pb-2-2-2-3-3-5-2-2 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-2-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 0.5vw;
        padding-right: 0.5vw;
        padding-top: 0.5vw;
        padding-bottom: 0.5vw;
    }

        #i6lw5pb-2-2-2-3-3-4-2-2-2 {
        font-size: 3vw;
        width: 96% !important;
    }

        #i9hjze-2-3-3-2-2-2-4-3-3-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-3-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
        line-height: 3.2vw;
        padding-top: 2vw;
    }


    

    #i6lw5pb-2-2-2-3-3-3-2-2-2 {
    font-size: 1.2vw;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    margin-top: 0vw;
    margin-right: 0vw;
    margin-bottom: 0vw;
    margin-left: 0vw;
    width: 92%;
}

        #i0spy0t-2-5-3-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }


        #i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-3-2-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #i7prxnq-2-3-2-2-3-3 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-3-3 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-qmdnhkfnokld-04.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ip3lkfo-2-3-2-3-3 {
        font-size: 4.5vw;
        margin-bottom: 2vw;
    }

        #iyuq4py-3-3-3 {
        width: 90vw;
        height: 40vw;
    }

        #iiotre9 {
        font-size: 3vw;
        width: 90vw;
    }

        #i9hjze-2-3-2-3-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 10vw;
    }

        #i33nxb-2-3-2-2-2-3-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 4vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        height: 35vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-3-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-5-2-2-3-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-5-2-2-3-2 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-2-2-2-2-3-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 0.5vw;
        padding-right: 0.5vw;
        padding-top: 0.8vw;
        padding-bottom: 0.8vw;
    }


        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-3-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-3-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-4-2-2-2-3-2 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-6-2-2-2-3-2 {
        margin-top: -22vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i33nxb-2-3-2-2-2-2-2-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 4vw;
        height: 70vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-4-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-3-2-2-2-4-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

        #i6lw5pb-2-2-2-3-3-3-2-2-2-4-2 {
        font-size: 3vw;
        margin-top: 2vw;
    }

        #i0spy0t-2-5-3-2-2-2-4-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-5-2-2-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

    #i6lw5pb-2-2-2-3-3-5-2-2-2-2-2 {
        font-size: 3vw;
        width: 90% !important;
    }

        #i0spy0t-2-5-2-2-2-2-2-2-2 {
        margin-top: -22vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1vw;
        padding-right: 1vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
        line-height: 3.2vw;
        padding-top: 2vw;
    }

        #i6lw5pb-2-2-2-3-3-4-2-2-2-2-2-2 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-6-2-2-2-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i0li3j9-3-2-2 {
        font-size: 4.5vw;
        width: 60vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 2vw;
        margin-left: 0vw;
    }

        #iwkirkg-2-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 3;
    }

        #iqsmolt-2-2-2 {
        margin-left: 0.5vw;
    }

        #iyi3ox4 {
        font-size: 3vw;
    }

        #iqk9heo-2-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

        #iqsmolt-6-3-2-2 {
        margin-left: 0.5vw;
    }

        #i2ci55b {
        font-size: 3vw;
    }

        #ikox4tg-2-2-2 {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
    }

        #iqsmolt-6-2-7-2-2 {
        margin-left: 0.5vw;
    }

        #ifprmhc {
        font-size: 3vw;
    }

        #ix5jweh-2-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-6-2-2-2 {
        margin-left: 0.5vw;
    }

        #ibr4ovs {
        font-size: 3vw;
    }

        #imcv2sg-2-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-5-2-2-2 {
        margin-left: 0.5vw;
    }

        #iumiazx {
        font-size: 3vw;
    }

        #i0li3j9-3-2 {
        font-size: 4.5vw;
        width: 70vw;
        margin-top: 3vw;
        margin-bottom: 2vw;
    }

        #izwame-4 {
        height: 60vw;
        width: 90vw;
    }

      #i25tdx-6 {
        flex: 0 0 50%;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-oteudmnancsm-10.webp);
        background-position: 0px -8vw;
        background-size: 100% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #imzi8d-5 {
        font-size: 3vw;
        margin-top: 2vw;
        line-height: 3vw;
    }

        #i9pl7q5 {
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        width: 86%;
    }

        #izz2lk-6 {
        flex: 0 0 15%;
        top: -24vw;
        align-self: center;
        display: flex;
        justify-content: center;
        width: 40vw;
        background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 41%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #iyn16g-6 {
        font-size: 3vw;
        width: 40vw;
    }

        #i25tdx-6-2 {
        flex: 0 0 50%;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-manomndunmdj-01.webp);
        background-position: 0px 0vw;
        background-size: 100% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #imzi8d-5-2 {
        font-size: 3vw;
        margin-top: 2vw;
        line-height: 3vw;
    }

        #igsqu3q {
        width: 80%;
        text-align: center;
        margin-top: 2vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #izz2lk-6-2 {
        flex: 0 0 15%;
        top: -24vw;
        width: 40vw;
        align-self: center;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 41%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #iyn16g-6-2 {
        font-size: 3vw;
    }

        #i17fq2-2-3-2 {
        width: 90%;
        height: 28vw;
        padding-top: 2vw;
        margin-top: -8vw;
    }

        #il3r5b-2-3-2 {
        margin-left: 34vw;
        margin-top: -14vw;
    }

        #ikcew4-2-3-2 {
        margin-left: -54vw;
    }

        #iokjq4-2-4-2 {
        font-size: 4.5vw;
        width: 80vw !important;
        text-align: center;
    }

        #iokjq4-2-2-3-2 {
        font-size: 3vw;
        width: 80vw !important;
        text-align: justify;
    }

        #iyuq4py-2-2-2 {
        width: 90vw;
        height: 40vw;
    }

        #ipbugwq {
        font-size: 3vw;
        width: 90vw;
    }

        #i9hjze-2-3-2-2-3-3-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        font-weight: 700;
    }

        #i7prxnq-2-3-2-2-3-3-2 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-3-3-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-sondedadayjdm-02.webp);
        background-position: 0px 0vw;
        background-size: 150% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ip3lkfo-2-3-2-3-3-2 {
        font-size: 4.5vw;
    }

        #iyuq4py-3-3-3-2 {
        width: 90vw;
        height: 40vw;
    }

        #i2yvuz8 {
        width: 90vw;
        font-size: 3vw;
    }

        #i9hjze-2-3-2-3-2-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 10vw;
    }

    #i33nxb-2-3-2-2-2-3-2-3 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 4vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        height: 35vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-3-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-5-2-2-3-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-5-2-2-3-2-3 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-2-2-2-2-3-2-3 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 0.5vw;
        padding-right: 0.5vw;
        padding-top: 0.8vw;
        padding-bottom: 0.8vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-3-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-3-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-4-2-2-2-3-2-3 {
        font-size: 3vw;
        margin-top: -2vw;
    }

        #i0spy0t-2-5-6-2-2-2-3-2-3 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i33nxb-2-3-2-2-2-2-2-2-3 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 4vw;
        height: 70vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

        #i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-4-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-3-2-2-2-4-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

        #i6lw5pb-2-2-2-3-3-3-2-2-2-4-2-3 {
        font-size: 3vw;
        margin-top: 2vw;
    }

        #i0spy0t-2-5-3-2-2-2-4-2-3 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-2-2-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-5-2-2-2-2-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-5-2-2-2-2-2-3 {
        font-size: 3vw;
        width: 90% !important;
        margin-top: -2vw;
    }

    #i0spy0t-2-5-2-2-2-2-2-2-2-3 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1vw;
        padding-right: 1vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2-2-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2-2-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
        line-height: 3.2vw;
        padding-top: 2vw;
    }

        #i6lw5pb-2-2-2-3-3-4-2-2-2-2-2-2-3 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-6-2-2-2-2-2-2-3 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

        #i0li3j9-3-2-2-2 {
        font-size: 4.5vw;
        width: 60vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        margin-bottom: 2vw;
    }

        #iwkirkg-2-2-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 3;
    }

        #iqsmolt-2-2-2-2 {
        margin-left: 0.5vw;
    }

        #i2igq1u {
        font-size: 3vw;
    }

        #iqk9heo-2-2-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

        #iqsmolt-6-3-2-2-2 {
        margin-left: 0.5vw;
    }

        #ieg7sl9 {
        font-size: 3vw;
    }

        #ikox4tg-2-2-2-2 {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
    }

        #iqsmolt-6-2-7-2-2-2 {
        margin-left: 0.5vw;
    }

        #il3njzu {
        font-size: 3vw;
    }

        #ix5jweh-2-2-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-6-2-2-2-2 {
        margin-left: 0.5vw;
    }

        #i7zxcal {
        font-size: 3vw;
    }

        #imcv2sg-2-2-2-2 {
        width: 90vw;
        height: 13vw;
    }

        #iqsmolt-6-2-5-2-2-2-2 {
        margin-left: 0.5vw;
    }

        #i8ibwta {
        font-size: 3vw;
    }

        #i0li3j9-3-2-3 {
        font-size: 4.5vw;
        width: 60vw;
        margin-top: 5vw;
        margin-bottom: 2vw;
    }

        #izwame-4-3 {
        height: 60vw;
        width: 90vw;
    }

        #i25tdx-6-4 {
        flex: 0 0 50%;
    }

        #imzi8d-5-4 {
        font-size: 3vw;
        margin-top: 2vw;
        line-height: 3vw;
    }

        #i9pl7q5-2 {
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        width: 86%;
    }

        #izz2lk-6-4 {
        flex: 0 0 15%;
        top: -24vw;
        align-self: center;
        display: flex;
        justify-content: center;
        width: 40vw;
        background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 41%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }


        #iyn16g-6-4 {
        font-size: 3vw;
        width: 40vw;
    }

        #i25tdx-6-2-3 {
        flex: 0 0 50%;
    }

        #imzi8d-5-2-3 {
        font-size: 3vw;
        margin-top: 2vw;
        line-height: 3vw;
    }

        #i8gj5xh {
        text-align: center;
    }

        #izz2lk-6-2-3 {
        flex: 0 0 15%;
        top: -24vw;
        width: 40vw;
        align-self: center;
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: linear-gradient(360deg, rgba(233, 167, 175, 1) 10%, white 41%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #iyn16g-6-2-3 {
        font-size: 3vw;
    }

        #i17fq2-2-3-2-2 {
        width: 90%;
        height: 28vw;
        padding-top: 2vw;
        margin-top: -8vw;
    }

        #il3r5b-2-3-2-2 {
        margin-left: 34vw;
        margin-top: -14vw;
    }

        #ikcew4-2-3-2-2 {
        margin-left: -55vw;
    }

        #iokjq4-2-4-2-2 {
        font-size: 4.5vw;
        width: 80vw !important;
        text-align: center;
    }

    #iokjq4-2-2-3-2-2 {
        font-size: 3vw;
        width: 80vw !important;
        text-align: justify;
    }

        #iyuq4py-2-2-2-2 {
        width: 90vw;
        height: 40vw;
    }

        #ical4fg {
        font-size: 3vw;
        width: 90% !important;
        margin-top: 2vw;
        margin-right: 0vw;
        margin-bottom: 5vw;
        margin-left: 0vw;
    }

        #i9hjze-2-3-2-2-3-3-3-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        font-weight: 700;
        margin-top: -2vw;
    }

    

        #i6lw5pb-2-2-2-3-3-3-2-2-2-2 {
        font-size: 3vw;
        width: 95% !important;
    }

        #i0spy0t-2-5-3-2-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i33nxb-2-3-2-2-2-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 4vw;
        height: 70vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

        #i9hjze-2-3-3-2-2-2-4-3-5-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-5-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

        #i6lw5pb-2-2-2-3-3-5-2-2-2 {
        font-size: 3vw;
        width: 90% !important;
        margin-top: -2vw;
    }

        #i0spy0t-2-5-2-2-2-2-2 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1vw;
        padding-right: 1vw;
    }


        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
        line-height: 3.5vw;
        padding-top: 2vw;
    }

        #i6lw5pb-2-2-2-3-3-4-2-2-2-2 {
        font-size: 3vw;
        margin-top: -2vw;
    }

        #i0spy0t-2-5-6-2-2-2-2 {
        margin-top: -19vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-3-2-2-2-3 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-3-2-2-2-3 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

        #i6lw5pb-2-2-2-3-3-3-2-2-2-3 {
        font-size: 3vw;
    }

        #i0spy0t-2-5-3-2-2-2-3 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }


        #i0li3j9-2 {
        font-size: 4.5vw;
        width: 60vw;
        margin-bottom: 2vw;
    }

        #izwame {
        width: 95%;
    }

        #i9oqzs {
        width: 30vw;
    }


        #imzi8d {
        font-size: 2.5vw;
        margin-top: 3vw;
        padding-left: 1vw;
    }

        #izz2lk {
        width: 25vw;
        top: -22vw;
    }

    #iyn16g {
        font-size: 3vw;
    }

        #i9oqzs-4 {
        width: 30vw;
    }

        #imzi8d-4 {
        font-size: 2.5vw;
        margin-top: 3vw;
        padding-left: 1vw;
    }

        #izz2lk-4 {
        width: 25vw;
        top: -22vw;
    }

        #iyn16g-4 {
        font-size: 3vw;
    }

        #i9oqzs-3 {
        width: 30vw;
    }

        #imzi8d-3 {
        font-size: 2.5vw;
        margin-top: 3vw;
        padding-left: 1vw;
    }

        #izz2lk-3 {
        width: 25vw;
        top: -22vw;
    }

        #iyn16g-3 {
        font-size: 3vw;
    }


        #i17fq2 {
        width: 95%;
        height: 20vw;
        margin-top: 2vw;
    }

        #il3r5b {
        width: 25vw;
        margin-left: 2vw;
    }

        #i7am4t {
        height: 20vw;
    }

        #iokjq4 {
        font-size: 3vw;
        text-align: justify;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        padding-right: 2vw;
    }

        #i9hjze-2-3-2-2-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        font-weight: 700;
    }

    
    
    
        #i0spy0t-2-5-6-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

        #i9hjze-2-3-3-2-2-2-4-3-4-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

        #isubv9-2-3-3-3-2-2-3-3-4-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }
    
    

    #iicfrsl {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        flex: 0 0 0%;
        flex-basis: 40.63%;
        justify-content: center;
        margin-right: 0vw;
        align-self: center;
        align-items: center;
    }

    #idd9zuz {
        width: 35vw !important;
        height: 40vw;
        align-self: center;
        background-position: -10vw -15vw;
    }

    #ihfvmpg {
        width: auto;
    }

    #i79sz32 {
        width: 20vw;
        height: 15vw;
        display: flex;
        flex-direction: row;
        flex-basis: 83.54%;
    }

    #idd9zuz-2 {
        width: 30vw !important;
        height: 45vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
        background-position: -15vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        margin-right: 5vw;
        flex-basis: 99.78%;
    }

    #ihfvmpg-2 {
        width: 85vw !important;
        height: 45vw;
        align-items: center;
    }

    #idd9zuz-3-2-2 {
        width: 25vw !important;
        height: 32vw;
        background-position: -15vw -12vw;
        background-size: 180% auto;
    }

    #ihfvmpg-3-2-2 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-3 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/8e6de1cf-1e0a-4afc-a7e3-853170c36c95__8223ff88adfa7ca425eb.webp");
        background-position: -4vw 0vw;
        background-size: 130% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-3 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-4 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-doctor-02.webp");
        background-position: -2vw -1vw;
        background-size: 140% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-4 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-5 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/7618275a-a7cd-443e-9813-e1c0a3880a3d__pic-180.webp");
        background-position: 0px -5vw;
        background-size: 100% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-5 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-6 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/cd5a859f-67e5-4a8b-a6fd-cfc43f0a243d__04182b276174b02ae965.webp");
        background-position: 0px -3vw;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6 {
        width: auto;
        height: 32vw;
    }

    .has-main-background-image {
        background-image: linear-gradient(120deg, #e36b79 30%, #ffe8ea 100%) !important;
    }

    #is61c9g-2 {
        font-family: 'Exo 2';
        font-size: 3vw;
        color: #6d5959;
        text-align: center;
        text-transform: none;
        text-decoration: none;
        font-style: italic;
        font-weight: 600;
        width: 70vw !important;
        margin-top: 3vw;
    }

    #i9hjze-2-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
    }

    #i33nxb-2-2 {
        height: 100vw;
    }

    #itolwk8 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        letter-spacing: 0vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #iwkirkg {
        width: 90vw;
        height: 13vw;
        z-index: 3;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #iqk9heo {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

    #ikox4tg {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ix5jweh {
        width: 90vw;
        height: 13vw;
    }

    #imcv2sg {
        width: 90vw;
        height: 13vw;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ic334sh {
        width: 90vw;
        height: 13vw;
    }

    #ii3bh02 {
        width: 90vw;
        height: 13vw;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #izfhp5x {
        width: 90vw;
        height: 13vw;
    }

    #iteyaz6 {
        width: 90vw;
        height: 13vw;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ik8xms2 {
        width: 90vw;
        height: 13vw;
        z-index: 2;
    }

    #i6rqbub-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
        color: rgba(255, 255, 255, 1);
    }

    #il71l3q {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ibcxmtd {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #ifq367w {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ihedbpw {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
    }

    #i2mh5pt {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #iv2m5d5 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        margin-right: 2vw;
        width: 80vw;
    }

    #i3bstpt {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #ia9gi06 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #iqsmolt-6-2-5 {
        margin-left: 0.5vw;
    }

    #iqsmolt {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-2-3 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-2 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-3 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-4 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-6 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-2-4 {
        margin-left: 0.5vw;
    }

    #i0alzdq {
        font-size: 4.5vw;
        margin-top: 0vw;
        width: 80vw;
        margin-bottom: 2vw;
    }

    #isubv9-2-3-2 {
        font-size: 4.5vw;
    }

    #i6fz7g4 {
        font-size: 4.5vw;
        margin-top: 10vw;
        width: 82vw;
    }

    #itd22f-2-2-2 {
        height: 105vw;
        margin-left: auto;
        margin-right: auto;
        width: 90vw;
        padding-left: 1vw;
        padding-top: 3vw;
        padding-right: 1vw;
    }

    #ipa2zin {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #i28okjm {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iw56c8-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #i4rq49-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2-4 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2-3 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #ir29wnj {
        font-size: 2.5vw;
        margin-top: 1vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iyrkmn-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #icljuq-2-2-2 {
        font-size: 2.5vw;
        line-height: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #iva19s-2-2-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2-2-4 {
        font-size: 2.5vw;
        margin-top: 1vw;
        text-align: center;
    }

    #i239v8-2-2-3 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2-2-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #iqjcqqs-2 {
        font-size: 4.5vw;
        width: 90vw !important;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        margin-top: 3vw;
        height: auto;
        margin-bottom: 1vw;
    }

    #idd9zuz-3-2-6-2 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/473ab7af-bc08-485d-9e45-0ff8a1ba50a6__42-xe-co-kich-thuoc-ly-tuong-de-dang-di-chuyen.webp");
        background-position: 0px 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-2 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #ihfvmpg-3-2-6-3 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    /*yan menu mobile*/

    .header__menu--mb {
        display: block;
    }

    .section__header .header__menu--mb img {
        display: block;
    }

    .section__header .header__menu {
        gap: 0 30px;
    }

    .section__header .header__menu--list {
        display: none;
    }

    .section__header .header__menu--list {
        gap: 0 20px;
    }

    .header__mobile.show {
        left: 40%;
    }

    .header-top-bar {
        z-index: 999;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .top-bar-content {
        justify-content: center;
    }

    .section__nav {
        transition: all 0.3s linear;
        position: fixed;
    }

    .top-bar-text {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    #idd9zuz-3-2-6-3 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/15a3fede-2821-4d0d-8ada-2dd36a492486__v24.webp");
        background-position: -1vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;}

    #idd9zuz-3-2-6-4 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/de1c8547-b77a-47fe-b7f1-e70678f61dbf-may-d.webp");
        background-position: 0vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-4 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-5 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/84ab02ff-dddb-4f77-bca4-0e432923c3f5__14682157281210.webp");
        background-position: -5vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-5 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-6 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bd08763d-c219-40b3-b365-8a6f1928f94d__owgel-10l1.webp");
        background-position: -1vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-6 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-7 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/51ab6af1-0175-444c-b377-76160f70867f__7e-a-01c259c0993bdc4857a5a2c804aee41339.webp");
        background-position: -2vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-7 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-8 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/5d025747-b46c-4454-9411-bd17a397c783__may-xong-khi-dung-omron-ne-c28-1665821517.webp");
        background-position: -2vw 0vw;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #i7prxnq-2-3-2-2-3-2-2 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2-2-3-2-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mdhksnmuh-07.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ip3lkfo-2-3-2-3-2-2 {
        font-size: 4.5vw;
    }

    #iyuq4py-3-3-2-2 {
        width: 90vw;
        height: 40vw;
    }

        #i1ud97d-2-2 {
        width: 85vw !important;
        margin-top: 2vw;
    }

        #iabclv2-2-2 {
        font-size: 3vw;
        flex-basis: 52.62%;
    }

    #i6qiaa9-2-2 {
        height: 45vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-tenmdjndhkm-05.webp);
        background-position: -15vw 0px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-basis: 47.38%;
    }

        #i17fq2-2-3 {
        width: 90%;
        height: 38vw;
        padding-top: 2vw;
        margin-top: 8vw;
    }

        #il3r5b-2-3 {
        margin-left: 32vw;
        margin-top: -14vw;
        margin-bottom: 1vw;
    }

        #ikcew4-2-3 {
        margin-left: -50vw;
    }

        #iokjq4-2-4 {
        font-size: 4.5vw;
        width: 80vw !important;
        text-align: center;
    }

        #iokjq4-2-2-3 {
        font-size: 3vw;
        width: 80vw !important;
        text-align: justify;
    }

        #i0li3j9-2-3 {
        font-size: 4.5vw;
        width: 60vw;
        margin-bottom: 2vw;
    }

        #ihfvmpg-2-2-2 {
        width: 85vw !important;
        height: 45vw;
        align-items: center;
    }

        #idd9zuz-2-3-2 {
        width: 30vw !important;
        height: 45vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-mndhmkkdm-06.webp);
        background-position: -22vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        margin-right: 5vw;
        flex-basis: 99.78%;
    }

        #idd9zuz-2-2-2-2 {
        margin-right: 0vw;
        flex-basis: 100.22%;
        height: auto;
    }

        #i88apan-2-2 {
        font-size: 3vw;
        width: 40vw !important;
        align-self: flex-start;
        margin-bottom: 0vw;
        margin-top: 0vw;
    }

        #i49v4yh {
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

  

        #i9hjze-2-3-2-2-3-3-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 18vw;
        font-weight: 700;
        padding-right: 6vw;
        padding-left: 6vw;
    }

    #ihfvmpg-3-2-6-8 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-9 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/b0997cf8-1229-4b46-8d2e-70478c6d1b01__lbh1671167264.webp");
        background-position: -2vw 0vw;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-9 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-10 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/50ac3278-bcd8-4a8e-b173-4899965b9dc5__perfusor-compact.webp");
        background-position: 0px 0vw;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-10 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #if1pei-2 {
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.41);
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-05.webp");
        background-position: 0px 0px;
        background-size: 21vw 30vw;
        background-repeat: no-repeat;
        height: 30vw;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        width: auto;
    }

    #if1pei-2 {
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.41);
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-05.webp");
        background-position: 0px 0px;
        background-size: 21vw 30vw;
        background-repeat: no-repeat;
        width: 20vw;
        height: 30vw;
    }

    #i5bkeb-2 {
        height: 3vw;
        margin-bottom: 0vw;
        width: 25vw;
    }

    #i6dv81-2 {
        height: 30vw;
        margin-top: 2vw;
        width: auto;
    }

    #i6dv81-2 {
        height: 30vw;
        width: 25vw;
        margin-top: 2vw;
    }

    #ijhbrj-2 {
        width: 25vw;
        justify-content: flex-start;
        padding-top: 0vw;
    }

    #ijhbrj-2 {
        height: 40vw;
        width: 25vw;
        justify-content: flex-start;
        padding-top: 0vw;
    }

    #izrrvp8 {
        height: 50vw;
    }

    #i7rs1l {
        top: 200vw;
        display: none;
    }

    #i7prxnq-2-2-2 {
        width: 90vw;
        margin-top: 2vw;
        height: 40vw;
    }

    #i7prxnq-2 {
        height: 60vw;
        margin-top: 0;
    }

    #ipcst8z-2 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-06.webp");
        background-position: 0px 0vw;
        background-size: 100vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #i7prxnq-2-3 {
        height: 60vw;
        margin-top: 0;
    }

    #ipcst8z-2-3 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/13bfb03a-fea2-496b-8c82-6169ef97a73e__medical-vaccine.webp");
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #i07gno-2 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
        background-position: 0px 0px;
        background-size: 100vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ityf7di {
        display: none;
    }

    #ijo54no {
        width: 94vw;
        bottom: 0px;
        height: 156vw;
        margin: auto;
        display: grid;
        z-index: 10;
        position: static;
        align-items: flex-end;
        border-radius: 4px;
        justify-content: center;
        background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        place-items: center;
        margin-bottom: 0vw;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        padding-top: 4vw;
        padding-right: 1vw;
        padding-left: 1vw;
        padding-bottom: 2vw;
    }

    #itk4rgh {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90vw;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
    }

    #i6e9inm-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i2o2ebf-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iznjbtx-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i4stky2-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz6fb8d-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz4lqwf-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i66k9ed-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #izsbbjt-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iqiedv9-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iq5mrij-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i9euby3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iwkf8hy-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #ii59g-3 {
        font-size: 2rem;
        line-height: 1.2;
        font-weight: 500;
        margin-top: 2vw;
    }

    #ibtgk8-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 4vw;
    }

    #i3x4o-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iaxn38-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #ikp1fi-3 {
        font-size: 3.5vw;
        line-height: 3.5vw;
        font-weight: 500;
        margin-left: 0vw;
        margin-right: -2vw;
    }

    #i0ovs-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #i4pkj-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iml0tj-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #i6ufn7-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #izrqoj-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 5vw;
    }

    #it3a0f-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i7tau5-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #ixq17gg {
        width: 90vw;
        height: 60vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-02.webp");
        background-position: -50vw -10vw;
        background-size: 135vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        box-shadow: 3px 3px 5px 0 rgba(227, 107, 121, 0.55);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        margin-bottom: -10vw;
        display: block;
        margin-top: 5vw;
    }

    #ie5xrp {
        margin-bottom: -12vw;
        font-size: 2.7rem;
        text-align: center;
        margin-top: 5vw;
    }

    #irmebrr {
        font-family: 'Exo 2';
        font-size: 2.7rem;
        text-align: center;
        text-transform: uppercase;
        font-weight: 900;
        color: rgba(255, 255, 255, 1);
        width: 80vw;
        background-image: linear-gradient(90deg, #f94460 10%, #fda889 45.876288659793815%, #f94460 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        position: relative;
        z-index: 998;
        top: 59vw;
        height: 10vw;
        padding-top: 2vw;
        padding-right: 2vw;
        padding-bottom: 2vw;
        padding-left: 2vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: block;
    }

    #i7prxnq-3 {
        height: 60vw;
        margin-top: 0;
    }

    #ipcst8z-3-2 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-07.webp");
        background-position: 0px -10vw;
        background-size: 200vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #i7prxnq-3-2 {
        height: 60vw;
        margin-top: 0;
    }

    #ip6sc9 {
        width: 12vw;
        height: 12vw;
    }

    #i85txb {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #i43fup {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #ixd2qh {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #ieqa9n {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #i67o8c {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #iizlwz {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #i197tc {
        height: 12vw;
        width: 12vw;
    }

    #i90v6c {
        width: 12vw;
        height: 12vw;
    }

    #ivldo5 {
        width: 12vw;
        height: 12vw;
    }

    #i0zeec {
        width: 11vw;
        height: 11vw;
    }

    #i6lw5pb-2-2-2-3-3-5 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-5 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-4-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-4-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-3-2 {
        font-size: 3vw;
        width: 90% !important;
        line-height: 3.2vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-3-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-7-2 {
        font-size: 3vw;
        width: 92% !important;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-7-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-6-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-6-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-5-2 {
        font-size: 3vw;
        width: 90% !important;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-5-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-4-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-4-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i33nxb-2-3-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 2vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 8vw;
        height: 130vw;
    }

    #i6lw5pb-2-2-2-3-3-5-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-5-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-4-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-4-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-3-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-3-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-2-2 {
        font-size: 3vw;
        width: 85% !important;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-7-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-7-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-6-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-6-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i33nxb-2-3-2-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 4vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 4vw;
        height: 100vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #i9hjze-2-3-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
    }

    #i2o2ebf-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i6e9inm-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iznjbtx-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i4stky2-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iz4lqwf-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iz6fb8d-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i66k9ed-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #izsbbjt-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iq5mrij-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iqiedv9-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i9euby3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iwkf8hy-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #ibaw5h-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ilc8it-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #id1zkh-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #igwfhh-3 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #itp7b2-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #icdtvm-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iq21jh-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iphej4-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i6th8y-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iloqcq-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #irklyb-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ihj7ya-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #izzdz9 {
        display: none;
    }

    #ir1p792 {
        flex-basis: 85.48%;
        height: 70vw;
        align-self: flex-end;
        display: flex;
        width: 25%;
    }
    #i880xg8 {
        font-size: 1.7rem !important;
    }
    .hopdichvutrangchu {
        justify-content:center !important;
    }
    .dichvutrangchu {
        font-size: 2rem !important;
        line-height: 1.2 !important;
        
    }

    #i32wunf {
        margin-bottom: 3vw;
        justify-content: center;
        height: 75vw;
        background-image: linear-gradient(90deg, #ffe8ea 10%, white 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        padding-left: 1vw;
        padding-right: 1vw;
    }

    #ij6kw0j {
        flex-basis: 114.52%;
        align-self: auto;
        display: flex;
        padding-top: 3vw;
        flex-direction: column;
    }

    #ijp4f-2 {
        font-size: clamp(30px, 1.5vw + 1.5rem, 40px);
        margin-bottom: 1vw;
        align-self: flex-start;
    }

    #i080xwd {
        padding-right: 2vw;
        line-height: 1.2;
        width: 49.2vw;
        align-self: flex-start;
        font-size: clamp(20px, 1.7vw + 0.5rem, 26px);
        text-align: justify;
        letter-spacing: -0.02vw;
        font-style: italic;
    }

    #ivjd461 {
        color: black;
        width: auto;
        margin-left: 0vw;
        margin-right: 1vw;
    }

    #iqo3sgo {
        height: 100vw;
    }

    #iupjvc {
        font-size: 3.5vw;
        width: auto;
        align-self: center;
        margin-right: 5vw;
    }

    #i3v7b3 {
        font-size: 3.5vw;
        width: auto;
        align-self: center;
        margin-right: 5vw;
    }

    #iprwpj {
        font-size: 3.5vw;
        width: auto;
        align-self: center;
        margin-right: 5vw;
    }

    #ims0fr {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #i1t8yt {
        font-size: 3vw;
    }

    #iwxq8h {
        font-size: 3vw;
    }

    #ie0npc {
        font-size: 3vw;
    }

    #i0u8yf {
        display: none;
    }

    #ir92z8 {
        display: none;
        width: 35vw;
    }

    #ikbxz6-3 {
        font-size: 3vw;
    }

    #i8h8zi-2 {
        display: none;
    }

    #izespj {
        display: none;
        width: 35vw;
    }

    #ipoe5r {
        display: none;
        width: 45vw;
    }

    #iag2cs {
        display: flex;
        width: 40vw;
        position: static;
        top: -52vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -216vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #itxgto-2 {
        height: 80vw;
        width: 60vw;
        border-top-left-radius: 40vw;
        border-top-right-radius: 40vw;
        border-bottom-left-radius: 40vw;
        border-bottom-right-radius: 40vw;
        left: 18vw;
        top: 25vw;
        display: block;
    }

    #iys2cgi {
        height: 90vw;
        width: auto;
        left: 18vw;
        top: 12vw;
    }

    #ijm3hr {
        display: none;
    }

    #ims0fr-2 {
        font-size: 3.5vw;
        width: 35vw;
    }

    #iag2cs-2 {
        display: none;
        width: 50vw;
        top: 102vw;
    }

    #ims0fr-3 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-3 {
        display: flex;
        width: 40vw;
        position: static;
        top: -8vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: 1vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ims0fr-4 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-4 {
        display: flex;
        width: 40vw;
        position: static;
        top: -8vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: 24vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #ims0fr-5 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-5 {
        display: flex;
        width: 40vw;
        position: static;
        top: -23vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -79vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ims0fr-6 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-6 {
        display: flex;
        width: 40vw;
        position: static;
        top: -23vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -56vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #ims0fr-7 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-7 {
        display: flex;
        width: 40vw;
        position: static;
        top: -38vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -159vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ims0fr-8 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-8 {
        display: flex;
        width: 40vw;
        position: static;
        top: -38vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -136vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #ims0fr-9 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-9 {
        display: flex;
        width: 40vw;
        position: static;
        top: -52vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -239vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ico5xlv {
        font-size: 2.4rem;
        width: 62vw;
        flex-direction: column;
        margin-left: 0vw;
        margin-bottom: -7vw;
    }

    #iml1ak-2 {
        font-size: clamp(20px, 2vw + 0.5rem, 26px);
    }

    #ikgouoo {
        flex-basis: 69.44%;
        height: 60vw;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #ivu5x16 {
        width: 90vw;
        height: 60vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        padding-top: 10vw;
    }

    #i23lm9k {
        flex-basis: 130.56%;
        height: 60vw;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #itug2jl {
        width: 55vw;
        height: auto;
    }

    #in4rsf6 {
        padding: 10px;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        font-size: 1.3rem;
        width: 28vw;
        margin-left: -1.5vw;
    }

    #i33nxb {
        display: none;
        top: 200vw;
    }

    .doituong {
        font-size: 1.6rem !important;
    }

    .top-bar-text p {
    font-size: 1.4rem !important;
    }
    .header__a-link {
        font-size: 1.4rem !important;
    }

    .footer__right {
        flex-direction: column;
    }

    .footer__right--socials{
        align-items:center;
    }

    #idd9zuz-2-2 {
        margin-right: 0vw;
        flex-basis: 100.22%;
        height: auto;
    }

    #iabclv2 {
        font-size: 3vw;
        flex-basis: 52.62%;
    }

    #i1ud97d {
        width: 85vw !important;
        margin-top: 2vw;
    }

    #i88apan {
        font-size: 3vw;
        width: 40vw !important;
        align-self: flex-start;
    }

    #i6qiaa9 {
        height: 50vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-08.webp");
        background-position: -15vw 0px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-basis: 47.38%;
    }

    #ixi8dg3 {
        padding: 10px;
        font-size: 4.5vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

    #izk88sq {
        font-size: 3vw;
        width: 70vw !important;
        line-height: 3.2vw;
        font-style: italic;
    }

    #iaf41ci {
        font-size: 4.5vw;
    }

    #i4bujdq {
        font-size: 4.5vw;
    }

    #iujcmus {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #i0qwnxg {
        width: 80vw;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        height: 160vw;
        padding-left: 6vw;
    }

    #is2iij4 {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #im822ke {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #i3m7k35 {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #izgucjk {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iwiw3f5 {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iwabn22 {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #i5chnzm {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #i4cmw7z {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #izyanzo {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #i41sggv {
        font-size: 3vw;
        width: 22vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #ipr3xmk {
        font-size: 3vw;
        width: 23vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #iqb0rik {
        font-size: 3.5vw;
    }

    #i9grnu4 {
        font-size: 3.5vw;
    }

    #i5clfkh {
        font-size: 3.5vw;
    }

    #isgtzwm {
        font-size: 3.5vw;
    }

    #ip7mfz1 {
        font-size: 3.5vw;
    }

    #i41lepi {
        font-size: 3.5vw;
    }

    #ib3cu4 {
        width: 12vw;
        height: 10vw;
    }

    .aaa {
        width: 40vw;
    }

    #ibaw5h-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ii59g-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i6e9inm-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i6e9inm-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #id1zkh-3-2 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #i3x4o-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i2o2ebf-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i2o2ebf-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #ilc8it-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i0ovs-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iznjbtx-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iznjbtx-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #igwfhh-3-2 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i4stky2-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i4stky2-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #icdtvm-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #izrqoj-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz6fb8d-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz6fb8d-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #itp7b2-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i7tau5-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz4lqwf-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz4lqwf-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #iq21jh-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ibtgk8-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i66k9ed-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i66k9ed-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #iphej4-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iaxn38-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #izsbbjt-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #izsbbjt-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #iloqcq-3-2 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #ikp1fi-3-2 {
        font-size: 3.5vw;
        line-height: 3.5vw;
        font-weight: 500;
    }

    #iqiedv9-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iqiedv9-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #i6th8y-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iml0tj-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iq5mrij-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iq5mrij-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #irklyb-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i6ufn7-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i9euby3-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i9euby3-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #ihj7ya-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #it3a0f-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iwkf8hy-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iwkf8hy-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #ijo54no-2 {
        width: 100vw;
        bottom: 0px;
        margin: auto;
        display: none;
        z-index: 10;
        position: static;
        align-items: flex-end;
        border-radius: 4px;
        justify-content: center;
        background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        place-items: center;
        margin-bottom: 0vw;
        grid-template-rows: repeat(6, 1fr);
        grid-template-columns: repeat(2, 1fr);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        padding-top: 5vw;
        padding-right: 5vw;
        padding-left: 5vw;
        padding-bottom: 5vw;
    }

    #itk4rgh-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100vw;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        height: 155vw;
    }

    #icjwwfx {
        font-size: 4.5vw;
        margin-bottom: 0vw;
    }

    #icsospi {
        font-size: 4.5vw;
    }

    .news-headline {
        font-size: 4.5vw;
        margin-top: 8vw;
    }

    #iss5r61-3 {
        margin-top: 0px;
        margin-bottom: 0px;
        align-items: flex-start;
        width: 85vw !important;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        flex: 0 0 61%;
        flex-basis: 25.37%;
        height: 40vw;
    }

    #i3jcwmb-2-3 {
        font-size: 3vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 1vw;
        margin-left: 2vw;
        width: 85vw !important;
    }

    #iet0dhh {
        font-size: 3vw;
        width: 80vw !important;
        letter-spacing: -0.01vw;
    }

    #i3jcwmb-2 {
        font-size: 3vw;
        width: 60vw !important;
    }

    #iduiyr2 {
        font-size: 3vw;
        width: 80vw !important;
    }

    #ihgbgmb {
        width: 80vw !important;
        align-items: center;
        justify-content: center;
        height: 30vw;
        margin-right: 0vw;
        margin-top: 0vw;
    }

    #io2lnu3 {
        width: 90vw !important;
        margin-top: 5vw;
        padding-right: 5vw;
        padding-left: 5vw;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        margin-bottom: 3vw;
        background-image: linear-gradient(90deg, #e36b79 10%, #da384a 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-direction: row;
    }

    #imlmnpl-2 {
        font-size: 2.5vw;
        width: 35vw;
    }

    #i79sz32-2 {
        width: 20vw;
        height: 15vw;
        display: block;
        flex-direction: row;
        flex-basis: 116.46%;
    }

    #ibdksk2 {
        padding: 10px;
        font-size: 3vw;
        width: 50vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4g8lx4 {
        font-size: 3vw;
        width: 35vw;
        height: 10vw;
        align-items: flex-start;
        color: rgba(255, 255, 255, 1);
    }

    #iz5gznl {
        font-size: 3.5vw;
        color: rgba(255, 255, 255, 1);
        width: 35vw !important;
    }

    #i4jj5ba {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #i3fbdyi {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #ikl3ywx {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #i85vz7v {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #iniofmt {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #ip6jyxg {
        font-size: 3vw;
        text-align: center;
        width: 38vw !important;
        margin-bottom: 1vw;
    }

    #ilqxyki {
        font-size: 3vw;
        text-align: center;
        width: 28vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #io6f7h1 {
        font-size: 3vw;
        text-align: center;
        width: 28vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #i63gin2 {
        font-size: 3vw;
        text-align: center;
        width: 25vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #i5cgwvm {
        font-size: 3vw;
        text-align: center;
        width: 35vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-4-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-4-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-5 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-3-2 {
        font-size: 3.2vw;
        height: 10vw;
        padding-left: 8vw;
        margin-bottom: 2vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-6-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-7-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-5-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #i0spy0t-2-5-2-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -20vw;
        padding-left: 2vw;
        padding-right: 2vw;
    }

    #i0spy0t-2-5-6-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -18vw;
    }

    #i0spy0t-2-5-7-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -18vw;
    }

    #i0spy0t-2-5-3-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -18vw;
    }

    #i0spy0t-2-5-4-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -19vw;
        padding-top: 1.5vw;
    }

    #i0spy0t-2-5-8-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -19vw;
        padding-top: 2.5vw;
        padding-bottom: 2.5vw;
    }

    #i0spy0t-2-5-5-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-left: -35vw;
        margin-top: -16vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        padding-top: 1.5vw;
    }

    #i0spy0t-2-5-9 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -19vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-5-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-4-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-3-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-7-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-6-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #i0spy0t-2-5-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 2vw;
        padding-right: 2vw;
    }

    #i0spy0t-2-5-6-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #i0spy0t-2-5-7-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1.5vw;
        padding-right: 1.5vw;
    }

    #i0spy0t-2-5-3-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #i0spy0t-2-5-4-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #i0spy0t-2-5-8-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #iqsmolt-2 {
        margin-left: 0.5vw;
    }

    #i6rqbub-2-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
    }

    #iwkirkg-2 {
        width: 90vw;
        height: 13vw;
        z-index: 3;
    }

    #iqsmolt-6-3 {
        margin-left: 0.5vw;
    }

    #il71l3q-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #iqk9heo-2 {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

    #iqsmolt-6-2-7 {
        margin-left: 0.5vw;
    }

    #ibcxmtd-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ikox4tg-2 {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
    }

    #iqsmolt-6-2-6-2 {
        margin-left: 0.5vw;
    }

    #ifq367w-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ix5jweh-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-5-2 {
        margin-left: 0.5vw;
    }

    #itolwk8-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        letter-spacing: 0vw;
        width: 80vw;
    }

    #imcv2sg-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-4-2 {
        margin-left: 0.5vw;
    }

    #ihedbpw-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
    }

    #ic334sh-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-3-2 {
        margin-left: 0.5vw;
    }

    #i2mh5pt-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ii3bh02-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-2-2 {
        margin-left: 0.5vw;
    }

    #iv2m5d5-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        margin-right: 2vw;
        width: 80vw;
    }

    #izfhp5x-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-2-4-2 {
        margin-left: 0.5vw;
    }

    #i3bstpt-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 82vw;
    }

    #iteyaz6-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-2-3-2 {
        margin-left: 0.5vw;
    }

    #ia9gi06-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ik8xms2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 2;
    }

    #iqsmolt-6-2-2-3-2-2 {
        margin-left: 0.5vw;
    }

    #ia9gi06-2-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ik8xms2-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 2;
    }

    #ip3lkfo {
        font-size: 4.5vw;
    }

    #i0li3j9 {
        font-size: 4.5vw;
        width: 60vw;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6 {
        width: 65px;
        height: 80px;
        /*margin-top: 34vw;*/
    }

    #ireocrg-6 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6 {
        display: none;
    }

    #ih2o3jr-2-3-5-6 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6 {
        display: none;
    }

    #i2zsfex-6 {
        flex-basis: 79.06%;
        display: none;
    }

    #im4witj-6 {
        height: 60vw;
        background-color: rgba(255, 255, 255, 1);
    }

    #iuq9g4z {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #iuq9g4z-2 {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z-2:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6-2 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6-2 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6-2 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6-2 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6-2 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6-2 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6-2 {
        width: 20vw;
        height: 25vw;
        margin-top: 34vw;
    }

    #ireocrg-6-2 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6-2 {
        display: none;
    }

    #ih2o3jr-2-3-5-6-2 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6-2 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6-2 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6-2 {
        display: none;
    }

    #i2zsfex-6-2 {
        flex-basis: 79.06%;
        display: none;
    }

    #im4witj-6-2 {
        height: 60vw;
        background-color: rgba(255, 255, 255, 1);
    }

    #iuq9g4z-3 {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z-3:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6-3 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6-3 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6-3 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6-3 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6-3 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6-3 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6-3 {
        width: 20vw;
        height: 25vw;
        margin-top: 34vw;
    }

    #ireocrg-6-3 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6-3 {
        display: none;
    }

    #ih2o3jr-2-3-5-6-3 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6-3 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6-3 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6-3 {
        display: none;
    }

    #i2zsfex-6-3 {
        flex-basis: 79.06%;
        display: none;
    }

    #im4witj-6-3 {
        height: 60vw;
        background-color: rgba(255, 255, 255, 1);
    }

    #iuq9g4z-4 {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z-4:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6-4 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6-4 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6-4 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6-4 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6-4 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6-4 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6-4 {
        width: 20vw;
        height: 25vw;
        margin-top: 34vw;
    }

    #ireocrg-6-4 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6-4 {
        display: none;
    }

    #ih2o3jr-2-3-5-6-4 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6-4 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6-4 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6-4 {
        display: none;
    }

    #i2zsfex-6-4 {
        flex-basis: 79.06%;
        display: none;
    }

    #ix22bnn-4-3-6-6-6-6 {
        align-self: center;
        width: 60vw;
        height: 20vw;
    }

    #ijlid5-5-3-6-6-6-6 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/tu-van-01.webp");
        background-position: 0px 0px;
        background-size: 25vw auto;
        background-repeat: no-repeat;
        height: 20vw;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 9.6px;
    }

    #i6veaem-5-3-6-6-6-6 {
        width: auto;
    }

    #igijlpj-5-3-6-6-6-6 {
        width: 27vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: -24vw;
        top: 0vw;
        position: relative;
        right: 0vw;
    }

    #ipbfng-6-3-6-6-6-6 {
        display: block;
        align-self: center;
        margin-top: 0vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

    #ipbfng-2-7-3-6-6-6-6 {
        height: 20vw;
        align-items: flex-start;
        margin-bottom: 5vw;
    }

    #i43jgjh-4-4-6-6-6-6 {
        font-size: 2.5rem;
        line-height: 1.5;
        margin-top: 3vw;
        text-align: center;
    }

    #i43jgjh-4-3-2-6-6-6-6 {
        font-size: 1.6rem;
        line-height: 1.5;
        text-align: center;
    }



    #ipbfng-2-3-5-3-6-6-6-6 {
        /* width: 80vw; */
        /* margin-left: -8vw; */
        margin-bottom: 10vw;
        /* margin-bottom: 200px; */
        /* height: 100vw; */
    }

    #iekhcu-2-4-3-6-6-6-6 {
        right: 15px;
        width: 50px;
        bottom: 135px;
        height: 50px;
        display: flex;
        z-index: 999;
    }

    #ipdf3j-2-4-3-6-6-6-6 {
        display: block;
    }

    #i41p7k-2-4-3-6-6-6-6 {
        display: block;
    }

    #irjop3-3-2-3-2-2-2-4-3-6-6-6-6 {
        display: none;
    }

    #ider9fy-2-4-3-6-6-6-6 {
        display: none;
    }

    #irjop3-3-2-3-2-3-4-3-6-6-6-6 {
        display: none;
    }

    #iv3kz6v-2-4-3-6-6-6-6 {
        display: none;
    }

    #ipbfng-2-2-4-3-6-6-6-6 {
        flex-direction: column;
        height: auto !important;
        margin-top: 10vw !important;
        justify-content: flex-start;
        padding-top: 7vw;
        /* margin-top: 7vw; */
        z-index: 99999;
    }

    #iqjcqqs-2-2 {
        font-size: 4.5vw;
        width: 75vw;
        height: 13vw;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        margin-top: 10vw;
        color: rgba(90, 90, 90, 1);
        background-color: rgba(18, 140, 114, 0);
        box-shadow: unset;
    }

    #ij4u3c8 {
        width: 80vw !important;
        margin-top: 0vw;
    }

    #ipcst8z-2-2-3 {
        width: 90vw;
    }

    #ipcst8z-2-2-3-2 {
        width: 90vw;
    }

    #i7prxnq-2-2-2-2 {
        width: 90vw;
        margin-top: 2vw;
        height: 40vw;
    }

    #is61c9g-2-2 {
        font-family: 'Exo 2';
        font-size: 3vw;
        color: #6d5959;
        text-align: center;
        text-transform: none;
        text-decoration: none;
        font-style: italic;
        font-weight: 600;
        width: 80vw;
        margin-top: 3vw;
    }

    #ib35qsg {
        width: 100vw !important;
    }

    #ip9twl-2-4-3-6-6-6-6 {
        z-index: 999;
        right: 15px;
        width: 50px;
        bottom: 75px;
        height: 50px;
        display: flex;
    }

    #ityf7di-3 {
        display: none;
    }

    #i9w8jeb {
        flex-basis: 100%;
        display: flex;
        flex-direction: column;
    }

    #i3ckc6e {
        width: 100vw;
        position: absolute;
        top: 475vw;
    }

    #icjz51i {
        flex-basis: 100%;
        display: flex;
        justify-content: flex-end;
        flex-direction: column;
    }

    #i7prxnq-2-3-2-2-3-2 {
        height: 60vw;
        margin-top: 35vw;
    }
    #ipcst8z-2-3-2-2-3-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhnemlfkdh-05.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }
        #iyuq4py-3-3-2 {
        width: 90vw;
        height: 40vw;
    }

        #i1ud97d-2 {
        width: 85vw !important;
        margin-top: 2vw;
    }

        #iabclv2-2 {
        font-size: 3vw;
        flex-basis: 53.88%;
    }
        #i6qiaa9-2 {
        height: 50vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-hfnrunkd-08.webp);
        background-position: -20vw 0px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-basis: 46.12%;
    }
        #ihfvmpg-2-2 {
        width: 85vw !important;
        height: 45vw;
        align-items: center;
    }
        #idd9zuz-2-3 {
        width: 30vw !important;
        height: 45vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ondlfbkrs-01.webp);
        background-position: -15vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        margin-right: 5vw;
        flex-basis: 99.78%;
        margin-top: -5vw;
    }

        #idd9zuz-2-2-2 {
        margin-right: 0vw;
        flex-basis: 100.22%;
        height: auto;
    }
        #i88apan-2 {
        font-size: 3vw;
        width: 40vw !important;
        align-self: flex-start;
    }

        #ik99kr2-2 {
        height: 105vw;
    }
        #ip3lkfo-2-2-2 {
        font-size: 4.5vw;
    }

        #ird7lqg-2 {
        width: 90vw;
    }
        #irjpvaa-2 {
        width: 45vw;
    }
    #iul4gh {
        font-size: 2.8vw;
        width: 40vw;
    }
        #izrc85 {
        font-size: 2.6vw;
        width: 40vw;
        margin-top: 2vw;
    }
        #i941tbh-2 {
        width: 45vw;
    }
        #ipr1zq {
        font-size: 2.6vw;
        width: 40vw;
    }
        #i5gv39 {
        font-size: 2.6vw;
        width: 45vw;
    }
        #ixb1lol {
        font-size: 2.6vw;
        width: 45vw;
        margin-top: 2vw;
    }
        #i0li3j9-2-2 {
        font-size: 4.5vw;
        width: 60vw;
        margin-bottom: 4vw;
    }
        #izwame-2 {
        width: 95%;
        height: 25vw;
        margin-top: 3vw;
    }
        #i9oqzs-2 {
        width: 20vw;
    }

        #ijcpkf-2 {
        height: 25vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-nffkdls-03.webp);
        background-position: -10vw 0px;
        background-size: 150% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }
        #i25tdx-2 {
        flex: 0 0 60%;
        margin-bottom: -18vw;
    }
        #izz2lk-2 {
        width: 90%;
        height: 20vw;
        background-image: linear-gradient(60deg, #e36b79 10%, rgba(238, 26, 91, 1) 97%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
    }
        #iyn16g-2 {
        font-size: 3vw;
        width: auto;
        height: auto;
    }
        #i9oqzs-2-3 {
        width: 20vw;
    }
        #ijcpkf-2-4 {
        height: 25vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-undhkdoe-03.webp);
        background-position: -5vw 5vw;
        background-size: 120% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }
        #i25tdx-2-4 {
        flex: 0 0 60%;
        margin-bottom: -18vw;
    }
        #izz2lk-2-4 {
        width: 90%;
        height: 20vw;
        background-image: linear-gradient(60deg, #e36b79 10%, rgba(238, 26, 91, 1) 97%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
    }
        #iyn16g-2-4 {
        font-size: 3vw;
        width: auto;
        height: auto;
    }
        #i9oqzs-2-2 {
        width: 20vw;
    }
        #ijcpkf-2-3 {
        height: 25vw;
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-okdnffmrd-04.webp);
        background-position: 0px 0px;
        background-size: 150% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }
        #i25tdx-2-3 {
        flex: 0 0 60%;
        margin-bottom: -18vw;
    }
        #izz2lk-2-3 {
        width: 90%;
        height: 20vw;
        background-image: linear-gradient(60deg, #e36b79 10%, rgba(238, 26, 91, 1) 97%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
    }
        #iyn16g-2-3 {
        font-size: 3vw;
        width: auto;
        height: auto;
    }
        #i17fq2-3 {
        width: 95%;
        height: 20vw;
        margin-top: 15vw;
    }
        #il3r5b-3 {
        width: 25vw;
        margin-left: 2vw;
    }
        #i7am4t-3 {
        height: 20vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
    }
    #iokjq4-3 {
        font-size: 3vw;
        text-align: justify;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        padding-right: 2vw;
    }


    #i7prxnq-2-3-2 {
        height: 60vw;
        margin-top: 35vw;
    }

        #ipcst8z-2-3-2 {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-ohnemnndm-03.webp);
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ip3lkfo-2 {
        font-size: 4.5vw;
    }

        #iyuq4py {
        width: 90vw;
        height: 40vw;
    }

        #ixhanht-2 {
        font-size: 3vw;
        width: 90vw;
        margin-top: 3vw;
        margin-right: 3vw;
        margin-bottom: 3vw;
        margin-left: 3vw;
    }

        #ik99kr2 {
        height: 125vw;
    }


        #ip3lkfo-2-2 {
        font-size: 4.5vw;
        /* text-align: center; */
    }

        #ird7lqg {
        width: 95vw;
    }

        #irjpvaa {
        width: 45vw;
    }

        #i468yfh-2 {
        font-size: 3vw;
        width: 95%;
    }

        #iymvj {
        font-size: 3vw;
        width: 100%;
    }

        #iu15ifg {
        height: 25vw;
    }

        #is3udfn {
        background-image: url(https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bsgdya-dhknhenm-07.webp);
        background-position: 0px -5vw;
        background-size: 100% 28vw;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

        #ifo22va {
        top: -2vw;
    }

        #i604md {
        font-size: 3vw;
        margin-top: 4vw;
        width: 100%;
    }

        #i941tbh {
        width: 45vw;
    }

        #ii5vk {
        font-size: 3vw;
        width: 100%;
        letter-spacing: -0.05vw;
    }

        #ipcatk {
        font-size: 3vw;
        width: 95%;
    }

        #iw2dwue {
        height: 40vw;
    }

        #i5s0oc {
        font-size: 3vw;
        width: 95%;
        margin-top: -7vw;
    }

        #i9hjze-2-3-2-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
        margin-top: 3vw;
    }

        #i5i2zs {
        width: 90vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-left: -14vw;
    }

        #ibo1gq-2 {
        width: 10vw;
    }

        #i25p3j-2 {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }

        #indf4y-2-2 {
        margin-left: -3vw;
    }

        #ibo1gq-2-2 {
        width: 10vw;
    }

        #i23mga-2 {
        width: 7vw;
    }

        #isa6nz {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }

        #i5i2zs-3 {
        width: 90vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-left: -14vw;
    }

        #ibo1gq-2-4 {
        flex-basis: 79.84%;
        width: 10vw;
    }

        #iv4urf-2-4 {
        flex-basis: 120.16%;
    }

        #izt29a {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }

        #indf4y-2-2-3 {
        margin-left: -3vw;
    }

        #ibo1gq-2-2-3 {
        width: 10vw;
    }

        #io74ui {
        font-size: 3vw;
        width: 30vw;
        line-height: 2.8vw;
    }

        #i5i2zs-2 {
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

        #indf4y-2-2-2 {
        margin-left: -5vw;
    }

        #ibo1gq-2-2-2 {
        width: 10vw;
        margin-left: 0vw;
    }

        #i23mga-2-2 {
        width: 8vw;
    }

        #i6cw79 {
        font-size: 3vw;
        width: 30vw;
        line-height: 3vw;
    }
        .ve-chung-toi-container22 {
        top: 60vw;
        height: 200vw;
        z-index: -1;
    }
    

        #i33nxb-2-2-3-3 {
        height: 100vw;
    }

        #i33nxb-2-2-3-2-2 {
        height: 100vw;
        width: 80vw;
    }

        #iyuq4py-2 {
        width: 90vw;
        height: 40vw;
    }

        #ixhanht {
        font-size: 3vw;
        width: 95%;
        display: flex;
        justify-content: center;
    }

        #ij7lnj {
        font-size: 3vw;
        width: 89%;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

        #i9hjze-2-3-2-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 15vw;
        font-weight: 700;
    }
        #i9hjze-2-3-2-2-3-3-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4vw;
        height: 18vw;
        font-weight: 700;
        margin-top: 0vw;
    }
    
    

    #igwfhh-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i4pkj-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #i4stky2-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: center;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i4stky2-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #igwfhh-3-4 {
        margin-right: 3vw;
        width: 11vw;
        height: 10vw;
    }

    #i4pkj-3-4 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
        margin-right: 3vw;
    }

    #i4stky2-3-4 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i4stky2-3-4:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #ijo54no-2-2 {
        width: 100vw;
        bottom: 0px;
        margin: auto;
        display: grid;
        z-index: 10;
        position: static;
        align-items: flex-end;
        border-radius: 4px;
        justify-content: center;
        background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        place-items: center;
        margin-bottom: 0vw;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        padding-top: 3vw;
        padding-right: 3vw;
        padding-bottom: 3vw;
        padding-left: 3vw;
    }

    #ibaw5h-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ii59g-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i6e9inm-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i6e9inm-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #id1zkh-3-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #i3x4o-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i2o2ebf-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i2o2ebf-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #ilc8it-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i0ovs-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iznjbtx-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iznjbtx-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-5 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-5 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #i4stky2-3-5 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i4stky2-3-5:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-4-2 {
        margin-right: 3vw;
        width: 11vw;
        height: 10vw;
    }

    #i4pkj-3-4-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
        margin-right: 3vw;
    }

    #i4stky2-3-4-2 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i4stky2-3-4-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i4pkj-3-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #i4stky2-3-3-2 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i4stky2-3-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #icdtvm-3-3 {
        margin-right: 8vw;
        width: 10vw;
        height: 10vw;
    }

    #izrqoj-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz6fb8d-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz6fb8d-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #itp7b2-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i7tau5-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #iz4lqwf-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz4lqwf-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #iq21jh-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ibtgk8-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 4vw;
    }

    #i66k9ed-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i66k9ed-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #iphej4-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iaxn38-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #izsbbjt-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #izsbbjt-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #iloqcq-3-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #ikp1fi-3-3 {
        font-size: 3.5vw;
        line-height: 3.5vw;
        font-weight: 500;
        margin-left: 0vw;
        margin-right: -2vw;
    }

    #iqiedv9-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iqiedv9-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #i6th8y-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iml0tj-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #iq5mrij-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iq5mrij-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #irklyb-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i6ufn7-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i9euby3-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i9euby3-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #ihj7ya-3-5 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #it3a0f-3-5 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iwkf8hy-3-5 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iwkf8hy-3-5:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-2-2 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-2-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i4stky2-3-2-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i4stky2-3-2-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #igwfhh-3-2-3 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-2-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i4stky2-3-2-3 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i4stky2-3-2-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #i4ilwou {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #inahctm {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #ig32p9d-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #ig32p9d-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-3-2-2-2-2-2-2-2 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-2-2 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-3-2-2-2-2-2-4 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-4 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-4 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
        box-shadow: unset;
    }

    #inahctm-2-2-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-3-2-2-2-2-2-2-2-2 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-2-2-2 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-3-2-2-2-2-2-4-2 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-4-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-4-2 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-3-2-2-2-2-2-4-3 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-4-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-4-3 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ietwmxk {
        flex-basis: 100%;
    }

    #ijmzj9k {
        width: 90vw;
        height: 15vw;
        margin-bottom: 2vw;
    }

    #ihwxpph {
        flex-basis: 100%;
    }

    #iwrc23l {
        flex-basis: 100%;
    }

    #i774phs {
        flex-basis: 100%;
    }

    #issctqh {
        width: 90vw;
        height: 15vw;
        margin-bottom: 2vw;
    }

    #itx74ev {
        flex-basis: 100%;
    }

    #ikuhoul {
        flex-basis: 100%;
    }

    #iw66t7y {
        width: 90vw;
        height: 15vw;
        margin-bottom: 2vw;
    }

    #ig32p9d-2-4 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-4 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-4 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-4 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-5 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-5 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-5 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-5 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-5 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-6 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-6 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-6 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #icdtvm-3-4 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #izrqoj-3-4 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 5vw;
    }

    #iz6fb8d-3-4 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz6fb8d-3-4:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #icdtvm-3-5 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #izrqoj-3-5 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 6vw;
    }

    #iz6fb8d-3-5 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz6fb8d-3-5:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #icdtvm-3-3-2 {
        margin-right: 7vw;
        width: 9vw;
        height: 10vw;
    }

    #izrqoj-3-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iz6fb8d-3-3-2 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz6fb8d-3-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #icdtvm-3-3-3 {
        margin-right: 8vw;
        width: 8vw;
        height: 10vw;
    }

    #izrqoj-3-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iz6fb8d-3-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz6fb8d-3-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #icdtvm-3-2-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iz6fb8d-3-2-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz6fb8d-3-2-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #icdtvm-3-2-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #izrqoj-3-2-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz6fb8d-3-2-3 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz6fb8d-3-2-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    .section__banner .banner__img.vh70 {
        height: 50vh;
    }

    .section__detail .detail__content span {
        padding: 0;
    }

    .section__detail .detail__header {
        margin-left: 0;
        margin-right: 0;
    }

    .section__detail .detail__content .title-img {
        max-width: 100%;
    }

    .section__detail .news__pagination {
        flex-direction: column;
    }

    .section__detail .news__pagination--left,
    .section__detail .news__pagination--right {
        width: 100%;
    }
    /* news */

    .section__news {
        padding-bottom: 80px;
    }

    .news__list {
        padding: 40px 0 10px;
    }

    .news__item {
        height: fit-content;
        /* margin-bottom: 70px; */
        margin-bottom: 35px;
        padding-bottom: 35px;
    }

    .news__list .col-12:not(:last-child) .news__item {
        border-bottom: 1px solid #00a5b4;
    }

    .news__item .card-wrap {
        /* display: flex; */
    }

    .news__item .card-img {
        /* width: 35%; */
    }

    .news__item .card-body {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        /* padding-top: 0; */
        padding-left: 30px;
    }

    .news__item .card-top {
        display: none;
    }

    .news__item .card-img-top {
        height: 196px;
    }

    
   .row-news .wp-block-post {
        margin-bottom: 0;
    }

    .news .section__news {
        padding: 60px 0 60px;
    }

    .news .section__news.custom {
        padding-bottom: 60px;
    }

    .d-lg-block {
        display: none !important;
    }

    .d-lg-none {
        display: block !important;
    }
}



@media (min-width: 1024px) {
    .modal-dialog {
        max-width: 660px;
        margin: 1.75rem auto;
    }
}



@media (max-width: 1024px) {
    .booking-mobile-btn {
        display: block !important;
    }
    .booking-main-btn {
        display: none !important;
    }
}


@media only screen and (max-width: 1024px) {
    .modal-wrapper .modal-dialog {
        top: 50%;
    }
}
@media only screen and (max-width: 1024px) {
    .modal-wrapper .modal-dialog {
        border-radius: 20px;
        min-height: 400px;
        padding: 20px;
        transition: all .22s 
ease-out;
        width: 760px;
    }
}


@media only screen and (max-width: 1024px) {
    .modal-wrapper .modal-dialog .modal-title {
        font-size: 28px;
        margin: 0 0 12px;
    }
    .modal-wrapper .modal-dialog .booking-modal-footer {
        font-size: 22px;
        margin: 0 0 12px;
    }
}

@media only screen and (max-width: 1024px) {
    .modal-wrapper .modal-dialog .modal-content {
        max-height: calc(80vh - 100px);
        padding-right: 10px;
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .news__pagination button {
        width: 28px;
        height: 28px;
    }

    .news__pagination .news__pagination--title {
        font-size: 16px;
    }

    .row-news .wp-block-post {
        margin-bottom: 0px;
    }


    /* news */

    .section__news {
        padding-bottom: 80px;
    }

    .news__list {
        padding-bottom: 0px;
    }

    .news__item .card-img {
        height: auto;
    }

    .news__item .card-top .title,
    .news__item .card-title {
        padding-right: 15px;
    }

    .news__item .card-title a {
        padding-right: 15px;
    }

    .news__item .card-title {
        padding-right: 0;
    }

    .section__detail .global-heading {
        font-size: 20px;
        margin: 0;
    }
    .section__detail .detail__content {
        font-size: 14px;
    }
    .section__detail .detail__time {
        margin-top: 20px;
        display: block;
        font-size: 16px;
    }
    .section__news {
        padding: 60px 0;
    }
    .section__detail .detail__type {
        font-size: 18px;
    }

    .section__banner .banner__img.vh70 {
        height: 40vh;
    }

    .section__detail {
        padding: 60px 0 60px;
    }

    .news__pagination button {
        height: 32px;
        width: 32px;
    }

    .section__detail .detail__content {
        padding: 0 0px 60px;
    }

    .section__detail .detail__header {
        padding: 0 0 40px;
        margin: 0 0px 40px;
    }

    .section__detail .news__pagination .news__pagination--title {
        font-size: 16px;
    }

    .row-news .wp-block-post {
        margin-bottom: 30px;
    }
}


@media (max-width: 767px) {
    .header__mobile .header__mobile--item a {
        font-size: 14px;
    }
    .trang-chu-image14 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image15 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image16 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image17 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image18 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image19 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image20 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image21 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image22 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image23 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image24 {
        width: 5vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }

    .trang-chu-image25 {
        width: 6vw;
        height: 5vw;
        margin-top: 1vw;
        margin-bottom: 1vw;
    }


    .trang-chu-container149 {
        top: 20vw;
        left: 31vw;
        width: 38vw;
        height: 40vw;
    }

    .trang-chu-container150 {
        top: 54vw;
        width: 32vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container155 {
        top: 30vw;
        width: 30vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container160 {
        top: 42vw;
        width: 30vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container165 {
        top: 54vw;
        width: 32vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container170 {
        top: 42vw;
        width: 30vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container175 {
        top: 30vw;
        width: 30vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container180 {
        top: 18vw;
        width: 32vw;
        height: 9vw;
        border-top-left-radius: 6vw;
        border-bottom-left-radius: 6vw;
    }

    .trang-chu-container185 {
        top: 18vw;
        width: 32vw;
        height: 9vw;
        border-top-right-radius: 6vw;
        border-bottom-right-radius: 6vw;
    }

    .trang-chu-container194 {
        width: 20vw;
        margin-top: 3.5vw;
    }

    .trang-chu-text230 {
        fill: var(--dl-color-theme-primary1);
        color: var(--dl-color-theme-primary1);
        width: 26vw;
        font-size: 2.5vw;
        margin-top: 0vw;
    }

    .trang-chu-container196 {
        width: 25vw;
        height: 20vw;
        display: none;
        position: relative;
        align-self: flex-start;
        margin-top: 5vw;
        align-items: flex-end;
    }

    .trang-chu-container197 {
        height: 25vw;
    }

    .trang-chu-image42 {
        width: 9vw;
    }

    .trang-chu-container204 {
        right: 2vw;
        width: 15vw;
        bottom: 4vw;
        height: 15vw;
        display: none;
        border-top-left-radius: 8vw;
        border-top-right-radius: 8vw;
        border-bottom-left-radius: 8vw;
        border-bottom-right-radius: 8vw;
    }

    .trang-chu-image43 {
        width: 36px;
    }

    .trang-chu-container205 {
        right: 2vw;
        width: 15vw;
        bottom: 4vw;
        height: 15vw;
        display: flex;
        border-top-left-radius: 8vw;
        border-top-right-radius: 8vw;
        border-bottom-left-radius: 8vw;
        border-bottom-right-radius: 8vw;
    }

    .trang-chu-image44 {
        width: 36px;
    }

    .ve-chung-toi-container11 {
        height: auto;
    }

    .ve-chung-toi-container22 {
        top: 60vw;
        height: 200vw;
        z-index: -1;
    }

    .nhan-su-navlink3 {
        display: none;
    }

    .nhan-su-link11 {
        display: none;
    }

    .nhan-su-link12 {
        display: none;
    }

    .nhan-su-container19 {
        height: auto;
    }

      .news-header-container {
        height: auto;
    }

    .nhan-su-text11 {
        top: 62.2vw;
    }

    .nhan-su-container20 {
        height: 60vw;
        z-index: 0;
        margin-top: 15vw;
        border-radius: 4vw;
        flex-direction: row;
    }
    .news-header {
        height: 60vw;
        z-index: 0;
        margin-top: 15vw;
        border-radius: 4vw;
        flex-direction: row;
    }

    .tieudecon {
        width: 42vw;
        font-size: 2.2vw;
        align-self: flex-start;
        text-align: left;
    }

    .nhan-su-container26 {
        height: 78vw;
        margin-top: 5vw;
        padding-left: 5vw;
        margin-bottom: -10vw;
        padding-right: 5vw;
    }

    .nhan-su-container28 {
        margin-left: 1vw;
    }

    .nhan-su-text40 {
        width: 26vw;
        font-size: 2.3vw;
        margin-top: 2vw;
        text-align: left;
    }

    .nhan-su-container34 {
        margin-left: 1vw;
    }

    .nhan-su-text42 {
        width: 28vw;
        font-size: 2.3vw;
        margin-top: 2vw;
        text-align: left;
        margin-right: 1vw;
        letter-spacing: -0.3px;
    }

    .nhan-su-text44 {
        width: 26vw;
        font-size: 2.3vw;
        margin-top: 2vw;
        text-align: left;
    }

    #ipbfng-2-5-4-3-6-6-6-6 {
        flex-direction: column;
        gap: 15px;
    }

    .footer__logo-img {
        margin-right: 0;
    }

    .footer__logo-img img {
        max-width: clamp(80px, 4vw + 4rem, 120px);
        height: auto;
        object-fit: cover;
    }

    .no-bullets {
        font-size: clamp(14px, 1.2vw + 0.7rem, 19px);
        line-height: 1.5;
    }

    .footer__a-link {
        text-decoration: none;
        cursor: pointer;
        font-size: clamp(14px, 1.2vw + 0.7rem, 19px);
        line-height: 1.5;
    }

    .footer__right-text {
        font-size: clamp(14px, 1.2vw + 0.7rem, 19px);
        line-height: 1.5;
        /* align-items: center; */
        align-self: center;
    }



    #ivbprt-2-2 {
        height: auto;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
        background-position: 0px 0px;
        background-size: 100vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ir3cvk {
        top: 159vw;
        width: 80vw !important;
        height: 65vw;
        margin-top: 4vw;
    }

    #i2o3zhg {
        color: #e36b79;
    }

    #iufjaoo-2-2 {
        font-size: 2vw;
    }

    #i2lx2uu-3-2-2 {
        font-size: 2vw;
    }

    #i33nxb-2-2-3 {
        height: 100vw;
    }

    #i33nxb-2-2-3-2 {
        height: 100vw;
        width: 80vw;
    }

    #ioyg3rj {
        font-size: 2.3vw;
    }

    #iz400t {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #i6qyfk {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #iw56c8-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #i4rq49-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 1vw;
        margin-left: 0.5vw;
    }

    #iksg8l-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    .noidung {
        width: auto;
        line-height: normal;
    }

    #ivbprt-2-2 {
        height: auto;
    }

    #itd22f-2-2 {
        height: 100vw;
        width: 80vw;
        padding-top: 4vw;
        grid-template-rows: repeat(3, 1fr);
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        margin-bottom: 150px !important;
    }

    #iz400t {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #i6qyfk {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #iw56c8-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #i4rq49-2-2 {
        width: 35vw;
        margin-top: 0.5vw;
        margin-right: 0.5vw;
        margin-bottom: 0.5vw;
        margin-left: 0.5vw;
    }

    #irj6s6-2-2-2-3 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
        background-position: 0px -20vw;
        background-size: 100vw 100vw;
        margin-top: 0;
    }

    .new-header-bg {
          background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
        background-position: 0px -20vw;
        background-size: 100vw 100vw;
        margin-top: 0;
    }

    .bgia-header-bg {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/1eac664e-4353-4cb5-b7e0-df73f6c8aca2__explaining-x-ray-results-patient.webp");
        background-position: 0px 5vw;
        background-size: 100vw 100vw;
        margin-top: 0;
    }

    #io2icjw {
        color: black;
        width: 100vw;
        display: block;
        margin-bottom: -30vw;
        margin-top: -5vw;
    }

    #i0n61vu {
        display: none;
    }


    #ipdf3j-2 {
        display: block;
    }

    #i41p7k-2 {
        display: block;
    }

    #irjop3-3-2-3-2-2-2 {
        display: none;
    }

    #ider9fy-2 {
        display: none;
    }

    #irjop3-3-2-3-2-3 {
        display: none;
    }

    #iv3kz6v-2 {
        display: none;
    }

    #ipbfng-2-2 {
        flex-direction: column;
        height: 60vw;
    }

    #ipbfng-2 {
        height: 15vw;
        align-items: flex-start;
        margin-bottom: 5vw;
    }

    #i0dhtj-2-3 {
        font-size: 3vw;
    }

    #i43jgjh {
        font-size: 2.4vw;
        line-height: 3vw;
    }

    #ix22bnn {
        align-self: center;
        width: 60vw;
    }

    #ipbfng {
        display: block;
        align-self: center;
        margin-top: 0vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

    #ipbfng-2-3 {
        width: 80vw;
        height: 30vw;
    }

    #igijlpj {
        width: 27vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: -24vw;
        top: 0vw;
        position: relative;
        right: 0vw;
    }

    #i6veaem {
        width: auto;
    }

    #ipbfng-2-3-3 {
        height: 8vw;
        margin-top: 5vw;
    }

    #io2icjw {
        color: black;
        width: 100vw;
        display: block;
    }

    #iss5r61 {
        margin-top: 0px;
        margin-bottom: 0px;
        align-items: flex-start;
        width: 80vw !important;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        flex: 0 0 61%;
        flex-basis: 57.03%;
    }

    #i3oees6 {
        height: 100vw;
        width: 90vw !important;
        margin-top: 2vw;
        padding-top: 0.5vw;
        padding-right: 0.5vw;
        padding-bottom: 0.5vw;
        padding-left: 0.5vw;
        flex-direction: column-reverse;
    }

    #iicfrsl {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        flex: 0 0 0%;
        flex-basis: 40.63%;
        justify-content: center;
        margin-right: 0vw;
        align-self: center;
        align-items: center;
    }

    #idd9zuz {
        width: 35vw !important;
        height: 40vw;
        align-self: center;
        background-position: -10vw -15vw;
    }

    #ihfvmpg {
        width: auto;
    }

    #i79sz32 {
        width: 20vw;
        height: 15vw;
        display: flex;
        flex-direction: row;
        flex-basis: 83.54%;
    }

    #idd9zuz-2 {
        width: 30vw !important;
        height: 45vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-04.webp");
        background-position: -15vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        margin-right: 5vw;
        flex-basis: 99.78%;
    }

    #ihfvmpg-2 {
        width: 85vw !important;
        height: 45vw;
        align-items: center;
    }

    #idd9zuz-3-2-2 {
        width: 25vw !important;
        height: 32vw;
        background-position: -15vw -10vw;
        background-size: 180% auto;
    }

    #ihfvmpg-3-2-2 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-3 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/8e6de1cf-1e0a-4afc-a7e3-853170c36c95__8223ff88adfa7ca425eb.webp");
        background-position: -4vw 0vw;
        background-size: 130% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-3 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-4 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-doctor-02.webp");
        background-position: -2vw -1vw;
        background-size: 140% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-4 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-5 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/7618275a-a7cd-443e-9813-e1c0a3880a3d__pic-180.webp");
        background-position: 0px -5vw;
        background-size: 100% auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-5 {
        width: auto;
        height: 32vw;
    }

    #idd9zuz-3-2-6 {
        width: 25vw !important;
        height: 32vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/cd5a859f-67e5-4a8b-a6fd-cfc43f0a243d__04182b276174b02ae965.webp");
        background-position: 0px -3vw;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6 {
        width: auto;
        height: 32vw;
    }

    .has-main-background-image {
        background-image: linear-gradient(120deg, #e36b79 30%, #ffe8ea 100%) !important;
    }

    #is61c9g-2 {
        font-family: 'Exo 2';
        font-size: 3vw;
        color: #6d5959;
        text-align: center;
        text-transform: none;
        text-decoration: none;
        font-style: italic;
        font-weight: 600;
        width: 70vw !important;
        margin-top: 3vw;
    }

    #i9hjze-2-3 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
    }

    #i33nxb-2-2 {
        height: 100vw;
    }

    #itolwk8 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        letter-spacing: 0vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #iwkirkg {
        width: 90vw;
        height: 13vw;
        z-index: 3;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #iqk9heo {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

    #ikox4tg {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ix5jweh {
        width: 90vw;
        height: 13vw;
    }

    #imcv2sg {
        width: 90vw;
        height: 13vw;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ic334sh {
        width: 90vw;
        height: 13vw;
    }

    #ii3bh02 {
        width: 90vw;
        height: 13vw;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #izfhp5x {
        width: 90vw;
        height: 13vw;
    }

    #iteyaz6 {
        width: 90vw;
        height: 13vw;
        background-image: linear-gradient(120deg, rgba(51, 139, 119, 1) 65%, #eaf9f2 100%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ik8xms2 {
        width: 90vw;
        height: 13vw;
        z-index: 2;
    }

    #i6rqbub-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
        color: rgba(255, 255, 255, 1);
    }

    #il71l3q {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ibcxmtd {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #ifq367w {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ihedbpw {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
    }

    #i2mh5pt {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #iv2m5d5 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        margin-right: 2vw;
        width: 80vw;
    }

    #i3bstpt {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
        color: rgba(255, 255, 255, 1);
    }

    #ia9gi06 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #iqsmolt-6-2-5 {
        margin-left: 0.5vw;
    }

    #iqsmolt {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-2-3 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-2 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-3 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-4 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-6 {
        margin-left: 0.5vw;
    }

    #iqsmolt-6-2-2-4 {
        margin-left: 0.5vw;
    }

    #i0alzdq {
        font-size: 4.5vw;
        margin-top: 0vw;
        width: 80vw;
        margin-bottom: 2vw;
    }

    #isubv9-2-3-2 {
        font-size: 4.5vw;
    }

    #i6fz7g4 {
        font-size: 4.5vw;
        margin-top: 10vw;
        width: 82vw;
    }

    #itd22f-2-2-2 {
        height: 105vw;
        margin-left: auto;
        margin-right: auto;
        width: 90vw;
        padding-left: 1vw;
        padding-top: 3vw;
        padding-right: 1vw;
    }

    #ipa2zin {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #i28okjm {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iw56c8-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #i4rq49-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2-4 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2-3 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #iksg8l-2-2-2-2-2 {
        height: 30vw;
        width: 26vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        justify-content: flex-start;
    }

    #ir29wnj {
        font-size: 2.5vw;
        margin-top: 1vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iyrkmn-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #icljuq-2-2-2 {
        font-size: 2.5vw;
        line-height: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #iva19s-2-2-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2-2-4 {
        font-size: 2.5vw;
        margin-top: 1vw;
        text-align: center;
    }

    #i239v8-2-2-3 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2-2-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #i239v8-2-2 {
        font-size: 2.5vw;
        margin-top: 1vw;
    }

    #iqjcqqs-2 {
        font-size: 4.5vw;
        width: 90vw !important;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        margin-top: 3vw;
        height: auto;
        margin-bottom: 1vw;
    }

    #idd9zuz-3-2-6-2 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/473ab7af-bc08-485d-9e45-0ff8a1ba50a6__42-xe-co-kich-thuoc-ly-tuong-de-dang-di-chuyen.webp");
        background-position: 0px 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-2 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #ihfvmpg-3-2-6-3 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    /*yan menu mobile*/

    .header__menu--mb {
        display: block;
    }

    .section__header .header__menu--mb img {
        display: block;
    }

    .section__header .header__menu {
        gap: 0 30px;
    }

    .section__header .header__menu--list {
        display: none;
    }

    .section__header .header__menu--list {
        gap: 0 20px;
    }

    .header__mobile.show {
        left: 40%;
    }

    .header-top-bar {
        z-index: 999;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .top-bar-content {
        justify-content: center;
    }

    .section__nav {
        transition: all 0.3s linear;
        position: fixed;
    }

    .top-bar-text {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    #idd9zuz-3-2-6-4 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/de1c8547-b77a-47fe-b7f1-e70678f61dbf-may-d.webp");
        background-position: 0vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-4 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-5 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/84ab02ff-dddb-4f77-bca4-0e432923c3f5__14682157281210.webp");
        background-position: -5vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-5 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-6 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/bd08763d-c219-40b3-b365-8a6f1928f94d__owgel-10l1.webp");
        background-position: -1vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-6 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-7 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/51ab6af1-0175-444c-b377-76160f70867f__7e-a-01c259c0993bdc4857a5a2c804aee41339.webp");
        background-position: -2vw 0px;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-7 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-8 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/5d025747-b46c-4454-9411-bd17a397c783__may-xong-khi-dung-omron-ne-c28-1665821517.webp");
        background-position: -2vw 0vw;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-8 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-9 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/b0997cf8-1229-4b46-8d2e-70478c6d1b01__lbh1671167264.webp");
        background-position: -2vw 0vw;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-9 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #idd9zuz-3-2-6-10 {
        width: 27vw !important;
        height: 27vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/50ac3278-bcd8-4a8e-b173-4899965b9dc5__perfusor-compact.webp");
        background-position: 0px 0vw;
        background-size: auto 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ihfvmpg-3-2-6-10 {
        height: 27vw;
        width: 27vw !important;
        justify-content: center;
        align-items: center;
    }

    #if1pei-2 {
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.41);
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-05.webp");
        background-position: 0px 0px;
        background-size: 21vw 30vw;
        background-repeat: no-repeat;
        height: 30vw;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        width: auto;
    }

    #if1pei-2 {
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.41);
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-05.webp");
        background-position: 0px 0px;
        background-size: 21vw 30vw;
        background-repeat: no-repeat;
        width: 20vw;
        height: 30vw;
    }

    #i5bkeb-2 {
        height: 3vw;
        margin-bottom: 0vw;
        width: 25vw;
    }

    #i6dv81-2 {
        height: 30vw;
        margin-top: 2vw;
        width: auto;
    }

    #i6dv81-2 {
        height: 30vw;
        width: 25vw;
        margin-top: 2vw;
    }

    #ijhbrj-2 {
        width: 25vw;
        justify-content: flex-start;
        padding-top: 0vw;
    }

    #ijhbrj-2 {
        height: 40vw;
        width: 25vw;
        justify-content: flex-start;
        padding-top: 0vw;
    }

    #izrrvp8 {
        height: 50vw;
    }

    #i7rs1l {
        top: 200vw;
        display: none;
    }

    #i7prxnq-2-2-2 {
        width: 90vw;
        margin-top: 2vw;
        height: 40vw;
    }

    #i7prxnq-2 {
        height: 60vw;
        margin-top: 0;
    }

    #ipcst8z-2 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-06.webp");
        background-position: 0px 0vw;
        background-size: 100vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #i7prxnq-2-3 {
        height: 60vw;
        margin-top: 0;
    }

    #ipcst8z-2-3 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/13bfb03a-fea2-496b-8c82-6169ef97a73e__medical-vaccine.webp");
        background-position: 0px 0vw;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #i07gno-2 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-background-02.webp");
        background-position: 0px 0px;
        background-size: 100vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #ityf7di {
        display: none;
    }

    #ijo54no {
        width: 94vw;
        bottom: 0px;
        height: 156vw;
        margin: auto;
        display: grid;
        z-index: 10;
        position: static;
        align-items: flex-end;
        border-radius: 4px;
        justify-content: center;
        background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        place-items: center;
        margin-bottom: 0vw;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        padding-top: 4vw;
        padding-right: 1vw;
        padding-left: 1vw;
        padding-bottom: 2vw;
    }

    #itk4rgh {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 90vw;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
    }

    #i6e9inm-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i2o2ebf-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iznjbtx-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i4stky2-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz6fb8d-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz4lqwf-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i66k9ed-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #izsbbjt-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iqiedv9-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iq5mrij-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i9euby3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iwkf8hy-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #ii59g-3 {
        font-size: 2rem;
        line-height: 1.2;
        font-weight: 500;
        margin-top: 2vw;
    }

    #ibtgk8-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 4vw;
    }

    #i3x4o-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iaxn38-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #ikp1fi-3 {
        font-size: 3.5vw;
        line-height: 3.5vw;
        font-weight: 500;
        margin-left: 0vw;
        margin-right: -2vw;
    }

    #i0ovs-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #i4pkj-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iml0tj-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #i6ufn7-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #izrqoj-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 5vw;
    }

    #it3a0f-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i7tau5-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #ixq17gg {
        width: 90vw;
        height: 60vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-02.webp");
        background-position: -50vw -10vw;
        background-size: 135vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        box-shadow: 3px 3px 5px 0 rgba(227, 107, 121, 0.55);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        margin-bottom: -10vw;
        display: block;
        margin-top: 5vw;
    }

    #ie5xrp {
        margin-bottom: -12vw;
        font-size: clamp(21px, 4vw + 0.5rem, 37px);
        text-align: center;
        margin-top: 5vw;
    }

    #irmebrr {
        font-family: 'Exo 2';
        font-size: clamp(21px, 4vw + 0.5rem, 37px);
        text-align: center;
        text-transform: uppercase;
        font-weight: 900;
        color: rgba(255, 255, 255, 1);
        width: 80vw;
        background-image: linear-gradient(90deg, #f94460 10%, #fda889 45.876288659793815%, #f94460 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        position: relative;
        z-index: 998;
        top: 59vw;
        height: 10vw;
        padding-top: 2vw;
        padding-right: 2vw;
        padding-bottom: 2vw;
        padding-left: 2vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: block;
    }

    #i7prxnq-3 {
        height: 60vw;
        margin-top: 0;
    }

    #ipcst8z-3-2 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-07.webp");
        background-position: 0px -10vw;
        background-size: 200vw auto;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
    }

    #i7prxnq-3-2 {
        height: 60vw;
        margin-top: 0;
    }

    #ip6sc9 {
        width: 12vw;
        height: 12vw;
    }

    #i85txb {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #i43fup {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #ixd2qh {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #ieqa9n {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #i67o8c {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #iizlwz {
        width: 15vw;
        height: 15vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
    }

    #i197tc {
        height: 12vw;
        width: 12vw;
    }

    #i90v6c {
        width: 12vw;
        height: 12vw;
    }

    #ivldo5 {
        width: 12vw;
        height: 12vw;
    }

    #i0zeec {
        width: 11vw;
        height: 11vw;
    }

    #i6lw5pb-2-2-2-3-3-5 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-5 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-4-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-4-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-3-2 {
        font-size: 3vw;
        width: 90% !important;
        line-height: 3.2vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-3-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-7-2 {
        font-size: 3vw;
        width: 92% !important;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-7-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-6-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-6-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-5-2 {
        font-size: 3vw;
        width: 90% !important;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-5-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-4-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-4-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i33nxb-2-3-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 2vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 8vw;
        height: 130vw;
    }

    #i6lw5pb-2-2-2-3-3-5-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-5-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-4-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-4-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-3-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-3-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-2-2 {
        font-size: 3vw;
        width: 85% !important;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-7-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-7-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i6lw5pb-2-2-2-3-3-2-6-2-2 {
        font-size: 3vw;
    }

    #i9hjze-2-3-3-2-2-2-4-3-2-6-2-2 {
        position: static;
        width: 40vw !important;
        font-size: 2.5vw;
        height: 28vw;
    }

    #i33nxb-2-3-2-2 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        flex: 0 0 auto;
        padding-top: 4vw;
        padding-left: 2vw;
        padding-right: 1vw;
        width: 90vw !important;
        padding-bottom: 4vw;
        height: 100vw;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #i9hjze-2-3-2 {
        border-top-left-radius: 0vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 0vw;
        font-size: 4.5vw;
        height: 15vw;
    }

    #i2o2ebf-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i6e9inm-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iznjbtx-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i4stky2-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iz4lqwf-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iz6fb8d-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i66k9ed-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #izsbbjt-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iq5mrij-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iqiedv9-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #i9euby3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #iwkf8hy-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #ibaw5h-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ilc8it-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #id1zkh-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #igwfhh-3 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #itp7b2-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #icdtvm-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iq21jh-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iphej4-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i6th8y-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iloqcq-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #irklyb-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ihj7ya-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #izzdz9 {
        display: none;
    }

    #ir1p792 {
        flex-basis: 85.48%;
        height: 70vw;
        align-self: flex-end;
        display: flex;
        width: 25%;
    }
    .hopdichvutrangchu {
        justify-content:center !important;
    }
    .dichvutrangchu {
        font-size: clamp(16px, 3vw + 0.4rem, 28px) !important;
        line-height: 1.2 !important;
    }

    #i32wunf {
        margin-bottom: 3vw;
        justify-content: center;
        height: 75vw;
        background-image: linear-gradient(90deg, #ffe8ea 10%, white 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        padding-left: 1vw;
        padding-right: 1vw;
    }

    #ij6kw0j {
        flex-basis: 114.52%;
        align-self: auto;
        display: flex;
        padding-top: 3vw;
        flex-direction: column;
    }

    #ijp4f-2 {
        font-size: clamp(14px, 3vw + 0.4rem, 32px);
        margin-bottom: 1vw;
        align-self: flex-start;
    }

    #i080xwd {
        padding-right: 2vw;
        line-height: 1.2;
        width: 49.2vw;
        align-self: flex-start;
        font-size: clamp(11px, 2vw + 0.3rem, 32px);
        text-align: justify;
        letter-spacing: -0.02vw;
        font-style: italic;
    }

    #ivjd461 {
        color: black;
        width: auto;
        margin-left: 0vw;
        margin-right: 1vw;
    }

    #iqo3sgo {
        height: 100vw;
    }

    #iupjvc {
        font-size: 3.5vw;
        width: auto;
        align-self: center;
        margin-right: 5vw;
    }

    #i3v7b3 {
        font-size: 3.5vw;
        width: auto;
        align-self: center;
        margin-right: 5vw;
    }

    #iprwpj {
        font-size: 3.5vw;
        width: auto;
        align-self: center;
        margin-right: 5vw;
    }

    #ims0fr {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #i1t8yt {
        font-size: 3vw;
    }

    #iwxq8h {
        font-size: 3vw;
    }

    #ie0npc {
        font-size: 3vw;
    }

    #i0u8yf {
        display: none;
    }

    #ir92z8 {
        display: none;
        width: 35vw;
    }

    #ikbxz6-3 {
        font-size: 3vw;
    }

    #i8h8zi-2 {
        display: none;
    }

    #izespj {
        display: none;
        width: 35vw;
    }

    #ipoe5r {
        display: none;
        width: 45vw;
    }

    #iag2cs {
        display: flex;
        width: 40vw;
        position: static;
        top: -52vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -216vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #itxgto-2 {
        height: 80vw;
        width: 60vw;
        border-top-left-radius: 40vw;
        border-top-right-radius: 40vw;
        border-bottom-left-radius: 40vw;
        border-bottom-right-radius: 40vw;
        left: 18vw;
        top: 25vw;
        display: block;
    }

    #iys2cgi {
        height: 90vw;
        width: auto;
        left: 18vw;
        top: 12vw;
    }

    #ijm3hr {
        display: none;
    }

    #ims0fr-2 {
        font-size: 3.5vw;
        width: 35vw;
    }

    #iag2cs-2 {
        display: none;
        width: 50vw;
        top: 102vw;
    }

    #ims0fr-3 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-3 {
        display: flex;
        width: 40vw;
        position: static;
        top: -8vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: 1vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ims0fr-4 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-4 {
        display: flex;
        width: 40vw;
        position: static;
        top: -8vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: 24vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #ims0fr-5 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-5 {
        display: flex;
        width: 40vw;
        position: static;
        top: -23vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -79vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ims0fr-6 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-6 {
        display: flex;
        width: 40vw;
        position: static;
        top: -23vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -56vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #ims0fr-7 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-7 {
        display: flex;
        width: 40vw;
        position: static;
        top: -38vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -159vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ims0fr-8 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-8 {
        display: flex;
        width: 40vw;
        position: static;
        top: -38vw;
        justify-content: flex-start;
        height: 10vw;
        border-top-left-radius: 0vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 0vw;
        border-bottom-right-radius: 4vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -136vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-start;
        margin-top: 2vw;
    }

    #ims0fr-9 {
        font-size: 3vw;
        width: 35vw;
        color: rgba(31, 119, 98, 1);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iag2cs-9 {
        display: flex;
        width: 40vw;
        position: static;
        top: -52vw;
        justify-content: center;
        height: 10vw;
        border-top-left-radius: 4vw;
        border-top-right-radius: 0vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 0vw;
        background-color: rgba(255, 255, 255, 1);
        left: auto;
        right: -239vw;
        box-shadow: 3px 3px 5px 0px rgba(123, 199, 181, 0.53);
        align-self: flex-end;
        margin-top: 2vw;
    }

    #ico5xlv {
        font-size: clamp(18px, 3.5vw + 0.4rem, 36px);
        width: 62vw;
        flex-direction: column;
        margin-left: 0vw;
        margin-bottom: -7vw;
    }

    #iml1ak-2 {
        font-size: clamp(11px, 2.4vw + 0.2rem, 23px);
    }

    #ikgouoo {
        flex-basis: 69.44%;
        height: 60vw;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #ivu5x16 {
        width: 90vw;
        height: 60vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        padding-top: 10vw;
    }

    #i23lm9k {
        flex-basis: 130.56%;
        height: 60vw;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #itug2jl {
        width: 55vw;
        height: auto;
    }

    #in4rsf6 {
        padding: 10px;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        font-size: clamp(9px, 1.8vw + 0.2rem, 23px);
        width: 28vw;
        margin-left: -1.5vw;
    }

    #i33nxb {
        display: none;
        top: 200vw;
    }

    .doituong {
        font-size: clamp(13px, 2.5vw + 0.25rem, 22px) !important;
    }

    .top-bar-text p {
    font-size: clamp(14px, 1.2vw + 0.5rem, 19px) !important;
    }
    .header__a-link {
        font-size: clamp(14px, 1.2vw + 0.5rem, 19px) !important;
    }

    .footer__right {
        flex-direction: column;
    }

    .footer__right--socials{
        align-items:center;
    }

    #idd9zuz-2-2 {
        margin-right: 0vw;
        flex-basis: 100.22%;
        height: auto;
    }

    #iabclv2 {
        font-size: 3vw;
        flex-basis: 52.62%;
    }

    #i1ud97d {
        width: 85vw !important;
        margin-top: 2vw;
    }

    #i88apan {
        font-size: 3vw;
        width: 40vw !important;
        align-self: flex-start;
    }

    #i6qiaa9 {
        height: 50vw;
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/yan-medic-banner-08.webp");
        background-position: -15vw 0px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-basis: 47.38%;
    }

    #ixi8dg3 {
        padding: 10px;
        font-size: 4.5vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

    #izk88sq {
        font-size: 3vw;
        width: 70vw !important;
        line-height: 3.2vw;
        font-style: italic;
    }

    #iaf41ci {
        font-size: 4.5vw;
    }

    #i4bujdq {
        font-size: 4.5vw;
    }

    #iujcmus {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #i0qwnxg {
        width: 80vw;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        height: 160vw;
        padding-left: 6vw;
    }

    #is2iij4 {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #im822ke {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #i3m7k35 {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #izgucjk {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iwiw3f5 {
        flex-basis: 100%;
        width: 30vw;
        height: 50vw;
        border-top-left-radius: 15vw;
        border-top-right-radius: 15vw;
        border-bottom-left-radius: 15vw;
        border-bottom-right-radius: 15vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
    }

    #iwabn22 {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #i5chnzm {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #i4cmw7z {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #izyanzo {
        font-size: 3vw;
        width: 25vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #i41sggv {
        font-size: 3vw;
        width: 22vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #ipr3xmk {
        font-size: 3vw;
        width: 23vw;
        margin-bottom: 2vw;
        margin-top: 1vw;
    }

    #iqb0rik {
        font-size: 3.5vw;
    }

    #i9grnu4 {
        font-size: 3.5vw;
    }

    #i5clfkh {
        font-size: 3.5vw;
    }

    #isgtzwm {
        font-size: 3.5vw;
    }

    #ip7mfz1 {
        font-size: 3.5vw;
    }

    #i41lepi {
        font-size: 3.5vw;
    }

    #ib3cu4 {
        width: 12vw;
        height: 10vw;
    }

    .aaa {
        width: 40vw;
    }

    #ibaw5h-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ii59g-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i6e9inm-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i6e9inm-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #id1zkh-3-2 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #i3x4o-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i2o2ebf-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i2o2ebf-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #ilc8it-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i0ovs-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iznjbtx-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iznjbtx-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #igwfhh-3-2 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i4stky2-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i4stky2-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #icdtvm-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #izrqoj-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz6fb8d-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz6fb8d-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #itp7b2-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i7tau5-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz4lqwf-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz4lqwf-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #iq21jh-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ibtgk8-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i66k9ed-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i66k9ed-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #iphej4-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iaxn38-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #izsbbjt-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #izsbbjt-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #iloqcq-3-2 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #ikp1fi-3-2 {
        font-size: 3.5vw;
        line-height: 3.5vw;
        font-weight: 500;
    }

    #iqiedv9-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iqiedv9-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #i6th8y-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iml0tj-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iq5mrij-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iq5mrij-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #irklyb-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i6ufn7-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i9euby3-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i9euby3-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #ihj7ya-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #it3a0f-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iwkf8hy-3-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iwkf8hy-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #ijo54no-2 {
        width: 100vw;
        bottom: 0px;
        margin: auto;
        display: none;
        z-index: 10;
        position: static;
        align-items: flex-end;
        border-radius: 4px;
        justify-content: center;
        background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        place-items: center;
        margin-bottom: 0vw;
        grid-template-rows: repeat(6, 1fr);
        grid-template-columns: repeat(2, 1fr);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        padding-top: 5vw;
        padding-right: 5vw;
        padding-left: 5vw;
        padding-bottom: 5vw;
    }

    #itk4rgh-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100vw;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        height: 155vw;
    }

    #icjwwfx {
        font-size: 4.5vw;
        margin-bottom: 0vw;
    }

    #icsospi {
        font-size: 4.5vw;
    }

     .news-headline {
        font-size: clamp(18px, 4.5vw + 0.7rem, 20px);
        margin-top: 8vw;
    }

    #iss5r61-3 {
        margin-top: 0px;
        margin-bottom: 0px;
        align-items: flex-start;
        width: 85vw !important;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        flex: 0 0 61%;
        flex-basis: 25.37%;
        height: 40vw;
    }

    #i3jcwmb-2-3 {
        font-size: 3vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 1vw;
        margin-left: 2vw;
        width: 85vw !important;
    }

    #iet0dhh {
        font-size: 3vw;
        width: 80vw !important;
        letter-spacing: -0.01vw;
    }

    #i3jcwmb-2 {
        font-size: 3vw;
        width: 60vw !important;
    }

    #iduiyr2 {
        font-size: 3vw;
        width: 80vw !important;
    }

    #ihgbgmb {
        width: 80vw !important;
        align-items: center;
        justify-content: center;
        height: 30vw;
        margin-right: 0vw;
        margin-top: 0vw;
    }

    #io2lnu3 {
        width: 90vw !important;
        margin-top: 5vw;
        padding-right: 5vw;
        padding-left: 5vw;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        margin-bottom: 3vw;
        background-image: linear-gradient(90deg, #e36b79 10%, #da384a 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        flex-direction: row;
    }

    #imlmnpl-2 {
        font-size: 2.5vw;
        width: 35vw;
    }

    #i79sz32-2 {
        width: 20vw;
        height: 15vw;
        display: block;
        flex-direction: row;
        flex-basis: 116.46%;
    }

    #ibdksk2 {
        padding: 10px;
        font-size: 3vw;
        width: 50vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4g8lx4 {
        font-size: 3vw;
        width: 35vw;
        height: 10vw;
        align-items: flex-start;
        color: rgba(255, 255, 255, 1);
    }

    #iz5gznl {
        font-size: 3.5vw;
        color: rgba(255, 255, 255, 1);
        width: 35vw !important;
    }

    #i4jj5ba {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #i3fbdyi {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #ikl3ywx {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #i85vz7v {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #iniofmt {
        width: 38vw !important;
        font-size: 3vw;
        color: #595657;
        margin-top: 1vw;
        margin-right: 1vw;
        margin-bottom: 0.5vw;
        margin-left: 1vw;
    }

    #ip6jyxg {
        font-size: 3vw;
        text-align: center;
        width: 38vw !important;
        margin-bottom: 1vw;
    }

    #ilqxyki {
        font-size: 3vw;
        text-align: center;
        width: 28vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #io6f7h1 {
        font-size: 3vw;
        text-align: center;
        width: 28vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #i63gin2 {
        font-size: 3vw;
        text-align: center;
        width: 25vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #i5cgwvm {
        font-size: 3vw;
        text-align: center;
        width: 35vw !important;
        line-height: 3vw;
        margin-bottom: 1vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-4-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-4-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-5 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-3-2 {
        font-size: 3.2vw;
        height: 10vw;
        padding-left: 8vw;
        margin-bottom: 2vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-6-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-7-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-5-2 {
        font-size: 3.2vw;
        height: 10vw;
        margin-bottom: 3vw;
        padding-left: 8vw;
    }

    #i0spy0t-2-5-2-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -20vw;
        padding-left: 2vw;
        padding-right: 2vw;
    }

    #i0spy0t-2-5-6-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -18vw;
    }

    #i0spy0t-2-5-7-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -18vw;
    }

    #i0spy0t-2-5-3-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -18vw;
    }

    #i0spy0t-2-5-4-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -19vw;
        padding-top: 1.5vw;
    }

    #i0spy0t-2-5-8-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -19vw;
        padding-top: 2.5vw;
        padding-bottom: 2.5vw;
    }

    #i0spy0t-2-5-5-2 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-left: -35vw;
        margin-top: -16vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        padding-top: 1.5vw;
    }

    #i0spy0t-2-5-9 {
        width: 10vw !important;
        height: 10vw;
        margin-right: -18vw;
        margin-bottom: -18vw;
        margin-left: -35vw;
        margin-top: -19vw;
        padding-top: 1vw;
        padding-bottom: 1vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-5-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-4-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 5vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-3-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-7-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #isubv9-2-3-3-3-2-2-3-3-2-6-2-2 {
        height: 10vw;
        font-size: 3.2vw;
        padding-left: 8vw;
        margin-bottom: 3vw;
    }

    #i0spy0t-2-5-2-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 2vw;
        padding-right: 2vw;
    }

    #i0spy0t-2-5-6-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #i0spy0t-2-5-7-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
        padding-left: 1.5vw;
        padding-right: 1.5vw;
    }

    #i0spy0t-2-5-3-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #i0spy0t-2-5-4-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #i0spy0t-2-5-8-2-2 {
        margin-top: -18vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: -18vw;
        width: 10vw !important;
        height: 10vw;
    }

    #iqsmolt-2 {
        margin-left: 0.5vw;
    }

    #i6rqbub-2-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
    }

    #iwkirkg-2 {
        width: 90vw;
        height: 13vw;
        z-index: 3;
    }

    #iqsmolt-6-3 {
        margin-left: 0.5vw;
    }

    #il71l3q-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #iqk9heo-2 {
        width: 90vw;
        height: 13vw;
        z-index: 4;
    }

    #iqsmolt-6-2-7 {
        margin-left: 0.5vw;
    }

    #ibcxmtd-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ikox4tg-2 {
        width: 90vw;
        font-size: 2.5vw;
        height: 13vw;
        z-index: 5;
    }

    #iqsmolt-6-2-6-2 {
        margin-left: 0.5vw;
    }

    #ifq367w-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ix5jweh-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-5-2 {
        margin-left: 0.5vw;
    }

    #itolwk8-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        letter-spacing: 0vw;
        width: 80vw;
    }

    #imcv2sg-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-4-2 {
        margin-left: 0.5vw;
    }

    #ihedbpw-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 85vw;
    }

    #ic334sh-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-3-2 {
        margin-left: 0.5vw;
    }

    #i2mh5pt-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ii3bh02-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-2-2 {
        margin-left: 0.5vw;
    }

    #iv2m5d5-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        margin-right: 2vw;
        width: 80vw;
    }

    #izfhp5x-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-2-4-2 {
        margin-left: 0.5vw;
    }

    #i3bstpt-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 82vw;
    }

    #iteyaz6-2 {
        width: 90vw;
        height: 13vw;
    }

    #iqsmolt-6-2-2-3-2 {
        margin-left: 0.5vw;
    }

    #ia9gi06-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ik8xms2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 2;
    }

    #iqsmolt-6-2-2-3-2-2 {
        margin-left: 0.5vw;
    }

    #ia9gi06-2-2 {
        font-size: 3vw;
        padding-right: 3vw;
        padding-left: 3vw;
        width: 80vw;
    }

    #ik8xms2-2-2 {
        width: 90vw;
        height: 13vw;
        z-index: 2;
    }

    #ip3lkfo {
        font-size: 4.5vw;
    }

    #i0li3j9 {
        font-size: 4.5vw;
        width: 60vw;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6 {
        width: 65px;
        height: 80px;
        /*margin-top: 34vw;*/
    }

    #ireocrg-6 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6 {
        display: none;
    }

    #ih2o3jr-2-3-5-6 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6 {
        display: none;
    }

    #i2zsfex-6 {
        flex-basis: 79.06%;
        display: none;
    }

    #im4witj-6 {
        height: 60vw;
        background-color: rgba(255, 255, 255, 1);
    }

    #iuq9g4z {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #iuq9g4z-2 {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z-2:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6-2 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6-2 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6-2 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6-2 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6-2 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6-2 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6-2 {
        width: 20vw;
        height: 25vw;
        margin-top: 34vw;
    }

    #ireocrg-6-2 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6-2 {
        display: none;
    }

    #ih2o3jr-2-3-5-6-2 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6-2 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6-2 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6-2 {
        display: none;
    }

    #i2zsfex-6-2 {
        flex-basis: 79.06%;
        display: none;
    }

    #im4witj-6-2 {
        height: 60vw;
        background-color: rgba(255, 255, 255, 1);
    }

    #iuq9g4z-3 {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z-3:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6-3 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6-3 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6-3 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6-3 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6-3 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6-3 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6-3 {
        width: 20vw;
        height: 25vw;
        margin-top: 34vw;
    }

    #ireocrg-6-3 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6-3 {
        display: none;
    }

    #ih2o3jr-2-3-5-6-3 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6-3 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6-3 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6-3 {
        display: none;
    }

    #i2zsfex-6-3 {
        flex-basis: 79.06%;
        display: none;
    }

    #im4witj-6-3 {
        height: 60vw;
        background-color: rgba(255, 255, 255, 1);
    }

    #iuq9g4z-4 {
        font-size: 2.4vw;
        align-self: center;
        width: 100vw;
        text-align: center;
        right: 0vw;
        text-decoration: none;
    }

    #iuq9g4z-4:hover {
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
    }

    #hamburger-2-2-3-4-4-6-2-3-5-6-4 {
        top: 18vw;
    }

    #ipdfkx7-2-3-2-3-5-6-4 {
        width: 8vw;
        height: 8vw;
        position: absolute;
        top: 18vw;
        right: 10vw;
        z-index: 10;
        display: block;
        opacity: 1%;
    }

    #igb28h-4-3-4-2-3-2-6-6-4 {
        text-decoration: none;
    }

    #i1t0p8-4-3-4-2-3-2-6-6-4 {
        text-decoration: none;
    }

    #ixmiob-4-3-4-2-3-2-6-6-4 {
        text-decoration: none;
    }

    #ikbtggp-3-4-2-3-5-6-4 {
        position: absolute;
        top: 34vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: 0vw;
        margin-right: 0vw;
        margin-bottom: 0vw;
        margin-left: 0vw;
        display: none;
        opacity: 80%;
        width: 100vw;
        height: 50vw;
        align-self: auto;
        flex: 0 0 auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background-color: rgba(255, 255, 255, 1);
    }

    #i0bnptn-6-4 {
        width: 20vw;
        height: 25vw;
        margin-top: 34vw;
    }

    #ireocrg-6-4 {
        flex-basis: 20.94%;
    }

    #iogq80g-2-3-5-6-4 {
        display: none;
    }

    #ih2o3jr-2-3-5-6-4 {
        display: none;
    }

    #iwgjof-2-3-3-3-4-2-3-5-6-4 {
        display: none;
    }

    #ify7my-2-3-3-3-4-2-3-5-6-4 {
        display: none;
    }

    #i7fnyh-2-3-3-3-4-2-3-5-6-4 {
        display: none;
    }

    #i2zsfex-6-4 {
        flex-basis: 79.06%;
        display: none;
    }

    #ix22bnn-4-3-6-6-6-6 {
        align-self: center;
        width: 60vw;
        height: 20vw;
    }

    #ijlid5-5-3-6-6-6-6 {
        background-image: url("https://bacsigiadinhhcm.com/wp-content/themes/yanmedic/assets/img/tu-van-01.webp");
        background-position: 0px 0px;
        background-size: 25vw auto;
        background-repeat: no-repeat;
        height: 20vw;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 9.6px;
    }

    #i6veaem-5-3-6-6-6-6 {
        width: auto;
    }

    #igijlpj-5-3-6-6-6-6 {
        width: 27vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
        margin-top: -24vw;
        top: 0vw;
        position: relative;
        right: 0vw;
    }

    #ipbfng-6-3-6-6-6-6 {
        display: block;
        align-self: center;
        margin-top: 0vw;
        padding-top: 0vw;
        padding-right: 0vw;
        padding-bottom: 0vw;
        padding-left: 0vw;
    }

    #ipbfng-2-7-3-6-6-6-6 {
        height: 20vw;
        align-items: flex-start;
        margin-bottom: 5vw;
    }

    #i43jgjh-4-4-6-6-6-6 {
        font-size: clamp(20px, 2vw + 1rem, 34px);
        line-height: 1.5;
        margin-top: 3vw;
        text-align: center;
    }

    #i43jgjh-4-3-2-6-6-6-6 {
        font-size: 1.6rem;
        line-height: 1.5;
        text-align: center;
    }



    #ipbfng-2-3-5-3-6-6-6-6 {
        /* width: 90vw; */
        /* margin-left: -8vw; */
        margin-bottom: 10vw;
        /* margin-bottom: 200px; */
        /* height: 100vw; */
    }

    #iekhcu-2-4-3-6-6-6-6 {
        right: 15px;
        width: 50px;
        bottom: 135px;
        height: 50px;
        display: flex;
        z-index: 999;
    }

    #ipdf3j-2-4-3-6-6-6-6 {
        display: block;
    }

    #i41p7k-2-4-3-6-6-6-6 {
        display: block;
    }

    #irjop3-3-2-3-2-2-2-4-3-6-6-6-6 {
        display: none;
    }

    #ider9fy-2-4-3-6-6-6-6 {
        display: none;
    }

    #irjop3-3-2-3-2-3-4-3-6-6-6-6 {
        display: none;
    }

    #iv3kz6v-2-4-3-6-6-6-6 {
        display: none;
    }

    #ipbfng-2-2-4-3-6-6-6-6 {
        flex-direction: column;
        height: auto !important;
        margin-top: 10vw !important;
        justify-content: flex-start;
        padding-top: 7vw;
        /* margin-top: 7vw; */
        z-index: 99999;
    }

    #iqjcqqs-2-2 {
        font-size: 4.5vw;
        width: 75vw;
        height: 13vw;
        padding-top: 1vw;
        padding-right: 1vw;
        padding-bottom: 1vw;
        padding-left: 1vw;
        margin-top: 10vw;
        color: rgba(90, 90, 90, 1);
        background-color: rgba(18, 140, 114, 0);
        box-shadow: unset;
    }

    #ij4u3c8 {
        width: 80vw !important;
        margin-top: 0vw;
    }

    #ipcst8z-2-2-3 {
        width: 90vw;
    }

    #ipcst8z-2-2-3-2 {
        width: 90vw;
    }

    #i7prxnq-2-2-2-2 {
        width: 90vw;
        margin-top: 2vw;
        height: 40vw;
    }

    #is61c9g-2-2 {
        font-family: 'Exo 2';
        font-size: 3vw;
        color: #6d5959;
        text-align: center;
        text-transform: none;
        text-decoration: none;
        font-style: italic;
        font-weight: 600;
        width: 80vw;
        margin-top: 3vw;
    }

    #ib35qsg {
        width: 100vw !important;
    }

    #ip9twl-2-4-3-6-6-6-6 {
        z-index: 999;
        right: 15px;
        width: 50px;
        bottom: 75px;
        height: 50px;
        display: flex;
    }

    #ityf7di-3 {
        display: none;
    }

    #i9w8jeb {
        flex-basis: 100%;
        display: flex;
        flex-direction: column;
    }

    #i3ckc6e {
        width: 100vw;
        position: absolute;
        top: 475vw;
    }

    #icjz51i {
        flex-basis: 100%;
        display: flex;
        justify-content: flex-end;
        flex-direction: column;
    }

    #igwfhh-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i4pkj-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #i4stky2-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: center;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i4stky2-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #igwfhh-3-4 {
        margin-right: 3vw;
        width: 11vw;
        height: 10vw;
    }

    #i4pkj-3-4 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
        margin-right: 3vw;
    }

    #i4stky2-3-4 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #i4stky2-3-4:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #ijo54no-2-2 {
        width: 100vw;
        bottom: 0px;
        margin: auto;
        display: grid;
        z-index: 10;
        position: static;
        align-items: flex-end;
        border-radius: 4px;
        justify-content: center;
        background-image: linear-gradient(135deg, rgb(255, 255, 255) 0.00%, rgba(255, 255, 255, 0.2) 100.00%);
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        place-items: center;
        margin-bottom: 0vw;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 0vw;
        margin-right: 0vw;
        margin-left: 0vw;
        padding-top: 3vw;
        padding-right: 3vw;
        padding-bottom: 3vw;
        padding-left: 3vw;
    }

    #ibaw5h-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ii59g-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i6e9inm-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i6e9inm-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #id1zkh-3-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #i3x4o-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i2o2ebf-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i2o2ebf-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #ilc8it-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i0ovs-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iznjbtx-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iznjbtx-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-5 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-5 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #i4stky2-3-5 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i4stky2-3-5:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-4-2 {
        margin-right: 3vw;
        width: 11vw;
        height: 10vw;
    }

    #i4pkj-3-4-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
        margin-right: 3vw;
    }

    #i4stky2-3-4-2 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i4stky2-3-4-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-3-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i4pkj-3-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #i4stky2-3-3-2 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i4stky2-3-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #icdtvm-3-3 {
        margin-right: 8vw;
        width: 10vw;
        height: 10vw;
    }

    #izrqoj-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz6fb8d-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz6fb8d-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #itp7b2-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 9vw;
    }

    #i7tau5-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #iz4lqwf-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz4lqwf-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #iq21jh-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #ibtgk8-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 4vw;
    }

    #i66k9ed-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i66k9ed-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #iphej4-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iaxn38-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 3vw;
    }

    #izsbbjt-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #izsbbjt-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #iloqcq-3-3 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #ikp1fi-3-3 {
        font-size: 3.5vw;
        line-height: 3.5vw;
        font-weight: 500;
        margin-left: 0vw;
        margin-right: -2vw;
    }

    #iqiedv9-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iqiedv9-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #i6th8y-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iml0tj-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 2vw;
    }

    #iq5mrij-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iq5mrij-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #irklyb-3-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #i6ufn7-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i9euby3-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #i9euby3-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #ihj7ya-3-5 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #it3a0f-3-5 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iwkf8hy-3-5 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iwkf8hy-3-5:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #igwfhh-3-2-2 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-2-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i4stky2-3-2-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i4stky2-3-2-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #igwfhh-3-2-3 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #i4pkj-3-2-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #i4stky2-3-2-3 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #i4stky2-3-2-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #i4ilwou {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #inahctm {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #ig32p9d-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #ig32p9d-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-3-2-2-2-2-2-2-2 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-2-2 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-3-2-2-2-2-2-4 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-4 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-4 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
        box-shadow: unset;
    }

    #inahctm-2-2-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-3-2-2-2-2-2-2-2-2 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-2-2-2 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-3-2-2-2-2-2-4-2 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-4-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-4-2 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ig32p9d-2-3-2-2-2-2-2-4-3 {
        width: auto;
        display: flex;
        justify-content: center;
        font-size: 2.8vw;
        text-align: center;
        font-weight: 500;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 254, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-4-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-4-3 {
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, rgba(232, 140, 151, 1) 47%, rgba(233, 171, 178, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 2vw;
        padding-right: 1vw;
        width: 43vw !important;
        padding-top: 2vw;
        padding-bottom: 2vw;
        box-shadow: 3px 3px 5px 0px rgba(227, 107, 121, 0.28);
    }

    #ietwmxk {
        flex-basis: 100%;
    }

    #ijmzj9k {
        width: 90vw;
        height: 15vw;
        margin-bottom: 2vw;
    }

    #ihwxpph {
        flex-basis: 100%;
    }

    #iwrc23l {
        flex-basis: 100%;
    }

    #i774phs {
        flex-basis: 100%;
    }

    #issctqh {
        width: 90vw;
        height: 15vw;
        margin-bottom: 2vw;
    }

    #itx74ev {
        flex-basis: 100%;
    }

    #ikuhoul {
        flex-basis: 100%;
    }

    #iw66t7y {
        width: 90vw;
        height: 15vw;
        margin-bottom: 2vw;
    }

    #ig32p9d-2-4 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-4 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-2 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-2 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-2 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-2 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-2 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-3 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-3 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-3 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-3 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-3 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-4 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-4 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-5 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-5 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-5 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #ig32p9d-2-2-2-2-2-2-5 {
        width: 14vw !important;
        display: flex;
        justify-content: center;
        font-size: 11vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 3vw;
        border-top-right-radius: 3vw;
        border-bottom-left-radius: 3vw;
        border-bottom-right-radius: 3vw;
        color: rgba(255, 255, 255, 1);
        border-top-width: 0.6vw;
        border-right-width: 0.6vw;
        border-bottom-width: 0.6vw;
        border-left-width: 0.6vw;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        height: 80%;
        align-items: center;
        align-self: center;
        padding-bottom: 2vw;
    }

    #i4ilwou-2-2-2-2-2-5 {
        flex-basis: 46.13%;
        display: flex;
        justify-content: flex-start;
    }

    #ig32p9d-2-3-2-2-2-2-2-6 {
        width: 70vw !important;
        display: flex;
        justify-content: center;
        font-size: 3vw;
        text-align: center;
        font-weight: 600;
        background-image: unset;
        background-position: unset;
        background-size: unset;
        background-repeat: unset;
        background-attachment: unset;
        background-origin: unset;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        color: rgba(255, 255, 255, 1);
    }

    #i4ilwou-3-2-2-2-2-2-6 {
        flex-basis: 153.87%;
        display: flex;
        justify-content: center;
    }

    #inahctm-2-2-2-2-2-6 {
        width: 90vw !important;
        margin-bottom: 2vw;
        background-image: linear-gradient(180deg, #7cc7b5 10%, rgba(78, 151, 134, 1) 90%);
        background-position: 0px 0px;
        background-size: 100% 100%;
        background-repeat: repeat;
        background-attachment: scroll;
        background-origin: padding-box;
        border-top-left-radius: 4vw;
        border-top-right-radius: 4vw;
        border-bottom-left-radius: 4vw;
        border-bottom-right-radius: 4vw;
        color: rgba(255, 255, 255, 1);
        padding-left: 1vw;
        padding-right: 2vw;
        box-shadow: 3px 3px 5px 0px #7cc7b5;
        height: 15vw;
    }

    #icdtvm-3-4 {
        margin-right: 3vw;
        width: 9vw;
        height: 10vw;
    }

    #izrqoj-3-4 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 5vw;
    }

    #iz6fb8d-3-4 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz6fb8d-3-4:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #icdtvm-3-5 {
        margin-right: 3vw;
        width: 8vw;
        height: 10vw;
    }

    #izrqoj-3-5 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 6vw;
    }

    #iz6fb8d-3-5 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
    }

    #iz6fb8d-3-5:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
    }

    #icdtvm-3-3-2 {
        margin-right: 7vw;
        width: 9vw;
        height: 10vw;
    }

    #izrqoj-3-3-2 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iz6fb8d-3-3-2 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz6fb8d-3-3-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #icdtvm-3-3-3 {
        margin-right: 8vw;
        width: 8vw;
        height: 10vw;
    }

    #izrqoj-3-3-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
        margin-left: 1vw;
    }

    #iz6fb8d-3-3-3 {
        width: 45vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-end;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-right: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.54);
    }

    #iz6fb8d-3-3-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
        width: 46vw;
        height: 18vw;
        box-shadow: unset;
    }

    #icdtvm-3-2-2 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #iz6fb8d-3-2-2 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz6fb8d-3-2-2:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }

    #icdtvm-3-2-3 {
        margin-right: 3vw;
        width: 10vw;
        height: 10vw;
    }

    #izrqoj-3-2-3 {
        font-size: 3.5vw;
        line-height: 4vw;
        font-weight: 500;
        margin-top: 2vw;
    }

    #iz6fb8d-3-2-3 {
        width: 40vw;
        height: 17vw;
        flex-direction: row;
        justify-content: flex-start;
        border-top-left-radius: 2vw;
        border-top-right-radius: 2vw;
        border-bottom-left-radius: 2vw;
        border-bottom-right-radius: 2vw;
        padding-left: 5vw;
        box-shadow: 5px 5px 10px 0px rgba(123, 199, 181, 0.48);
    }

    #iz6fb8d-3-2-3:hover {
        flex-direction: row;
        align-items: center;
        padding-left: 3vw;
    }
}



@media screen and (max-width: 576px) {
    /* news */
    .news__item .card-body {
        padding-left: 15px;
    }

    .news__item .card-text {
        -webkit-line-clamp: 3;
        line-clamp: 3;
        font-size: 16px;
    }

    .news__item .card-link {
        margin-top: 10px;
    }

    .news__item .card-img-top {
        height: 173px;
        object-fit: contain;
    }

    .section__banner .banner__img.vh70 {
        height: 25vh;
    }

    .row-news .wp-block-post {
        margin-bottom: 30px;
    }

    .section__news .news__pagination {
        padding: 40px 0;
    }

    .news .section__news {
        padding: 0;
        padding-bottom: 60px;
    }

    .section__form .form__top--select input {
        padding-left: 15px;
        font-size: 14px;
    }

    .section__form.custom .form__top--input-img {
        display: block;
    }

    .section__form .form__top--input-img img {
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        right: unset;
        width: 20px;
        filter: invert(100%) sepia(63%) saturate(368%) hue-rotate(292deg)
            brightness(350%) contrast(100%);
    }

    .section__form.custom .form__top--input-img {
        left: unset;
        border: 0;
        right: 0;
        height: 48px;
        width: 48px;
        background-color: #009bab;
        border-bottom-right-radius: 9px;
        border-top-right-radius: 9px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .row-news .wp-block-post {
        margin-bottom: 0;
    }

    .section__banner .banner__content--text span {
        line-height: 1.2;
    }

    .news__more.custom img {
        width: 14px;
        filter: invert(97%) sepia(187%) saturate(1723%) hue-rotate(162deg)
            brightness(53%) contrast(101%);
    }

    .header__mobile.show {
        left: 10%;
    }

    .mobile-dropdown-arrow {
        left: 80%;
    }
    #ipbfng-2-3-5-3-6-6-6-6
 {
        margin-bottom: 15vw;
 }
    #i080xwd {
        line-height: 1;
    }
}



@media only screen and (max-width: 767px) {
    .modal-wrapper .modal-dialog {
        border-radius: 16px;
        left: 50%;
        min-height: auto;
        padding: 20px;
        top: 50%;
        width: calc(100% - 40px);
    }
}

@media (max-width: 767px) {
    .booking-mobile-btn {
        display: block !important;
    }

    .booking-main-btn {
        display: none !important;
    }
}


@media only screen and (max-width: 767px) {
    .modal-wrapper .modal-dialog .modal-title {
        font-size: 24px;
        margin: 0 0 10px;
    }
.modal-wrapper .modal-dialog .booking-modal-footer {
        font-size: 20px;
        margin: 0 0 10px;
    }
}


@media only screen and (max-width: 767px) {
    .modal-wrapper .modal-dialog .modal-content {
        max-height: calc(94dvh - 65px);
        padding: 10px;
    }
}

@media only screen and (max-width: 389px) {
    .modal-wrapper .modal-dialog .modal-content {
        max-height: calc(94dvh - 65px);
        padding: 10px;
    }

    .modal-wrapper .modal-dialog .modal-content .booking-modal-txt {
        font-size: 12.5px;
    }
    .modal-wrapper .modal-dialog .modal-content .filter-by-brand-row {
        font-size: 12.5px;
    }
    .modal-wrapper .modal-dialog .modal-content .booking-modal-btn {
        font-size: 12.5px;
    }
}

